BlobProperties Klasse
Blobeigenschaften.
- Vererbung
-
azure.storage.blob._shared.models.DictMixinBlobProperties
Konstruktor
BlobProperties(**kwargs: Any)
Methoden
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
Parameter
Name | Beschreibung |
---|---|
key
Erforderlich
|
|
default
|
Standardwert: None
|
has_key
has_key(k)
Parameter
Name | Beschreibung |
---|---|
k
Erforderlich
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
Attribute
append_blob_committed_block_count
(Für Anfügeblobs) Anzahl der committeten Blöcke im Blob.
append_blob_committed_block_count: int | None
archive_status
Archivieren sie status des Blobs.
archive_status: str | None
blob_tier
Gibt die Zugriffsebene des Blobs an. Die heiße Ebene ist für das Speichern von Daten optimiert, auf die häufig zugegriffen wird. Die kalte Speicherebene ist für das Speichern von Daten optimiert, auf die selten zugegriffen und mindestens einen Monat lang gespeichert wird. Die Archivebene ist für das Speichern von Daten optimiert, auf die selten zugegriffen und mindestens sechs Monate lang mit flexiblen Latenzanforderungen gespeichert wird.
blob_tier: StandardBlobTier | None
blob_tier_change_time
Gibt an, wann die Zugriffsebene zuletzt geändert wurde.
blob_tier_change_time: datetime | None
blob_tier_inferred
Gibt an, ob die Zugriffsebene vom Dienst abgeleitet wurde. Wenn false angegeben ist, gibt dies an, dass die Ebene explizit festgelegt wurde.
blob_tier_inferred: bool | None
blob_type
Zeichenfolge, die den Typ dieses Blobs angibt.
blob_type: BlobType
container
Der Container, in dem sich das Blob befindet.
container: str
content_range
Gibt den Bytesbereich an, der in dem Fall zurückgegeben wird, dass der Client eine Teilmenge des Blobs angefordert hat.
content_range: str | None
content_settings
Speichert alle Inhaltseinstellungen für das Blob.
content_settings: ContentSettings
copy
Speichert alle Kopiereigenschaften für das Blob.
copy: CopyProperties
creation_time
Gibt an, wann das Blob in UTC erstellt wurde.
creation_time: datetime
deleted
Gibt an, ob dieses Blob gelöscht wurde.
deleted: bool | None
deleted_time
Ein datetime-Objekt, das den Zeitpunkt darstellt, zu dem das Blob gelöscht wurde.
deleted_time: datetime | None
encryption_key_sha256
Der SHA-256-Hash des bereitgestellten Verschlüsselungsschlüssels.
encryption_key_sha256: str | None
encryption_scope
Ein vordefinierter Verschlüsselungsbereich, der zum Verschlüsseln der Daten im Dienst verwendet wird. Ein Verschlüsselungsbereich kann mithilfe der Verwaltungs-API erstellt und hier anhand des Namens referenziert werden. Wenn ein Standardverschlüsselungsbereich für den Container definiert wurde, überschreibt dieser Wert ihn, wenn der Bereich auf Containerebene so konfiguriert ist, dass Außerkraftsetzungen zugelassen werden. Andernfalls wird ein Fehler ausgelöst.
encryption_scope: str | None
etag
Das ETag enthält einen Wert, den Sie verwenden können, um Vorgänge bedingt auszuführen.
etag: str
has_legal_hold
Gibt an, ob für das Blob ein gesetzlicher Aufbewahrungsspeicher festgelegt werden soll. Derzeit gilt dieser Parameter der upload_blob()-API nur für BlockBlob.
has_legal_hold: bool | None
has_versions_only
Ein true-Wert gibt an, dass das Stammblob gelöscht wird.
has_versions_only: bool | None
immutability_policy
Gibt die Unveränderlichkeitsrichtlinie eines Blobs, eines Blobs Momentaufnahme oder einer Blobversion an.
immutability_policy: ImmutabilityPolicy
is_append_blob_sealed
Geben Sie an, ob das Anfügeblob versiegelt ist oder nicht.
is_append_blob_sealed: bool | None
last_accessed_on
Gibt an, wann der letzte Lese-/Schreibvorgang für ein Blob ausgeführt wurde.
last_accessed_on: datetime | None
last_modified
Ein datetime-Objekt, das die letzte Änderung des Blobs darstellt.
last_modified: datetime
lease
Speichert alle Leaseinformationen für das Blob.
lease: LeaseProperties
metadata
Name-Wert-Paare, die dem BLOB als Metadaten zugeordnet sind.
metadata: Dict[str, str]
name
Der Name des Blobs.
name: str
object_replication_destination_policy
Stellt die Objektreplikationsrichtlinien-ID dar, die dieses Blob erstellt hat.
object_replication_destination_policy: str | None
object_replication_source_properties
Nur für Blobs vorhanden, auf die Richtlinien-IDs und Regel-IDs angewendet wurden.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(Für Seitenblobs) Sequenznummer für Seitenblob, das zum Koordinieren gleichzeitiger Schreibvorgänge verwendet wird.
page_blob_sequence_number: int | None
rehydrate_priority
Gibt die Priorität an, mit der ein archiviertes Blob rehydriert werden soll.
rehydrate_priority: str | None
remaining_retention_days
Die Anzahl der Tage, in denen das Blob aufbewahrt wird, bevor es vom Dienst endgültig gelöscht wird.
remaining_retention_days: int | None
request_server_encrypted
Gibt an, ob dieses Blob verschlüsselt ist.
request_server_encrypted: bool | None
server_encrypted
Legen Sie auf TRUE fest, wenn das Blob auf dem Server verschlüsselt ist.
server_encrypted: bool
size
Die Größe des zurückgegebenen Inhalts. Wenn das gesamte Blob angefordert wurde, die Länge des Blobs in Bytes. Wenn eine Teilmenge des Blobs angefordert wurde, die Länge der zurückgegebenen Teilmenge.
size: int
snapshot
Datetime-Wert, der die Blob-Momentaufnahme eindeutig identifiziert.
snapshot: str | None
tag_count
Tags zählen für dieses Blob.
tag_count: int | None
tags
Schlüssel-Wert-Paar von Tags in diesem Blob.
tags: Dict[str, str] | None
Azure SDK for Python