BlobProperties Třída
Vlastnosti objektu blob.
- Dědičnost
-
azure.storage.blob._shared.models.DictMixinBlobProperties
Konstruktor
BlobProperties(**kwargs: Any)
Metody
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
Parametry
Name | Description |
---|---|
key
Vyžadováno
|
|
default
|
Default value: None
|
has_key
has_key(k)
Parametry
Name | Description |
---|---|
k
Vyžadováno
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
Atributy
append_blob_committed_block_count
(Pro doplňovací objekty blob) Počet potvrzených bloků v objektu blob
append_blob_committed_block_count: int | None
archive_status
Archivní stav objektu blob.
archive_status: str | None
blob_tier
Označuje úroveň přístupu objektu blob. Horká úroveň je optimalizovaná pro ukládání dat, ke kterým se přistupuje často. Studená úroveň úložiště je optimalizovaná pro ukládání dat, ke kterým se zřídka přistupuje a která se ukládají nejméně jeden měsíc. Archivní úroveň je optimalizovaná pro ukládání zřídka používaných dat, která jsou uložena nejméně po dobu šesti měsíců s flexibilními požadavky na latenci.
blob_tier: StandardBlobTier | None
blob_tier_change_time
Označuje, kdy byla naposledy změněna úroveň přístupu.
blob_tier_change_time: datetime | None
blob_tier_inferred
Označuje, jestli služba odvodila úroveň přístupu. Pokud je false, znamená to, že úroveň byla explicitně nastavena.
blob_tier_inferred: bool | None
blob_type
Řetězec označující typ tohoto objektu blob.
blob_type: BlobType
container
Kontejner, ve kterém se objekt blob nachází.
container: str
content_range
Označuje rozsah bajtů vrácených v případě, že klient požadoval podmnožinu objektu blob.
content_range: str | None
content_settings
Uloží všechna nastavení obsahu objektu blob.
content_settings: ContentSettings
copy
Uloží všechny vlastnosti kopírování objektu blob.
copy: CopyProperties
creation_time
Označuje, kdy byl objekt blob vytvořen ve standardu UTC.
creation_time: datetime
deleted
Jestli se tento objekt blob odstranil.
deleted: bool | None
deleted_time
Objekt datetime představující čas odstranění objektu blob.
deleted_time: datetime | None
encryption_key_sha256
Hodnota hash SHA-256 zadaného šifrovacího klíče.
encryption_key_sha256: str | None
encryption_scope
Předdefinovaný obor šifrování, který se používá k šifrování dat ve službě. Obor šifrování je možné vytvořit pomocí rozhraní API pro správu a odkazovat sem podle názvu. Pokud je v kontejneru definován výchozí obor šifrování, tato hodnota ho přepíše, pokud je obor na úrovni kontejneru nakonfigurovaný tak, aby umožňoval přepsání. V opačném případě dojde k chybě.
encryption_scope: str | None
etag
Značka ETag obsahuje hodnotu, kterou můžete použít k podmíněnému provádění operací.
etag: str
has_legal_hold
Určuje se, jestli má být v objektu blob nastavené blokování z právních důvodů. V současné době je tento parametr rozhraní API upload_blob() pouze pro BlockBlob.
has_legal_hold: bool | None
has_versions_only
Hodnota true označuje odstranění kořenového objektu blob.
has_versions_only: bool | None
immutability_policy
Určuje zásady neměnnosti objektu blob, snímku objektu blob nebo verze objektu blob.
immutability_policy: ImmutabilityPolicy
is_append_blob_sealed
Uveďte, jestli je doplňovací objekt blob zapečetěný nebo ne.
is_append_blob_sealed: bool | None
last_accessed_on
Označuje, kdy byla v objektu blob provedena poslední operace čtení/zápisu.
last_accessed_on: datetime | None
last_modified
Objekt datetime představující čas poslední změny objektu blob.
last_modified: datetime
lease
Ukládá všechny informace o zapůjčení objektu blob.
lease: LeaseProperties
metadata
Páry název-hodnota přidružené k objektu blob jako metadata.
metadata: Dict[str, str]
name
Název objektu blob.
name: str
object_replication_destination_policy
Představuje ID zásad replikace objektů, které vytvořily tento objekt blob.
object_replication_destination_policy: str | None
object_replication_source_properties
Je k dispozici pouze pro objekty blob, u kterých jsou použita ID zásad a pravidel.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(Pro objekty blob stránky) Pořadové číslo objektu blob stránky používaného ke koordinaci souběžných zápisů.
page_blob_sequence_number: int | None
rehydrate_priority
Určuje prioritu, s jakou se má dosadovat archivovaný objekt blob.
rehydrate_priority: str | None
remaining_retention_days
Počet dnů, po které se objekt blob zachovají, než ho služba trvale odstraní.
remaining_retention_days: int | None
request_server_encrypted
Jestli je tento objekt blob šifrovaný.
request_server_encrypted: bool | None
server_encrypted
Pokud je objekt blob na serveru šifrovaný, nastavte na hodnotu true.
server_encrypted: bool
size
Velikost vráceného obsahu Pokud byl požadován celý objekt blob, délka objektu blob v bajtech. Pokud byla požadována podmnožina objektu blob, délka vrácené podmnožiny.
size: int
snapshot
Hodnota datetime, která jedinečně identifikuje snímek objektu blob.
snapshot: str | None
tag_count
Značky počítají s tímto objektem blob.
tag_count: int | None
tags
Pár značek s hodnotou klíče v tomto objektu blob
tags: Dict[str, str] | None
Azure SDK for Python