Bagikan melalui


ImmutabilityPolicyProperties Kelas

Properti ImmutabilityPolicy dari kontainer blob.

Variabel hanya diisi oleh server, dan akan diabaikan saat mengirim permintaan.

Warisan
azure.mgmt.storage._serialization.Model
ImmutabilityPolicyProperties

Konstruktor

ImmutabilityPolicyProperties(*, immutability_period_since_creation_in_days: int | None = None, allow_protected_append_writes: bool | None = None, allow_protected_append_writes_all: bool | None = None, **kwargs)

Variabel

etag
str

ImmutabilityPolicy Etag.

update_history
list[UpdateHistoryProperty]

Riwayat pembaruan ImmutabilityPolicy dari kontainer blob.

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

allow_protected_append_writes_all
bool

Properti ini hanya dapat diubah untuk kebijakan retensi berbasis waktu yang tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke 'Tambahkan dan Bock Blob' 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. Properti 'allowProtectedAppendWrites' dan 'allowProtectedAppendWritesAll' saling eksklusif.