Share via


BlobContainersOperations 클래스

경고

이 클래스를 직접 인스턴스화하지 마세요.

대신 다음 작업을 통해 액세스해야 합니다.

StorageManagementClient's

<xref:blob_containers> 특성.

상속
builtins.object
BlobContainersOperations

생성자

BlobContainersOperations(*args, **kwargs)

메서드

begin_object_level_worm

이 작업은 Blob 컨테이너를 컨테이너 수준 WORM에서 개체 수준 불변성 사용 컨테이너로 마이그레이션합니다. 필수 구성 요소에는 잠겨 있거나 잠금 해제된 상태에서 컨테이너 수준 불변성 정책이 필요하며 계정 수준 버전 관리를 사용하도록 설정해야 하며 컨테이너에 법적 보존이 없어야 합니다.

clear_legal_hold

법적 보존 태그를 지웁니다. 동일하거나 존재하지 않는 태그를 지우면 idempotent 작업이 발생합니다. ClearLegalHold는 요청에서 지정된 태그만 지웁니다.

create

요청 본문에 설명된 대로 지정된 계정 아래에 새 컨테이너를 만듭니다. 컨테이너 리소스에는 해당 컨테이너의 메타데이터 및 속성이 포함됩니다. 컨테이너에 포함된 blob 목록은 포함되지 않습니다.

create_or_update_immutability_policy

잠금 해제된 불변성 정책을 만들거나 업데이트합니다. If-Match ETag는 지정된 경우 적용되지만 이 작업에는 필요하지 않습니다.

delete

해당 계정에서 지정된 컨테이너를 삭제합니다.

delete_immutability_policy

잠금 해제된 불변성 정책을 중단합니다. 삭제 응답에는 immutabilityPeriodSinceCreationInDays가 0으로 설정됩니다. 이 작업에는 If-Match ETag가 필요합니다. 잠긴 불변성 정책을 삭제할 수 없습니다. 유일한 방법은 정책 잠금 컨테이너 내에서 만료된 모든 Blob을 삭제한 후 컨테이너를 삭제하는 것입니다.

extend_immutability_policy

잠긴 불변성정책의 immutabilityPeriodSinceCreationInDays를 확장합니다. 잠긴 정책에서 허용되는 유일한 작업은 이 작업입니다. 이 작업에는 If-Match ETag가 필요합니다.

get

지정된 컨테이너의 속성을 가져옵니다.

get_immutability_policy

응답 헤더 및 본문에서 해당 ETag와 함께 기존 불변성 정책을 가져옵니다.

lease

컨테이너 임대 작업은 삭제 작업을 위해 컨테이너에 대한 잠금을 설정하고 관리합니다. 잠금 기간은 15~60초 또는 무한할 수 있습니다.

list

모든 컨테이너를 나열하고 데이터 평면과 같은 접두사를 지원하지 않습니다. 또한 현재 SRP는 연속 토큰을 반환하지 않습니다.

lock_immutability_policy

ImmutabilityPolicy를 잠긴 상태로 설정합니다. 잠긴 정책에서 허용되는 유일한 작업은 ExtendImmutabilityPolicy 작업입니다. 이 작업에는 If-Match ETag가 필요합니다.

set_legal_hold

법적 보존 태그를 설정합니다. 동일한 태그를 설정하면 멱등 연산이 발생합니다. SetLegalHold는 추가 패턴을 따르며 요청에 지정되지 않은 기존 태그를 지우지 않습니다.

update

요청 본문에 지정된 대로 컨테이너 속성을 업데이트. 요청에 언급되지 않은 속성은 변경되지 않습니다. 지정된 컨테이너가 아직 없는 경우 업데이트가 실패합니다.

begin_object_level_worm

이 작업은 Blob 컨테이너를 컨테이너 수준 WORM에서 개체 수준 불변성 사용 컨테이너로 마이그레이션합니다. 필수 구성 요소에는 잠겨 있거나 잠금 해제된 상태에서 컨테이너 수준 불변성 정책이 필요하며 계정 수준 버전 관리를 사용하도록 설정해야 하며 컨테이너에 법적 보존이 없어야 합니다.

