DeletedSasDefinitionBundle Class

A deleted SAS definition bundle consisting of its previous id, attributes and its tags, as well as information on when it will be purged.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
DeletedSasDefinitionBundle

Constructor

DeletedSasDefinitionBundle(**kwargs)

Parameters

recovery_id
str
Required

The url of the recovery object, used to identify and recover the deleted SAS definition.

Variables

id
str

The SAS definition id.

secret_id
str

Storage account SAS definition secret id.

template_uri
str

The SAS definition token template signed with an arbitrary key. Tokens created according to the SAS definition will have the same properties as the template.

sas_type
str or SasTokenType

The type of SAS token the SAS definition will create. Possible values include: 'account', 'service'

validity_period
str

The validity period of SAS tokens created according to the SAS definition.

attributes
SasDefinitionAttributes

The SAS definition attributes.

tags
dict[str, str]

Application specific metadata in the form of key-value pairs

scheduled_purge_date
datetime

The time when the SAS definition is scheduled to be purged, in UTC

deleted_date
datetime

The time when the SAS definition was deleted, in UTC