共用方式為


StorageAccount 類別

儲存體帳戶。

變數只會由伺服器填入,而且會在傳送要求時予以忽略。

必須填入所有必要的參數,才能傳送至 Azure。

繼承
azure.mgmt.storage.v2021_04_01.models._models_py3.TrackedResource
StorageAccount

建構函式

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」。

tags
dict[str, str]

資源標籤。

location
str

資源所在的地理位置。 必要。

sku
Sku

取得 SKU。

kind
strKind

取得 Kind。 已知值為:「Storage」、「StorageV2」、「BlobStorage」、「FileStorage」 和 「BlockBlobStorage」。

identity
Identity

資源的身分識別。

extended_location
ExtendedLocation

資源的 extendedLocation。

provisioning_state
strProvisioningState

取得呼叫作業時儲存體帳戶的狀態。 已知值為:「Create」、「ResolvingDNS」 和 「Succeeded」。

primary_endpoints
Endpoints

取得用來執行擷取公用 Blob、佇列或資料表物件的 URL。 請注意,Standard_ZRS和Premium_LRS帳戶只會傳回 Blob 端點。

primary_location
str

取得儲存體帳戶的主要資料中心位置。

status_of_primary
strAccountStatus

取得狀態,指出儲存體帳戶的主要位置是否可用或無法使用。 已知值為:「可用」和「無法使用」。

last_geo_failover_time
datetime

取得容錯移轉至次要位置之最近實例的時間戳記。 只會保留最新的時間戳記。 如果從未有容錯移轉實例,則不會傳回這個專案。 只有在 accountType 是Standard_GRS或Standard_RAGRS時才可使用。

secondary_location
str

取得儲存體帳戶異地複寫次要資料庫的位置。 只有在 accountType 是Standard_GRS或Standard_RAGRS時才可使用。

status_of_secondary
strAccountStatus

取得狀態,指出儲存體帳戶的次要位置是否可用或無法使用。 只有在 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
strAccessTier

類型 = 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
strLargeFileSharesState

如果設定為 [已啟用],則允許大型檔案共用。 一旦啟用,就無法停用。 已知值為:「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
strMinimumTlsVersion

將要求允許的最低 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。