StorageAccountCredential Class

The storage account credential.

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

All required parameters must be populated in order to send to Azure.

Inheritance
StorageAccountCredential

Constructor

StorageAccountCredential(*, alias: str, ssl_status, account_type, user_name: Optional[str] = None, account_key=None, connection_string: Optional[str] = None, blob_domain_name: Optional[str] = None, **kwargs)

Parameters

alias
str
Required

Required. Alias for the storage account.

user_name
str
Required

Username for the storage account.

account_key
AsymmetricEncryptedSecret
Required

Encrypted storage key.

connection_string
str
Required

Connection string for the storage account. Use this string if username and account key are not specified.

ssl_status
str or SSLStatus
Required

Required. Signifies whether SSL needs to be enabled or not. Possible values include: 'Enabled', 'Disabled'

blob_domain_name
str
Required

Blob end point for private clouds.

account_type
str or AccountType
Required

Required. Type of storage accessed on the storage account. Possible values include: 'GeneralPurposeStorage', 'BlobStorage'

Variables

id
str

The path ID that uniquely identifies the object.

name
str

The object name.

type
str

The hierarchical type of the object.