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_09_01.models._models_py3.AzureEntityResourceImmutabilityPolicy
Konstruktor
ImmutabilityPolicy(*, 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: Any)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
immutability_period_since_creation_in_days
|
Okres niezmienności obiektów blob w kontenerze od czasu utworzenia zasad w dniach. |
allow_protected_append_writes
|
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy. |
allow_protected_append_writes_all
|
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać zarówno w przypadku obiektów blob dołączania, jak i obiektów blob Bock przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają. |
Zmienne
Nazwa | Opis |
---|---|
id
|
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}}. |
name
|
Nazwa zasobu. |
type
|
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts". |
etag
|
Zasób Etag. |
immutability_period_since_creation_in_days
|
Okres niezmienności obiektów blob w kontenerze od czasu utworzenia zasad w dniach. |
state
|
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
|
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy. |
allow_protected_append_writes_all
|
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać zarówno w przypadku obiektów blob dołączania, jak i obiektów blob Bock przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają. |
Azure SDK for Python