BlobProperties Klas
Blobeigenschappen.
- Overname
-
azure.storage.blob._shared.models.DictMixinBlobProperties
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
has_legal_hold
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
Azure SDK for Python