BlobContainer Clase
Propiedades del contenedor de blobs, incluido el identificador, el nombre del recurso, el tipo de recurso, Etag.
Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.
- Herencia
-
azure.mgmt.storage.v2021_06_01.models._models_py3.AzureEntityResourceBlobContainer
Constructor
BlobContainer(*, 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)
Variables
- 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
- bool
Indica si se eliminó el contenedor de blobs.
- deleted_time
- datetime
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
- bool
Bloquee la invalidación del ámbito de cifrado del valor predeterminado del contenedor.
- public_access
- str o PublicAccess
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
- datetime
Devuelve la fecha y hora en que se modificó por última vez el contenedor.
- lease_status
- str o LeaseStatus
El estado de concesión del contenedor. Los valores conocidos son: "Bloqueado" y "Desbloqueado".
- lease_state
- str o LeaseState
Estado de concesión del contenedor. Los valores conocidos son: "Available", "Leased", "Expired", "Breaking" y "Broken".
- lease_duration
- str o LeaseDuration
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".
- immutability_policy
- ImmutabilityPolicyProperties
Propiedad ImmutabilityPolicy del contenedor.
- legal_hold
- LegalHoldProperties
Propiedad LegalHold del contenedor.
- has_legal_hold
- bool
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
- bool
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
- 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 la creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.
- enable_nfs_v3_root_squash
- bool
Habilite nfSv3 root squash en el contenedor de blobs.
- enable_nfs_v3_all_squash
- bool
Habilite NFSv3 all squash en el contenedor de blobs.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de