다음을 통해 공유


ProvidersOperations 클래스

경고

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

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

ResourceManagementClient's

<xref:providers> 특성.

상속
builtins.object
ProvidersOperations

생성자

ProvidersOperations(*args, **kwargs)

메서드

get

지정된 리소스 공급자를 가져옵니다.

get_at_tenant_scope

테넌트 수준에서 지정된 리소스 공급자를 가져옵니다.

list

구독에 대한 모든 리소스 공급자를 가져옵니다.

list_at_tenant_scope

테넌트용 모든 리소스 공급자를 가져옵니다.

provider_permissions

공급자 권한을 가져옵니다.

register

리소스 공급자에 구독을 등록합니다.

register_at_management_group_scope

관리 그룹을 리소스 공급자에 등록합니다. 이 작업을 사용하여 관리 그룹 scope 배포할 수 있는 리소스 종류에 리소스 공급자를 등록합니다. 관리 그룹 내에서 구독을 재귀적으로 등록하지 않습니다. 대신 구독을 개별적으로 등록해야 합니다.

unregister

리소스 공급자에서 구독을 등록 취소합니다.

get

지정된 리소스 공급자를 가져옵니다.

get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

매개 변수

resource_provider_namespace
str
필수

리소스 공급자의 네임스페이스입니다. 필수 요소.

expand
str
필수

$expand 쿼리 매개 변수입니다. 예를 들어 속성 별칭을 응답에 포함하려면 $expand=resourceTypes/aliases를 사용합니다. 기본값은 없음입니다.

cls
callable

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

반환

공급자 또는 cls(응답) 결과

반환 형식

예외

get_at_tenant_scope

테넌트 수준에서 지정된 리소스 공급자를 가져옵니다.

get_at_tenant_scope(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

매개 변수

resource_provider_namespace
str
필수

리소스 공급자의 네임스페이스입니다. 필수 요소.

expand
str
필수

$expand 쿼리 매개 변수입니다. 예를 들어 속성 별칭을 응답에 포함하려면 $expand=resourceTypes/aliases를 사용합니다. 기본값은 없음입니다.

cls
callable

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

반환

공급자 또는 cls(응답) 결과

반환 형식

예외

list

구독에 대한 모든 리소스 공급자를 가져옵니다.

list(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

매개 변수

expand
str
필수

결과에 포함할 속성입니다. 예를 들어 쿼리 문자열에서 $expand=metadata를 사용하여 &리소스 공급자 메타데이터를 검색합니다. 응답에 속성 별칭을 포함하려면 $expand=resourceTypes/aliases를 사용합니다. 기본값은 없음입니다.

cls
callable

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

반환

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

반환 형식

예외

list_at_tenant_scope

테넌트용 모든 리소스 공급자를 가져옵니다.

list_at_tenant_scope(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

매개 변수

expand
str
필수

결과에 포함할 속성입니다. 예를 들어 쿼리 문자열에서 $expand=metadata를 사용하여 &리소스 공급자 메타데이터를 검색합니다. 응답에 속성 별칭을 포함하려면 $expand=resourceTypes/aliases를 사용합니다. 기본값은 없음입니다.

cls
callable

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

반환

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

반환 형식

예외

provider_permissions

공급자 권한을 가져옵니다.

provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult

매개 변수

resource_provider_namespace
str
필수

리소스 공급자의 네임스페이스입니다. 필수 요소.

cls
callable

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

반환

ProviderPermissionListResult 또는 cls(response)의 결과

반환 형식

예외

register

리소스 공급자에 구독을 등록합니다.

register(resource_provider_namespace: str, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

매개 변수

resource_provider_namespace
str
필수

등록할 리소스 공급자의 네임스페이스입니다. 필수 요소.

properties
ProviderRegistrationRequest 또는 IO
필수

S2S에 대한 타사 동의입니다. ProviderRegistrationRequest 형식 또는 IO 형식입니다. 기본값은 없음입니다.

content_type
str

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

cls
callable

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

반환

공급자 또는 cls(응답) 결과

반환 형식

예외

register_at_management_group_scope

관리 그룹을 리소스 공급자에 등록합니다. 이 작업을 사용하여 관리 그룹 scope 배포할 수 있는 리소스 종류에 리소스 공급자를 등록합니다. 관리 그룹 내에서 구독을 재귀적으로 등록하지 않습니다. 대신 구독을 개별적으로 등록해야 합니다.

register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None

매개 변수

resource_provider_namespace
str
필수

등록할 리소스 공급자의 네임스페이스입니다. 필수 요소.

group_id
str
필수

관리 그룹 ID입니다. 필수 요소.

cls
callable

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

반환

cls(response)의 없음 또는 결과

반환 형식

예외

unregister

리소스 공급자에서 구독을 등록 취소합니다.

unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider

매개 변수

resource_provider_namespace
str
필수

등록을 취소할 리소스 공급자의 네임스페이스입니다. 필수 요소.

cls
callable

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

반환

공급자 또는 cls(응답) 결과

반환 형식

예외

특성

models

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