BatchDeleteSubRequest 類別
代表一個批次的多個 Blob 刪除要求的要求
將 HttpRequest 物件組織在一起,以將批次 REST 作業組織至單一主機端點。
- 繼承
-
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
預設值: 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
日期時間值。 Azure 預期傳入的日期值是 UTC。 如果包含時區,任何非 UTC 日期時間都會轉換成 UTC。 如果在沒有時區資訊的情況下傳入日期,則會假設為 UTC。 只有資源在指定的時間後修改,才能指定此標準執行作業。
- if_unmodified_since
- datetime
日期時間值。 Azure 預期傳入的日期值是 UTC。 如果包含時區,任何非 UTC 日期時間都會轉換成 UTC。 如果在沒有時區資訊的情況下傳入日期,則會假設為 UTC。 只有資源沒有在指定的日期/時間後修改,才能指定此標頭執行作業。
- if_match
- str
ETag 值,或萬用字元 (*)。 只有資源的 ETag 與指定的值相符,才能指定此標頭執行作業。
- if_none_match
- str
ETag 值或萬用字元 () 。只有當資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。指定萬用字元 () ,只有在資源不存在時才會執行作業,如果作業不存在,則會使作業失敗。