BatchDeleteSubRequest クラス

複数の BLOB 削除要求のバッチで 1 つの要求を表します

1 つのホスト エンドポイントに対するバッチ REST 操作のために HttpRequest オブジェクトをまとめます。

継承
builtins.object
BatchDeleteSubRequest

コンストラクター

BatchDeleteSubRequest(container_name, blob_name, snapshot=None, lease_id=None, delete_snapshots=None, if_modified_since=None, if_unmodified_since=None, if_match=None, if_none_match=None)

パラメーター

container_name
必須
blob_name
必須
snapshot
既定値: None
lease_id
既定値: None
delete_snapshots
既定値: None
if_modified_since
既定値: None
if_unmodified_since
既定値: None
if_match
既定値: None
if_none_match
既定値: None

変数

container_name
str

既存のコンテナーの名前。

blob_name
str

既存の BLOB の名前。

snapshot
str

スナップショット パラメーターは不透明な DateTime 値であり、存在する場合は、削除する BLOB スナップショットを指定します。

lease_id
str

BLOB にアクティブなリースが存在する場合は必須です。

delete_snapshots
DeleteSnapshot

BLOB にスナップショットが関連付けられている場合は必須です。

if_modified_since
datetime

DateTime 値。 Azure では、渡された日付値が UTC であると想定しています。 タイムゾーンが含まれている場合、UTC 以外の日時は UTC に変換されます。 タイムゾーン情報なしで日付が渡された場合は、UTC と見なされます。 このヘッダーを指定すると、指定した時刻以降にリソースが変更されている場合に限り操作が実行されます。

if_unmodified_since
datetime

DateTime 値。 Azure では、渡された日付値が UTC であると想定しています。 タイムゾーンが含まれている場合、UTC 以外の日時は UTC に変換されます。 タイムゾーン情報なしで日付が渡された場合は、UTC と見なされます。 このヘッダーを指定すると、指定した日付/時刻以降にリソースが変更されていない場合に限り操作が実行されます。

if_match
str

ETag 値またはワイルドカード文字 (*)。 このヘッダーを指定すると、リソースの ETag が指定値と一致する場合に限り操作が実行されます。

if_none_match
str

ETag 値、またはワイルドカード文字 ()。リソースの ETag が指定した値と一致しない場合にのみ、このヘッダーを指定して操作を実行します。ワイルドカード文字 () を指定して、リソースが存在しない場合にのみ操作を実行し、存在する場合は操作を失敗させます。