Megosztás a következőn keresztül:


BlobProperties Osztály

Blob tulajdonságai.

Öröklődés
azure.storage.blob._shared.models.DictMixin
BlobProperties

Konstruktor

BlobProperties(**kwargs)

Metódusok

get
has_key
items
keys
update
values

get

get(key, default=None)

Paraméterek

Name Description
key
Kötelező
default
alapértelmezett érték: None

has_key

has_key(k)

Paraméterek

Name Description
k
Kötelező

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

Attribútumok

append_blob_committed_block_count

(Hozzáfűző blobok esetén) A blobban lévő véglegesített blokkok száma.

append_blob_committed_block_count: int | None

archive_status

A blob archív állapota.

archive_status: str | None

blob_tier

A blob hozzáférési szintjét jelzi. A gyakori elérésű szint a gyakran használt adatok tárolására van optimalizálva. A ritka elérésű tárolási szint olyan adatok tárolására van optimalizálva, amelyekhez legalább egy hónapig ritkán férnek hozzá és tárolnak. Az archív szint olyan adatok tárolására van optimalizálva, amelyek ritkán érhetők el és legalább hat hónapig tárolhatók rugalmas késési követelményekkel.

blob_tier: StandardBlobTier | None

blob_tier_change_time

Azt jelzi, hogy a hozzáférési szint mikor módosult utoljára.

blob_tier_change_time: datetime | None

blob_tier_inferred

Azt jelzi, hogy a szolgáltatás kikövetkzette-e a hozzáférési szintet. Ha hamis, az azt jelzi, hogy a szint explicit módon lett beállítva.

blob_tier_inferred: bool | None

blob_type

A blob típusát jelző sztring.

blob_type: BlobType

container

A tároló, amelyben a blob található.

container: str

content_range

Azt a bájttartományt jelzi, amelyet akkor ad vissza, ha az ügyfél a blob egy részhalmazát kérte.

content_range: str | None

content_settings

A blob összes tartalombeállítását tárolja.

content_settings: ContentSettings

copy

A blob összes másolási tulajdonságát tárolja.

copy: CopyProperties

creation_time

Azt jelzi, hogy mikor jött létre a blob UTC-ben.

creation_time: datetime

deleted

Azt jelzi, hogy törölték-e ezt a blobot.

deleted: bool | None

deleted_time

Egy datetime objektum, amely a blob törlésének időpontját jelöli.

deleted_time: datetime | None

encryption_key_sha256

A megadott titkosítási kulcs SHA-256 kivonata.

encryption_key_sha256: str | None

encryption_scope

A szolgáltatásban lévő adatok titkosításához használt előre definiált titkosítási hatókör. A titkosítási hatókör a Felügyeleti API használatával hozható létre, és itt név alapján hivatkozhat gombra. Ha a tárolóban alapértelmezett titkosítási hatókör van meghatározva, ez az érték felülbírálja azt, ha a tárolószintű hatókör úgy van konfigurálva, hogy engedélyezze a felülbírálásokat. Ellenkező esetben hiba lép fel.

encryption_scope: str | None

etag

Az ETag olyan értéket tartalmaz, amellyel feltételesen hajthat végre műveleteket.

etag: str

Meg van adva, ha jogi célú visszatartást kell beállítani a blobon. A upload_blob() API paramétere jelenleg csak a BlockBlobhoz használható.

has_legal_hold: bool | None

has_versions_only

A valódi érték azt jelzi, hogy a gyökérblob törölve lett

has_versions_only: bool | None

immutability_policy

Egy blob, blobpillanatkép vagy blobverzió módosíthatatlansági szabályzatát határozza meg.

immutability_policy: ImmutabilityPolicy

is_append_blob_sealed

Jelezze, hogy a hozzáfűző blob lezárt-e vagy sem.

is_append_blob_sealed: bool | None

last_accessed_on

Azt jelzi, hogy mikor hajtották végre az utolsó olvasási/írási műveletet egy blobon.

last_accessed_on: datetime | None

last_modified

Egy datetime objektum, amely a blob legutóbbi módosításának időpontját jelöli.

last_modified: datetime

lease

A blob összes bérletinformációját tárolja.

lease: LeaseProperties

metadata

A blobhoz metaadatként társított név-érték párok.

metadata: Dict[str, str]

name

A blob neve.

name: str

object_replication_destination_policy

A blobot létrehozó objektumreplikációs házirend-azonosítót jelöli.

object_replication_destination_policy: str | None

object_replication_source_properties

Csak olyan blobok esetében jelenik meg, amelyekre szabályzatazonosítók és szabályazonosítók vannak alkalmazva.

object_replication_source_properties: List[ObjectReplicationPolicy] | None

page_blob_sequence_number

(Lapblobok esetén) Az egyidejű írások koordinálásához használt lapblob sorszáma.

page_blob_sequence_number: int | None

rehydrate_priority

Azt a prioritást jelzi, amellyel egy archivált blobot rehidratálhat

rehydrate_priority: str | None

remaining_retention_days

Azon napok száma, amelyeket a blob a szolgáltatás végleges törlése előtt megőriz.

remaining_retention_days: int | None

request_server_encrypted

Titkosítva van-e ez a blob.

request_server_encrypted: bool | None

server_encrypted

Állítsa true (igaz) értékre, ha a blob titkosítva van a kiszolgálón.

server_encrypted: bool

size

A visszaadott tartalom mérete. Ha a teljes blobot kérték, a blob hossza bájtban. Ha a blob egy részhalmazát kérték, a visszaadott részhalmaz hossza.

size: int

snapshot

A blob pillanatképét egyedileg azonosító datetime érték.

snapshot: str | None

tag_count

A címkék számítanak a blobban.

tag_count: int | None

tags

Kulcsérték pár címke ezen a blobon.

tags: Dict[str, str] | None