Job Router Administration Operations - Upsert Classification Policy
분류 정책을 만들거나 업데이트합니다.
PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
classification
|
path | True |
string |
분류 정책의 ID입니다. |
|
endpoint
|
path | True |
string (uri) |
통신 리소스의 URI |
|
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
요청 헤더
Media Types: "application/merge-patch+json"
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| If-Match |
string |
엔터티가 이 문자열과 일치하는 경우에만 요청을 진행해야 합니다. |
|
| If-Unmodified-Since |
string (date-time-rfc7231) |
이 시간 이후에 엔터티가 수정되지 않은 경우에만 요청이 진행되어야 합니다. |
요청 본문
Media Types: "application/merge-patch+json"
| Name | 형식 | Description |
|---|---|---|
| fallbackQueueId |
string |
큐 선택기 첨부 파일이 일치하는 항목을 찾을 수 없는지 선택할 대체 큐의 ID입니다. |
| name |
string |
이 정책의 이름입니다. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
작업의 우선 순위 점수를 결정하는 규칙입니다. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
작업에 대한 큐를 확인하는 데 사용되는 큐 선택기 첨부 파일입니다. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
작업자 선택기를 작업에 연결하는 데 사용되는 작업자 선택기 첨부 파일입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
요청이 성공했습니다. 헤더
|
|
| 201 Created |
요청이 성공했고 결과적으로 새 리소스가 생성되었습니다. 헤더
|
|
| Other Status Codes |
예기치 않은 오류 응답입니다. 헤더 x-ms-error-code: string |
보안
AadOauth2Auth
Azure Active Directory OAuth2 흐름
형식:
oauth2
Flow:
accessCode
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
토큰 URL:
https://login.microsoftonline.com/common/oauth2/token
범위
| Name | Description |
|---|---|
| https://communication.azure.com/.default |
예제
| Creates a Classification Policy |
| Updates a Classification Policy |
Creates a Classification Policy
샘플 요청
PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01
{
"name": "Main",
"fallbackQueueId": "MainQueue",
"queueSelectorAttachments": [
{
"kind": "conditional",
"condition": {
"kind": "expression",
"language": "powerFx",
"expression": "1 = 1"
},
"queueSelectors": [
{
"key": "foo",
"labelOperator": "equal",
"value": "bar"
}
]
}
],
"prioritizationRule": {
"kind": "static",
"value": "2"
}
}
샘플 응답
{
"id": "90eb00c4-234e-4df7-a231-ef7895518384",
"name": "Main",
"fallbackQueueId": "MainQueue",
"queueSelectorAttachments": [
{
"kind": "conditional",
"condition": {
"kind": "expression",
"language": "powerFx",
"expression": "1 = 1"
},
"queueSelectors": [
{
"key": "foo",
"labelOperator": "equal",
"value": "bar"
}
]
}
],
"prioritizationRule": {
"kind": "static",
"value": "2"
},
"workerSelectorAttachments": [],
"etag": "etag"
}
{
"id": "90eb00c4-234e-4df7-a231-ef7895518384",
"name": "Main",
"fallbackQueueId": "MainQueue",
"queueSelectorAttachments": [
{
"kind": "conditional",
"condition": {
"kind": "expression",
"language": "powerFx",
"expression": "1 = 1"
},
"queueSelectors": [
{
"key": "foo",
"labelOperator": "equal",
"value": "bar"
}
]
}
],
"prioritizationRule": {
"kind": "static",
"value": "2"
},
"workerSelectorAttachments": [],
"etag": "etag"
}
Updates a Classification Policy
샘플 요청
PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01
{
"name": "MainUpdate"
}
샘플 응답
{
"id": "90eb00c4-234e-4df7-a231-ef7895518384",
"name": "MainUpdate",
"fallbackQueueId": "MainQueue",
"queueSelectorAttachments": [
{
"kind": "conditional",
"condition": {
"kind": "expression",
"language": "powerFx",
"expression": "1 = 1"
},
"queueSelectors": [
{
"key": "foo",
"labelOperator": "equal",
"value": "bar"
}
]
}
],
"prioritizationRule": {
"kind": "static",
"value": "2"
},
"workerSelectorAttachments": [],
"etag": "etag"
}
{
"id": "90eb00c4-234e-4df7-a231-ef7895518384",
"name": "MainUpdate",
"fallbackQueueId": "MainQueue",
"queueSelectorAttachments": [
{
"kind": "conditional",
"condition": {
"kind": "expression",
"language": "powerFx",
"expression": "1 = 1"
},
"queueSelectors": [
{
"key": "foo",
"labelOperator": "equal",
"value": "bar"
}
]
}
],
"prioritizationRule": {
"kind": "static",
"value": "2"
},
"workerSelectorAttachments": [],
"etag": "etag"
}
정의
| Name | Description |
|---|---|
|
Azure. |
오류 개체입니다. |
|
Azure. |
오류 세부 정보가 포함된 응답입니다. |
|
Azure. |
오류에 대한 보다 구체적인 정보를 포함하는 개체입니다. Azure REST API 지침에 따라 - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Classification |
작업 분류 방법을 제어하는 규칙의 컨테이너입니다. |
|
Classification |
작업 분류 방법을 제어하는 규칙의 컨테이너입니다. |
|
Conditional |
지정된 조건이 true로 확인되면 연결될 큐 선택기 집합에 대해 설명합니다. |
|
Conditional |
지정된 조건이 true로 확인되면 연결될 작업자 선택기 집합에 대해 설명합니다. |
|
Direct |
입력 레이블과 동일한 레이블을 반환하는 규칙입니다. |
|
Direct |
입력 레이블과 동일한 레이블을 반환하는 규칙입니다. |
|
Expression |
인라인 식 규칙을 제공하는 규칙입니다. |
|
Expression |
인라인 식 규칙을 제공하는 규칙입니다. |
|
Expression |
구성할 수 있는 사용 가능한 식 언어입니다. |
|
Function |
HTTP 트리거된 Azure Function에 대한 바인딩을 제공하는 규칙입니다. |
|
Function |
HTTP 트리거된 Azure Function에 대한 바인딩을 제공하는 규칙입니다. |
|
Function |
Azure 함수 규칙에 액세스하는 데 사용되는 자격 증명입니다. |
|
Label |
레이블 값에 대해 지원되는 작업에 대해 설명합니다. |
|
OAuth2Webhook |
Contoso의 권한 부여 서버에 사용되는 OAuth2.0 자격 증명입니다. 참조: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
Pass |
동일한 키를 사용하여 작업 레이블에서 값이 전달되는 큐 선택기를 연결합니다. |
|
Pass |
동일한 키를 사용하여 작업 레이블에서 값이 전달되는 작업자 선택기를 연결합니다. |
|
Queue |
지원되는 큐 선택기 첨부 파일 형식에 대한 판별자입니다. |
|
Queue |
가중 분포에 대해 선택한 경우 적용할 가중치 백분율 및 큐 선택기를 포함합니다. |
|
Router |
큐 선택을 위해 레이블 집합에 대해 충족해야 하는 조건을 설명합니다. |
|
Router |
지원되는 라우터 규칙 형식에 대한 판별자입니다. |
|
Router |
작업자 선택에 대한 레이블 집합에 대해 충족해야 하는 조건을 설명합니다. |
|
Router |
작업자 선택기의 상태를 설명합니다. |
|
Rule |
RouterRule이 확인되면 큐 선택기를 작업에 연결합니다. |
|
Rule |
RouterRule이 확인되면 작업자 선택기를 작업에 연결합니다. |
|
Static |
작업에 연결할 큐 선택기를 설명합니다. |
|
Static |
입력에 관계없이 항상 동일한 결과를 반환하는 정적 규칙을 제공하는 규칙입니다. |
|
Static |
입력에 관계없이 항상 동일한 결과를 반환하는 정적 규칙을 제공하는 규칙입니다. |
|
Static |
작업에 연결할 작업자 선택기를 설명합니다. |
|
Webhook |
외부 웹 서버에 바인딩을 제공하는 규칙입니다. |
|
Webhook |
외부 웹 서버에 바인딩을 제공하는 규칙입니다. |
|
Weighted |
여러 큐 선택기 집합에 대해 설명합니다. 그 중 하나는 가중치에 따라 선택되고 연결됩니다. |
|
Weighted |
여러 작업자 선택기 집합에 대해 설명합니다. 그 중 하나는 가중치에 따라 선택되고 연결됩니다. |
|
Worker |
지원되는 작업자 선택기 첨부 파일 형식에 대한 판별자입니다. |
|
Worker |
가중 분포에 대해 선택한 경우 적용할 가중치 백분율 및 작업자 선택기를 포함합니다. |
Azure.Core.Foundations.Error
오류 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
서버에서 정의한 오류 코드 집합 중 하나입니다. |
| details |
이 보고된 오류로 이어진 특정 오류에 대한 세부 정보 배열입니다. |
|
| innererror |
오류에 대한 현재 개체보다 더 구체적인 정보를 포함하는 개체입니다. |
|
| message |
string |
사람이 읽을 수 있는 오류 표현입니다. |
| target |
string |
오류의 대상입니다. |
Azure.Core.Foundations.ErrorResponse
오류 세부 정보가 포함된 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| error |
오류 개체입니다. |
Azure.Core.Foundations.InnerError
오류에 대한 보다 구체적인 정보를 포함하는 개체입니다. Azure REST API 지침에 따라 - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
서버에서 정의한 오류 코드 집합 중 하나입니다. |
| innererror |
내부 오류입니다. |
ClassificationPolicy
작업 분류 방법을 제어하는 규칙의 컨테이너입니다.
| Name | 형식 | Description |
|---|---|---|
| etag |
string |
이 리소스의 엔터티 태그입니다. |
| fallbackQueueId |
string |
큐 선택기 첨부 파일이 일치하는 항목을 찾을 수 없는지 선택할 대체 큐의 ID입니다. |
| id |
string |
분류 정책의 ID입니다. |
| name |
string |
이 정책의 이름입니다. |
| prioritizationRule | RouterRule: |
작업의 우선 순위 점수를 결정하는 규칙입니다. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
작업에 대한 큐를 확인하는 데 사용되는 큐 선택기 첨부 파일입니다. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
작업자 선택기를 작업에 연결하는 데 사용되는 작업자 선택기 첨부 파일입니다. |
ClassificationPolicyCreateOrUpdate
작업 분류 방법을 제어하는 규칙의 컨테이너입니다.
| Name | 형식 | Description |
|---|---|---|
| fallbackQueueId |
string |
큐 선택기 첨부 파일이 일치하는 항목을 찾을 수 없는지 선택할 대체 큐의 ID입니다. |
| name |
string |
이 정책의 이름입니다. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
작업의 우선 순위 점수를 결정하는 규칙입니다. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
작업에 대한 큐를 확인하는 데 사용되는 큐 선택기 첨부 파일입니다. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
작업자 선택기를 작업에 연결하는 데 사용되는 작업자 선택기 첨부 파일입니다. |
ConditionalQueueSelectorAttachment
지정된 조건이 true로 확인되면 연결될 큐 선택기 집합에 대해 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| condition | RouterRule: |
큐 선택기를 연결하려면 true여야 하는 조건입니다. |
| kind |
string:
conditional |
QueueSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| queueSelectors |
연결할 큐 선택기입니다. |
ConditionalWorkerSelectorAttachment
지정된 조건이 true로 확인되면 연결될 작업자 선택기 집합에 대해 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| condition | RouterRule: |
작업자 선택기를 연결하려면 true여야 하는 조건입니다. |
| kind |
string:
conditional |
WorkerSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| workerSelectors |
연결할 작업자 선택기입니다. |
DirectMapRouterRule
입력 레이블과 동일한 레이블을 반환하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
direct |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
DirectMapRouterRuleCreateOrUpdate
입력 레이블과 동일한 레이블을 반환하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
direct |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
ExpressionRouterRule
인라인 식 규칙을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| expression |
string |
평가할 식입니다. 계산된 값이 있는 return 문을 포함해야 합니다. |
| kind |
string:
expression |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
| language |
컴파일하고 실행할 식 언어입니다. |
ExpressionRouterRuleCreateOrUpdate
인라인 식 규칙을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| expression |
string |
평가할 식입니다. 계산된 값이 있는 return 문을 포함해야 합니다. |
| kind |
string:
expression |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
| language |
컴파일하고 실행할 식 언어입니다. |
ExpressionRouterRuleLanguage
구성할 수 있는 사용 가능한 식 언어입니다.
| 값 | Description |
|---|---|
| powerFx |
PowerFx |
FunctionRouterRule
HTTP 트리거된 Azure Function에 대한 바인딩을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| credential |
Azure 함수 규칙에 액세스하는 데 사용되는 자격 증명입니다. |
|
| functionUri |
string (uri) |
Azure Function의 URL입니다. |
| kind |
string:
function |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
FunctionRouterRuleCreateOrUpdate
HTTP 트리거된 Azure Function에 대한 바인딩을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| credential |
Azure 함수 규칙에 액세스하는 데 사용되는 자격 증명입니다. |
|
| functionUri |
string (uri) |
Azure Function의 URL입니다. |
| kind |
string:
function |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
FunctionRouterRuleCredential
Azure 함수 규칙에 액세스하는 데 사용되는 자격 증명입니다.
| Name | 형식 | Description |
|---|---|---|
| appKey |
string |
Azure Function 앱으로 범위가 지정된 액세스 키입니다. 이 키는 앱의 모든 함수에 대한 액세스 권한을 부여합니다. |
| clientId |
string |
클라이언트 ID는 Azure 함수의 컨텍스트에서 AppKey를 제공하는 경우 일반적으로 키의 이름입니다. |
| functionKey |
string |
특정 함수로 범위가 지정된 액세스 키입니다. |
LabelOperator
레이블 값에 대해 지원되는 작업에 대해 설명합니다.
| 값 | Description |
|---|---|
| equal |
같다. |
| notEqual |
같지 않습니다. |
| lessThan |
미만. |
| lessThanOrEqual |
작거나 같음 |
| greaterThan |
보다 큽다. |
| greaterThanOrEqual |
크거나 같음 |
OAuth2WebhookClientCredential
Contoso의 권한 부여 서버에 사용되는 OAuth2.0 자격 증명입니다. 참조: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/
| Name | 형식 | Description |
|---|---|---|
| clientId |
string |
Contoso 권한 부여 서버에 대한 ClientId입니다. |
| clientSecret |
string |
Contoso 권한 부여 서버에 대한 클라이언트 암호입니다. |
PassThroughQueueSelectorAttachment
동일한 키를 사용하여 작업 레이블에서 값이 전달되는 큐 선택기를 연결합니다.
| Name | 형식 | Description |
|---|---|---|
| key |
string |
쿼리할 레이블 키입니다. |
| kind |
string:
pass |
QueueSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| labelOperator |
전달되는 값과 레이블 값을 비교하는 방법을 설명합니다. |
PassThroughWorkerSelectorAttachment
동일한 키를 사용하여 작업 레이블에서 값이 전달되는 작업자 선택기를 연결합니다.
| Name | 형식 | Description |
|---|---|---|
| expiresAfterSeconds |
number (double) |
연결된 레이블 선택기가 유효한 기간(초)을 설명합니다. |
| key |
string |
쿼리할 레이블 키입니다. |
| kind |
string:
pass |
WorkerSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| labelOperator |
전달되는 값과 레이블 값을 비교하는 방법을 설명합니다. |
QueueSelectorAttachmentKind
지원되는 큐 선택기 첨부 파일 형식에 대한 판별자입니다.
| 값 | Description |
|---|---|
| conditional |
ConditionalQueueSelectorAttachment에 대한 판별자 값입니다. |
| passThrough |
PassThroughQueueSelectorAttachment에 대한 판별자 값입니다. |
| ruleEngine |
RuleEngineQueueSelectorAttachment에 대한 판별자 값입니다. |
| static |
StaticQueueSelectorAttachment에 대한 판별자 값입니다. |
| weightedAllocation |
WeightedAllocationQueueSelectorAttachment에 대한 판별자 값입니다. |
QueueWeightedAllocation
가중 분포에 대해 선택한 경우 적용할 가중치 백분율 및 큐 선택기를 포함합니다.
| Name | 형식 | Description |
|---|---|---|
| queueSelectors |
이 할당을 선택하면 적용될 큐 선택기의 컬렉션입니다. |
|
| weight |
number (double) |
1의 분수로 표현된 이 가중치의 백분율입니다. |
RouterQueueSelector
큐 선택을 위해 레이블 집합에 대해 충족해야 하는 조건을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| key |
string |
쿼리할 레이블 키입니다. |
| labelOperator |
레이블의 값을 레이블 선택기에서 정의된 값과 비교하는 방법을 설명합니다. |
|
| value |
지정된 연산자를 사용하여 실제 레이블 값과 비교할 값입니다. 값은 숫자, 문자열, 부울의 기본 값이어야 합니다. |
RouterRuleKind
지원되는 라우터 규칙 형식에 대한 판별자입니다.
| 값 | Description |
|---|---|
| directMap |
DirectMapRouterRule에 대한 판별자 값입니다. |
| expression |
ExpressionRouterRule에 대한 판별자 값입니다. |
| function |
FunctionRouterRule에 대한 판별자 값입니다. |
| static |
StaticRouterRule에 대한 판별자 값입니다. |
| webhook |
WebhookRouterRule에 대한 판별자 값입니다. |
RouterWorkerSelector
작업자 선택에 대한 레이블 집합에 대해 충족해야 하는 조건을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| expedite |
boolean |
이 선택기가 활성화되어 있는 한 작업을 큐의 맨 앞으로 푸시합니다. |
| expiresAfterSeconds |
number (double) |
이 레이블 선택기가 유효한 기간(초)을 설명합니다. |
| expiresAt |
string (date-time) |
이 작업자 선택기가 UTC로 만료되는 시간입니다. |
| key |
string |
쿼리할 레이블 키입니다. |
| labelOperator |
레이블 값을 작업자 선택기에서 정의된 값과 비교하는 방법을 설명합니다. |
|
| status |
작업자 선택기의 상태입니다. |
|
| value |
지정된 연산자를 사용하여 실제 레이블 값과 비교할 값입니다. 값은 숫자, 문자열, 부울의 기본 값이어야 합니다. |
RouterWorkerSelectorStatus
작업자 선택기의 상태를 설명합니다.
| 값 | Description |
|---|---|
| active |
작업자 선택기가 유효합니다. |
| expired |
작업자 선택기가 잘못되었습니다. |
RuleEngineQueueSelectorAttachment
RouterRule이 확인되면 큐 선택기를 작업에 연결합니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
rule |
QueueSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| rule | RouterRule: |
연결할 큐 선택기 컬렉션을 확인하는 RouterRule입니다. |
RuleEngineWorkerSelectorAttachment
RouterRule이 확인되면 작업자 선택기를 작업에 연결합니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
rule |
WorkerSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| rule | RouterRule: |
연결할 작업자 선택기 컬렉션을 확인하는 RouterRule입니다. |
StaticQueueSelectorAttachment
작업에 연결할 큐 선택기를 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
static |
QueueSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| queueSelector |
연결할 큐 선택기입니다. |
StaticRouterRule
입력에 관계없이 항상 동일한 결과를 반환하는 정적 규칙을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
static |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
| value |
이 규칙이 항상 반환하는 정적 값입니다. 값은 숫자, 문자열, 부울의 기본 값이어야 합니다. |
StaticRouterRuleCreateOrUpdate
입력에 관계없이 항상 동일한 결과를 반환하는 정적 규칙을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
static |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
| value |
이 규칙이 항상 반환하는 정적 값입니다. 값은 숫자, 문자열, 부울의 기본 값이어야 합니다. |
StaticWorkerSelectorAttachment
작업에 연결할 작업자 선택기를 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| kind |
string:
static |
WorkerSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
| workerSelector |
연결할 작업자 선택기입니다. |
WebhookRouterRule
외부 웹 서버에 바인딩을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| authorizationServerUri |
string (uri) |
권한 부여 서버에 대한 URI입니다. |
| clientCredential |
Contoso의 권한 부여 서버에 사용되는 OAuth2.0 자격 증명입니다. 참조: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
| webhookUri |
string (uri) |
Contoso의 웹 서버에 대한 URI입니다. |
WebhookRouterRuleCreateOrUpdate
외부 웹 서버에 바인딩을 제공하는 규칙입니다.
| Name | 형식 | Description |
|---|---|---|
| authorizationServerUri |
string (uri) |
권한 부여 서버에 대한 URI입니다. |
| clientCredential |
Contoso의 권한 부여 서버에 사용되는 OAuth2.0 자격 증명입니다. 참조: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
RouterRule의 하위 형식을 설명하는 형식 판별자입니다. |
| webhookUri |
string (uri) |
Contoso의 웹 서버에 대한 URI입니다. |
WeightedAllocationQueueSelectorAttachment
여러 큐 선택기 집합에 대해 설명합니다. 그 중 하나는 가중치에 따라 선택되고 연결됩니다.
| Name | 형식 | Description |
|---|---|---|
| allocations |
백분율 기반 가중 할당의 컬렉션입니다. |
|
| kind |
string:
weighted |
QueueSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
WeightedAllocationWorkerSelectorAttachment
여러 작업자 선택기 집합에 대해 설명합니다. 그 중 하나는 가중치에 따라 선택되고 연결됩니다.
| Name | 형식 | Description |
|---|---|---|
| allocations |
백분율 기반 가중 할당의 컬렉션입니다. |
|
| kind |
string:
weighted |
WorkerSelectorAttachment의 하위 형식을 설명하는 형식 판별자입니다. |
WorkerSelectorAttachmentKind
지원되는 작업자 선택기 첨부 파일 형식에 대한 판별자입니다.
| 값 | Description |
|---|---|
| conditional |
ConditionalWorkerSelectorAttachment에 대한 판별자 값입니다. |
| passThrough |
PassThroughWorkerSelectorAttachment에 대한 판별자 값입니다. |
| ruleEngine |
RuleEngineWorkerSelectorAttachment에 대한 판별자 값입니다. |
| static |
StaticWorkerSelectorAttachment에 대한 판별자 값입니다. |
| weightedAllocation |
WeightedAllocationWorkerSelectorAttachment에 대한 판별자 값입니다. |
WorkerWeightedAllocation
가중 분포에 대해 선택한 경우 적용할 가중치 백분율 및 작업자 선택기를 포함합니다.
| Name | 형식 | Description |
|---|---|---|
| weight |
number (double) |
1의 분수로 표현된 이 가중치의 백분율입니다. |
| workerSelectors |
이 할당을 선택하면 적용할 작업자 선택기의 컬렉션입니다. |