StorageAccount Class

Represents a Storage Account on the Data Box Edge/Gateway device.

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.datab.models._models_py3.ARMBaseModel
StorageAccount

Constructor

StorageAccount(*, data_policy: Union[str, azure.mgmt.datab.models._data_box_edge_management_client_enums.DataPolicy], description: Optional[str] = None, storage_account_status: Optional[Union[str, azure.mgmt.datab.models._data_box_edge_management_client_enums.StorageAccountStatus]] = None, storage_account_credential_id: Optional[str] = None, **kwargs)

Parameters

description
str
Required

Description for the storage Account.

storage_account_status
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.StorageAccountStatus>
Required

Current status of the storage account. Possible values include: "OK", "Offline", "Unknown", "Updating", "NeedsAttention".

data_policy
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.DataPolicy>
Required

Required. Data policy of the storage Account. Possible values include: "Cloud", "Local".

storage_account_credential_id
str
Required

Storage Account Credential Id.

Variables

id
str

The path ID that uniquely identifies the object.

name
str

The object name.

type
str

The hierarchical type of the object.

system_data
<xref:azure.mgmt.databoxedge.v2020_12_01.models.SystemData>

StorageAccount object on ASE device.

blob_endpoint
str

BlobEndpoint of Storage Account.

container_count
int

The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.