Compartilhar via


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_04_01.models._models_py3.AzureEntityResource
BlobContainer

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, **kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
default_encryption_scope
str

Padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

deny_encryption_scope_override

Bloquear a substituição do escopo de criptografia do padrão do contêiner.

public_access

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".

metadata

Um par de nome-valor a ser associado ao contêiner como metadados.

immutable_storage_with_versioning

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.

Variáveis

Nome Description
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

Indica se o contêiner de blob foi excluído.

deleted_time

Tempo de exclusão do contêiner de blob.

remaining_retention_days
int

Dias de retenção restantes para o contêiner de blob com exclusão reversível.

default_encryption_scope
str

Padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

deny_encryption_scope_override

Bloquear a substituição do escopo de criptografia do padrão do contêiner.

public_access

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

Retorna a data e a hora em que o contêiner foi modificado pela última vez.

lease_status

O status da concessão do contêiner. Os valores conhecidos são: "Bloqueado" e "Desbloqueado".

lease_state

Estado da concessão do contêiner. Os valores conhecidos são: "Disponível", "Concedido", "Expirado", "Quebrando" e "Quebrado".

lease_duration

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".

metadata

Um par de nome-valor a ser associado ao contêiner como metadados.

immutability_policy

A propriedade ImmutabilityPolicy do contêiner.

legal_hold

A propriedade LegalHold do contêiner.

has_legal_hold

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 legal existentes forem desmarcadas. Pode haver no máximo 1000 contêineres de blob com hasLegalHold=true para uma determinada conta.

has_immutability_policy

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

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.