Compartilhar via


ContainerProperties Classe

Classe de propriedades do contêiner de blob.

Instâncias retornadas ContainerProperties expõem esses valores por meio de uma interface de dicionário, por exemplo: container_props["last_modified"]. Além disso, o nome do contêiner está disponível como container_props["name"].

Herança
azure.storage.blob._shared.models.DictMixin
ContainerProperties

Construtor

ContainerProperties(**kwargs)

Variáveis

name
str

Nome do contêiner.

last_modified
datetime

Um objeto datetime que representa a última vez em que o contêiner foi modificado.

etag
str

A ETag contém um valor que você pode usar para executar operações de forma condicional.

lease
LeaseProperties

Armazena todas as informações de concessão do contêiner.

public_access
str

Especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

has_immutability_policy
bool

Representa se o contêiner tem uma política de imutabilidade.

has_legal_hold
bool

Representa se o contêiner tem uma retenção legal.

immutable_storage_with_versioning_enabled
bool

Representa se o armazenamento imutável com controle de versão habilitado no contêiner.

Novo na versão 12.10.0: isso foi introduzido na versão de API '2020-10-02'.

metadata
dict

Um dict com pares nome-valor a serem associados ao contêiner como metadados.

encryption_scope
ContainerEncryptionScope

A configuração de escopo de criptografia padrão para o contêiner.

deleted
bool

Se esse contêiner foi excluído.

version
str

A versão de um contêiner excluído.

Métodos

get
has_key
items
keys
update
values

get

get(key, default=None)

Parâmetros

key
Obrigatório
default
valor padrão: None

has_key

has_key(k)

Parâmetros

k
Obrigatório

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()