다음을 통해 공유


PolicyStatesOperations 클래스

PolicyStatesOperations 작업.

이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 클라이언트 인스턴스를 만들어서 인스턴스화하고 특성으로 연결해야 합니다.

상속
builtins.object
PolicyStatesOperations

생성자

PolicyStatesOperations(client, config, serializer, deserializer)

매개 변수

client
필수

서비스 요청에 대한 클라이언트입니다.

config
필수

서비스 클라이언트의 구성입니다.

serializer
필수

개체 모델 직렬 변환기입니다.

deserializer
필수

개체 모델 역직렬 변환기입니다.

변수

models

이 작업 그룹에 사용되는 모델 클래스에 대한 별칭입니다.

메서드

begin_trigger_resource_group_evaluation

리소스 그룹 아래의 모든 리소스에 대한 정책 평가 검사를 트리거합니다.

begin_trigger_subscription_evaluation

구독 아래의 모든 리소스에 대한 정책 평가 검사를 트리거합니다.

list_query_results_for_management_group

관리 그룹 아래의 리소스에 대한 쿼리 정책 상태입니다.

list_query_results_for_policy_definition

구독 수준 정책 정의에 대한 정책 상태를 쿼리합니다.

list_query_results_for_policy_set_definition

구독 수준 정책 집합 정의에 대한 정책 상태를 쿼리합니다.

list_query_results_for_resource

리소스에 대한 정책 상태를 쿼리합니다.

list_query_results_for_resource_group

리소스 그룹 아래의 리소스에 대한 정책 상태를 쿼리합니다.

list_query_results_for_resource_group_level_policy_assignment

리소스 그룹 수준 정책 할당에 대한 정책 상태를 쿼리합니다.

list_query_results_for_subscription

구독에서 리소스에 대한 정책 상태를 쿼리합니다.

list_query_results_for_subscription_level_policy_assignment

구독 수준 정책 할당에 대한 정책 상태를 쿼리합니다.

summarize_for_management_group

관리 그룹의 리소스에 대한 정책 상태를 요약합니다.

summarize_for_policy_definition

구독 수준 정책 정의에 대한 정책 상태를 요약합니다.

summarize_for_policy_set_definition

구독 수준 정책 집합 정의에 대한 정책 상태를 요약합니다.

summarize_for_resource

리소스에 대한 정책 상태를 요약합니다.

summarize_for_resource_group

리소스 그룹 아래의 리소스에 대한 정책 상태를 요약합니다.

summarize_for_resource_group_level_policy_assignment

리소스 그룹 수준 정책 할당에 대한 정책 상태를 요약합니다.

summarize_for_subscription

구독에 있는 리소스에 대한 정책 상태를 요약합니다.

summarize_for_subscription_level_policy_assignment

구독 수준 정책 할당에 대한 정책 상태를 요약합니다.

begin_trigger_resource_group_evaluation

리소스 그룹 아래의 모든 리소스에 대한 정책 평가 검사를 트리거합니다.

begin_trigger_resource_group_evaluation(subscription_id: str, resource_group_name: str, **kwargs: Any) -> LROPoller[None]

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

resource_group_name
str
필수

리소스 그룹 이름

cls
callable

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

continuation_token
str

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

polling
bool 또는 PollingMethod

ARMPolling의 경우 True, 폴링이 없는 경우 False 또는 개인 폴링 전략의 폴링 개체

polling_interval
int

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

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_trigger_subscription_evaluation

구독 아래의 모든 리소스에 대한 정책 평가 검사를 트리거합니다.

begin_trigger_subscription_evaluation(subscription_id: str, **kwargs: Any) -> LROPoller[None]

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

cls
callable

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

continuation_token
str

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

polling
bool 또는 PollingMethod

ARMPolling의 경우 True, 폴링이 없는 경우 False 또는 개인 폴링 전략의 폴링 개체

polling_interval
int

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

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

list_query_results_for_management_group

관리 그룹 아래의 리소스에 대한 쿼리 정책 상태입니다.

