ResourceSyncRule interface
리소스 동기화 규칙 정의입니다.
- Extends
속성
priority | 우선 순위는 리소스 동기화 규칙의 우선 순위를 나타냅니다. |
provisioning |
리소스 동기화 규칙에 대한 프로비전 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
selector | 레이블 선택기는 matchLabels 및 matchExpressions의 두 부분으로 구성됩니다. 첫 번째 부분인 matchLabels는 {key,value} 쌍의 맵입니다. matchLabels 맵의 단일 {key,value}는 키 필드가 'key'이고, 연산자가 'In'이고, 값 배열에 'value'만 포함하는 matchExpressions의 요소와 동일합니다. 두 번째 부분인 matchExpressions는 리소스 선택기 요구 사항 목록입니다. 유효한 연산자는 In, NotIn, Exists 및 DoesNotExist를 포함합니다. In 및 NotIn의 경우 설정된 값이 비어 있지 않아야 합니다. Exists 및 DoesNotExist의 경우 값 집합이 비어 있어야 합니다. matchLabels 및 matchExpressions의 모든 요구 사항은 일치하기 위해 모두 충족되어야 합니다. |
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
target |
매핑되지 않은 사용자 지정 리소스의 경우 해당 레이블을 사용하여 일치하는 리소스 동기화 규칙을 찾습니다. 이 리소스 동기화 규칙이 우선 순위가 가장 높은 일치 규칙 중 하나인 경우 매핑되지 않은 사용자 지정 리소스는 이 리소스 동기화 규칙과 연결된 대상 리소스 그룹에 프로젝션됩니다. 이 리소스 동기화 규칙을 만드는 사용자에게는 대상 리소스 그룹에 대한 쓰기 권한이 있어야 하며 리소스 동기화 규칙을 만들 때 이 쓰기 권한의 유효성이 검사됩니다. |
상속된 속성
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
name
리소스의 이름 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
name?: undefined | string
속성 값
undefined | string
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에서 상속됨