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: str | SSLStatus, account_type: str | AccountType, user_name: str | None = None, account_key: AsymmetricEncryptedSecret | None = None, connection_string: str | None = None, blob_domain_name: str | None = None, storage_account_id: str | None = None, **kwargs)

Parameters

Name Description
alias
Required
str

Required. Alias for the storage account.

user_name
Required
str

Username for the storage account.

account_key
Required

Encrypted storage key.

connection_string
Required
str

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

ssl_status
Required

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

blob_domain_name
Required
str

Blob end point for private clouds.

account_type
Required

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

storage_account_id
Required
str

Id of the storage account.

Keyword-Only Parameters

Name Description
alias
Required
ssl_status
Required
account_type
Required
user_name
Required
account_key
Required
connection_string
Required
blob_domain_name
Required
storage_account_id
Required

Variables

Name Description
id
str

The path ID that uniquely identifies the object.

name
str

The object name.

type
str

The hierarchical type of the object.