begin_object_level_worm(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False로 전달하거나 개인 폴링 전략을 위해 초기화된 자체 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 instance

반환 형식

예외

법적 보존 태그를 지웁니다. 동일하거나 존재하지 않는 태그를 지우면 idempotent 작업이 발생합니다. ClearLegalHold는 요청에서 지정된 태그만 지웁니다.

clear_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

legal_hold
LegalHold 또는 IO
필수

Blob 컨테이너에서 지울 LegalHold 속성입니다. LegalHold 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

LegalHold 또는 cls(response)의 결과

반환 형식

예외

create

요청 본문에 설명된 대로 지정된 계정 아래에 새 컨테이너를 만듭니다. 컨테이너 리소스에는 해당 컨테이너의 메타데이터 및 속성이 포함됩니다. 컨테이너에 포함된 blob 목록은 포함되지 않습니다.

create(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

blob_container
BlobContainer 또는 IO
필수

만들 Blob 컨테이너의 속성입니다. BlobContainer 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

BlobContainer 또는 cls(response)의 결과

반환 형식

예외

create_or_update_immutability_policy

잠금 해제된 불변성 정책을 만들거나 업데이트합니다. If-Match ETag는 지정된 경우 적용되지만 이 작업에는 필요하지 않습니다.

create_or_update_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

if_match
str
필수

업데이트할 불변성 정책의 ETag(엔터티 상태) 버전입니다. 불변성 정책이 이미 있는 경우에만 "*" 값을 사용하여 작업을 적용할 수 있습니다. 생략하면 이 작업이 항상 적용됩니다. 기본값은 없음입니다.

parameters
ImmutabilityPolicy 또는 IO
필수

Blob 컨테이너로 만들거나 업데이트할 ImmutabilityPolicy 속성입니다. ImmutabilityPolicy 형식 또는 IO 형식입니다. 기본값은 없음입니다.

immutability_policy_name
str

지정된 스토리지 계정 내의 Blob 컨테이너 immutabilityPolicy의 이름입니다. ImmutabilityPolicy 이름은 'default'여야 합니다. 기본값은 "default"입니다. 이 기본값을 재정의하면 지원되지 않는 동작이 발생할 수 있습니다.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ImmutabilityPolicy 또는 cls(response)의 결과

반환 형식

예외

delete

해당 계정에서 지정된 컨테이너를 삭제합니다.

delete(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> None

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

none 또는 cls(response)의 결과

반환 형식

예외

delete_immutability_policy

잠금 해제된 불변성 정책을 중단합니다. 삭제 응답에는 immutabilityPeriodSinceCreationInDays가 0으로 설정됩니다. 이 작업에는 If-Match ETag가 필요합니다. 잠긴 불변성 정책을 삭제할 수 없습니다. 유일한 방법은 정책 잠금 컨테이너 내에서 만료된 모든 Blob을 삭제한 후 컨테이너를 삭제하는 것입니다.

delete_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

if_match
str
필수

업데이트할 불변성 정책의 ETag(엔터티 상태) 버전입니다. 불변성 정책이 이미 있는 경우에만 "*" 값을 사용하여 작업을 적용할 수 있습니다. 생략하면 이 작업이 항상 적용됩니다. 필수 요소.

immutability_policy_name
str

지정된 스토리지 계정 내의 Blob 컨테이너 불변성Policy의 이름입니다. ImmutabilityPolicy 이름은 'default'여야 합니다. 기본값은 "default"입니다. 이 기본값을 재정의하면 지원되지 않는 동작이 발생할 수 있습니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ImmutabilityPolicy 또는 cls(response)의 결과

반환 형식

예외

extend_immutability_policy

잠긴 불변성정책의 immutabilityPeriodSinceCreationInDays를 확장합니다. 잠긴 정책에서 허용되는 유일한 작업은 이 작업입니다. 이 작업에는 If-Match ETag가 필요합니다.

extend_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

if_match
str
필수

업데이트할 불변성 정책의 ETag(엔터티 상태) 버전입니다. 불변성 정책이 이미 있는 경우에만 "*" 값을 사용하여 작업을 적용할 수 있습니다. 생략하면 이 작업이 항상 적용됩니다. 필수 요소.

parameters
ImmutabilityPolicy 또는 IO
필수

Blob 컨테이너에 대해 확장될 ImmutabilityPolicy 속성입니다. ImmutabilityPolicy 형식 또는 IO 형식입니다. 기본값은 없음입니다.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ImmutabilityPolicy 또는 cls(response)의 결과

반환 형식

예외

get

지정된 컨테이너의 속성을 가져옵니다.

get(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> BlobContainer

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

BlobContainer 또는 cls(response)의 결과

반환 형식

예외

get_immutability_policy

응답 헤더 및 본문에서 해당 ETag와 함께 기존 불변성 정책을 가져옵니다.

get_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, **kwargs: Any) -> ImmutabilityPolicy

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

if_match
str
필수

업데이트할 불변성 정책의 ETag(엔터티 상태) 버전입니다. 불변성 정책이 이미 있는 경우에만 "*" 값을 사용하여 작업을 적용할 수 있습니다. 생략하면 이 작업이 항상 적용됩니다. 기본값은 없음입니다.

immutability_policy_name
str

지정된 스토리지 계정 내의 Blob 컨테이너 불변성Policy의 이름입니다. ImmutabilityPolicy 이름은 'default'여야 합니다. 기본값은 "default"입니다. 이 기본값을 재정의하면 지원되지 않는 동작이 발생할 수 있습니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ImmutabilityPolicy 또는 cls(response)의 결과

반환 형식

예외

lease

컨테이너 임대 작업은 삭제 작업을 위해 컨테이너에 대한 잠금을 설정하고 관리합니다. 잠금 기간은 15~60초 또는 무한할 수 있습니다.

lease(resource_group_name: str, account_name: str, container_name: str, parameters: _models.LeaseContainerRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseContainerResponse

매개 변수

resource_group_name
str
필수

사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

parameters
LeaseContainerRequest 또는 IO
필수

컨테이너 요청 본문을 임대합니다. LeaseContainerRequest 형식 또는 IO 형식입니다. 기본값은 없음입니다.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

LeaseContainerResponse 또는 cls(response)의 결과

반환 형식

예외

list

모든 컨테이너를 나열하고 데이터 평면과 같은 접두사를 지원하지 않습니다. 또한 현재 SRP는 연속 토큰을 반환하지 않습니다.

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, include: str | ListContainersInclude | None = None, **kwargs: Any) -> Iterable[ListContainerItem]

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

maxpagesize
str
필수

(선택 사항) 목록에 포함할 수 있는 최대 컨테이너 수를 지정했습니다. 기본값은 없음입니다.

filter
str
필수

(선택 사항) 지정하면 필터로 시작하는 컨테이너 이름만 나열됩니다. 기본값은 없음입니다.

include
str 또는 ListContainersInclude
필수

일시 삭제된 Blob 컨테이너에 대한 속성을 포함하는 데 사용되는 선택 사항입니다. "deleted" 기본값은 None입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ListContainerItem의 instance 또는 cls(응답) 결과와 같은 반복기

반환 형식

예외

lock_immutability_policy

ImmutabilityPolicy를 잠긴 상태로 설정합니다. 잠긴 정책에서 허용되는 유일한 작업은 ExtendImmutabilityPolicy 작업입니다. 이 작업에는 If-Match ETag가 필요합니다.

lock_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

if_match
str
필수

업데이트할 불변성 정책의 ETag(엔터티 상태) 버전입니다. 불변성 정책이 이미 있는 경우에만 "*" 값을 사용하여 작업을 적용할 수 있습니다. 생략하면 이 작업이 항상 적용됩니다. 필수 요소.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ImmutabilityPolicy 또는 cls(response)의 결과

반환 형식

예외

법적 보존 태그를 설정합니다. 동일한 태그를 설정하면 멱등 연산이 발생합니다. SetLegalHold는 추가 패턴을 따르며 요청에 지정되지 않은 기존 태그를 지우지 않습니다.

set_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

legal_hold
LegalHold 또는 IO
필수

Blob 컨테이너로 설정될 LegalHold 속성입니다. LegalHold 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

LegalHold 또는 cls(response)의 결과

반환 형식

예외

update

요청 본문에 지정된 대로 컨테이너 속성을 업데이트. 요청에 언급되지 않은 속성은 변경되지 않습니다. 지정된 컨테이너가 아직 없는 경우 업데이트가 실패합니다.

update(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer

매개 변수

resource_group_name
str
필수

사용자의 구독 내에 있는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

account_name
str
필수

지정된 리소스 그룹 내의 스토리지 계정 이름입니다. Storage 계정 이름은 3자에서 24자 사이여야 하고 숫자 및 소문자만 사용해야 합니다. 필수 요소.

container_name
str
필수

지정된 스토리지 계정 내의 Blob 컨테이너 이름입니다. Blob 컨테이너 이름은 길이가 3~63자여야 하며 숫자, 소문자 및 대시(-)만 사용해야 합니다. 모든 대시(-) 문자의 바로 앞과 뒤에는 문자 또는 숫자가 와야 합니다. 필수 요소.

blob_container
BlobContainer 또는 IO
필수

Blob 컨테이너에 대해 업데이트할 속성입니다. BlobContainer 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

BlobContainer 또는 cls(response)의 결과

반환 형식

예외

특성

models

models = <module 'azure.mgmt.storage.v2023_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2023_01_01\\models\\__init__.py'>