다음을 통해 공유


KeysOperations 클래스

경고

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

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

KeyVaultManagementClient's

<xref:keys> 특성.

상속
builtins.object
KeysOperations

생성자

KeysOperations(*args, **kwargs)

메서드

create_if_not_exist

새 키가 없는 경우 새 키의 첫 번째 버전을 만듭니다. 이미 있는 경우 쓰기 작업을 수행하지 않고 기존 키가 반환됩니다. 이 API는 후속 버전을 만들지 않으며 기존 키를 업데이트하지 않습니다.

get

지정된 키 자격 증명 모음에서 지정된 키의 현재 버전을 가져옵니다.

get_version

지정된 키 자격 증명 모음에서 지정된 키의 지정된 버전을 가져옵니다.

list

지정된 키 자격 증명 모음의 키를 나열합니다.

list_versions

지정된 키 자격 증명 모음에 지정된 키의 버전을 나열합니다.

create_if_not_exist

새 키가 없는 경우 새 키의 첫 번째 버전을 만듭니다. 이미 있는 경우 쓰기 작업을 수행하지 않고 기존 키가 반환됩니다. 이 API는 후속 버전을 만들지 않으며 기존 키를 업데이트하지 않습니다.

async create_if_not_exist(resource_group_name: str, vault_name: str, key_name: str, parameters: _models.KeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Key

매개 변수

resource_group_name
str
필수

지정된 키 자격 증명 모음을 포함하는 리소스 그룹의 이름입니다. 필수 요소.

vault_name
str
필수

만들 키가 포함된 키 자격 증명 모음의 이름입니다. 필수 요소.

key_name
str
필수

만들 키의 이름입니다. 제공하는 값은 서비스를 실행하기 위해 전역적으로 복사될 수 있습니다. 제공된 값에는 개인 식별 정보나 중요한 정보가 포함되어서는 안 됩니다. 필수 요소.

parameters
KeyCreateParameters 또는 IO
필수

지정된 키를 만드는 데 사용되는 매개 변수입니다. KeyCreateParameters 형식 또는 IO 형식입니다. 필수 요소.

content_type
str

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

cls
callable

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

반환

cls(response)의 키 또는 결과

반환 형식

Key

예외

get

지정된 키 자격 증명 모음에서 지정된 키의 현재 버전을 가져옵니다.

async get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key

매개 변수

resource_group_name
str
필수

지정된 키 자격 증명 모음을 포함하는 리소스 그룹의 이름입니다. 필수 요소.

vault_name
str
필수

검색할 키가 포함된 자격 증명 모음의 이름입니다. 필수 요소.

key_name
str
필수

검색할 키의 이름입니다. 필수 요소.

cls
callable

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

반환

cls(response)의 키 또는 결과

반환 형식

Key

예외

get_version

지정된 키 자격 증명 모음에서 지정된 키의 지정된 버전을 가져옵니다.

async get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key

매개 변수

resource_group_name
str
필수

지정된 키 자격 증명 모음을 포함하는 리소스 그룹의 이름입니다. 필수 요소.

vault_name
str
필수

검색할 키 버전을 포함하는 자격 증명 모음의 이름입니다. 필수 요소.

key_name
str
필수

검색할 키 버전의 이름입니다. 필수 요소.

key_version
str
필수

검색할 키의 버전입니다. 필수 요소.

cls
callable

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

반환

cls(response)의 키 또는 결과

반환 형식

Key

예외

list

지정된 키 자격 증명 모음의 키를 나열합니다.

list(resource_group_name: str, vault_name: str, **kwargs: Any) -> AsyncIterable[Key]

매개 변수

resource_group_name
str
필수

지정된 키 자격 증명 모음을 포함하는 리소스 그룹의 이름입니다. 필수 요소.

vault_name
str
필수

검색할 키가 포함된 자격 증명 모음의 이름입니다. 필수 요소.

cls
callable

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

반환

키 인스턴스 또는 cls(response)의 결과와 같은 반복기

반환 형식

예외

list_versions

지정된 키 자격 증명 모음에 지정된 키의 버전을 나열합니다.

list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> AsyncIterable[Key]

매개 변수

resource_group_name
str
필수

지정된 키 자격 증명 모음을 포함하는 리소스 그룹의 이름입니다. 필수 요소.

vault_name
str
필수

검색할 키 버전을 포함하는 자격 증명 모음의 이름입니다. 필수 요소.

key_name
str
필수

검색할 키 버전의 이름입니다. 필수 요소.

cls
callable

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

반환

키 인스턴스 또는 cls(response)의 결과와 같은 반복기

반환 형식

예외

특성

models

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