BatchDeleteSubRequest クラス
複数の BLOB 削除要求のバッチで 1 つの要求を表します
1 つのホスト エンドポイントに対するバッチ REST 操作のために HttpRequest オブジェクトをまとめます。
- 継承
-
builtins.objectBatchDeleteSubRequest
コンストラクター
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
- lease_id
- delete_snapshots
- if_modified_since
- if_unmodified_since
- if_match
- if_none_match
変数
- 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 が指定した値と一致しない場合にのみ、このヘッダーを指定して操作を実行します。ワイルドカード文字 () を指定して、リソースが存在しない場合にのみ操作を実行し、存在する場合は操作を失敗させます。
Azure SDK for Python