Bagikan melalui


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.TrackedResource
StorageAccount

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
str

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

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

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

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

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

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
str

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nama sumber daya.

type
str

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts".

tags

Tag sumber daya.

location
str

Lokasi geografis tempat sumber daya berada. Wajib diisi.

sku
Sku

Mendapatkan SKU.

kind
str atau Kind

Mendapatkan Jenis. Nilai yang diketahui adalah: "Storage", "StorageV2", "BlobStorage", "FileStorage", dan "BlockBlobStorage".

identity

Identitas sumber daya.

extended_location

ExtendedLocation sumber daya.

provisioning_state

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
str

Mendapatkan lokasi pusat data utama untuk akun penyimpanan.

status_of_primary

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
str

Mendapatkan lokasi sekunder yang direplikasi secara geografis untuk akun penyimpanan. Hanya tersedia jika accountType Standard_GRS atau Standard_RAGRS.

status_of_secondary

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

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

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

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

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

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

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".