BlobProperties Classe
Proprietà BLOB.
- Ereditarietà
-
azure.storage.blob._shared.models.DictMixinBlobProperties
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
has_legal_hold
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
Azure SDK for Python
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per