BlobProperties Klass

Blobegenskaper.

Arv
azure.storage.blob._shared.models.DictMixin
BlobProperties

Konstruktor

BlobProperties(**kwargs: Any)

Metoder

get
has_key
items
keys
update
values

get

get(key, default=None)

Parametrar

Name Description
key
Obligatorisk
default
Standardvärde: None

has_key

has_key(k)

Parametrar

Name Description
k
Obligatorisk

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

Attribut

append_blob_committed_block_count

(För tilläggsblobar) Antal bekräftade block i bloben.

append_blob_committed_block_count: int | None

archive_status

Arkivstatus för blob.

archive_status: str | None

blob_tier

Anger åtkomstnivån för bloben. Frekvent nivå är optimerad för att lagra data som används ofta. Den lågfrekventa lagringsnivån är optimerad för att lagra data som inte används ofta och som lagras i minst en månad. Arkivnivån är optimerad för att lagra data som sällan används och lagras i minst sex månader med flexibla svarstidskrav.

blob_tier: StandardBlobTier | None

blob_tier_change_time

Anger när åtkomstnivån senast ändrades.

blob_tier_change_time: datetime | None

blob_tier_inferred

Anger om åtkomstnivån härleddes av tjänsten. Om värdet är falskt anger det att nivån har angetts uttryckligen.

blob_tier_inferred: bool | None

blob_type

Sträng som anger den här blobens typ.

blob_type: BlobType

container

Containern där bloben finns.

container: str

content_range

Anger det intervall med byte som returneras om klienten begärde en delmängd av bloben.

content_range: str | None

content_settings

Lagrar alla innehållsinställningar för bloben.

content_settings: ContentSettings

copy

Lagrar alla kopieringsegenskaper för bloben.

copy: CopyProperties

creation_time

Anger när bloben skapades i UTC.

creation_time: datetime

deleted

Om den här bloben har tagits bort.

deleted: bool | None

deleted_time

Ett datetime-objekt som representerar tiden då bloben togs bort.

deleted_time: datetime | None

encryption_key_sha256

SHA-256-hashen för den angivna krypteringsnyckeln.

encryption_key_sha256: str | None

encryption_scope

Ett fördefinierat krypteringsomfång som används för att kryptera data i tjänsten. Ett krypteringsomfång kan skapas med hjälp av API:et för hantering och refereras här efter namn. Om ett standardkrypteringsomfång har definierats i containern åsidosätter det här värdet det om omfånget på containernivå har konfigurerats för att tillåta åsidosättningar. Annars utlöses ett fel.

encryption_scope: str | None

etag

ETag innehåller ett värde som du kan använda för att utföra åtgärder villkorligt.

etag: str

Anges om ett bevarande av juridiska skäl ska anges för bloben. För närvarande är den här parametern för upload_blob() API endast för BlockBlob.

has_legal_hold: bool | None

has_versions_only

Ett sant värde anger att rotbloben har tagits bort

has_versions_only: bool | None

immutability_policy

Anger oföränderlighetsprincipen för en blob- eller blobögonblicksbild eller blobversion.

immutability_policy: ImmutabilityPolicy

is_append_blob_sealed

Ange om tilläggsbloben är förseglad eller inte.

is_append_blob_sealed: bool | None

last_accessed_on

Anger när den senaste läs-/skrivåtgärden utfördes på en blob.

last_accessed_on: datetime | None

last_modified

Ett datetime-objekt som representerar den senaste gången bloben ändrades.

last_modified: datetime

lease

Lagrar all låneinformation för bloben.

lease: LeaseProperties

metadata

Namn/värde-par som är associerade med bloben som metadata.

metadata: Dict[str, str]

name

Namnet på bloben.

name: str

object_replication_destination_policy

Representerar princip-ID:t för objektreplikering som skapade den här bloben.

object_replication_destination_policy: str | None

object_replication_source_properties

Finns bara för blobar som har princip-ID:t och regel-ID:t tillämpade på dem.

object_replication_source_properties: List[ObjectReplicationPolicy] | None

page_blob_sequence_number

(För sidblobar) Sekvensnummer för sidblob som används för att samordna samtidiga skrivningar.

page_blob_sequence_number: int | None

rehydrate_priority

Anger med vilken prioritet en arkiverad blob ska extraheras

rehydrate_priority: str | None

remaining_retention_days

Antalet dagar som bloben ska behållas innan den tas bort permanent av tjänsten.

remaining_retention_days: int | None

request_server_encrypted

Om den här bloben är krypterad.

request_server_encrypted: bool | None

server_encrypted

Ange till sant om bloben är krypterad på servern.

server_encrypted: bool

size

Storleken på innehållet som returneras. Om hela bloben begärdes, längden på bloben i byte. Om en delmängd av bloben begärdes, längden på den returnerade delmängden.

size: int

snapshot

Datetime-värde som unikt identifierar blobögonblicksbilden.

snapshot: str | None

tag_count

Taggar räknas för den här bloben.

tag_count: int | None

tags

Nyckel/värde-par med taggar i den här bloben.

tags: Dict[str, str] | None