ContainerProperties interface

Las propiedades de un contenedor.

Propiedades

defaultEncryptionScope

El contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.

deleted

Indica si se eliminó el contenedor de blobs.

deletedTime

Tiempo de eliminación del contenedor de blobs.

denyEncryptionScopeOverride

Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.

enableNfsV3AllSquash

Habilite NFSv3 all squash en el contenedor de blobs.

enableNfsV3RootSquash

Habilite la squash raíz NFSv3 en el contenedor de blobs.

hasImmutabilityPolicy

SRP establece la propiedad pública hasImmutabilityPolicy en true si se ha creado ImmutabilityPolicy para este contenedor. SRP establece la propiedad pública hasImmutabilityPolicy en false si no se ha creado ImmutabilityPolicy para este contenedor.

hasLegalHold

SRP establece la propiedad pública hasLegalHold en true si hay al menos una etiqueta existente. La propiedad pública hasLegalHold se establece en false por SRP si se borran todas las etiquetas de retención legal existentes. Puede haber un máximo de 1000 contenedores de blobs con hasLegalHold=true para una cuenta determinada.

immutabilityPolicy

La propiedad ImmutabilityPolicy del contenedor.

immutableStorageWithVersioning

Propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.

lastModifiedTime

Devuelve la fecha y hora en que se modificó por última vez el contenedor.

leaseDuration

Especifica si la concesión de un contenedor es de duración infinita o fija, solo cuando se concede el contenedor.

leaseState

Estado de concesión del contenedor.

leaseStatus

El estado de concesión del contenedor.

legalHold

La propiedad LegalHold del contenedor.

metadata

Par nombre-valor que se va a asociar al contenedor como metadatos.

publicAccess

Especifica si se puede acceder públicamente a los datos del contenedor y el nivel de acceso.

remainingRetentionDays

Días de retención restantes para el contenedor de blobs eliminado temporalmente.

version

Versión del contenedor de blobs eliminado.

Detalles de las propiedades

defaultEncryptionScope

El contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.

defaultEncryptionScope?: string

Valor de propiedad

string

deleted

Indica si se eliminó el contenedor de blobs.

deleted?: boolean

Valor de propiedad

boolean

deletedTime

Tiempo de eliminación del contenedor de blobs.

deletedTime?: Date

Valor de propiedad

Date

denyEncryptionScopeOverride

Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor.

denyEncryptionScopeOverride?: boolean

Valor de propiedad

boolean

enableNfsV3AllSquash

Habilite NFSv3 all squash en el contenedor de blobs.

enableNfsV3AllSquash?: boolean

Valor de propiedad

boolean

enableNfsV3RootSquash

Habilite la squash raíz NFSv3 en el contenedor de blobs.

enableNfsV3RootSquash?: boolean

Valor de propiedad

boolean

hasImmutabilityPolicy

SRP establece la propiedad pública hasImmutabilityPolicy en true si se ha creado ImmutabilityPolicy para este contenedor. SRP establece la propiedad pública hasImmutabilityPolicy en false si no se ha creado ImmutabilityPolicy para este contenedor.

hasImmutabilityPolicy?: boolean

Valor de propiedad

boolean

hasLegalHold

SRP establece la propiedad pública hasLegalHold en true si hay al menos una etiqueta existente. La propiedad pública hasLegalHold se establece en false por SRP si se borran todas las etiquetas de retención legal existentes. Puede haber un máximo de 1000 contenedores de blobs con hasLegalHold=true para una cuenta determinada.

hasLegalHold?: boolean

Valor de propiedad

boolean

immutabilityPolicy

La propiedad ImmutabilityPolicy del contenedor.

immutabilityPolicy?: ImmutabilityPolicyProperties

Valor de propiedad

immutableStorageWithVersioning

Propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.

immutableStorageWithVersioning?: ImmutableStorageWithVersioning

Valor de propiedad

lastModifiedTime

Devuelve la fecha y hora en que se modificó por última vez el contenedor.

lastModifiedTime?: Date

Valor de propiedad

Date

leaseDuration

Especifica si la concesión de un contenedor es de duración infinita o fija, solo cuando se concede el contenedor.

leaseDuration?: string

Valor de propiedad

string

leaseState

Estado de concesión del contenedor.

leaseState?: string

Valor de propiedad

string

leaseStatus

El estado de concesión del contenedor.

leaseStatus?: string

Valor de propiedad

string

legalHold

La propiedad LegalHold del contenedor.

legalHold?: LegalHoldProperties

Valor de propiedad

metadata

Par nombre-valor que se va a asociar al contenedor como metadatos.

metadata?: Record<string, string>

Valor de propiedad

Record<string, string>

publicAccess

Especifica si se puede acceder públicamente a los datos del contenedor y el nivel de acceso.

publicAccess?: PublicAccess

Valor de propiedad

remainingRetentionDays

Días de retención restantes para el contenedor de blobs eliminado temporalmente.

remainingRetentionDays?: number

Valor de propiedad

number

version

Versión del contenedor de blobs eliminado.

version?: string

Valor de propiedad

string