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
azure.mgmt.databoxedge.v2019_07_01.models._models_py3.ARMBaseModel
StorageAccountCredential

Constructor

StorageAccountCredential(*, alias: str, ssl_status: typing.Union[str, _ForwardRef('SSLStatus')], account_type: typing.Union[str, _ForwardRef('AccountType')], user_name: typing.Union[str, NoneType] = None, account_key: typing.Union[_ForwardRef('AsymmetricEncryptedSecret'), NoneType] = None, connection_string: typing.Union[str, NoneType] = None, blob_domain_name: typing.Union[str, NoneType] = None, storage_account_id: typing.Union[str, NoneType] = 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".

storage_account_id
str
Required

Id of the storage account.

Variables

id
str

The path ID that uniquely identifies the object.

name
str

The object name.

type
str

The hierarchical type of the object.