Condividi tramite


BlobProperties Classe

Proprietà BLOB.

Ereditarietà
azure.storage.blob._shared.models.DictMixin
BlobProperties

Costruttore

BlobProperties(**kwargs)

Metodi

get
has_key
items
keys
update
values

get

get(key, default=None)

Parametri

Nome Descrizione
key
Necessario
default
valore predefinito: None

has_key

has_key(k)

Parametri

Nome Descrizione
k
Necessario

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

Attributi

append_blob_committed_block_count

(Per i BLOB di accodamento) Numero di blocchi di cui è stato eseguito il commit nel BLOB.

append_blob_committed_block_count: int | None

archive_status

Stato archivio del BLOB.

archive_status: str | None

blob_tier

Indica il livello di accesso del BLOB. Il livello ad accesso frequente è ottimizzato per l'archiviazione dei dati a cui si accede di frequente. Il livello di archiviazione ad accesso sporadico è ottimizzato per l'archiviazione dei dati a cui si accede raramente e archiviati per almeno un mese. Il livello archivio è ottimizzato per l'archiviazione dei dati a cui si accede raramente e che viene archiviato per almeno sei mesi con requisiti di latenza flessibili.

blob_tier: StandardBlobTier | None

blob_tier_change_time

Indica quando il livello di accesso è stato modificato per l'ultima volta.

blob_tier_change_time: datetime | None

blob_tier_inferred

Indica se il livello di accesso è stato dedotto dal servizio. Se false, indica che il livello è stato impostato in modo esplicito.

blob_tier_inferred: bool | None

blob_type

Stringa che indica il tipo di questo BLOB.

blob_type: BlobType

container

Contenitore in cui risiede il BLOB.

container: str

content_range

Indica l'intervallo di byte restituito nel caso in cui il client abbia richiesto un subset del BLOB.

content_range: str | None

content_settings

Archivia tutte le impostazioni del contenuto per il BLOB.

content_settings: ContentSettings

copy

Archivia tutte le proprietà di copia per il BLOB.

copy: CopyProperties

creation_time

Indica quando il BLOB è stato creato, in formato UTC.

creation_time: datetime

deleted

Indica se il BLOB è stato eliminato.

deleted: bool | None

deleted_time

Oggetto datetime che rappresenta l'ora in cui è stato eliminato il BLOB.

deleted_time: datetime | None

encryption_key_sha256

Hash SHA-256 della chiave di crittografia fornita.

encryption_key_sha256: str | None

encryption_scope

Ambito di crittografia predefinito usato per crittografare i dati nel servizio. È possibile creare un ambito di crittografia usando l'API di gestione e fare riferimento qui in base al nome. Se nel contenitore è stato definito un ambito di crittografia predefinito, questo valore lo sostituirà se l'ambito a livello di contenitore è configurato per consentire le sostituzioni. In caso contrario, verrà generato un errore.

encryption_scope: str | None

etag

Il valore ETag contiene un valore che è possibile utilizzare per eseguire le operazioni in modo condizionale.

etag: str

Specificato se deve essere impostato un blocco a fini giudiziari nel BLOB. Attualmente questo parametro dell'API upload_blob() è solo per BlockBlob.

has_legal_hold: bool | None

has_versions_only

Un valore true indica che il BLOB radice viene eliminato

has_versions_only: bool | None

immutability_policy

Specifica i criteri di immutabilità di un BLOB, di uno snapshot BLOB o di una versione del BLOB.

immutability_policy: ImmutabilityPolicy

is_append_blob_sealed

Indicare se il BLOB di accodamento è sealed o meno.

is_append_blob_sealed: bool | None

last_accessed_on

Indica quando è stata eseguita l'ultima operazione di lettura/scrittura in un BLOB.

last_accessed_on: datetime | None

last_modified

Oggetto datetime che rappresenta l'ultima volta che il BLOB è stato modificato.

last_modified: datetime

lease

Archivia tutte le informazioni sul lease per il BLOB.

lease: LeaseProperties

metadata

Coppie nome-valore associate al Blob come metadati.

metadata: Dict[str, str]

name

Nome del BLOB.

name: str

object_replication_destination_policy

Rappresenta l'ID criteri di replica oggetti che ha creato questo BLOB.

object_replication_destination_policy: str | None

object_replication_source_properties

Presente solo per i BLOB con ID criteri e ID regola applicati.

object_replication_source_properties: List[ObjectReplicationPolicy] | None

page_blob_sequence_number

(Per i BLOB di pagine) Numero di sequenza per il BLOB di pagine usato per coordinare le scritture simultanee.

page_blob_sequence_number: int | None

rehydrate_priority

Indica la priorità con cui riattivare un BLOB archiviato

rehydrate_priority: str | None

remaining_retention_days

Numero di giorni in cui il BLOB verrà conservato prima di essere eliminato definitivamente dal servizio.

remaining_retention_days: int | None

request_server_encrypted

Indica se questo BLOB è crittografato.

request_server_encrypted: bool | None

server_encrypted

Impostare su true se il BLOB è crittografato nel server.

server_encrypted: bool

size

Dimensioni del contenuto restituito. Se è stato richiesto l'intero BLOB, la lunghezza del BLOB in byte. Se è stato richiesto un subset del BLOB, la lunghezza del subset restituito.

size: int

snapshot

Valore datetime che identifica in modo univoco lo snapshot del BLOB.

snapshot: str | None

tag_count

I tag vengono conteggiati in questo BLOB.

tag_count: int | None

tags

Coppia chiave-valore dei tag in questo BLOB.

tags: Dict[str, str] | None