ImmutabilityPolicy interface
Egenskapen ImmutabilityPolicy för en blobcontainer, inklusive ID, resursnamn, resurstyp, Etag.
- Extends
Egenskaper
allow |
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änderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API. |
allow |
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änderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block 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. |
immutability |
Oföränderlighetsperioden för blobarna i containern sedan principen skapades, i dagar. |
state | Tillståndet ImmutabilityPolicy för en blobcontainer, möjliga värden är: Låst och Olåst. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
Ärvda egenskaper
etag | Resurs-Etag. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
id | Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
name | Namnet på resursen Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
type | Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Egenskapsinformation
allowProtectedAppendWrites
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änderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API.
allowProtectedAppendWrites?: boolean
Egenskapsvärde
boolean
allowProtectedAppendWritesAll
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änderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block 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.
allowProtectedAppendWritesAll?: boolean
Egenskapsvärde
boolean
immutabilityPeriodSinceCreationInDays
Oföränderlighetsperioden för blobarna i containern sedan principen skapades, i dagar.
immutabilityPeriodSinceCreationInDays?: number
Egenskapsvärde
number
state
Tillståndet ImmutabilityPolicy för en blobcontainer, möjliga värden är: Låst och Olåst. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
state?: string
Egenskapsvärde
string
Information om ärvda egenskaper
etag
Resurs-Etag. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
etag?: string
Egenskapsvärde
string
Ärvd frånAzureEntityResource.etag
id
Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
id?: string
Egenskapsvärde
string
Ärvd frånAzureEntityResource.id
name
Namnet på resursen Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
name?: string
Egenskapsvärde
string
Ärvd frånAzureEntityResource.name
type
Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
type?: string
Egenskapsvärde
string
Ärvd frånAzureEntityResource.type