다음을 통해 공유


ResourceSyncRule interface

리소스 동기화 규칙 정의입니다.

Extends

속성

priority

우선 순위는 리소스 동기화 규칙의 우선 순위를 나타냅니다.

provisioningState

리소스 동기화 규칙에 대한 프로비전 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

selector

레이블 선택기는 matchLabels 및 matchExpressions의 두 부분으로 구성됩니다. 첫 번째 부분인 matchLabels는 {key,value} 쌍의 맵입니다. matchLabels 맵의 단일 {key,value}는 키 필드가 'key'이고, 연산자가 'In'이고, 값 배열에 'value'만 포함하는 matchExpressions의 요소와 동일합니다. 두 번째 부분인 matchExpressions는 리소스 선택기 요구 사항 목록입니다. 유효한 연산자는 In, NotIn, Exists 및 DoesNotExist를 포함합니다. In 및 NotIn의 경우 설정된 값이 비어 있지 않아야 합니다. Exists 및 DoesNotExist의 경우 값 집합이 비어 있어야 합니다. matchLabels 및 matchExpressions의 모든 요구 사항은 일치하기 위해 모두 충족되어야 합니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

targetResourceGroup

매핑되지 않은 사용자 지정 리소스의 경우 해당 레이블을 사용하여 일치하는 리소스 동기화 규칙을 찾습니다. 이 리소스 동기화 규칙이 우선 순위가 가장 높은 일치 규칙 중 하나인 경우 매핑되지 않은 사용자 지정 리소스는 이 리소스 동기화 규칙과 연결된 대상 리소스 그룹에 프로젝션됩니다. 이 리소스 동기화 규칙을 만드는 사용자에게는 대상 리소스 그룹에 대한 쓰기 권한이 있어야 하며 리소스 동기화 규칙을 만들 때 이 쓰기 권한의 유효성이 검사됩니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

location

리소스가 있는 지리적 위치

name

리소스의 이름 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

tags

리소스 태그.

type

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

priority

우선 순위는 리소스 동기화 규칙의 우선 순위를 나타냅니다.

priority?: undefined | number

속성 값

undefined | number

provisioningState

리소스 동기화 규칙에 대한 프로비전 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: undefined | string

속성 값

undefined | string

selector

레이블 선택기는 matchLabels 및 matchExpressions의 두 부분으로 구성됩니다. 첫 번째 부분인 matchLabels는 {key,value} 쌍의 맵입니다. matchLabels 맵의 단일 {key,value}는 키 필드가 'key'이고, 연산자가 'In'이고, 값 배열에 'value'만 포함하는 matchExpressions의 요소와 동일합니다. 두 번째 부분인 matchExpressions는 리소스 선택기 요구 사항 목록입니다. 유효한 연산자는 In, NotIn, Exists 및 DoesNotExist를 포함합니다. In 및 NotIn의 경우 설정된 값이 비어 있지 않아야 합니다. Exists 및 DoesNotExist의 경우 값 집합이 비어 있어야 합니다. matchLabels 및 matchExpressions의 모든 요구 사항은 일치하기 위해 모두 충족되어야 합니다.

selector?: ResourceSyncRulePropertiesSelector

속성 값

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

systemData?: SystemData

속성 값

targetResourceGroup

매핑되지 않은 사용자 지정 리소스의 경우 해당 레이블을 사용하여 일치하는 리소스 동기화 규칙을 찾습니다. 이 리소스 동기화 규칙이 우선 순위가 가장 높은 일치 규칙 중 하나인 경우 매핑되지 않은 사용자 지정 리소스는 이 리소스 동기화 규칙과 연결된 대상 리소스 그룹에 프로젝션됩니다. 이 리소스 동기화 규칙을 만드는 사용자에게는 대상 리소스 그룹에 대한 쓰기 권한이 있어야 하며 리소스 동기화 규칙을 만들 때 이 쓰기 권한의 유효성이 검사됩니다.

targetResourceGroup?: undefined | string

속성 값

undefined | string

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id?: undefined | string

속성 값

undefined | string

상속된Resource.id

location

리소스가 있는 지리적 위치

location: string

속성 값

string

TrackedResource.location에서 상속

name

리소스의 이름 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

name?: undefined | string

속성 값

undefined | string

상속된Resource.name

tags

리소스 태그.

tags?: undefined | [key: string]: string

속성 값

undefined | [key: string]: string

TrackedResource.tags에서 상속

type

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

type?: undefined | string

속성 값

undefined | string

Resource.type에서 상속됨