共用方式為


BlobProperties 類別

Blob 屬性。

繼承
azure.storage.blob._shared.models.DictMixin
BlobProperties

建構函式

BlobProperties(**kwargs)

方法

get
has_key
items
keys
update
values

get

get(key, default=None)

參數

名稱 Description
key
必要
default
預設值: None

has_key

has_key(k)

參數

名稱 Description
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

datetime 物件,表示刪除 Blob 的時間。

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

指定是否應該在 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

datetime 物件,表示上次修改 Blob 的時間。

last_modified: datetime

lease

儲存 Blob 的所有租用資訊。

lease: LeaseProperties

metadata

與 Blob 相關聯的名稱/值組,可做為中繼資料。

metadata: Dict[str, str]

name

Blob 的名稱。

name: str

object_replication_destination_policy

表示建立此 Blob 的物件複寫策略識別碼。

object_replication_destination_policy: str | None

object_replication_source_properties

僅適用于套用原則識別碼和規則識別碼的 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