你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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
|
默认值: None
|
has_key
has_key(k)
参数
名称 | 说明 |
---|---|
k
必需
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
属性
append_blob_committed_block_count
(对于追加 Blob) blob 中提交的块数。
append_blob_committed_block_count: int | None
archive_status
Blob 的存档状态。
archive_status: str | None
blob_tier
指示 Blob 的访问层。 热层经过优化,用于存储频繁访问的数据。 冷存储层经过优化,用于存储不经常访问和存储至少一个月的数据。 存档层经过优化,用于存储很少访问和存储至少六个月且延迟要求灵活的数据。
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
Blob 所在的容器。
container: str
content_range
指示客户端请求 Blob 子集时返回的字节范围。
content_range: str | None
content_settings
存储 Blob 的所有内容设置。
content_settings: ContentSettings
copy
存储 Blob 的所有复制属性。
copy: CopyProperties
creation_time
指示 Blob 的创建时间(UTC)。
creation_time: datetime
deleted
是否删除了此 Blob。
deleted: bool | None
deleted_time
表示删除 blob 的时间的 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
如果应在 Blob 上设置法定保留,则指定。 目前,upload_blob () API 的此参数仅适用于 BlockBlob。
has_legal_hold: bool | None
has_versions_only
如果值为 true,则指示根 Blob 已删除
has_versions_only: bool | None
immutability_policy
指定 Blob、blob 快照 或 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
表示 Blob 上次修改时间的 datetime 对象。
last_modified: datetime
lease
存储 Blob 的所有租约信息。
lease: LeaseProperties
metadata
作为元数据、与 Blob 关联的名称-值对。
metadata: Dict[str, str]
name
Blob 的名称。
name: str
object_replication_destination_policy
表示创建此 Blob 的对象复制策略 ID。
object_replication_destination_policy: str | None
object_replication_source_properties
仅适用于应用了策略 ID 和规则 ID 的 Blob。
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(对于页 Blob,) 用于协调并发写入的页 blob 的序列号。
page_blob_sequence_number: int | None
rehydrate_priority
指示解除存档 blob 冻结的优先级
rehydrate_priority: str | None
remaining_retention_days
Blob 在被服务永久删除之前将保留的天数。
remaining_retention_days: int | None
request_server_encrypted
此 Blob 是否已加密。
request_server_encrypted: bool | None
server_encrypted
如果 Blob 在服务器上加密,则设置为 true。
server_encrypted: bool
size
返回的内容的大小。 如果请求了整个 Blob,则 Blob 的长度(以字节为单位)。 如果请求了 Blob 的子集,则返回的子集的长度。
size: int
snapshot
唯一标识 blob 快照的 Datetime 值。
snapshot: str | None
tag_count
此 Blob 上的标记计数。
tag_count: int | None
tags
此 Blob 上的标记的键值对。
tags: Dict[str, str] | None