StorageAccount 類別
儲存體帳戶。
變數只會由伺服器填入,而且會在傳送要求時予以忽略。
必須填入所有必要的參數,才能傳送至 Azure。
- 繼承
-
azure.mgmt.storage.v2021_04_01.models._models_py3.TrackedResourceStorageAccount
建構函式
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, extended_location: _models.ExtendedLocation | 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, routing_preference: _models.RoutingPreference | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, enable_nfs_v3: bool | None = None, allow_cross_tenant_replication: bool | None = None, **kwargs)
變數
- id
- str
資源的完整資源識別碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。
- name
- str
資源名稱。
- type
- str
資源類型。 例如「Microsoft。Compute/virtualMachines「 或 」Microsoft。Storage/storageAccounts」。
- location
- str
資源所在的地理位置。 必要。
- sku
- Sku
取得 SKU。
取得 Kind。 已知值為:「Storage」、「StorageV2」、「BlobStorage」、「FileStorage」 和 「BlockBlobStorage」。
- identity
- Identity
資源的身分識別。
- extended_location
- ExtendedLocation
資源的 extendedLocation。
- 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
取得狀態,指出儲存體帳戶的主要位置是否可用或無法使用。 已知值為:「可用」和「無法使用」。
- 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時才可使用。 已知值為:「可用」和「無法使用」。
- creation_time
- datetime
取得以 UTC 為單位的儲存體帳戶建立日期和時間。
- custom_domain
- CustomDomain
取得使用者指派給此儲存體帳戶的自訂網域。
- sas_policy
- SasPolicy
指派給儲存體帳戶的 SasPolicy。
- key_policy
- KeyPolicy
指派給儲存體帳戶的 KeyPolicy。
- key_creation_time
- KeyCreationTime
儲存體帳戶金鑰建立時間。
- 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
如果設定為 [已啟用],則允許大型檔案共用。 一旦啟用,就無法停用。 已知值為:「Disabled」 和 「Enabled」。
- private_endpoint_connections
- list[PrivateEndpointConnection]
與指定儲存體帳戶相關聯的私人端點連線清單。
- routing_preference
- RoutingPreference
維護使用者選擇進行資料傳輸的網路路由選擇相關資訊。
- blob_restore_status
- BlobRestoreStatus
Blob 還原狀態。
- 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。
- enable_nfs_v3
- bool
如果設定為 true,則啟用 NFS 3.0 通訊協定支援。
- allow_cross_tenant_replication
- bool
允許或不允許跨 AAD 租使用者物件複寫。 此屬性的預設解譯為 true。