ImmutabilityPolicy Kelas
Properti ImmutabilityPolicy dari kontainer blob, termasuk Id, nama sumber daya, jenis sumber daya, Etag.
Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.
- Warisan
-
azure.mgmt.storage.v2021_01_01.models._models_py3.AzureEntityResourceImmutabilityPolicy
Konstruktor
ImmutabilityPolicy(*, immutability_period_since_creation_in_days: int | None = None, allow_protected_append_writes: 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".
- etag
- str
Sumber Daya Etag.
- immutability_period_since_creation_in_days
- int
Periode imutabilitas untuk blob dalam kontainer sejak pembuatan kebijakan, dalam beberapa hari.
- state
- str atau ImmutabilityPolicyState
Status ImmutabilityPolicy dari kontainer blob, nilai yang mungkin meliputi: Terkunci dan Tidak Terkunci. Nilai yang diketahui adalah: "Terkunci" dan "Tidak Terkunci".
- allow_protected_append_writes
- bool
Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke blob penambahan sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus. Properti ini tidak dapat diubah dengan ExtendImmutabilityPolicy API.