list_query_results_for_management_group(policy_states_resource: str | '_models.PolicyStatesResource', management_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

management_group_name
str
필수

관리 그룹 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

list_query_results_for_policy_definition

구독 수준 정책 정의에 대한 정책 상태를 쿼리합니다.

list_query_results_for_policy_definition(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, policy_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

policy_definition_name
str
필수

정책 정의 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

list_query_results_for_policy_set_definition

구독 수준 정책 집합 정의에 대한 정책 상태를 쿼리합니다.

list_query_results_for_policy_set_definition(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, policy_set_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

policy_set_definition_name
str
필수

정책 집합 정의 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

list_query_results_for_resource

리소스에 대한 정책 상태를 쿼리합니다.

list_query_results_for_resource(policy_states_resource: str | '_models.PolicyStatesResource', resource_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

resource_id
str
필수

리소스 ID입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

list_query_results_for_resource_group

리소스 그룹 아래의 리소스에 대한 정책 상태를 쿼리합니다.

list_query_results_for_resource_group(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, resource_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

resource_group_name
str
필수

리소스 그룹 이름

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

list_query_results_for_resource_group_level_policy_assignment

리소스 그룹 수준 정책 할당에 대한 정책 상태를 쿼리합니다.

list_query_results_for_resource_group_level_policy_assignment(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, resource_group_name: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

resource_group_name
str
필수

리소스 그룹 이름

policy_assignment_name
str
필수

정책 할당 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

list_query_results_for_subscription

구독에서 리소스에 대한 정책 상태를 쿼리합니다.

list_query_results_for_subscription(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

list_query_results_for_subscription_level_policy_assignment

구독 수준 정책 할당에 대한 정책 상태를 쿼리합니다.

list_query_results_for_subscription_level_policy_assignment(policy_states_resource: str | '_models.PolicyStatesResource', subscription_id: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> Iterable['_models.PolicyStatesQueryResults']

매개 변수

policy_states_resource
str 또는 PolicyStatesResource
필수

PolicyStates 리소스 종류 아래의 가상 리소스입니다. 지정된 시간 범위에서 'latest'는 최신 정책 상태를 나타내는 반면 , 'default'는 모든 정책 상태를 나타냅니다.

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

policy_assignment_name
str
필수

정책 할당 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

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

반환 형식

예외

summarize_for_management_group

관리 그룹의 리소스에 대한 정책 상태를 요약합니다.

summarize_for_management_group(management_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

management_group_name
str
필수

관리 그룹 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

summarize_for_policy_definition

구독 수준 정책 정의에 대한 정책 상태를 요약합니다.

summarize_for_policy_definition(subscription_id: str, policy_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

policy_definition_name
str
필수

정책 정의 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

summarize_for_policy_set_definition

구독 수준 정책 집합 정의에 대한 정책 상태를 요약합니다.

summarize_for_policy_set_definition(subscription_id: str, policy_set_definition_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

policy_set_definition_name
str
필수

정책 집합 정의 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

summarize_for_resource

리소스에 대한 정책 상태를 요약합니다.

summarize_for_resource(resource_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

resource_id
str
필수

리소스 ID입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

summarize_for_resource_group

리소스 그룹 아래의 리소스에 대한 정책 상태를 요약합니다.

summarize_for_resource_group(subscription_id: str, resource_group_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

resource_group_name
str
필수

리소스 그룹 이름

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

summarize_for_resource_group_level_policy_assignment

리소스 그룹 수준 정책 할당에 대한 정책 상태를 요약합니다.

summarize_for_resource_group_level_policy_assignment(subscription_id: str, resource_group_name: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

resource_group_name
str
필수

리소스 그룹 이름

policy_assignment_name
str
필수

정책 할당 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

summarize_for_subscription

구독에 있는 리소스에 대한 정책 상태를 요약합니다.

summarize_for_subscription(subscription_id: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

summarize_for_subscription_level_policy_assignment

구독 수준 정책 할당에 대한 정책 상태를 요약합니다.

summarize_for_subscription_level_policy_assignment(subscription_id: str, policy_assignment_name: str, query_options: '_models.QueryOptions' | None = None, **kwargs: Any) -> _models.SummarizeResults

매개 변수

subscription_id
str
필수

Azure 구독 ID를 Microsoft.

policy_assignment_name
str
필수

정책 할당 이름입니다.

query_options
QueryOptions
기본값: None

매개 변수 그룹입니다.

cls
callable

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

반환

SummarizeResults 또는 cls(response)의 결과

반환 형식

예외

특성

models

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