ContainerProperties interface
Las propiedades de un contenedor.
Propiedades
| default |
El contenedor debe usar el ámbito de cifrado especificado para todas las escrituras. |
| deleted | Indica si se eliminó el contenedor de blobs. |
| deleted |
Tiempo de eliminación del contenedor de blobs. |
| deny |
Bloquear la invalidación del ámbito de cifrado del valor predeterminado del contenedor. |
| enable |
Habilite NFSv3 all squash en el contenedor de blobs. |
| enable |
Habilite la squash raíz NFSv3 en el contenedor de blobs. |
| has |
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. |
| has |
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. |
| immutability |
La propiedad ImmutabilityPolicy del contenedor. |
| immutable |
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. |
| last |
Devuelve la fecha y hora en que se modificó por última vez el contenedor. |
| lease |
Especifica si la concesión de un contenedor es de duración infinita o fija, solo cuando se concede el contenedor. |
| lease |
Estado de concesión del contenedor. |
| lease |
El estado de concesión del contenedor. |
| legal |
La propiedad LegalHold del contenedor. |
| metadata | Par nombre-valor que se va a asociar al contenedor como metadatos. |
| public |
Especifica si se puede acceder públicamente a los datos del contenedor y el nivel de acceso. |
| remaining |
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