BlobProperties Klasa
Właściwości obiektu blob.
- Dziedziczenie
-
azure.storage.blob._shared.models.DictMixinBlobProperties
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
has_legal_hold
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
Azure SDK for Python