StorageAccount Class
The storage account.
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 server.
- Inheritance
-
azure.mgmt.storage.v2018_03_01_preview.models._models_py3.TrackedResourceStorageAccount
Constructor
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, enable_https_traffic_only: bool = False, is_hns_enabled: bool = False, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
tags
|
Resource tags. |
location
|
The geo-location where the resource lives. Required. |
identity
|
The identity of the resource. |
enable_https_traffic_only
|
Allows https traffic only to storage service if sets to true. |
is_hns_enabled
|
Account HierarchicalNamespace enabled if sets to true. |
Variables
Name | Description |
---|---|
id
|
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. # pylint: disable=line-too-long |
name
|
The name of the resource. |
type
|
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
tags
|
Resource tags. |
location
|
The geo-location where the resource lives. Required. |
sku
|
Gets the SKU. |
kind
|
Gets the Kind. Known values are: "Storage", "StorageV2", and "BlobStorage". |
identity
|
The identity of the resource. |
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
|
Gets the location of the primary data center for the storage account. |
status_of_primary
|
str or
AccountStatus
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
|
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
|
str or
AccountStatus
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
|
str or
AccessTier
Required for storage accounts where kind = BlobStorage. The access tier used for billing. Known values are: "Hot" and "Cool". |
enable_https_traffic_only
|
Allows https traffic only to storage service if sets to true. |
network_rule_set
|
Network rule set. |
is_hns_enabled
|
Account HierarchicalNamespace enabled if sets to true. |
Azure SDK for Python