다음을 통해 공유


EncryptionScopesOperations 클래스

경고

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

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

StorageManagementClient's

<xref:encryption_scopes> 특성.

상속
builtins.object
EncryptionScopesOperations

생성자

EncryptionScopesOperations(*args, **kwargs)

메서드

get

지정된 암호화 scope 대한 속성을 반환합니다.

list

지정된 스토리지 계정에서 사용할 수 있는 모든 암호화 범위를 나열합니다.

patch

요청 본문에 지정된 대로 암호화 scope 속성을 업데이트합니다. 지정된 암호화 scope 아직 없는 경우 업데이트가 실패합니다.

put

지정된 스토리지 계정에서 암호화 scope 동기적으로 만들거나 업데이트합니다. 암호화 scope 이미 만들어지고 다른 속성으로 후속 요청이 실행되면 지정된 요청에 따라 암호화 scope 속성이 업데이트됩니다.

get

지정된 암호화 scope 대한 속성을 반환합니다.

get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

encryption_scope_name
str
필수

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

cls
callable

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

반환

EncryptionScope 또는 cls(response)의 결과

반환 형식

예외

list

지정된 스토리지 계정에서 사용할 수 있는 모든 암호화 범위를 나열합니다.

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

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

maxpagesize
int
필수

선택 사항으로, 목록 응답에 포함될 최대 암호화 범위 수를 지정합니다. 기본값은 없음입니다.

filter
str
필수

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

include
str 또는 ListEncryptionScopesInclude
필수

선택 사항으로 지정된 경우 는 특정 상태의 암호화 범위를 나열합니다. 기본값은 모두입니다. 알려진 값은 "All", "Enabled" 및 "Disabled"입니다. 기본값은 없음입니다.

cls
callable

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

반환

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

반환 형식

예외

patch

요청 본문에 지정된 대로 암호화 scope 속성을 업데이트합니다. 지정된 암호화 scope 아직 없는 경우 업데이트가 실패합니다.

patch(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

encryption_scope_name
str
필수

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

encryption_scope
EncryptionScope 또는 IO
필수

암호화 scope 업데이트에 사용할 속성입니다. EncryptionScope 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

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

cls
callable

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

반환

EncryptionScope 또는 cls(response)의 결과

반환 형식

예외

put

지정된 스토리지 계정에서 암호화 scope 동기적으로 만들거나 업데이트합니다. 암호화 scope 이미 만들어지고 다른 속성으로 후속 요청이 실행되면 지정된 요청에 따라 암호화 scope 속성이 업데이트됩니다.

put(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

매개 변수

resource_group_name
str
필수

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

account_name
str
필수

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

encryption_scope_name
str
필수

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

encryption_scope
EncryptionScope 또는 IO
필수

암호화 scope 만들기 또는 업데이트에 사용할 속성입니다. EncryptionScope 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

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

cls
callable

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

반환

EncryptionScope 또는 cls(response)의 결과

반환 형식

예외

특성

models

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