StorageAccount Class

The storage account.

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

Inheritance
azure.mgmt.storage.v2016_01_01.models._models_py3.Resource
StorageAccount

Constructor

StorageAccount(*, location: str | None = None, tags: Dict[str, str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
location
str

Resource location.

tags

Tags assigned to a resource; can be used for viewing and grouping a resource (across resource groups).

Variables

Name Description
id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

location
str

Resource location.

tags

Tags assigned to a resource; can be used for viewing and grouping a resource (across resource groups).

sku
Sku

Gets the SKU.

kind
str or Kind

Gets the Kind. Known values are: "Storage" and "BlobStorage".

provisioning_state

Gets the status of the storage account at the time the operation was called. Known values are: "Creating", "ResolvingDNS", and "Succeeded".

primary_endpoints

Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.

primary_location
str

Gets the location of the primary data center for the storage account.

status_of_primary

Gets the status indicating whether the primary location of the storage account is available or unavailable. Known values are: "Available" and "Unavailable".

last_geo_failover_time

Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.

secondary_location
str

Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.

status_of_secondary

Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. Known values are: "Available" and "Unavailable".

creation_time

Gets the creation date and time of the storage account in UTC.

custom_domain

Gets the custom domain the user assigned to this storage account.

secondary_endpoints

Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.

encryption

Gets the encryption settings on the account. If unspecified, the account is unencrypted.

access_tier

Required for storage accounts where kind = BlobStorage. The access tier used for billing. Known values are: "Hot" and "Cool".