BlobContainer Classe
Propriedades do contêiner de blob, incluindo ID, nome do recurso, tipo de recurso, Etag.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
- Herança
-
azure.mgmt.storage.v2021_09_01.models._models_py3.AzureEntityResourceBlobContainer
Construtor
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)
Variáveis
- id
- str
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
O nome do recurso.
- type
- str
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".
- etag
- str
Etag de recurso.
- version
- str
A versão do contêiner de blob excluído.
- deleted
- bool
Indica se o contêiner de blob foi excluído.
- deleted_time
- datetime
Tempo de exclusão do contêiner de blob.
- remaining_retention_days
- int
Dias de retenção restantes para o contêiner de blob excluído temporariamente.
- default_encryption_scope
- str
Padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.
- deny_encryption_scope_override
- bool
Bloquear a substituição do escopo de criptografia do padrão do contêiner.
- public_access
- str ou PublicAccess
Especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso. Os valores conhecidos são: "Contêiner", "Blob" e "Nenhum".
- last_modified_time
- datetime
Retorna a data e a hora em que o contêiner foi modificado pela última vez.
- lease_status
- str ou LeaseStatus
O status da concessão do contêiner. Os valores conhecidos são: "Bloqueado" e "Desbloqueado".
- lease_state
- str ou LeaseState
Estado da concessão do contêiner. Os valores conhecidos são: "Disponível", "Alugado", "Expirado", "Quebrando" e "Quebrado".
- lease_duration
- str ou LeaseDuration
Especifica se a concessão em um contêiner é de duração infinita ou fixa, somente quando o contêiner é concedido. Os valores conhecidos são: "Infinito" e "Fixo".
- immutability_policy
- ImmutabilityPolicyProperties
A propriedade ImmutabilityPolicy do contêiner.
- legal_hold
- LegalHoldProperties
A propriedade LegalHold do contêiner.
- has_legal_hold
- bool
A propriedade pública hasLegalHold será definida como true pelo SRP se houver pelo menos uma marca existente. A propriedade pública hasLegalHold será definida como false pelo SRP se todas as marcas de retenção legais existentes forem desmarcadas. Pode haver no máximo 1000 contêineres de blob com hasLegalHold=true para uma determinada conta.
- has_immutability_policy
- bool
A propriedade pública hasImmutabilityPolicy será definida como true pelo SRP se ImmutabilityPolicy tiver sido criado para esse contêiner. A propriedade pública hasImmutabilityPolicy será definida como false pelo SRP se ImmutabilityPolicy não tiver sido criada para esse contêiner.
- immutable_storage_with_versioning
- ImmutableStorageWithVersioning
A propriedade de imutabilidade no nível do objeto do contêiner. A propriedade é imutável e só pode ser definida como true no momento da criação do contêiner. Os contêineres existentes devem passar por um processo de migração.
- enable_nfs_v3_root_squash
- bool
Habilite o squash raiz NFSv3 no contêiner de blob.
- enable_nfs_v3_all_squash
- bool
Habilite todo o squash NFSv3 no contêiner de blob.