Udostępnij za pośrednictwem


BlobProperties Klasa

Właściwości obiektu blob.

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

Konstruktor

BlobProperties(**kwargs: Any)

Metody

get
has_key
items
keys
update
values

get

get(key, default=None)

Parametry

Nazwa Opis
key
Wymagane
default
Domyślna wartość: None

has_key

has_key(k)

Parametry

Nazwa Opis
k
Wymagane

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

Atrybuty

append_blob_committed_block_count

(W przypadku uzupełnialnych obiektów blob) Liczba zatwierdzonych bloków w obiekcie blob.

append_blob_committed_block_count: int | None

archive_status

Stan archiwum obiektu blob.

archive_status: str | None

blob_tier

Wskazuje warstwę dostępu obiektu blob. Warstwa Gorąca jest zoptymalizowana pod kątem przechowywania często używanych danych. Warstwa magazynowania Chłodna jest zoptymalizowana pod kątem przechowywania danych, które są rzadko używane i przechowywane przez co najmniej miesiąc. Warstwa Archiwum jest zoptymalizowana pod kątem przechowywania rzadko używanych danych i przechowywanych przez co najmniej sześć miesięcy z elastycznymi wymaganiami dotyczącymi opóźnień.

blob_tier: StandardBlobTier | None

blob_tier_change_time

Wskazuje, kiedy warstwa dostępu została ostatnio zmieniona.

blob_tier_change_time: datetime | None

blob_tier_inferred

Wskazuje, czy warstwa dostępu została wywnioskowana przez usługę. Jeśli wartość false, oznacza to, że warstwa została ustawiona jawnie.

blob_tier_inferred: bool | None

blob_type

Ciąg wskazujący typ tego obiektu blob.

blob_type: BlobType

container

Kontener, w którym znajduje się obiekt blob.

container: str

content_range

Wskazuje zakres bajtów zwróconych w przypadku, gdy klient zażądał podzestawu obiektu blob.

content_range: str | None

content_settings

Przechowuje wszystkie ustawienia zawartości obiektu blob.

content_settings: ContentSettings

copy

Przechowuje wszystkie właściwości kopiowania obiektu blob.

copy: CopyProperties

creation_time

Wskazuje, kiedy obiekt blob został utworzony w formacie UTC.

creation_time: datetime

deleted

Czy ten obiekt blob został usunięty.

deleted: bool | None

deleted_time

Obiekt datetime reprezentujący godzinę usunięcia obiektu blob.

deleted_time: datetime | None

encryption_key_sha256

Skrót SHA-256 podanego klucza szyfrowania.

encryption_key_sha256: str | None

encryption_scope

Wstępnie zdefiniowany zakres szyfrowania używany do szyfrowania danych w usłudze. Zakres szyfrowania można utworzyć przy użyciu interfejsu API zarządzania i przywoływał go tutaj według nazwy. Jeśli domyślny zakres szyfrowania został zdefiniowany w kontenerze, ta wartość zastąpi go, jeśli zakres na poziomie kontenera jest skonfigurowany do zezwalania na przesłonięcia. W przeciwnym razie zostanie zgłoszony błąd.

encryption_scope: str | None

etag

Element ETag zawiera wartość, której można użyć do warunkowego wykonywania operacji.

etag: str

Określono, czy dla obiektu blob należy ustawić archiwizację prawną. Obecnie ten parametr interfejsu API upload_blob() jest przeznaczony tylko dla parametru BlockBlob.

has_legal_hold: bool | None

has_versions_only

Wartość true wskazuje, że główny obiekt blob został usunięty

has_versions_only: bool | None

immutability_policy

Określa zasady niezmienności dla obiektu blob, migawki obiektu blob lub wersji obiektu blob.

immutability_policy: ImmutabilityPolicy

is_append_blob_sealed

Określ, czy uzupełnialne obiekty blob są zapieczętowane, czy nie.

is_append_blob_sealed: bool | None

last_accessed_on

Wskazuje, kiedy ostatnia operacja odczytu/zapisu została wykonana na obiekcie blob.

last_accessed_on: datetime | None

last_modified

Obiekt datetime reprezentujący czas ostatniej modyfikacji obiektu blob.

last_modified: datetime

lease

Przechowuje wszystkie informacje o dzierżawie obiektu blob.

lease: LeaseProperties

metadata

Pary nazwa-wartość skojarzone z obiektem blob jako metadane.

metadata: Dict[str, str]

name

Nazwa obiektu blob.

name: str

object_replication_destination_policy

Reprezentuje identyfikator zasad replikacji obiektów, który utworzył ten obiekt blob.

object_replication_destination_policy: str | None

object_replication_source_properties

Istnieją tylko dla obiektów blob, które mają zastosowane identyfikatory zasad i identyfikatory reguł.

object_replication_source_properties: List[ObjectReplicationPolicy] | None

page_blob_sequence_number

(Dla stronicowych obiektów blob) Numer sekwencji stronicowego obiektu blob używanego do koordynowania współbieżnych zapisów.

page_blob_sequence_number: int | None

rehydrate_priority

Wskazuje priorytet ponownego wypełniania zarchiwizowanego obiektu blob

rehydrate_priority: str | None

remaining_retention_days

Liczba dni, przez które obiekt blob zostanie zachowany przed trwałym usunięciem przez usługę.

remaining_retention_days: int | None

request_server_encrypted

Określa, czy ten obiekt blob jest zaszyfrowany.

request_server_encrypted: bool | None

server_encrypted

Ustaw wartość true, jeśli obiekt blob jest zaszyfrowany na serwerze.

server_encrypted: bool

size

Rozmiar zwróconej zawartości. Jeśli zażądano całego obiektu blob, długość obiektu blob w bajtach. Jeśli zażądano podzestawu obiektu blob, długość zwróconego podzestawu.

size: int

snapshot

Wartość typu data/godzina, która jednoznacznie identyfikuje migawkę obiektu blob.

snapshot: str | None

tag_count

Liczba tagów dla tego obiektu blob.

tag_count: int | None

tags

Para klucz-wartość tagów w tym obiekcie blob.

tags: Dict[str, str] | None