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
Name | Description |
---|---|
key
Necessário
|
|
default
|
Default value: None
|
has_key
has_key(k)
Parâmetros
Name | Description |
---|---|
k
Necessá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 consolidados no blob.
append_blob_committed_block_count: int | None
archive_status
Estado de arquivo do blob.
archive_status: str | None
blob_tier
Indica a camada de acesso do blob. A camada de acesso frequente está otimizada para armazenar dados que são acedidos com frequência. A camada de armazenamento esporádico está otimizada para armazenar dados que são acedidos e armazenados com pouca frequência durante, pelo menos, um mês. A camada de arquivo está otimizada para armazenar dados que raramente são acedidos e armazenados durante 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 for falso, indica que a camada foi definida explicitamente.
blob_tier_inferred: bool | None
blob_type
Cadeia que indica o tipo deste blob.
blob_type: BlobType
container
O contentor no qual o blob reside.
container: str
content_range
Indica o intervalo de bytes devolvido no caso de o cliente ter pedido um subconjunto do blob.
content_range: str | None
content_settings
Armazena todas as definições de conteúdo do blob.
content_settings: ContentSettings
copy
Armazena todas as propriedades de cópia do blob.
copy: CopyProperties
creation_time
Indica quando o blob foi criado, em UTC.
creation_time: datetime
deleted
Se este blob foi eliminado.
deleted: bool | None
deleted_time
Um objeto datetime que representa a hora em que o blob foi eliminado.
deleted_time: datetime | None
encryption_key_sha256
O hash SHA-256 da chave de encriptação fornecida.
encryption_key_sha256: str | None
encryption_scope
Um âmbito de encriptação predefinido utilizado para encriptar os dados no serviço. Um âmbito de encriptação pode ser criado com a API de Gestão e referenciado aqui pelo nome. Se tiver sido definido um âmbito de encriptação predefinido no contentor, este valor irá substitui-lo se o âmbito ao nível do contentor estiver configurado para permitir substituições. Caso contrário, será gerado um erro.
encryption_scope: str | None
etag
A ETag contém um valor que pode utilizar para realizar operações condicionalmente.
etag: str
has_legal_hold
Especificado se deve ser definida uma retenção legal no blob. Atualmente, este parâmetro da API upload_blob() destina-se apenas a BlockBlob.
has_legal_hold: bool | None
has_versions_only
Um valor verdadeiro indica que o blob de raiz foi eliminado
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á selado ou não.
is_append_blob_sealed: bool | None
last_accessed_on
Indica quando foi efetuada a última operação de Leitura/Escrita num Blob.
last_accessed_on: datetime | None
last_modified
Um objeto datetime que representa a última vez que o blob foi modificado.
last_modified: datetime
lease
Armazena todas as informações de concessão do blob.
lease: LeaseProperties
metadata
Pares nome-valor associados ao blob como metadados.
metadata: Dict[str, str]
name
O nome do blob.
name: str
object_replication_destination_policy
Representa o ID da Política de Replicação de Objetos que criou este blob.
object_replication_destination_policy: str | None
object_replication_source_properties
Apenas presentes para blobs que tenham IDs de política e IDs de regras aplicados aos mesmos.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(Para Blobs de Páginas) Número de sequência do blob de páginas utilizado para coordenar escritas 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 em que o blob será retido antes de ser eliminado permanentemente pelo serviço.
remaining_retention_days: int | None
request_server_encrypted
Se este blob está encriptado.
request_server_encrypted: bool | None
server_encrypted
Defina como verdadeiro se o blob estiver encriptado no servidor.
server_encrypted: bool
size
O tamanho do conteúdo devolvido. Se todo o blob tiver sido pedido, o comprimento do blob em bytes. Se for pedido um subconjunto do blob, o comprimento do subconjunto devolvido.
size: int
snapshot
Valor datetime que identifica exclusivamente o instantâneo do blob.
snapshot: str | None
tag_count
As etiquetas contam com este blob.
tag_count: int | None
tags
Par de etiquetas de valor chave neste blob.
tags: Dict[str, str] | None
Azure SDK for Python