ImmutabilityPolicy interface
De eigenschap ImmutabilityPolicy van een blobcontainer, inclusief id, resourcenaam, resourcetype, Etag.
- Extends
Eigenschappen
allow |
Deze eigenschap kan alleen worden gewijzigd voor ontgrendeld bewaarbeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken naar een toevoeg-blob worden geschreven met behoud van onveranderbaarheidsbeveiliging en naleving. 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. |
allow |
Deze eigenschap kan alleen worden gewijzigd voor ontgrendeld bewaarbeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden geschreven naar zowel toevoeg- als Bock-blobs, met behoud van onveranderbaarheidsbeveiliging en naleving. 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 uit. |
immutability |
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. Ex - /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 resource OPMERKING: 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' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
allowProtectedAppendWrites
Deze eigenschap kan alleen worden gewijzigd voor ontgrendeld bewaarbeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken naar een toevoeg-blob worden geschreven met behoud van onveranderbaarheidsbeveiliging en naleving. 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 ontgrendeld bewaarbeleid op basis van tijd. Wanneer deze optie is ingeschakeld, kunnen nieuwe blokken worden geschreven naar zowel toevoeg- als Bock-blobs, met behoud van onveranderbaarheidsbeveiliging en naleving. 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 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. Ex - /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 resource OPMERKING: 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' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
Overgenomen vanAzureEntityResource.type