다음을 통해 공유


BatchDeleteSubRequest 클래스

여러 Blob 삭제 요청의 일괄 처리로 하나의 요청을 나타냅니다.

일괄 처리 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

스냅샷 매개 변수는 있을 때 삭제할 blob 스냅샷 지정하는 불투명한 DateTime 값입니다.

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가 지정된 값과 일치하지 않는 경우에만 이 헤더를 지정하여 작업을 수행합니다. 리소스가 없는 경우에만 작업을 수행할 와일드카드 문자()를 지정하고, 리소스가 있는 경우 작업에 실패합니다.