Compartir a través de


ListContainerItem Clase

Las propiedades del contenedor de blobs se enumeran.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
azure.mgmt.storage.v2023_01_01.models._models_py3.AzureEntityResource
ListContainerItem

Constructor

ListContainerItem(*, default_encryption_scope: str | None = None, deny_encryption_scope_override: bool | None = None, public_access: str | _models.PublicAccess | None = None, metadata: Dict[str, str] | None = None, immutable_storage_with_versioning: _models.ImmutableStorageWithVersioning | None = None, enable_nfs_v3_root_squash: bool | None = None, enable_nfs_v3_all_squash: bool | None = None, **kwargs: Any)

Parámetros de solo palabra clave

Nombre Description
default_encryption_scope
str

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

deny_encryption_scope_override

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

public_access

Especifica si el acceso a los datos del contenedor es público, así como el nivel de acceso. Los valores conocidos son: "Container", "Blob" y "None".

metadata

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

immutable_storage_with_versioning

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

enable_nfs_v3_root_squash

Habilite nfSv3 root squash en el contenedor de blobs.

enable_nfs_v3_all_squash

Habilite NFSv3 all squash en el contenedor de blobs.

Variables

Nombre Description
id
str

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nombre del recurso.

type
str

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

etag
str

Etag de recursos.

version
str

Versión del contenedor de blobs eliminado.

deleted

Indica si se eliminó el contenedor de blobs.

deleted_time

Tiempo de eliminación del contenedor de blobs.

remaining_retention_days
int

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

default_encryption_scope
str

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

deny_encryption_scope_override

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

public_access

Especifica si el acceso a los datos del contenedor es público, así como el nivel de acceso. Los valores conocidos son: "Container", "Blob" y "None".

last_modified_time

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

lease_status

El estado de concesión del contenedor. Los valores conocidos son: "Bloqueado" y "Desbloqueado".

lease_state

Estado de concesión del contenedor. Los valores conocidos son: "Available", "Leased", "Expired", "Breaking" y "Broken".

lease_duration

Especifica si la concesión en un contenedor tiene una duración infinita o fija, solo cuando se alquila el contenedor. Los valores conocidos son: "Infinite" y "Fixed".

metadata

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

immutability_policy

Propiedad ImmutabilityPolicy del contenedor.

legal_hold

Propiedad LegalHold del contenedor.

has_legal_hold

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

has_immutability_policy

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

immutable_storage_with_versioning

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

enable_nfs_v3_root_squash

Habilite nfSv3 root squash en el contenedor de blobs.

enable_nfs_v3_all_squash

Habilite NFSv3 all squash en el contenedor de blobs.