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 のアクセス層を示します。 ホット 層は、頻繁にアクセスされるデータを格納するために最適化されています。 クール ストレージ層は、アクセス頻度が低く、少なくとも 1 か月間保存されるデータを格納するために最適化されています。 アーカイブ層は、アクセスされることはほとんどなく、少なくとも 6 か月間保存されるデータを格納するために最適化されており、柔軟な待機時間の要件があります。
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
サービス上のデータを暗号化するために使用される定義済みの暗号化スコープ。 暗号化スコープは、Management 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
Azure SDK for Python