Compartir a través de


ImmutabilityPolicy interface

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

Extends

Propiedades

allowProtectedAppendWrites

Esta propiedad solo se puede cambiar para las directivas de retención de duración definida desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos mientras se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con extendImmutabilityPolicy API.

allowProtectedAppendWritesAll

Esta propiedad solo se puede cambiar para las directivas de retención de duración definida desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en "Anexar y blobs de Bock" al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con extendImmutabilityPolicy API. Las propiedades "allowProtectedAppendWrites" y "allowProtectedAppendWritesAll" son mutuamente excluyentes.

immutabilityPeriodSinceCreationInDays

Período de inmutabilidad para los blobs del contenedor desde la creación de la directiva, en días.

state

El estado ImmutabilityPolicy de un contenedor de blobs, entre los valores posibles se incluyen: Bloqueado y Desbloqueado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Propiedades heredadas

etag

Etag de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

allowProtectedAppendWrites

Esta propiedad solo se puede cambiar para las directivas de retención de duración definida desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos mientras se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con extendImmutabilityPolicy API.

allowProtectedAppendWrites?: boolean

Valor de propiedad

boolean

allowProtectedAppendWritesAll

Esta propiedad solo se puede cambiar para las directivas de retención de duración definida desbloqueadas. Cuando se habilita, los nuevos bloques se pueden escribir en "Anexar y blobs de Bock" al tiempo que se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. Esta propiedad no se puede cambiar con extendImmutabilityPolicy API. Las propiedades "allowProtectedAppendWrites" y "allowProtectedAppendWritesAll" son mutuamente excluyentes.

allowProtectedAppendWritesAll?: boolean

Valor de propiedad

boolean

immutabilityPeriodSinceCreationInDays

Período de inmutabilidad para los blobs del contenedor desde la creación de la directiva, en días.

immutabilityPeriodSinceCreationInDays?: number

Valor de propiedad

number

state

El estado ImmutabilityPolicy de un contenedor de blobs, entre los valores posibles se incluyen: Bloqueado y Desbloqueado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

state?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

etag

Etag de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

etag?: string

Valor de propiedad

string

Heredado deAzureEntityResource.etag

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deAzureEntityResource.id

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deAzureEntityResource.name

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deAzureEntityResource.type