StorageAccount Kelas
Akun penyimpanan.
Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.
Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.
- Warisan
-
azure.mgmt.storage.v2022_09_01.models._models_py3.TrackedResourceStorageAccount
Konstruktor
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_sftp_enabled: bool | None = None, is_local_user_enabled: 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, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, storage_account_sku_conversion_status: _models.StorageAccountSkuConversionStatus | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)
Parameter Kata Kunci-Saja
Nama | Deskripsi |
---|---|
tags
|
Tag sumber daya. |
location
|
Lokasi geografis tempat sumber daya berada. Wajib diisi. |
identity
|
Identitas sumber daya. |
extended_location
|
ExtendedLocation sumber daya. |
azure_files_identity_based_authentication
|
Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files. |
enable_https_traffic_only
|
Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true. |
is_sftp_enabled
|
Mengaktifkan Secure File Transfer Protocol, jika disetel ke true. |
is_local_user_enabled
|
Mengaktifkan fitur pengguna lokal, jika diatur ke true. |
is_hns_enabled
|
HierarchicalNamespace Akun diaktifkan jika diatur ke true. |
large_file_shares_state
|
str atau
LargeFileSharesState
Izinkan berbagi file besar jika diatur ke Diaktifkan. Ini tidak dapat dinonaktifkan setelah diaktifkan. Nilai yang diketahui adalah: "Dinonaktifkan" dan "Diaktifkan". |
routing_preference
|
Mempertahankan informasi tentang pilihan perutean jaringan yang dipilih oleh pengguna untuk transfer data. |
allow_blob_public_access
|
Mengizinkan atau melarang akses publik ke semua blob atau kontainer di akun penyimpanan. Interpretasi default adalah true untuk properti ini. |
minimum_tls_version
|
str atau
MinimumTlsVersion
Atur versi TLS minimum yang akan diizinkan berdasarkan permintaan ke penyimpanan. Interpretasi default adalah TLS 1.0 untuk properti ini. Nilai yang diketahui adalah: "TLS1_0", "TLS1_1", dan "TLS1_2". |
allow_shared_key_access
|
Menunjukkan apakah akun penyimpanan mengizinkan permintaan untuk diotorisasi dengan kunci akses akun melalui Kunci Bersama. Jika false, semua permintaan, termasuk tanda tangan akses bersama, harus diotorisasi dengan Azure Active Directory (Azure AD). Nilai defaultnya adalah null, yang setara dengan true. |
enable_nfs_v3
|
Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true. |
allow_cross_tenant_replication
|
Mengizinkan atau melarang replikasi objek penyewa AAD silang. Interpretasi default adalah true untuk properti ini. |
default_to_o_auth_authentication
|
Bendera boolean yang menunjukkan apakah autentikasi default adalah OAuth atau tidak. Interpretasi default adalah false untuk properti ini. |
public_network_access
|
str atau
PublicNetworkAccess
Mengizinkan atau melarang akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'. Nilai yang diketahui adalah: "Diaktifkan" dan "Dinonaktifkan". |
immutable_storage_with_versioning
|
Properti tidak dapat diubah dan hanya dapat diatur ke true pada waktu pembuatan akun. Ketika diatur ke true, ini memungkinkan imutabilitas tingkat objek untuk semua kontainer di akun secara default. |
allowed_copy_scope
|
str atau
AllowedCopyScope
Batasi penyalinan ke dan dari Akun Penyimpanan dalam penyewa AAD atau dengan Private Link ke VNet yang sama. Nilai yang diketahui adalah: "PrivateLink" dan "AAD". |
storage_account_sku_conversion_status
|
Properti ini readOnly dan diatur oleh server selama operasi konversi sku akun penyimpanan asinkron. |
dns_endpoint_type
|
str atau
DnsEndpointType
Memungkinkan Anda menentukan jenis titik akhir. Atur ini ke AzureDNSZone untuk membuat sejumlah besar akun dalam satu langganan, yang membuat akun di Zona Azure DNS dan URL titik akhir akan memiliki pengidentifikasi Zona DNS alfanumerik. Nilai yang diketahui adalah: "Standar" dan "AzureDnsZone". |
Variabel
Nama | Deskripsi |
---|---|
id
|
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Nama sumber daya. |
type
|
Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts". |
tags
|
Tag sumber daya. |
location
|
Lokasi geografis tempat sumber daya berada. Wajib diisi. |
sku
|
Mendapatkan SKU. |
kind
|
Mendapatkan Jenis. Nilai yang diketahui adalah: "Storage", "StorageV2", "BlobStorage", "FileStorage", dan "BlockBlobStorage". |
identity
|
Identitas sumber daya. |
extended_location
|
ExtendedLocation sumber daya. |
provisioning_state
|
str atau
ProvisioningState
Mendapatkan status akun penyimpanan pada saat operasi dipanggil. Nilai yang diketahui adalah: "Membuat", "MenyelesaikanDNS", dan "Berhasil". |
primary_endpoints
|
Mendapatkan URL yang digunakan untuk melakukan pengambilan objek blob, antrean, atau tabel publik. Perhatikan bahwa akun Standard_ZRS dan Premium_LRS hanya mengembalikan titik akhir blob. |
primary_location
|
Mendapatkan lokasi pusat data utama untuk akun penyimpanan. |
status_of_primary
|
str atau
AccountStatus
Mendapatkan status yang menunjukkan apakah lokasi utama akun penyimpanan tersedia atau tidak tersedia. Nilai yang diketahui adalah: "tersedia" dan "tidak tersedia". |
last_geo_failover_time
|
Mendapatkan tanda waktu instans failover terbaru ke lokasi sekunder. Hanya tanda waktu terbaru yang dipertahankan. Elemen ini tidak dikembalikan jika belum pernah ada instans failover. Hanya tersedia jika accountType Standard_GRS atau Standard_RAGRS. |
secondary_location
|
Mendapatkan lokasi sekunder yang direplikasi secara geografis untuk akun penyimpanan. Hanya tersedia jika accountType Standard_GRS atau Standard_RAGRS. |
status_of_secondary
|
str atau
AccountStatus
Mendapatkan status yang menunjukkan apakah lokasi sekunder akun penyimpanan tersedia atau tidak tersedia. Hanya tersedia jika nama SKU Standard_GRS atau Standard_RAGRS. Nilai yang diketahui adalah: "tersedia" dan "tidak tersedia". |
creation_time
|
Mendapatkan tanggal dan waktu pembuatan akun penyimpanan di UTC. |
custom_domain
|
Mendapatkan domain kustom yang ditetapkan pengguna ke akun penyimpanan ini. |
sas_policy
|
SasPolicy ditetapkan ke akun penyimpanan. |
key_policy
|
KeyPolicy ditetapkan ke akun penyimpanan. |
key_creation_time
|
Waktu pembuatan kunci akun penyimpanan. |
secondary_endpoints
|
Mendapatkan URL yang digunakan untuk melakukan pengambilan objek blob, antrean, atau tabel publik dari lokasi sekunder akun penyimpanan. Hanya tersedia jika nama SKU Standard_RAGRS. |
encryption
|
Pengaturan enkripsi yang akan digunakan untuk enkripsi sisi server untuk akun penyimpanan. |
access_tier
|
str atau
AccessTier
Diperlukan untuk akun penyimpanan di mana jenis = BlobStorage. Tingkat akses digunakan untuk penagihan. Tingkat akses 'Premium' adalah nilai default untuk jenis akun penyimpanan blob blok premium dan tidak dapat diubah untuk jenis akun penyimpanan blob blok premium. Nilai yang diketahui adalah: "Hot", "Cool", dan "Premium". |
azure_files_identity_based_authentication
|
Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files. |
enable_https_traffic_only
|
Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true. |
network_rule_set
|
Seperangkat aturan jaringan. |
is_sftp_enabled
|
Mengaktifkan Secure File Transfer Protocol, jika disetel ke true. |
is_local_user_enabled
|
Mengaktifkan fitur pengguna lokal, jika diatur ke true. |
is_hns_enabled
|
HierarchicalNamespace Akun diaktifkan jika diatur ke true. |
geo_replication_stats
|
Statistik Replikasi Geografis. |
failover_in_progress
|
Jika failover sedang berlangsung, nilainya akan benar, jika tidak, itu akan null. |
large_file_shares_state
|
str atau
LargeFileSharesState
Izinkan berbagi file besar jika diatur ke Diaktifkan. Ini tidak dapat dinonaktifkan setelah diaktifkan. Nilai yang diketahui adalah: "Dinonaktifkan" dan "Diaktifkan". |
private_endpoint_connections
|
Daftar koneksi titik akhir privat yang terkait dengan akun penyimpanan yang ditentukan. |
routing_preference
|
Mempertahankan informasi tentang pilihan perutean jaringan yang dipilih oleh pengguna untuk transfer data. |
blob_restore_status
|
Status pemulihan blob. |
allow_blob_public_access
|
Mengizinkan atau melarang akses publik ke semua blob atau kontainer di akun penyimpanan. Interpretasi default adalah true untuk properti ini. |
minimum_tls_version
|
str atau
MinimumTlsVersion
Atur versi TLS minimum yang akan diizinkan berdasarkan permintaan ke penyimpanan. Interpretasi default adalah TLS 1.0 untuk properti ini. Nilai yang diketahui adalah: "TLS1_0", "TLS1_1", dan "TLS1_2". |
allow_shared_key_access
|
Menunjukkan apakah akun penyimpanan mengizinkan permintaan untuk diotorisasi dengan kunci akses akun melalui Kunci Bersama. Jika false, semua permintaan, termasuk tanda tangan akses bersama, harus diotorisasi dengan Azure Active Directory (Azure AD). Nilai defaultnya adalah null, yang setara dengan true. |
enable_nfs_v3
|
Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true. |
allow_cross_tenant_replication
|
Mengizinkan atau melarang replikasi objek penyewa AAD silang. Interpretasi default adalah true untuk properti ini. |
default_to_o_auth_authentication
|
Bendera boolean yang menunjukkan apakah autentikasi default adalah OAuth atau tidak. Interpretasi default adalah false untuk properti ini. |
public_network_access
|
str atau
PublicNetworkAccess
Mengizinkan atau melarang akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'. Nilai yang diketahui adalah: "Diaktifkan" dan "Dinonaktifkan". |
immutable_storage_with_versioning
|
Properti tidak dapat diubah dan hanya dapat diatur ke true pada waktu pembuatan akun. Ketika diatur ke true, ini memungkinkan imutabilitas tingkat objek untuk semua kontainer di akun secara default. |
allowed_copy_scope
|
str atau
AllowedCopyScope
Batasi penyalinan ke dan dari Akun Penyimpanan dalam penyewa AAD atau dengan Private Link ke VNet yang sama. Nilai yang diketahui adalah: "PrivateLink" dan "AAD". |
storage_account_sku_conversion_status
|
Properti ini readOnly dan diatur oleh server selama operasi konversi sku akun penyimpanan asinkron. |
dns_endpoint_type
|
str atau
DnsEndpointType
Memungkinkan Anda menentukan jenis titik akhir. Atur ini ke AzureDNSZone untuk membuat sejumlah besar akun dalam satu langganan, yang membuat akun di Zona Azure DNS dan URL titik akhir akan memiliki pengidentifikasi Zona DNS alfanumerik. Nilai yang diketahui adalah: "Standar" dan "AzureDnsZone". |
Azure SDK for Python