BlobProperties Classe
Propriedades do Blob.
- Herança
-
azure.storage.blob._shared.models.DictMixinBlobProperties
Construtor
BlobProperties(**kwargs: Any)
Métodos
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
Parâmetros
Nome | Description |
---|---|
key
Obrigatório
|
|
default
|
Valor padrão: None
|
has_key
has_key(k)
Parâmetros
Nome | Description |
---|---|
k
Obrigatório
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
Atributos
append_blob_committed_block_count
(Para blobs de acréscimo) Número de blocos confirmados no blob.
append_blob_committed_block_count: int | None
archive_status
Arquivar status de blob.
archive_status: str | None
blob_tier
Indica a camada de acesso do blob. A camada quente é otimizada para armazenar dados acessados com frequência. A camada de armazenamento esporádico é otimizada para armazenar dados acessados com pouca frequência e armazenados por pelo menos um mês. A camada de arquivos é otimizada para armazenar dados que raramente são acessados e armazenados por pelo menos seis meses com requisitos de latência flexíveis.
blob_tier: StandardBlobTier | None
blob_tier_change_time
Indica quando a camada de acesso foi alterada pela última vez.
blob_tier_change_time: datetime | None
blob_tier_inferred
Indica se a camada de acesso foi inferida pelo serviço. Se false, indica que a camada foi definida explicitamente.
blob_tier_inferred: bool | None
blob_type
Cadeia de caracteres que indica o tipo desse blob.
blob_type: BlobType
container
O contêiner no qual o blob reside.
container: str
content_range
Indica o intervalo de bytes retornados caso o cliente tenha solicitado um subconjunto do blob.
content_range: str | None
content_settings
Armazena todas as configurações de conteúdo para o blob.
content_settings: ContentSettings
copy
Armazena todas as propriedades de cópia para o blob.
copy: CopyProperties
creation_time
Indica quando o blob foi criado, em UTC.
creation_time: datetime
deleted
Se esse blob foi excluído.
deleted: bool | None
deleted_time
Um objeto datetime que representa a hora em que o blob foi excluído.
deleted_time: datetime | None
encryption_key_sha256
O hash SHA-256 da chave de criptografia fornecida.
encryption_key_sha256: str | None
encryption_scope
Um escopo de criptografia predefinido usado para criptografar os dados no serviço. Um escopo de criptografia pode ser criado usando a API de Gerenciamento e referenciado aqui por nome. Se um escopo de criptografia padrão tiver sido definido no contêiner, esse valor o substituirá se o escopo no nível do contêiner estiver configurado para permitir substituições. Caso contrário, um erro será gerado.
encryption_scope: str | None
etag
A ETag contém um valor que você pode usar para executar operações de forma condicional.
etag: str
has_legal_hold
Especificado se uma retenção legal deve ser definida no blob. Atualmente, esse parâmetro da API upload_blob() é apenas para BlockBlob.
has_legal_hold: bool | None
has_versions_only
Um valor true indica que o blob raiz foi excluído
has_versions_only: bool | None
immutability_policy
Especifica a política de imutabilidade de um blob, instantâneo de blob ou versão de blob.
immutability_policy: ImmutabilityPolicy
is_append_blob_sealed
Indique se o blob de acréscimo está lacrado ou não.
is_append_blob_sealed: bool | None
last_accessed_on
Indica quando a última operação de leitura/gravação foi executada em um Blob.
last_accessed_on: datetime | None
last_modified
Um objeto datetime que representa a última vez em que o blob foi modificado.
last_modified: datetime
lease
Armazena todas as informações de concessão para o blob.
lease: LeaseProperties
metadata
Pares de nome-valor associados ao blob como metadados.
metadata: Dict[str, str]
name
O nome do blob.
name: str
object_replication_destination_policy
Representa a ID da Política de Replicação de Objeto que criou esse blob.
object_replication_destination_policy: str | None
object_replication_source_properties
Presente apenas para blobs que têm IDs de política e IDs de regra aplicadas a eles.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(Para blobs de páginas) Número de sequência para blob de páginas usado para coordenar gravações simultâneas.
page_blob_sequence_number: int | None
rehydrate_priority
Indica a prioridade com a qual reidratar um blob arquivado
rehydrate_priority: str | None
remaining_retention_days
O número de dias que o blob será retido antes de ser excluído permanentemente pelo serviço.
remaining_retention_days: int | None
request_server_encrypted
Se esse blob está criptografado.
request_server_encrypted: bool | None
server_encrypted
Defina como true se o blob for criptografado no servidor.
server_encrypted: bool
size
O tamanho do conteúdo retornado. Se o blob inteiro tiver sido solicitado, o comprimento do blob em bytes. Se um subconjunto do blob foi solicitado, o comprimento do subconjunto retornado.
size: int
snapshot
Valor datetime que identifica exclusivamente o instantâneo de blob.
snapshot: str | None
tag_count
As marcas contam com esse blob.
tag_count: int | None
tags
Par chave-valor de marcas neste blob.
tags: Dict[str, str] | None
Azure SDK for Python