你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageAccount 类
存储帐户。
变量仅由服务器填充,在发送请求时将被忽略。
必须填充所有必需的参数才能发送到 Azure。
- 继承
-
azure.mgmt.storage.v2019_04_01.models._models_py3.TrackedResourceStorageAccount
构造函数
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, is_hns_enabled: bool | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, **kwargs)
变量
- id
- str
资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。
- name
- str
资源的名称。
- type
- str
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”。
- location
- str
资源所在的地理位置。 必需。
- sku
- Sku
获取 SKU。
- identity
- Identity
资源的标识。
- provisioning_state
- str 或 ProvisioningState
获取调用操作时存储帐户的状态。 已知值为:“Create”、“ResolvingDNS”和“Succeeded”。
- primary_endpoints
- Endpoints
获取用于对公共 Blob、队列或表对象执行检索的 URL。 请注意,Standard_ZRS和Premium_LRS帐户仅返回 Blob 终结点。
- primary_location
- str
获取存储帐户的主数据中心的位置。
- status_of_primary
- str 或 AccountStatus
获取指示存储帐户的主要位置是可用还是不可用的状态。 已知值为:“available”和“unavailable”。
- last_geo_failover_time
- datetime
获取故障转移到辅助位置的最新实例的时间戳。 仅保留最新的时间戳。 如果从未有故障转移实例,则不会返回此元素。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。
- secondary_location
- str
获取存储帐户异地复制的辅助数据库的位置。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。
- status_of_secondary
- str 或 AccountStatus
获取指示存储帐户的辅助位置是可用还是不可用的状态。 仅当 SKU 名称Standard_GRS或Standard_RAGRS时才可用。 已知值为:“available”和“unavailable”。
- creation_time
- datetime
获取存储帐户的创建日期和时间(UTC)。
- custom_domain
- CustomDomain
获取用户分配给此存储帐户的自定义域。
- secondary_endpoints
- Endpoints
获取用于从存储帐户的辅助位置检索公共 Blob、队列或表对象的 URL。 仅当 SKU 名称为Standard_RAGRS时才可用。
- encryption
- Encryption
获取帐户上的加密设置。 如果未指定,则帐户未加密。
- access_tier
- str 或 AccessTier
对于类型 = BlobStorage 的存储帐户是必需的。 用于计费的访问层。 已知值为:“Hot”和“Cool”。
- azure_files_identity_based_authentication
- AzureFilesIdentityBasedAuthentication
为Azure 文件存储提供基于标识的身份验证设置。
- enable_https_traffic_only
- bool
仅当设置为 true 时,才允许将 https 流量发送到存储服务。
- network_rule_set
- NetworkRuleSet
网络规则集。
- is_hns_enabled
- bool
如果设置为 true,则启用 Account HierarchicalNamespace。
- geo_replication_stats
- GeoReplicationStats
异地复制统计信息。
- failover_in_progress
- bool
如果正在进行故障转移,则该值将为 true,否则将为 null。
- large_file_shares_state
- str 或 LargeFileSharesState
如果设置为 Enabled,则允许大型文件共享。 启用后,无法禁用它。 已知值为:“Disabled”和“Enabled”。
- allow_blob_public_access
- bool
允许或禁止对存储帐户中所有 Blob 或容器的公共访问。 此属性的默认解释为 true。
- minimum_tls_version
- str 或 MinimumTlsVersion
设置对存储的请求所允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。 已知值为:“TLS1_0”、“TLS1_1”和“TLS1_2”。
- allow_shared_key_access
- bool
指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory (Azure AD) 授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。