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_03_01.models._models_py3.ARMBaseModel
StorageAccountCredential

Constructor

StorageAccountCredential(*, alias: str, ssl_status: Union[str, azure.mgmt.databoxedge.v2019_03_01.models._data_box_edge_management_client_enums.SSLStatus], account_type: Union[str, azure.mgmt.databoxedge.v2019_03_01.models._data_box_edge_management_client_enums.AccountType], user_name: Optional[str] = None, account_key: Optional[azure.mgmt.databoxedge.v2019_03_01.models._models_py3.AsymmetricEncryptedSecret] = 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.