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.v2021_01_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_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)
Variabel
- 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".
- location
- str
Lokasi geografis tempat sumber daya berada. Wajib diisi.
- sku
- Sku
Mendapatkan SKU.
Mendapatkan Jenis. Nilai yang diketahui adalah: "Storage", "StorageV2", "BlobStorage", "FileStorage", dan "BlockBlobStorage".
- identity
- Identity
Identitas sumber daya.
- extended_location
- ExtendedLocation
ExtendedLocation sumber daya.
- provisioning_state
- str atau ProvisioningState
Mendapatkan status akun penyimpanan pada saat operasi dipanggil. Nilai yang diketahui adalah: "Membuat", "ResolvingDNS", dan "Berhasil".
- primary_endpoints
- Endpoints
Mendapatkan URL yang digunakan untuk melakukan pengambilan blob publik, antrean, atau objek tabel. 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
- 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
- datetime
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
- 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
- datetime
Mendapatkan tanggal dan waktu pembuatan akun penyimpanan di UTC.
- custom_domain
- CustomDomain
Mendapatkan domain kustom yang ditetapkan pengguna ke akun penyimpanan ini.
- secondary_endpoints
- 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
- Encryption
Mendapatkan pengaturan enkripsi pada akun. Jika tidak ditentukan, akun tidak terenkripsi.
- access_tier
- str atau AccessTier
Diperlukan untuk akun penyimpanan di mana jenis = BlobStorage. Tingkat akses yang digunakan untuk penagihan. Nilai yang diketahui adalah: "Hot" dan "Cool".
- azure_files_identity_based_authentication
- AzureFilesIdentityBasedAuthentication
Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files.
- enable_https_traffic_only
- bool
Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true.
- network_rule_set
- NetworkRuleSet
Seperangkat aturan jaringan.
- is_hns_enabled
- bool
HierarchicalNamespace Akun diaktifkan jika diatur ke true.
- geo_replication_stats
- GeoReplicationStats
Statistik Replikasi Geografis.
- failover_in_progress
- bool
Jika failover sedang berlangsung, nilainya akan benar, jika tidak, itu akan null.
- large_file_shares_state
- str atau LargeFileSharesState
Perbolehkan berbagi file besar jika diatur ke Diaktifkan. Ini tidak dapat dinonaktifkan setelah diaktifkan. Nilai yang diketahui adalah: "Dinonaktifkan" dan "Diaktifkan".
- private_endpoint_connections
- list[PrivateEndpointConnection]
Daftar koneksi titik akhir privat yang terkait dengan akun penyimpanan yang ditentukan.
- routing_preference
- RoutingPreference
Mempertahankan informasi tentang pilihan perutean jaringan yang dipilih oleh pengguna untuk transfer data.
- blob_restore_status
- BlobRestoreStatus
Status pemulihan blob.
- allow_blob_public_access
- bool
Mengizinkan atau melarang akses publik ke semua blob atau kontainer di akun penyimpanan. Interpretasi default berlaku 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
- bool
Menunjukkan apakah akun penyimpanan mengizinkan permintaan untuk diotorisasi dengan kunci akses akun melalui Kunci Bersama. Jika false, maka semua permintaan, termasuk tanda tangan akses bersama, harus diotorisasi dengan Azure Active Directory (Azure AD). Nilai default adalah null, yang setara dengan true.
- enable_nfs_v3
- bool
Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true.