Bagikan melalui


StorageAccountUpdateParameters Kelas

Parameter yang dapat disediakan saat memperbarui properti akun penyimpanan.

Warisan
azure.mgmt.storage._serialization.Model
StorageAccountUpdateParameters

Konstruktor

StorageAccountUpdateParameters(*, sku: _models.Sku | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, kind: str | _models.Kind | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | 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, network_rule_set: _models.NetworkRuleSet | 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, 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, **kwargs: Any)

Parameter Kata Kunci-Saja

Nama Deskripsi
sku
Sku

Mendapatkan atau mengatur nama SKU. Perhatikan bahwa nama SKU tidak dapat diperbarui ke Standard_ZRS, Premium_LRS, atau Premium_ZRS, juga tidak dapat membuat akun nama SKU tersebut diperbarui ke nilai lain.

tags

Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan dalam melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang panjangnya tidak lebih besar dari 128 karakter dan nilai yang panjangnya tidak lebih besar dari 256 karakter.

identity

Identitas sumber daya.

kind
str atau Kind

Pilihan. Menunjukkan jenis akun penyimpanan. Saat ini hanya nilai StorageV2 yang didukung oleh server. Nilai yang diketahui adalah: "Storage", "StorageV2", "BlobStorage", "FileStorage", dan "BlockBlobStorage".

custom_domain

Domain kustom yang ditetapkan ke akun penyimpanan oleh pengguna. 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

Menyediakan pengaturan enkripsi pada akun. Pengaturan default tidak terenkripsi.

sas_policy

SasPolicy ditetapkan ke akun penyimpanan.

key_policy

KeyPolicy ditetapkan ke akun penyimpanan.

access_tier

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.

network_rule_set

Seperangkat aturan jaringan.

large_file_shares_state

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

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.

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.

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.

Variabel

Nama Deskripsi
sku
Sku

Mendapatkan atau mengatur nama SKU. Perhatikan bahwa nama SKU tidak dapat diperbarui ke Standard_ZRS, Premium_LRS, atau Premium_ZRS, juga tidak dapat membuat akun nama SKU tersebut diperbarui ke nilai lain.

tags

Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan dalam melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci yang panjangnya tidak lebih besar dari 128 karakter dan nilai yang panjangnya tidak lebih besar dari 256 karakter.

identity

Identitas sumber daya.

kind
str atau Kind

Pilihan. Menunjukkan jenis akun penyimpanan. Saat ini hanya nilai StorageV2 yang didukung oleh server. Nilai yang diketahui adalah: "Storage", "StorageV2", "BlobStorage", "FileStorage", dan "BlockBlobStorage".

custom_domain

Domain kustom yang ditetapkan ke akun penyimpanan oleh pengguna. 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

Menyediakan pengaturan enkripsi pada akun. Pengaturan default tidak terenkripsi.

sas_policy

SasPolicy ditetapkan ke akun penyimpanan.

key_policy

KeyPolicy ditetapkan ke akun penyimpanan.

access_tier

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.

network_rule_set

Seperangkat aturan jaringan.

large_file_shares_state

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

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.

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.

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.