Job Router Administration Operations - Upsert Classification Policy
Tworzy lub aktualizuje zasady klasyfikacji.
PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
classification
|
path | True |
string |
Identyfikator zasad klasyfikacji. |
endpoint
|
path | True |
string |
Identyfikator URI zasobu komunikacji |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Nagłówek żądania
Media Types: "application/merge-patch+json"
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
If-Match |
string |
Żądanie powinno być kontynuowane tylko wtedy, gdy jednostka pasuje do tego ciągu. |
|
If-Unmodified-Since |
string date-time-rfc7231 |
Żądanie powinno być kontynuowane tylko wtedy, gdy jednostka nie została zmodyfikowana po tym czasie. |
Treść żądania
Media Types: "application/merge-patch+json"
Nazwa | Typ | Opis |
---|---|---|
fallbackQueueId |
string |
Identyfikator kolejki rezerwowej do wybrania, czy załączniki selektora kolejki nie znajdą dopasowania. |
name |
string |
Przyjazna nazwa tych zasad. |
prioritizationRule | RouterRuleCreateOrUpdate: |
Reguła określająca wskaźnik priorytetu zadania. |
queueSelectorAttachments | QueueSelectorAttachment[]: |
Załączniki selektora kolejki używane do rozpoznawania kolejki dla zadania. |
workerSelectorAttachments | WorkerSelectorAttachment[]: |
Załączniki selektora procesów roboczych używane do dołączania selektorów procesów roboczych do zadania. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Żądanie zakończyło się pomyślnie. Nagłówki
|
|
201 Created |
Żądanie zakończyło się pomyślnie i w rezultacie został utworzony nowy zasób. Nagłówki
|
|
Other Status Codes |
Nieoczekiwana odpowiedź na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
AadOauth2Auth
Przepływ OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
accessCode
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Adres URL tokenu:
https://login.microsoftonline.com/common/oauth2/token
Zakresy
Nazwa | Opis |
---|---|
https://communication.azure.com/.default |
Przykłady
Creates a Classification Policy |
Updates a Classification Policy |
Creates a Classification Policy
Przykładowe żądanie
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"
}
}
Przykładowa odpowiedź
{
"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
Przykładowe żądanie
PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01
{
"name": "MainUpdate"
}
Przykładowa odpowiedź
{
"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"
}
Definicje
Nazwa | Opis |
---|---|
Azure. |
Obiekt błędu. |
Azure. |
Odpowiedź zawierająca szczegóły błędu. |
Azure. |
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Classification |
Kontener reguł, które określają sposób klasyfikowania zadań. |
Classification |
Kontener reguł, które określają sposób klasyfikowania zadań. |
Conditional |
Opisuje zestaw selektorów kolejek, które zostaną dołączone, jeśli dany warunek zostanie rozpoznany na wartość true. |
Conditional |
Opisuje zestaw selektorów procesów roboczych, które zostaną dołączone, jeśli dany warunek zostanie rozpoznany na wartość true. |
Direct |
Reguła zwracająca te same etykiety co etykiety wejściowe. |
Direct |
Reguła zwracająca te same etykiety co etykiety wejściowe. |
Expression |
Reguła dostarczająca reguły wyrażeń wbudowanych. |
Expression |
Reguła dostarczająca reguły wyrażeń wbudowanych. |
Expression |
Dostępne języki wyrażeń, które można skonfigurować. |
Function |
Reguła zapewniająca powiązanie z funkcją platformy Azure wyzwalaną przez protokół HTTP. |
Function |
Reguła zapewniająca powiązanie z funkcją platformy Azure wyzwalaną przez protokół HTTP. |
Function |
Poświadczenia używane do uzyskiwania dostępu do reguły funkcji platformy Azure. |
Label |
Opisuje obsługiwane operacje na wartościach etykiet. |
OAuth2Webhook |
Poświadczenia OAuth2.0 używane do serwera autoryzacji firmy Contoso. Dokumentacja: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
Pass |
Dołącza selektor kolejki, w którym wartość jest przekazywana z etykiety zadania z tym samym kluczem. |
Pass |
Dołącza selektor procesu roboczego, w którym wartość jest przekazywana z etykiety zadania przy użyciu tego samego klucza. |
Queue |
Dyskryminujące obsługiwane typy załączników selektora kolejek. |
Queue |
Zawiera procent wagi i selektory kolejek, które mają być stosowane, jeśli wybrano dla rozkładów ważonych. |
Router |
Opisuje warunek, który musi być spełniony względem zestawu etykiet do wyboru kolejki. |
Router |
Dyskryminujące dla obsługiwanych typów reguł routera. |
Router |
Opisuje warunek, który musi zostać spełniony względem zestawu etykiet do wyboru procesu roboczego. |
Router |
Opisuje stan selektora procesów roboczych. |
Rule |
Dołącza selektory kolejek do zadania, gdy reguła routera jest rozpoznawana. |
Rule |
Dołącza selektory procesów roboczych do zadania po rozwiązaniu routerrule. |
Static |
Opisuje selektor kolejki, który zostanie dołączony do zadania. |
Static |
Reguła zapewniająca reguły statyczne, które zawsze zwracają ten sam wynik, niezależnie od danych wejściowych. |
Static |
Reguła zapewniająca reguły statyczne, które zawsze zwracają ten sam wynik, niezależnie od danych wejściowych. |
Static |
Opisuje selektor procesów roboczych, który zostanie dołączony do zadania. |
Webhook |
Reguła zapewniająca powiązanie z zewnętrznym serwerem internetowym. |
Webhook |
Reguła zapewniająca powiązanie z zewnętrznym serwerem internetowym. |
Weighted |
Opisuje wiele zestawów selektorów kolejek, z których jeden zostanie wybrany i dołączony zgodnie z wagą. |
Weighted |
Opisuje wiele zestawów selektorów procesów roboczych, z których jeden zostanie wybrany i dołączony zgodnie z wagą. |
Worker |
Dyskryminuje obsługiwane typy załączników selektora procesów roboczych. |
Worker |
Zawiera procent wagi i selektory procesów roboczych, które mają być stosowane, jeśli wybrano dla rozkładów ważonych. |
Azure.Core.Foundations.Error
Obiekt błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
message |
string |
Czytelna dla człowieka reprezentacja błędu. |
target |
string |
Element docelowy błędu. |
Azure.Core.Foundations.ErrorResponse
Odpowiedź zawierająca szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
Azure.Core.Foundations.InnerError
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
innererror |
Błąd wewnętrzny. |
ClassificationPolicy
Kontener reguł, które określają sposób klasyfikowania zadań.
Nazwa | Typ | Opis |
---|---|---|
etag |
string |
Tag jednostki dla tego zasobu. |
fallbackQueueId |
string |
Identyfikator kolejki rezerwowej do wybrania, czy załączniki selektora kolejki nie znajdą dopasowania. |
id |
string |
Identyfikator zasad klasyfikacji. |
name |
string |
Przyjazna nazwa tych zasad. |
prioritizationRule | RouterRule: |
Reguła określająca wskaźnik priorytetu zadania. |
queueSelectorAttachments | QueueSelectorAttachment[]: |
Załączniki selektora kolejki używane do rozpoznawania kolejki dla zadania. |
workerSelectorAttachments | WorkerSelectorAttachment[]: |
Załączniki selektora procesów roboczych używane do dołączania selektorów procesów roboczych do zadania. |
ClassificationPolicyCreateOrUpdate
Kontener reguł, które określają sposób klasyfikowania zadań.
Nazwa | Typ | Opis |
---|---|---|
fallbackQueueId |
string |
Identyfikator kolejki rezerwowej do wybrania, czy załączniki selektora kolejki nie znajdą dopasowania. |
name |
string |
Przyjazna nazwa tych zasad. |
prioritizationRule | RouterRuleCreateOrUpdate: |
Reguła określająca wskaźnik priorytetu zadania. |
queueSelectorAttachments | QueueSelectorAttachment[]: |
Załączniki selektora kolejki używane do rozpoznawania kolejki dla zadania. |
workerSelectorAttachments | WorkerSelectorAttachment[]: |
Załączniki selektora procesów roboczych używane do dołączania selektorów procesów roboczych do zadania. |
ConditionalQueueSelectorAttachment
Opisuje zestaw selektorów kolejek, które zostaną dołączone, jeśli dany warunek zostanie rozpoznany na wartość true.
Nazwa | Typ | Opis |
---|---|---|
condition | RouterRule: |
Warunek, który musi być spełniony dla selektorów kolejki, które mają być dołączone. |
kind |
string:
conditional |
Dyskryminujący typ opisujący podtyp kolejkiSelectorAttachment. |
queueSelectors |
Selektory kolejek do dołączenia. |
ConditionalWorkerSelectorAttachment
Opisuje zestaw selektorów procesów roboczych, które zostaną dołączone, jeśli dany warunek zostanie rozpoznany na wartość true.
Nazwa | Typ | Opis |
---|---|---|
condition | RouterRule: |
Warunek, który musi być spełniony dla selektorów procesów roboczych, które mają być dołączone. |
kind |
string:
conditional |
Dyskryminujący typ opisujący podtyp elementu WorkerSelectorAttachment. |
workerSelectors |
Selektory procesów roboczych do dołączenia. |
DirectMapRouterRule
Reguła zwracająca te same etykiety co etykiety wejściowe.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
direct |
Dyskryminujący typ opisujący podtyp RouterRule |
DirectMapRouterRuleCreateOrUpdate
Reguła zwracająca te same etykiety co etykiety wejściowe.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
direct |
Dyskryminujący typ opisujący podtyp RouterRule |
ExpressionRouterRule
Reguła dostarczająca reguły wyrażeń wbudowanych.
Nazwa | Typ | Opis |
---|---|---|
expression |
string |
Wyrażenie do obliczenia. Powinna zawierać instrukcję return z wartościami obliczeniowymi. |
kind |
string:
expression |
Dyskryminujący typ opisujący podtyp RouterRule |
language |
Język wyrażeń do skompilowania i wykonania. |
ExpressionRouterRuleCreateOrUpdate
Reguła dostarczająca reguły wyrażeń wbudowanych.
Nazwa | Typ | Opis |
---|---|---|
expression |
string |
Wyrażenie do obliczenia. Powinna zawierać instrukcję return z wartościami obliczeniowymi. |
kind |
string:
expression |
Dyskryminujący typ opisujący podtyp RouterRule |
language |
Język wyrażeń do skompilowania i wykonania. |
ExpressionRouterRuleLanguage
Dostępne języki wyrażeń, które można skonfigurować.
Nazwa | Typ | Opis |
---|---|---|
powerFx |
string |
PowerFx |
FunctionRouterRule
Reguła zapewniająca powiązanie z funkcją platformy Azure wyzwalaną przez protokół HTTP.
Nazwa | Typ | Opis |
---|---|---|
credential |
Poświadczenia używane do uzyskiwania dostępu do reguły funkcji platformy Azure. |
|
functionUri |
string |
Adres URL funkcji platformy Azure. |
kind |
string:
function |
Dyskryminujący typ opisujący podtyp RouterRule |
FunctionRouterRuleCreateOrUpdate
Reguła zapewniająca powiązanie z funkcją platformy Azure wyzwalaną przez protokół HTTP.
Nazwa | Typ | Opis |
---|---|---|
credential |
Poświadczenia używane do uzyskiwania dostępu do reguły funkcji platformy Azure. |
|
functionUri |
string |
Adres URL funkcji platformy Azure. |
kind |
string:
function |
Dyskryminujący typ opisujący podtyp RouterRule |
FunctionRouterRuleCredential
Poświadczenia używane do uzyskiwania dostępu do reguły funkcji platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
appKey |
string |
Dostęp do klucza ograniczonego do aplikacji funkcji platformy Azure. Ten klucz udziela dostępu do wszystkich funkcji w aplikacji. |
clientId |
string |
Identyfikator klienta, gdy wartość AppKey jest podana w kontekście funkcji platformy Azure, jest to zwykle nazwa klucza. |
functionKey |
string |
Klucz dostępu o określonym zakresie do określonej funkcji. |
LabelOperator
Opisuje obsługiwane operacje na wartościach etykiet.
Nazwa | Typ | Opis |
---|---|---|
equal |
string |
Równy. |
greaterThan |
string |
Większe niż. |
greaterThanOrEqual |
string |
Większe niż lub równe. |
lessThan |
string |
Mniej niż. |
lessThanOrEqual |
string |
Mniejsze niż lub równe. |
notEqual |
string |
Nie równa się. |
OAuth2WebhookClientCredential
Poświadczenia OAuth2.0 używane do serwera autoryzacji firmy Contoso. Dokumentacja: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/
Nazwa | Typ | Opis |
---|---|---|
clientId |
string |
ClientId dla serwera autoryzacji Contoso. |
clientSecret |
string |
Wpis tajny klienta dla serwera autoryzacji Contoso. |
PassThroughQueueSelectorAttachment
Dołącza selektor kolejki, w którym wartość jest przekazywana z etykiety zadania z tym samym kluczem.
Nazwa | Typ | Opis |
---|---|---|
key |
string |
Klucz etykiety do odpytowania. |
kind |
string:
pass |
Dyskryminujący typ opisujący podtyp kolejkiSelectorAttachment. |
labelOperator |
Opisuje, jak wartość etykiety jest porównywana z wartością przekazywaną. |
PassThroughWorkerSelectorAttachment
Dołącza selektor procesu roboczego, w którym wartość jest przekazywana z etykiety zadania przy użyciu tego samego klucza.
Nazwa | Typ | Opis |
---|---|---|
expiresAfterSeconds |
number |
Opisuje, jak długo dołączony selektor etykiet jest prawidłowy w sekundach. |
key |
string |
Klucz etykiety do odpytowania. |
kind |
string:
pass |
Dyskryminujący typ opisujący podtyp elementu WorkerSelectorAttachment. |
labelOperator |
Opisuje, jak wartość etykiety jest porównywana z wartością przekazywaną. |
QueueSelectorAttachmentKind
Dyskryminujące obsługiwane typy załączników selektora kolejek.
Nazwa | Typ | Opis |
---|---|---|
conditional |
string |
Wartość dyskryminująca dla elementu ConditionalQueueSelectorAttachment. |
passThrough |
string |
Wartość dyskryminująca dla passThroughQueueSelectorAttachment. |
ruleEngine |
string |
Dyskryminująca wartość ruleEngineQueueSelectorAttachment. |
static |
string |
Wartość dyskryminująca dla elementu StaticQueueSelectorAttachment. |
weightedAllocation |
string |
Dyskryminująca wartość ważonaAllocationQueueSelectorAttachment. |
QueueWeightedAllocation
Zawiera procent wagi i selektory kolejek, które mają być stosowane, jeśli wybrano dla rozkładów ważonych.
Nazwa | Typ | Opis |
---|---|---|
queueSelectors |
Kolekcja selektorów kolejek, które zostaną zastosowane w przypadku wybrania tej alokacji. |
|
weight |
number |
Procent tej wagi, wyrażony jako ułamek 1. |
RouterQueueSelector
Opisuje warunek, który musi być spełniony względem zestawu etykiet do wyboru kolejki.
Nazwa | Typ | Opis |
---|---|---|
key |
string |
Klucz etykiety do odpytowania. |
labelOperator |
Opisuje sposób porównywania wartości etykiety z wartością zdefiniowaną na selektorze etykiet. |
|
value |
Wartość do porównania z rzeczywistą wartością etykiety z danym operatorem. Wartości muszą być wartościami pierwotnymi — liczba, ciąg, wartość logiczna. |
RouterRuleKind
Dyskryminujące dla obsługiwanych typów reguł routera.
Nazwa | Typ | Opis |
---|---|---|
directMap |
string |
Dyskryminująca wartość directMapRouterRule. |
expression |
string |
Dyskryminująca wartość expressionRouterRule. |
function |
string |
Wartość dyskryminująca dla functionRouterRule. |
static |
string |
Wartość dyskryminująca dla staticRouterRule. |
webhook |
string |
Wartość dyskryminująca dla elementu WebhookRouterRule. |
RouterWorkerSelector
Opisuje warunek, który musi zostać spełniony względem zestawu etykiet do wyboru procesu roboczego.
Nazwa | Typ | Opis |
---|---|---|
expedite |
boolean |
Wypycha zadanie do przodu kolejki, o ile ten selektor jest aktywny. |
expiresAfterSeconds |
number |
Opisuje, jak długo ten selektor etykiet jest prawidłowy w sekundach. |
expiresAt |
string |
Godzina wygaśnięcia tego selektora procesu roboczego w formacie UTC. |
key |
string |
Klucz etykiety do odpytowania. |
labelOperator |
Opisuje sposób porównywania wartości etykiety z wartością zdefiniowaną na selektorze procesu roboczego. |
|
status |
Stan selektora procesów roboczych. |
|
value |
Wartość do porównania z rzeczywistą wartością etykiety z danym operatorem. Wartości muszą być wartościami pierwotnymi — liczba, ciąg, wartość logiczna. |
RouterWorkerSelectorStatus
Opisuje stan selektora procesów roboczych.
Nazwa | Typ | Opis |
---|---|---|
active |
string |
Selektor procesów roboczych jest prawidłowy. |
expired |
string |
Selektor procesów roboczych jest nieprawidłowy. |
RuleEngineQueueSelectorAttachment
Dołącza selektory kolejek do zadania, gdy reguła routera jest rozpoznawana.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
rule |
Dyskryminujący typ opisujący podtyp kolejkiSelectorAttachment. |
rule | RouterRule: |
RouterRule, który rozwiązuje kolekcję selektorów kolejek do dołączenia. |
RuleEngineWorkerSelectorAttachment
Dołącza selektory procesów roboczych do zadania po rozwiązaniu routerrule.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
rule |
Dyskryminujący typ opisujący podtyp elementu WorkerSelectorAttachment. |
rule | RouterRule: |
RouterRule, który rozpoznaje kolekcję selektorów procesów roboczych do dołączenia. |
StaticQueueSelectorAttachment
Opisuje selektor kolejki, który zostanie dołączony do zadania.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
static |
Dyskryminujący typ opisujący podtyp kolejkiSelectorAttachment. |
queueSelector |
Selektor kolejki do dołączenia. |
StaticRouterRule
Reguła zapewniająca reguły statyczne, które zawsze zwracają ten sam wynik, niezależnie od danych wejściowych.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
static |
Dyskryminujący typ opisujący podtyp RouterRule |
value |
Wartość statyczna, która jest zawsze zwracana przez tę regułę. Wartości muszą być wartościami pierwotnymi — liczba, ciąg, wartość logiczna. |
StaticRouterRuleCreateOrUpdate
Reguła zapewniająca reguły statyczne, które zawsze zwracają ten sam wynik, niezależnie od danych wejściowych.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
static |
Dyskryminujący typ opisujący podtyp RouterRule |
value |
Wartość statyczna, która jest zawsze zwracana przez tę regułę. Wartości muszą być wartościami pierwotnymi — liczba, ciąg, wartość logiczna. |
StaticWorkerSelectorAttachment
Opisuje selektor procesów roboczych, który zostanie dołączony do zadania.
Nazwa | Typ | Opis |
---|---|---|
kind |
string:
static |
Dyskryminujący typ opisujący podtyp elementu WorkerSelectorAttachment. |
workerSelector |
Selektor procesu roboczego do dołączenia. |
WebhookRouterRule
Reguła zapewniająca powiązanie z zewnętrznym serwerem internetowym.
Nazwa | Typ | Opis |
---|---|---|
authorizationServerUri |
string |
Identyfikator URI serwera autoryzacji. |
clientCredential |
Poświadczenia OAuth2.0 używane do serwera autoryzacji firmy Contoso. Dokumentacja: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
kind |
string:
webhook |
Dyskryminujący typ opisujący podtyp RouterRule |
webhookUri |
string |
Identyfikator URI dla serwera internetowego firmy Contoso. |
WebhookRouterRuleCreateOrUpdate
Reguła zapewniająca powiązanie z zewnętrznym serwerem internetowym.
Nazwa | Typ | Opis |
---|---|---|
authorizationServerUri |
string |
Identyfikator URI serwera autoryzacji. |
clientCredential |
Poświadczenia OAuth2.0 używane do serwera autoryzacji firmy Contoso. Dokumentacja: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
kind |
string:
webhook |
Dyskryminujący typ opisujący podtyp RouterRule |
webhookUri |
string |
Identyfikator URI dla serwera internetowego firmy Contoso. |
WeightedAllocationQueueSelectorAttachment
Opisuje wiele zestawów selektorów kolejek, z których jeden zostanie wybrany i dołączony zgodnie z wagą.
Nazwa | Typ | Opis |
---|---|---|
allocations |
Kolekcja alokacji ważonych na podstawie procentu. |
|
kind |
string:
weighted |
Dyskryminujący typ opisujący podtyp kolejkiSelectorAttachment. |
WeightedAllocationWorkerSelectorAttachment
Opisuje wiele zestawów selektorów procesów roboczych, z których jeden zostanie wybrany i dołączony zgodnie z wagą.
Nazwa | Typ | Opis |
---|---|---|
allocations |
Kolekcja alokacji ważonych na podstawie procentu. |
|
kind |
string:
weighted |
Dyskryminujący typ opisujący podtyp elementu WorkerSelectorAttachment. |
WorkerSelectorAttachmentKind
Dyskryminuje obsługiwane typy załączników selektora procesów roboczych.
Nazwa | Typ | Opis |
---|---|---|
conditional |
string |
Dyskryminująca wartość elementu ConditionalWorkerSelectorAttachment. |
passThrough |
string |
Dyskryminująca wartość passThroughWorkerSelectorAttachment. |
ruleEngine |
string |
Dyskryminująca wartość elementu RuleEngineWorkerSelectorAttachment. |
static |
string |
Wartość dyskryminująca dla elementu StaticWorkerSelectorAttachment. |
weightedAllocation |
string |
Wartość dyskryminująca dla WeightedAllocationWorkerSelectorAttachment. |
WorkerWeightedAllocation
Zawiera procent wagi i selektory procesów roboczych, które mają być stosowane, jeśli wybrano dla rozkładów ważonych.
Nazwa | Typ | Opis |
---|---|---|
weight |
number |
Procent tej wagi, wyrażony jako ułamek 1. |
workerSelectors |
Kolekcja selektorów procesów roboczych, które zostaną zastosowane w przypadku wybrania tej alokacji. |