다음을 통해 공유


PolicyAssignment 클래스

정책 할당입니다.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

상속
azure.mgmt.resource.policy._serialization.Model
PolicyAssignment

생성자

PolicyAssignment(*, location: str | None = None, identity: _models.Identity | None = None, display_name: str | None = None, policy_definition_id: str | None = None, not_scopes: List[str] | None = None, parameters: Dict[str, _models.ParameterValuesValue] | None = None, description: str | None = None, metadata: MutableMapping[str, Any] | None = None, enforcement_mode: str | _models.EnforcementMode = 'Default', non_compliance_messages: List[_models.NonComplianceMessage] | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
location
str

정책 할당의 위치입니다. 관리 ID를 사용하는 경우에만 필요합니다.

identity

정책 할당과 연결된 관리 ID입니다.

display_name
str

정책 할당의 표시 이름입니다.

policy_definition_id
str

할당되는 정책 정의 또는 정책 집합 정의의 ID입니다.

not_scopes

정책의 제외된 범위입니다.

parameters

할당된 정책 규칙에 대한 매개 변수 값입니다. 키는 매개 변수 이름입니다.

description
str

이 메시지는 정책 위반 시 응답의 일부가 됩니다.

metadata
<xref:JSON>

정책 할당 메타데이터입니다. 메타데이터는 개방형 종료 개체이며 일반적으로 키 값 쌍의 컬렉션입니다.

enforcement_mode

정책 할당 적용 모드입니다. 가능한 값은 Default 및 DoNotEnforce입니다. 알려진 값은 "기본값" 및 "DoNotEnforce"입니다.

기본값: Default
non_compliance_messages

리소스가 정책을 준수하지 않는 이유를 설명하는 메시지입니다.

변수

Name Description
id
str

정책 할당의 ID입니다.

type
str

정책 할당의 유형입니다.

name
str

정책 할당의 이름입니다.

location
str

정책 할당의 위치입니다. 관리 ID를 사용하는 경우에만 필요합니다.

identity

정책 할당과 연결된 관리 ID입니다.

system_data

이 리소스와 관련된 시스템 메타데이터입니다.

display_name
str

정책 할당의 표시 이름입니다.

policy_definition_id
str

할당되는 정책 정의 또는 정책 집합 정의의 ID입니다.

scope
str

정책 할당에 대한 scope.

not_scopes

정책의 제외된 범위입니다.

parameters

할당된 정책 규칙에 대한 매개 변수 값입니다. 키는 매개 변수 이름입니다.

description
str

이 메시지는 정책 위반 시 응답의 일부가 됩니다.

metadata
<xref:JSON>

정책 할당 메타데이터입니다. 메타데이터는 개방형 종료 개체이며 일반적으로 키 값 쌍의 컬렉션입니다.

enforcement_mode

정책 할당 적용 모드입니다. 가능한 값은 Default 및 DoNotEnforce입니다. 알려진 값은 "기본값" 및 "DoNotEnforce"입니다.

non_compliance_messages

리소스가 정책을 준수하지 않는 이유를 설명하는 메시지입니다.