UserDelegationKey Class

Represents a user delegation key, provided to the user by Azure Storage based on their Azure Active Directory access token.

The fields are saved as simple strings since the user does not have to interact with this object; to generate an identify SAS, the user can simply pass it to the right API.

Inheritance
azure.storage.blob._shared.models.UserDelegationKey
UserDelegationKey

Constructor

UserDelegationKey()

Variables

Name Description
signed_oid
str

Object ID of this token.

signed_tid
str

Tenant ID of the tenant that issued this token.

signed_start
str

The datetime this token becomes valid.

signed_expiry
str

The datetime this token expires.

signed_service
str

What service this key is valid for.

signed_version
str

The version identifier of the REST service that created this token.

value
str

The user delegation key.

Attributes

signed_expiry

The datetime this token expires.

signed_expiry: str | None = None

signed_oid

Object ID of this token.

signed_oid: str | None = None

signed_service

What service this key is valid for.

signed_service: str | None = None

signed_start

The datetime this token becomes valid.

signed_start: str | None = None

signed_tid

Tenant ID of the tenant that issued this token.

signed_tid: str | None = None

signed_version

The version identifier of the REST service that created this token.

signed_version: str | None = None

value

The user delegation key.

value: str | None = None