Sdílet prostřednictvím


BlobProperties Třída

Vlastnosti objektu blob.

Dědičnost
azure.storage.blob._shared.models.DictMixin
BlobProperties

Konstruktor

BlobProperties(**kwargs)

Metody

get
has_key
items
keys
update
values

get

get(key, default=None)

Parametry

Name Description
key
Vyžadováno
default
výchozí hodnota: 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

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