PolicyAssignment interface

정책 할당입니다.

Extends

속성

assignmentType

정책 할당의 유형입니다. 가능한 값은 NotSpecified, System, SystemHidden 및 Custom입니다. 변경 불가

definitionVersion

사용할 정책 정의의 버전입니다.

description

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

displayName

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

effectiveDefinitionVersion

사용 중인 정책 정의의 유효한 버전입니다. 이는 $expand 쿼리 매개변수를 통해 요청될 때만 존재합니다.

enforcementMode

정책 할당 적용 모드입니다. 가능한 값은 Default, DoNotEnforce 및 등록입니다.

identity

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

instanceId

정책 할당의 인스턴스 ID. 이 ID는 할당이 삭제되고 다시 생성될 때만 바뀝니다.

latestDefinitionVersion

최신 정책 정의 버전이 제공됩니다. 이는 $expand 쿼리 매개변수를 통해 요청될 때만 존재합니다.

location

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

metadata

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

nonComplianceMessages

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

notScopes

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

overrides

정책 속성 값이 재정의됩니다.

parameters

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

policyDefinitionId

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

resourceSelectors

리소스 속성별로 정책을 필터링할 리소스 선택기 목록입니다.

scope

정책 할당의 범위입니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

리소스의 이름

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

속성 세부 정보

assignmentType

정책 할당의 유형입니다. 가능한 값은 NotSpecified, System, SystemHidden 및 Custom입니다. 변경 불가

assignmentType?: string

속성 값

string

definitionVersion

사용할 정책 정의의 버전입니다.

definitionVersion?: string

속성 값

string

description

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

description?: string

속성 값

string

displayName

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

displayName?: string

속성 값

string

effectiveDefinitionVersion

사용 중인 정책 정의의 유효한 버전입니다. 이는 $expand 쿼리 매개변수를 통해 요청될 때만 존재합니다.

effectiveDefinitionVersion?: string

속성 값

string

enforcementMode

정책 할당 적용 모드입니다. 가능한 값은 Default, DoNotEnforce 및 등록입니다.

enforcementMode?: string

속성 값

string

identity

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

identity?: Identity

속성 값

instanceId

정책 할당의 인스턴스 ID. 이 ID는 할당이 삭제되고 다시 생성될 때만 바뀝니다.

instanceId?: string

속성 값

string

latestDefinitionVersion

최신 정책 정의 버전이 제공됩니다. 이는 $expand 쿼리 매개변수를 통해 요청될 때만 존재합니다.

latestDefinitionVersion?: string

속성 값

string

location

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

location?: string

속성 값

string

metadata

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

metadata?: any

속성 값

any

nonComplianceMessages

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

nonComplianceMessages?: NonComplianceMessage[]

속성 값

notScopes

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

notScopes?: string[]

속성 값

string[]

overrides

정책 속성 값이 재정의됩니다.

overrides?: Override[]

속성 값

parameters

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

parameters?: Record<string, ParameterValuesValue>

속성 값

Record<string, ParameterValuesValue>

policyDefinitionId

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

policyDefinitionId?: string

속성 값

string

resourceSelectors

리소스 속성별로 정책을 필터링할 리소스 선택기 목록입니다.

resourceSelectors?: ResourceSelector[]

속성 값

scope

정책 할당의 범위입니다.

scope?: string

속성 값

string

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

속성 값

string

ExtensionResource.id 에서 상속됨

name

리소스의 이름

name?: string

속성 값

string

상속 위치ExtensionResource.name

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

systemData?: SystemData

속성 값

다음에서 상속됨ExtensionResource.systemData

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

type?: string

속성 값

string

다음에서 상속됨ExtensionResource.type