BlobProperties Класс
Свойства BLOB-объекта.
- Наследование
-
azure.storage.blob._shared.models.DictMixinBlobProperties
Конструктор
BlobProperties(**kwargs: Any)
Методы
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
Параметры
Имя | Описание |
---|---|
key
Обязательно
|
|
default
|
Default value: None
|
has_key
has_key(k)
Параметры
Имя | Описание |
---|---|
k
Обязательно
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
Атрибуты
append_blob_committed_block_count
(Для добавочных BLOB-объектов) Количество зафиксированных блоков в большом двоичном объекте.
append_blob_committed_block_count: int | None
archive_status
Состояние архива BLOB-объекта.
archive_status: str | None
blob_tier
Указывает уровень доступа большого двоичного объекта. Горячий уровень оптимизирован для хранения данных, к которым часто обращаются. Холодный уровень хранилища оптимизирован для хранения данных, к которым редко обращаются и хранятся не менее месяца. Архивный уровень оптимизирован для хранения данных, к которым редко обращаются и хранятся по крайней мере шесть месяцев с гибкими требованиями к задержке.
blob_tier: StandardBlobTier | None
blob_tier_change_time
Указывает, когда последний раз изменялся уровень доступа.
blob_tier_change_time: datetime | None
blob_tier_inferred
Указывает, был ли уровень доступа выведен службой. Если значение равно false, это означает, что уровень был задан явно.
blob_tier_inferred: bool | None
blob_type
Строка, указывающая тип этого BLOB-объекта.
blob_type: BlobType
container
Контейнер, в котором находится большой двоичный объект.
container: str
content_range
Указывает диапазон байтов, возвращаемых в случае, если клиент запросил подмножество большого двоичного объекта.
content_range: str | None
content_settings
Хранит все параметры содержимого для большого двоичного объекта.
content_settings: ContentSettings
copy
Хранит все свойства копирования большого двоичного объекта.
copy: CopyProperties
creation_time
Указывает, когда был создан большой двоичный объект в формате UTC.
creation_time: datetime
deleted
Указывает, был ли этот blob-объект удален.
deleted: bool | None
deleted_time
Объект datetime, представляющий время удаления большого двоичного объекта.
deleted_time: datetime | None
encryption_key_sha256
Хэш SHA-256 предоставленного ключа шифрования.
encryption_key_sha256: str | None
encryption_scope
Предопределенный область шифрования, используемый для шифрования данных в службе. Область шифрования можно создать с помощью API управления и ссылаться здесь по имени. Если в контейнере определена область шифрования по умолчанию, это значение переопределяет его, если область на уровне контейнера настроен для разрешения переопределений. В противном случае будет вызвана ошибка.
encryption_scope: str | None
etag
ETag содержит значение, которое позволяет выполнять операции условно.
etag: str
has_legal_hold
Указывает, следует ли установить удержание по юридическим причинам для большого двоичного объекта. В настоящее время этот параметр API upload_blob() предназначен только для BlockBlob.
has_legal_hold: bool | None
has_versions_only
Значение true указывает, что корневой BLOB-объект удален.
has_versions_only: bool | None
immutability_policy
Указывает политику неизменяемости большого двоичного объекта, большого двоичного объекта snapshot или версии BLOB-объекта.
immutability_policy: ImmutabilityPolicy
is_append_blob_sealed
Укажите, запечатан ли добавочный BLOB-объект.
is_append_blob_sealed: bool | None
last_accessed_on
Указывает, когда была выполнена последняя операция чтения и записи для BLOB-объекта.
last_accessed_on: datetime | None
last_modified
Объект datetime, представляющий время последнего изменения большого двоичного объекта.
last_modified: datetime
lease
Хранит все сведения об аренде большого двоичного объекта.
lease: LeaseProperties
metadata
Пары «имя-значение», связанные с большим двоичным объектом как метаданные.
metadata: Dict[str, str]
name
Имя большого двоичного объекта.
name: str
object_replication_destination_policy
Представляет идентификатор политики репликации объектов, создавшего этот BLOB-объект.
object_replication_destination_policy: str | None
object_replication_source_properties
Присутствует только для больших двоичных объектов, к которым применены идентификаторы политик и идентификаторы правил.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(Для страничных BLOB-объектов) Порядковый номер страничного BLOB-объекта, используемого для координации параллельных операций записи.
page_blob_sequence_number: int | None
rehydrate_priority
Указывает приоритет восстановления архивного большого двоичного объекта
rehydrate_priority: str | None
remaining_retention_days
Количество дней, в течение которых большой двоичный объект будет храниться до окончательного удаления службой.
remaining_retention_days: int | None
request_server_encrypted
Является ли этот большой двоичный объект зашифрованным.
request_server_encrypted: bool | None
server_encrypted
Задайте значение true, если большой двоичный объект зашифрован на сервере.
server_encrypted: bool
size
Размер возвращаемого содержимого. Если был запрошен весь большой двоичный объект, длина большого двоичного объекта в байтах. Если запрошено подмножество большого двоичного объекта, это длина возвращаемого подмножества.
size: int
snapshot
Значение даты и времени, однозначно идентифицирующее snapshot BLOB-объекта.
snapshot: str | None
tag_count
Теги учитываются в этом BLOB-объекте.
tag_count: int | None
tags
Пара "Ключевое значение" тегов в этом BLOB-объекте.
tags: Dict[str, str] | None
Azure SDK for Python