StorageAccountCreateParameters Kelas
Parameter yang digunakan saat membuat akun penyimpanan.
Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.
- Warisan
-
azure.mgmt.storage._serialization.ModelStorageAccountCreateParameters
Konstruktor
StorageAccountCreateParameters(*, sku: _models.Sku, kind: str | _models.Kind, location: str, extended_location: _models.ExtendedLocation | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, network_rule_set: _models.NetworkRuleSet | None = None, access_tier: str | _models.AccessTier | 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, default_to_o_auth_authentication: bool | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, **kwargs: Any)
Parameter Kata Kunci-Saja
Nama | Deskripsi |
---|---|
sku
|
Wajib diisi. Mendapatkan atau mengatur nama SKU. Wajib diisi. |
kind
|
Wajib diisi. Menunjukkan jenis akun penyimpanan. Wajib diisi. Nilai yang diketahui adalah: "Storage", "StorageV2", "BlobStorage", "FileStorage", dan "BlockBlobStorage". |
location
|
Wajib diisi. Mendapatkan atau mengatur lokasi sumber daya. Ini akan menjadi salah satu Wilayah Geo Azure yang didukung dan terdaftar (misalnya AS Barat, AS Timur, Asia Tenggara, dll.). Wilayah geografis sumber daya tidak dapat diubah setelah dibuat, tetapi jika wilayah geo yang identik ditentukan pada pembaruan, permintaan akan berhasil. Wajib diisi. |
extended_location
|
Opsional. Atur lokasi sumber daya yang diperluas. Jika tidak diatur, akun penyimpanan akan dibuat di wilayah utama Azure. Jika tidak, itu akan dibuat di lokasi yang diperluas yang ditentukan. |
tags
|
Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan untuk melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci dengan panjang tidak lebih besar dari 128 karakter dan nilai dengan panjang tidak lebih besar dari 256 karakter. |
identity
|
Identitas sumber daya. |
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". |
sas_policy
|
SasPolicy ditetapkan ke akun penyimpanan. |
key_policy
|
KeyPolicy ditetapkan ke akun penyimpanan. |
custom_domain
|
Domain pengguna ditetapkan ke akun penyimpanan. Nama adalah sumber CNAME. Hanya satu domain kustom yang didukung per akun penyimpanan saat ini. Untuk menghapus domain kustom yang sudah ada, gunakan string kosong untuk properti nama domain kustom. |
encryption
|
Tidak dapat diterapkan. Enkripsi Azure Storage diaktifkan untuk semua akun penyimpanan dan tidak dapat dinonaktifkan. |
network_rule_set
|
Seperangkat aturan jaringan. |
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
|
Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files. |
enable_https_traffic_only
|
Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true. Nilai default adalah true sejak API versi 2019-04-01. |
is_hns_enabled
|
HierarchicalNamespace Akun diaktifkan jika diatur ke true. |
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". |
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 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
|
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
|
Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true. |
allow_cross_tenant_replication
|
Mengizinkan atau melarang replikasi objek penyewa AAD lintas. Interpretasi default berlaku 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. |
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 baru di akun secara default. |
Variabel
Nama | Deskripsi |
---|---|
sku
|
Wajib diisi. Mendapatkan atau mengatur nama SKU. Wajib diisi. |
kind
|
Wajib diisi. Menunjukkan jenis akun penyimpanan. Wajib diisi. Nilai yang diketahui adalah: "Storage", "StorageV2", "BlobStorage", "FileStorage", dan "BlockBlobStorage". |
location
|
Wajib diisi. Mendapatkan atau mengatur lokasi sumber daya. Ini akan menjadi salah satu Wilayah Geo Azure yang didukung dan terdaftar (misalnya AS Barat, AS Timur, Asia Tenggara, dll.). Wilayah geografis sumber daya tidak dapat diubah setelah dibuat, tetapi jika wilayah geo yang identik ditentukan pada pembaruan, permintaan akan berhasil. Wajib diisi. |
extended_location
|
Opsional. Atur lokasi sumber daya yang diperluas. Jika tidak diatur, akun penyimpanan akan dibuat di wilayah utama Azure. Jika tidak, itu akan dibuat di lokasi yang diperluas yang ditentukan. |
tags
|
Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan untuk melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci dengan panjang tidak lebih besar dari 128 karakter dan nilai dengan panjang tidak lebih besar dari 256 karakter. |
identity
|
Identitas sumber daya. |
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". |
sas_policy
|
SasPolicy ditetapkan ke akun penyimpanan. |
key_policy
|
KeyPolicy ditetapkan ke akun penyimpanan. |
custom_domain
|
Domain pengguna ditetapkan ke akun penyimpanan. Nama adalah sumber CNAME. Hanya satu domain kustom yang didukung per akun penyimpanan saat ini. Untuk menghapus domain kustom yang sudah ada, gunakan string kosong untuk properti nama domain kustom. |
encryption
|
Tidak dapat diterapkan. Enkripsi Azure Storage diaktifkan untuk semua akun penyimpanan dan tidak dapat dinonaktifkan. |
network_rule_set
|
Seperangkat aturan jaringan. |
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
|
Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files. |
enable_https_traffic_only
|
Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true. Nilai default adalah true sejak API versi 2019-04-01. |
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. |
immutable_storage_with_versioning
|
Properti tidak dapat diubah dan hanya dapat diatur ke true pada waktu pembuatan akun. Ketika diatur ke true, ini memungkinkan kekekalan tingkat objek untuk semua kontainer baru di akun secara default. |
Azure SDK for Python