StorageAccount Sınıf
Depolama hesabı.
Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.
Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.
- Devralma
-
azure.mgmt.storage.v2021_01_01.models._models_py3.TrackedResourceStorageAccount
Oluşturucu
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, **kwargs)
Değişkenler
- id
- str
Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
Kaynağın adı.
- type
- str
Kaynağın türü. Örneğin, "Microsoft. İşlem/virtualMachines" veya "Microsoft. Storage/storageAccounts" yazın.
- location
- str
Kaynağın bulunduğu coğrafi konum. Gereklidir.
- sku
- Sku
SKU'yu alır.
Türü alır. Bilinen değerler şunlardır: "Storage", "StorageV2", "BlobStorage", "FileStorage" ve "BlockBlobStorage".
- identity
- Identity
Kaynağın kimliği.
- extended_location
- ExtendedLocation
Kaynağın extendedLocation.
- provisioning_state
- str veya ProvisioningState
İşlem çağrıldığında depolama hesabının durumunu alır. Bilinen değerler şunlardır: "Oluşturma", "ÇözümlemeDNS" ve "Başarılı".
- primary_endpoints
- Endpoints
Genel blob, kuyruk veya tablo nesnesini almak için kullanılan URL'leri alır. Standard_ZRS ve Premium_LRS hesaplarının yalnızca blob uç noktasını döndürdüğünü unutmayın.
- primary_location
- str
Depolama hesabının birincil veri merkezinin konumunu alır.
- status_of_primary
- str veya AccountStatus
Depolama hesabının birincil konumunun kullanılabilir veya kullanılamıyor olduğunu belirten durumu alır. Bilinen değerler şunlardır: "kullanılabilir" ve "kullanılamıyor".
- last_geo_failover_time
- datetime
İkincil konuma yük devretmenin en son örneğinin zaman damgasını alır. Yalnızca en son zaman damgası korunur. Hiç yük devretme örneği olmadıysa bu öğe döndürülmedi. Yalnızca accountType Standard_GRS veya Standard_RAGRS olduğunda kullanılabilir.
- secondary_location
- str
Depolama hesabı için coğrafi olarak çoğaltılan ikincil konumu alır. Yalnızca accountType Standard_GRS veya Standard_RAGRS olduğunda kullanılabilir.
- status_of_secondary
- str veya AccountStatus
Depolama hesabının ikincil konumunun kullanılabilir veya kullanılamıyor olduğunu belirten durumu alır. Yalnızca SKU adı Standard_GRS veya Standard_RAGRS olduğunda kullanılabilir. Bilinen değerler şunlardır: "kullanılabilir" ve "kullanılamıyor".
- creation_time
- datetime
Depolama hesabının oluşturma tarihini ve saatini UTC olarak alır.
- custom_domain
- CustomDomain
Kullanıcının bu depolama hesabına atadığı özel etki alanını alır.
- secondary_endpoints
- Endpoints
Depolama hesabının ikincil konumundan genel blob, kuyruk veya tablo nesnesini almak için kullanılan URL'leri alır. Yalnızca SKU adı Standard_RAGRS olduğunda kullanılabilir.
- encryption
- Encryption
Hesapta şifreleme ayarlarını alır. Belirtilmemişse hesap şifrelenmemiştir.
- access_tier
- str veya AccessTier
Tür = BlobStorage olan depolama hesapları için gereklidir. Faturalama için kullanılan erişim katmanı. Bilinen değerler şunlardır: "Sık Erişimli" ve "Seyrek Erişimli".
- azure_files_identity_based_authentication
- AzureFilesIdentityBasedAuthentication
Azure Dosyalar için kimlik tabanlı kimlik doğrulama ayarlarını sağlar.
- enable_https_traffic_only
- bool
Yalnızca true olarak ayarlanırsa depolama hizmetine https trafiğine izin verir.
- network_rule_set
- NetworkRuleSet
Ağ kuralı kümesi.
- is_hns_enabled
- bool
Hesap HierarchicalNamespace, true olarak ayarlanırsa etkindir.
- geo_replication_stats
- GeoReplicationStats
Coğrafi Çoğaltma İstatistikleri.
- failover_in_progress
- bool
Yük devretme işlemi devam ederse değer true olur, aksi takdirde null olur.
- large_file_shares_state
- str veya LargeFileSharesState
Etkin olarak ayarlıysa büyük dosya paylaşımlarına izin verin. Etkinleştirildikten sonra devre dışı bırakılamaz. Bilinen değerler şunlardır: "Devre dışı" ve "Etkin".
- private_endpoint_connections
- list[PrivateEndpointConnection]
Belirtilen depolama hesabıyla ilişkili özel uç nokta bağlantısının listesi.
- routing_preference
- RoutingPreference
Kullanıcı tarafından veri aktarımı için tercih edilen ağ yönlendirme seçimi hakkındaki bilgileri korur.
- blob_restore_status
- BlobRestoreStatus
Blob geri yükleme durumu.
- allow_blob_public_access
- bool
Depolama hesabındaki tüm bloblara veya kapsayıcılara genel erişime izin verme veya erişimi reddetme. Bu özellik için varsayılan yorum doğrudur.
- minimum_tls_version
- str veya MinimumTlsVersion
Depolamaya yönelik isteklerde izin verilen en düşük TLS sürümünü ayarlayın. Bu özellik için varsayılan yorum TLS 1.0'dır. Bilinen değerler şunlardır: "TLS1_0", "TLS1_1" ve "TLS1_2".
- allow_shared_key_access
- bool
Depolama hesabının Paylaşılan Anahtar aracılığıyla hesap erişim anahtarıyla yetkilendirme isteklerine izin verip vermediğini gösterir. False ise, paylaşılan erişim imzaları dahil olmak üzere tüm isteklerin Azure Active Directory (Azure AD) ile yetkilendirilmiş olması gerekir. Varsayılan değer nulldur ve true değeriyle eşdeğerdir.
- enable_nfs_v3
- bool
True olarak ayarlanırsa NFS 3.0 protokol desteği etkinleştirilir.