ImmutabilityPolicy Klass
Egenskapen ImmutabilityPolicy för en blobcontainer, inklusive ID, resursnamn, resurstyp, Etag.
Variabler fylls bara i av servern och ignoreras när en begäran skickas.
- Arv
-
azure.mgmt.storage.v2023_01_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)
Keyword-Only parametrar
Name | Description |
---|---|
immutability_period_since_creation_in_days
|
Oföränderlighetsperioden för blobarna i containern sedan principen skapades i dagar. |
allow_protected_append_writes
|
Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till en tilläggsblob samtidigt som oföränderligt skydd och efterlevnad upprätthålls. Endast nya block kan läggas till och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API. |
allow_protected_append_writes_all
|
Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till både "Tilläggs- och Bock-blobbar" samtidigt som oföränderligt skydd och efterlevnad upprätthålls. Endast nya block kan läggas till och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API. Egenskaperna "allowProtectedAppendWrites" och "allowProtectedAppendWritesAll" är ömsesidigt uteslutande. |
Variabler
Name | Description |
---|---|
id
|
Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Namnet på resursen. |
type
|
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts". |
etag
|
Resurs-Etag. |
immutability_period_since_creation_in_days
|
Oföränderlighetsperioden för blobarna i containern sedan principen skapades i dagar. |
state
|
str eller
ImmutabilityPolicyState
ImmutabilityPolicy-tillståndet för en blobcontainer, möjliga värden är: Låst och upplåst. Kända värden är: "Locked" och "Unlocked". |
allow_protected_append_writes
|
Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till en tilläggsblob samtidigt som oföränderligt skydd och efterlevnad upprätthålls. Endast nya block kan läggas till och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API. |
allow_protected_append_writes_all
|
Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till både "Tilläggs- och Bock-blobbar" samtidigt som oföränderligt skydd och efterlevnad upprätthålls. Endast nya block kan läggas till och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API. Egenskaperna "allowProtectedAppendWrites" och "allowProtectedAppendWritesAll" är ömsesidigt uteslutande. |
Azure SDK for Python