Delen via


BlobProperties Klas

Blobeigenschappen.

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

Constructor

BlobProperties(**kwargs: Any)

Methoden

get
has_key
items
keys
update
values

get

get(key, default=None)

Parameters

Name Description
key
Vereist
default
Default value: None

has_key

has_key(k)

Parameters

Name Description
k
Vereist

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

Kenmerken

append_blob_committed_block_count

(Voor toevoeg-blobs) Aantal vastgelegde blokken in de blob.

append_blob_committed_block_count: int | None

archive_status

Archiefstatus van blob.

archive_status: str | None

blob_tier

Geeft de toegangslaag van de blob aan. De dynamische laag is geoptimaliseerd voor het opslaan van gegevens die regelmatig worden geopend. De statische opslaglaag is geoptimaliseerd voor het opslaan van gegevens die niet vaak worden geopend en gedurende ten minste een maand worden opgeslagen. De archieflaag is geoptimaliseerd voor het opslaan van gegevens die zelden worden geopend en gedurende ten minste zes maanden worden opgeslagen met flexibele latentievereisten.

blob_tier: StandardBlobTier | None

blob_tier_change_time

Geeft aan wanneer de toegangslaag voor het laatst is gewijzigd.

blob_tier_change_time: datetime | None

blob_tier_inferred

Geeft aan of de toegangslaag is afgeleid door de service. Als onwaar is, geeft dit aan dat de laag expliciet is ingesteld.

blob_tier_inferred: bool | None

blob_type

Tekenreeks die het type van deze blob aangeeft.

blob_type: BlobType

container

De container waarin de blob zich bevindt.

container: str

content_range

Geeft het bereik van bytes aan dat wordt geretourneerd in het geval dat de client een subset van de blob heeft aangevraagd.

content_range: str | None

content_settings

Hiermee worden alle inhoudsinstellingen voor de blob opgeslagen.

content_settings: ContentSettings

copy

Hiermee worden alle kopieereigenschappen voor de blob opgeslagen.

copy: CopyProperties

creation_time

Geeft aan wanneer de blob is gemaakt, in UTC.

creation_time: datetime

deleted

Of deze blob is verwijderd.

deleted: bool | None

deleted_time

Een datum/tijd-object dat het tijdstip aangeeft waarop de blob is verwijderd.

deleted_time: datetime | None

encryption_key_sha256

De SHA-256-hash van de opgegeven versleutelingssleutel.

encryption_key_sha256: str | None

encryption_scope

Een vooraf gedefinieerd versleutelingsbereik dat wordt gebruikt om de gegevens op de service te versleutelen. Een versleutelingsbereik kan worden gemaakt met behulp van de Management-API en hier op naam naar verwijzen. Als er een standaardversleutelingsbereik is gedefinieerd in de container, wordt deze waarde overschreven als het bereik op containerniveau is geconfigureerd om onderdrukkingen toe te staan. Anders treedt er een fout op.

encryption_scope: str | None

etag

De ETag bevat een waarde die u kunt gebruiken om bewerkingen voorwaardelijk uit te voeren.

etag: str

Opgegeven als een juridische bewaring moet worden ingesteld voor de blob. Op dit moment is deze parameter van upload_blob() API alleen voor BlockBlob.

has_legal_hold: bool | None

has_versions_only

Een true-waarde geeft aan dat de hoofdblob is verwijderd

has_versions_only: bool | None

immutability_policy

Hiermee geeft u het beleid voor onveranderbaarheid van een blob, blob-momentopname of blobversie op.

immutability_policy: ImmutabilityPolicy

is_append_blob_sealed

Geef aan of de toevoeg-blob is verzegeld of niet.

is_append_blob_sealed: bool | None

last_accessed_on

Geeft aan wanneer de laatste lees-/schrijfbewerking is uitgevoerd op een blob.

last_accessed_on: datetime | None

last_modified

Een datum/tijd-object dat de laatste keer aangeeft dat de blob voor het laatst is gewijzigd.

last_modified: datetime

lease

Hiermee worden alle leasegegevens voor de blob opgeslagen.

lease: LeaseProperties

metadata

Naam-waardeparen die als metagegevens aan de blob zijn gekoppeld.

metadata: Dict[str, str]

name

De naam van de blob.

name: str

object_replication_destination_policy

Vertegenwoordigt de objectreplicatiebeleids-id waarmee deze blob is gemaakt.

object_replication_destination_policy: str | None

object_replication_source_properties

Alleen aanwezig voor blobs waarop beleids-id's en regel-id's zijn toegepast.

object_replication_source_properties: List[ObjectReplicationPolicy] | None

page_blob_sequence_number

(Voor pagina-blobs) Volgnummer voor pagina-blob die wordt gebruikt voor het coördineren van gelijktijdige schrijfbewerkingen.

page_blob_sequence_number: int | None

rehydrate_priority

Geeft de prioriteit aan waarmee een gearchiveerde blob moet worden gerehydrateerd

rehydrate_priority: str | None

remaining_retention_days

Het aantal dagen dat de blob wordt bewaard voordat deze definitief wordt verwijderd door de service.

remaining_retention_days: int | None

request_server_encrypted

Of deze blob is versleuteld.

request_server_encrypted: bool | None

server_encrypted

Stel in op true als de blob is versleuteld op de server.

server_encrypted: bool

size

De grootte van de geretourneerde inhoud. Als de hele blob is aangevraagd, de lengte van de blob in bytes. Als een subset van de blob is aangevraagd, de lengte van de geretourneerde subset.

size: int

snapshot

Datum/tijd-waarde die de blobmomentopname uniek identificeert.

snapshot: str | None

tag_count

Tags tellen mee op deze blob.

tag_count: int | None

tags

Sleutelwaardepaar van tags op deze blob.

tags: Dict[str, str] | None