다음을 통해 공유


DenyAssignmentsOperations 클래스

경고

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

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

AuthorizationManagementClient's

<xref:deny_assignments> 특성.

상속
builtins.object
DenyAssignmentsOperations

생성자

DenyAssignmentsOperations(*args, **kwargs)

메서드

get

지정된 거부 할당을 가져옵니다.

get_by_id

ID별로 거부 할당을 가져옵니다.

list

구독에 대한 모든 거부 할당을 가져옵니다.

list_for_resource

리소스에 대한 거부 할당을 가져옵니다.

list_for_resource_group

리소스 그룹에 대한 거부 할당을 가져옵니다.

list_for_scope

범위에 대한 거부 할당을 가져옵니다.

get

지정된 거부 할당을 가져옵니다.

async get(scope: str, deny_assignment_id: str, **kwargs: Any) -> DenyAssignment

매개 변수

scope
str
필수

거부 할당의 범위입니다. 필수 요소.

deny_assignment_id
str
필수

가져올 거부 할당의 ID입니다. 필수 요소.

cls
callable

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

반환

DenyAssignment 또는 cls(response)의 결과

반환 형식

예외

get_by_id

ID별로 거부 할당을 가져옵니다.

async get_by_id(deny_assignment_id: str, **kwargs: Any) -> DenyAssignment

매개 변수

deny_assignment_id
str
필수

정규화된 거부 할당 ID입니다. 예를 들어 구독 수준 거부 할당에는 /subscriptions/{guid}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId} 형식을 사용하거나 테넌트 수준 거부 할당에 /providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId} 형식을 사용합니다. 필수 요소.

cls
callable

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

반환

DenyAssignment 또는 cls(response)의 결과

반환 형식

예외

list

구독에 대한 모든 거부 할당을 가져옵니다.

list(filter: str | None = None, **kwargs: Any) -> AsyncIterable[DenyAssignment]

매개 변수

filter
str
필수

작업에 적용할 필터입니다. $filter=atScope()를 사용하여 범위 이상에서 모든 거부 할당을 반환합니다. $filter=denyAssignmentName eq '{name}'을 사용하여 지정된 범위에서 이름으로 거부 할당을 검색합니다. $filter=principalId eq '{id}'를 사용하여 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환합니다. 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환하려면 $filter=gdprExportPrincipalId eq '{id}'를 사용합니다. 이 필터는 principalId 필터와 다릅니다. 지정된 보안 주체를 포함하는 거부 할당은 보안 주체 목록일 뿐만 아니라 지정된 보안 주체를 포함하는 거부 할당도 ExcludePrincipals 목록입니다. 또한 gdprExportPrincipalId 필터를 사용하는 경우 거부 할당 이름 및 설명 속성만 반환됩니다. 기본값은 없음입니다.

cls
callable

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

반환

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

반환 형식

예외

list_for_resource

리소스에 대한 거부 할당을 가져옵니다.

list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> AsyncIterable[DenyAssignment]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

resource_provider_namespace
str
필수

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

parent_resource_path
str
필수

부모 리소스 ID입니다. 필수 요소.

resource_type
str
필수

리소스의 리소스 종류입니다. 필수 요소.

resource_name
str
필수

거부 할당을 가져올 리소스의 이름입니다. 필수 요소.

filter
str
필수

작업에 적용할 필터입니다. $filter=atScope()를 사용하여 범위 이상에서 모든 거부 할당을 반환합니다. $filter=denyAssignmentName eq '{name}'을 사용하여 지정된 범위에서 이름으로 거부 할당을 검색합니다. $filter=principalId eq '{id}'를 사용하여 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환합니다. 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환하려면 $filter=gdprExportPrincipalId eq '{id}'를 사용합니다. 이 필터는 principalId 필터와 다릅니다. 지정된 보안 주체를 포함하는 거부 할당은 보안 주체 목록일 뿐만 아니라 지정된 보안 주체를 포함하는 거부 할당도 ExcludePrincipals 목록입니다. 또한 gdprExportPrincipalId 필터를 사용하는 경우 거부 할당 이름 및 설명 속성만 반환됩니다. 기본값은 없음입니다.

cls
callable

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

반환

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

반환 형식

예외

list_for_resource_group

리소스 그룹에 대한 거부 할당을 가져옵니다.

list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> AsyncIterable[DenyAssignment]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. 필수 요소.

filter
str
필수

작업에 적용할 필터입니다. $filter=atScope()를 사용하여 범위 이상에서 모든 거부 할당을 반환합니다. $filter=denyAssignmentName eq '{name}'을 사용하여 지정된 범위에서 이름으로 거부 할당을 검색합니다. $filter=principalId eq '{id}'를 사용하여 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환합니다. 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환하려면 $filter=gdprExportPrincipalId eq '{id}'를 사용합니다. 이 필터는 principalId 필터와 다릅니다. 지정된 보안 주체를 포함하는 거부 할당은 보안 주체 목록일 뿐만 아니라 지정된 보안 주체를 포함하는 거부 할당도 ExcludePrincipals 목록입니다. 또한 gdprExportPrincipalId 필터를 사용하는 경우 거부 할당 이름 및 설명 속성만 반환됩니다. 기본값은 없음입니다.

cls
callable

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

반환

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

반환 형식

예외

list_for_scope

범위에 대한 거부 할당을 가져옵니다.

list_for_scope(scope: str, filter: str | None = None, **kwargs: Any) -> AsyncIterable[DenyAssignment]

매개 변수

scope
str
필수

거부 할당의 범위입니다. 필수 요소.

filter
str
필수

작업에 적용할 필터입니다. $filter=atScope()를 사용하여 범위 이상에서 모든 거부 할당을 반환합니다. $filter=denyAssignmentName eq '{name}'을 사용하여 지정된 범위에서 이름으로 거부 할당을 검색합니다. $filter=principalId eq '{id}'를 사용하여 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환합니다. 지정된 보안 주체의 범위 위와 아래에 있는 모든 거부 할당을 반환하려면 $filter=gdprExportPrincipalId eq '{id}'를 사용합니다. 이 필터는 principalId 필터와 다릅니다. 지정된 보안 주체를 포함하는 거부 할당은 보안 주체 목록일 뿐만 아니라 지정된 보안 주체를 포함하는 거부 할당도 ExcludePrincipals 목록입니다. 또한 gdprExportPrincipalId 필터를 사용하는 경우 거부 할당 이름 및 설명 속성만 반환됩니다. 기본값은 없음입니다.

cls
callable

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

반환

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

반환 형식

예외

특성

models

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