ImmutabilityPolicy Klasa
Właściwość ImmutabilityPolicy kontenera obiektów blob, w tym Identyfikator, nazwa zasobu, typ zasobu, Etag.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
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)
Zmienne
- id
- str
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
Nazwa zasobu.
- type
- str
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts".
- etag
- str
Zasób Etag.
- immutability_period_since_creation_in_days
- int
Okres niezmienności obiektów blob w kontenerze od momentu utworzenia zasad w dniach.
- state
- str lub ImmutabilityPolicyState
Stan ImmutabilityPolicy kontenera obiektów blob, możliwe wartości to: Zablokowane i Odblokowane. Znane wartości to: "Zablokowane" i "Odblokowane".
- allow_protected_append_writes
- bool
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy.