Delen via


ImmutabilityPolicy interface

De eigenschap ImmutabilityPolicy van een blobcontainer, inclusief id, resourcenaam, resourcetype, Etag.

Uitbreiding

Eigenschappen

allowProtectedAppendWrites

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden weggeschreven naar een toevoeg-blob terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API.

allowProtectedAppendWritesAll

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden geschreven naar zowel Toevoeg- als Bock-Blobs, terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API. De eigenschappen allowProtectedAppendWrites en allowProtectedAppendWritesAll sluiten elkaar wederzijds uit.

immutabilityPeriodSinceCreationInDays

De onveranderbaarheidsperiode voor de blobs in de container sinds het maken van het beleid, in dagen.

state

De immutabilityPolicy-status van een blobcontainer, mogelijke waarden zijn: Vergrendeld en Ontgrendeld. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Overgenomen eigenschappen

etag

Resource-Etag. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

allowProtectedAppendWrites

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden weggeschreven naar een toevoeg-blob terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API.

allowProtectedAppendWrites?: boolean

Waarde van eigenschap

boolean

allowProtectedAppendWritesAll

Deze eigenschap kan alleen worden gewijzigd voor retentiebeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden geschreven naar zowel Toevoeg- als Bock-Blobs, terwijl onveranderbaarheidsbeveiliging en -naleving behouden blijven. Alleen nieuwe blokken kunnen worden toegevoegd en bestaande blokken kunnen niet worden gewijzigd of verwijderd. Deze eigenschap kan niet worden gewijzigd met de ExtendImmutabilityPolicy-API. De eigenschappen allowProtectedAppendWrites en allowProtectedAppendWritesAll sluiten elkaar wederzijds uit.

allowProtectedAppendWritesAll?: boolean

Waarde van eigenschap

boolean

immutabilityPeriodSinceCreationInDays

De onveranderbaarheidsperiode voor de blobs in de container sinds het maken van het beleid, in dagen.

immutabilityPeriodSinceCreationInDays?: number

Waarde van eigenschap

number

state

De immutabilityPolicy-status van een blobcontainer, mogelijke waarden zijn: Vergrendeld en Ontgrendeld. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

state?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

etag

Resource-Etag. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

etag?: string

Waarde van eigenschap

string

overgenomen vanAzureEntityResource.etag-

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

overgenomen vanAzureEntityResource.id

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

overgenomen vanAzureEntityResource.name

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanAzureEntityResource.type