Job Router Administration Operations - Upsert Classification Policy
Hiermee maakt of werkt u een classificatiebeleid bij.
PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
classification
|
path | True |
string |
Id van een classificatiebeleid. |
|
endpoint
|
path | True |
string (uri) |
URI van uw communicatieresource |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagkoptekst
Media Types: "application/merge-patch+json"
| Name | Vereist | Type | Description |
|---|---|---|---|
| If-Match |
string |
De aanvraag mag alleen worden voortgezet als een entiteit overeenkomt met deze tekenreeks. |
|
| If-Unmodified-Since |
string (date-time-rfc7231) |
De aanvraag moet alleen worden voortgezet als de entiteit na deze tijd niet is gewijzigd. |
Aanvraagbody
Media Types: "application/merge-patch+json"
| Name | Type | Description |
|---|---|---|
| fallbackQueueId |
string |
Id van een terugvalwachtrij om te selecteren of wachtrijselectorbijlagen geen overeenkomst vinden. |
| name |
string |
Beschrijvende naam van dit beleid. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
Een regel om een prioriteitsscore voor een taak te bepalen. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Wachtrijselectorbijlagen die worden gebruikt om een wachtrij voor een taak op te lossen. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Werkrolkiezerbijlagen die worden gebruikt om werkrolkiezers aan een taak te koppelen. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. Kopteksten
|
|
| 201 Created |
De aanvraag is geslaagd en er is een nieuwe resource gemaakt. Kopteksten
|
|
| Other Status Codes |
Een onverwachte foutreactie. Kopteksten x-ms-error-code: string |
Beveiliging
AadOauth2Auth
De Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
accessCode
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Token-URL:
https://login.microsoftonline.com/common/oauth2/token
Bereiken
| Name | Description |
|---|---|
| https://communication.azure.com/.default |
Voorbeelden
| Creates a Classification Policy |
| Updates a Classification Policy |
Creates a Classification Policy
Voorbeeldaanvraag
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"
}
}
Voorbeeldrespons
{
"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
Voorbeeldaanvraag
PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01
{
"name": "MainUpdate"
}
Voorbeeldrespons
{
"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"
}
Definities
| Name | Description |
|---|---|
|
Azure. |
Het foutobject. |
|
Azure. |
Een antwoord met foutdetails. |
|
Azure. |
Een object met meer specifieke informatie over de fout. Volgens de Azure REST API-richtlijnen - . https://aka.ms/AzureRestApiGuidelines#handling-errors |
|
Classification |
Een container voor de regels die bepalen hoe taken worden geclassificeerd. |
|
Classification |
Een container voor de regels die bepalen hoe taken worden geclassificeerd. |
|
Conditional |
Beschrijft een set wachtrijkiezers die worden gekoppeld als de opgegeven voorwaarde wordt omgezet in waar. |
|
Conditional |
Beschrijft een set werkrolkiezers die worden gekoppeld als de opgegeven voorwaarde wordt omgezet in waar. |
|
Direct |
Een regel die dezelfde labels retourneert als de invoerlabels. |
|
Direct |
Een regel die dezelfde labels retourneert als de invoerlabels. |
|
Expression |
Een regel die regels voor inline-expressies opgeeft. |
|
Expression |
Een regel die regels voor inline-expressies opgeeft. |
|
Expression |
Beschikbare expressietalen die kunnen worden geconfigureerd. |
|
Function |
Een regel die een binding aan een door HTTP geactiveerde Azure-functie levert. |
|
Function |
Een regel die een binding aan een door HTTP geactiveerde Azure-functie levert. |
|
Function |
Referenties die worden gebruikt voor toegang tot de Azure-functieregel. |
|
Label |
Beschrijft ondersteunde bewerkingen op labelwaarden. |
|
OAuth2Webhook |
OAuth2.0-referenties die worden gebruikt voor de autorisatieserver van Contoso. Naslaginformatie: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
Pass |
Hiermee wordt een wachtrijselector gekoppeld waarbij de waarde wordt doorgegeven vanuit het label van een taak met dezelfde sleutel. |
|
Pass |
Koppelt een werkrolkiezer waarbij de waarde wordt doorgegeven vanuit het label van een taak met dezelfde sleutel. |
|
Queue |
Discriminators voor ondersteunde typen wachtrijkiezers. |
|
Queue |
Bevat het gewichtspercentage en de wachtrijselectors die moeten worden toegepast als deze zijn geselecteerd voor gewogen distributies. |
|
Router |
Beschrijft een voorwaarde waaraan moet worden voldaan voor een set labels voor wachtrijselectie. |
|
Router |
Discriminators voor ondersteunde routerregeltypen. |
|
Router |
Beschrijft een voorwaarde waaraan moet worden voldaan voor een set labels voor werkrolselectie. |
|
Router |
Beschrijft de status van een werkrolkiezer. |
|
Rule |
Koppelt wachtrijkiezers aan een taak wanneer de RouterRule is opgelost. |
|
Rule |
Koppelt werkrolkiezers aan een taak wanneer een RouterRule is opgelost. |
|
Static |
Beschrijft een wachtrijselector die aan een taak wordt gekoppeld. |
|
Static |
Een regel die statische regels levert die altijd hetzelfde resultaat retourneren, ongeacht invoer. |
|
Static |
Een regel die statische regels levert die altijd hetzelfde resultaat retourneren, ongeacht invoer. |
|
Static |
Beschrijft een werkrolkiezer die aan een taak wordt gekoppeld. |
|
Webhook |
Een regel die een binding aan een externe webserver levert. |
|
Webhook |
Een regel die een binding aan een externe webserver levert. |
|
Weighted |
Beschrijft meerdere sets wachtrijkiezers, waarvan één wordt geselecteerd en gekoppeld aan een weging. |
|
Weighted |
Beschrijft meerdere sets werkrolkiezers, waarvan één wordt geselecteerd en gekoppeld aan een weging. |
|
Worker |
Discriminators voor ondersteunde werkrolbijlagen. |
|
Worker |
Bevat het gewichtspercentage en werkrolkiezers die moeten worden toegepast als deze zijn geselecteerd voor gewogen distributies. |
Azure.Core.Foundations.Error
Het foutobject.
| Name | Type | Description |
|---|---|---|
| code |
string |
Een van een door de server gedefinieerde set foutcodes. |
| details |
Een matrix met details over specifieke fouten die hebben geleid tot deze gemelde fout. |
|
| innererror |
Een object met meer specifieke informatie dan het huidige object over de fout. |
|
| message |
string |
Een leesbare weergave van de fout. |
| target |
string |
Het doel van de fout. |
Azure.Core.Foundations.ErrorResponse
Een antwoord met foutdetails.
| Name | Type | Description |
|---|---|---|
| error |
Het foutobject. |
Azure.Core.Foundations.InnerError
Een object met meer specifieke informatie over de fout. Volgens de Azure REST API-richtlijnen - . https://aka.ms/AzureRestApiGuidelines#handling-errors
| Name | Type | Description |
|---|---|---|
| code |
string |
Een van een door de server gedefinieerde set foutcodes. |
| innererror |
Interne fout. |
ClassificationPolicy
Een container voor de regels die bepalen hoe taken worden geclassificeerd.
| Name | Type | Description |
|---|---|---|
| etag |
string |
De entiteitstag voor deze resource. |
| fallbackQueueId |
string |
Id van een terugvalwachtrij om te selecteren of wachtrijselectorbijlagen geen overeenkomst vinden. |
| id |
string |
Id van een classificatiebeleid. |
| name |
string |
Beschrijvende naam van dit beleid. |
| prioritizationRule | RouterRule: |
Een regel om een prioriteitsscore voor een taak te bepalen. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Wachtrijselectorbijlagen die worden gebruikt om een wachtrij voor een taak op te lossen. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Werkrolkiezerbijlagen die worden gebruikt om werkrolkiezers aan een taak te koppelen. |
ClassificationPolicyCreateOrUpdate
Een container voor de regels die bepalen hoe taken worden geclassificeerd.
| Name | Type | Description |
|---|---|---|
| fallbackQueueId |
string |
Id van een terugvalwachtrij om te selecteren of wachtrijselectorbijlagen geen overeenkomst vinden. |
| name |
string |
Beschrijvende naam van dit beleid. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
Een regel om een prioriteitsscore voor een taak te bepalen. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Wachtrijselectorbijlagen die worden gebruikt om een wachtrij voor een taak op te lossen. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Werkrolkiezerbijlagen die worden gebruikt om werkrolkiezers aan een taak te koppelen. |
ConditionalQueueSelectorAttachment
Beschrijft een set wachtrijkiezers die worden gekoppeld als de opgegeven voorwaarde wordt omgezet in waar.
| Name | Type | Description |
|---|---|---|
| condition | RouterRule: |
De voorwaarde die waar moet zijn voor de wachtrijkiezers die moeten worden gekoppeld. |
| kind |
string:
conditional |
Het typediscriminatie dat een subtype QueueSelectorAttachment beschrijft. |
| queueSelectors |
De wachtrijkiezers die moeten worden gekoppeld. |
ConditionalWorkerSelectorAttachment
Beschrijft een set werkrolkiezers die worden gekoppeld als de opgegeven voorwaarde wordt omgezet in waar.
| Name | Type | Description |
|---|---|---|
| condition | RouterRule: |
De voorwaarde die waar moet zijn voor de werkrolkiezers die moeten worden gekoppeld. |
| kind |
string:
conditional |
Het typediscriminatie dat een subtype WorkerSelectorAttachment beschrijft. |
| workerSelectors |
De werkrolkiezers die moeten worden gekoppeld. |
DirectMapRouterRule
Een regel die dezelfde labels retourneert als de invoerlabels.
| Name | Type | Description |
|---|---|---|
| kind |
string:
direct |
Het typediscriminatie dat een subtype RouterRule beschrijft |
DirectMapRouterRuleCreateOrUpdate
Een regel die dezelfde labels retourneert als de invoerlabels.
| Name | Type | Description |
|---|---|---|
| kind |
string:
direct |
Het typediscriminatie dat een subtype RouterRule beschrijft |
ExpressionRouterRule
Een regel die regels voor inline-expressies opgeeft.
| Name | Type | Description |
|---|---|---|
| expression |
string |
Een expressie die moet worden geëvalueerd. Moet een retourinstructie met berekende waarden bevatten. |
| kind |
string:
expression |
Het typediscriminatie dat een subtype RouterRule beschrijft |
| language |
De expressietaal die moet worden gecompileerd en uitgevoerd. |
ExpressionRouterRuleCreateOrUpdate
Een regel die regels voor inline-expressies opgeeft.
| Name | Type | Description |
|---|---|---|
| expression |
string |
Een expressie die moet worden geëvalueerd. Moet een retourinstructie met berekende waarden bevatten. |
| kind |
string:
expression |
Het typediscriminatie dat een subtype RouterRule beschrijft |
| language |
De expressietaal die moet worden gecompileerd en uitgevoerd. |
ExpressionRouterRuleLanguage
Beschikbare expressietalen die kunnen worden geconfigureerd.
| Waarde | Description |
|---|---|
| powerFx |
PowerFx |
FunctionRouterRule
Een regel die een binding aan een door HTTP geactiveerde Azure-functie levert.
| Name | Type | Description |
|---|---|---|
| credential |
Referenties die worden gebruikt voor toegang tot de Azure-functieregel. |
|
| functionUri |
string (uri) |
URL voor Azure Function. |
| kind |
string:
function |
Het typediscriminatie dat een subtype RouterRule beschrijft |
FunctionRouterRuleCreateOrUpdate
Een regel die een binding aan een door HTTP geactiveerde Azure-functie levert.
| Name | Type | Description |
|---|---|---|
| credential |
Referenties die worden gebruikt voor toegang tot de Azure-functieregel. |
|
| functionUri |
string (uri) |
URL voor Azure Function. |
| kind |
string:
function |
Het typediscriminatie dat een subtype RouterRule beschrijft |
FunctionRouterRuleCredential
Referenties die worden gebruikt voor toegang tot de Azure-functieregel.
| Name | Type | Description |
|---|---|---|
| appKey |
string |
Toegang tot de sleutel die is gericht op een Azure Function-app. Met deze sleutel verleent u toegang tot alle functies in de app. |
| clientId |
string |
Client-id, wanneer AppKey is opgegeven in de context van de Azure-functie, is dit meestal de naam van de sleutel. |
| functionKey |
string |
Toegang tot de sleutel die is gericht op een bepaalde functie. |
LabelOperator
Beschrijft ondersteunde bewerkingen op labelwaarden.
| Waarde | Description |
|---|---|
| equal |
Gelijk. |
| notEqual |
Niet gelijk aan. |
| lessThan |
Kleiner dan. |
| lessThanOrEqual |
Kleiner dan of gelijk aan. |
| greaterThan |
Groter dan. |
| greaterThanOrEqual |
Groter dan of gelijk aan. |
OAuth2WebhookClientCredential
OAuth2.0-referenties die worden gebruikt voor de autorisatieserver van Contoso. Naslaginformatie: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/
| Name | Type | Description |
|---|---|---|
| clientId |
string |
ClientId voor contoso-autorisatieserver. |
| clientSecret |
string |
Clientgeheim voor Contoso Authorization-server. |
PassThroughQueueSelectorAttachment
Hiermee wordt een wachtrijselector gekoppeld waarbij de waarde wordt doorgegeven vanuit het label van een taak met dezelfde sleutel.
| Name | Type | Description |
|---|---|---|
| key |
string |
De labelsleutel om een query op uit te voeren. |
| kind |
string:
pass |
Het typediscriminatie dat een subtype QueueSelectorAttachment beschrijft. |
| labelOperator |
Beschrijft hoe de waarde van het label wordt vergeleken met de waarde die wordt doorgegeven. |
PassThroughWorkerSelectorAttachment
Koppelt een werkrolkiezer waarbij de waarde wordt doorgegeven vanuit het label van een taak met dezelfde sleutel.
| Name | Type | Description |
|---|---|---|
| expiresAfterSeconds |
number (double) |
Beschrijft hoe lang de gekoppelde labelkiezer in seconden geldig is. |
| key |
string |
De labelsleutel om een query op uit te voeren. |
| kind |
string:
pass |
Het typediscriminatie dat een subtype WorkerSelectorAttachment beschrijft. |
| labelOperator |
Beschrijft hoe de waarde van het label wordt vergeleken met de waarde die wordt doorgegeven. |
QueueSelectorAttachmentKind
Discriminators voor ondersteunde typen wachtrijkiezers.
| Waarde | Description |
|---|---|
| conditional |
Discriminatorwaarde voor ConditionalQueueSelectorAttachment. |
| passThrough |
Discriminatorwaarde voor PassThroughQueueSelectorAttachment. |
| ruleEngine |
Discriminatorwaarde voor RuleEngineQueueSelectorAttachment. |
| static |
Discriminatorwaarde voor StaticQueueSelectorAttachment. |
| weightedAllocation |
Discriminatorwaarde voor WeightedAllocationQueueSelectorAttachment. |
QueueWeightedAllocation
Bevat het gewichtspercentage en de wachtrijselectors die moeten worden toegepast als deze zijn geselecteerd voor gewogen distributies.
| Name | Type | Description |
|---|---|---|
| queueSelectors |
Een verzameling wachtrijkiezers die worden toegepast als deze toewijzing is geselecteerd. |
|
| weight |
number (double) |
Het percentage van dit gewicht, uitgedrukt als een fractie van 1. |
RouterQueueSelector
Beschrijft een voorwaarde waaraan moet worden voldaan voor een set labels voor wachtrijselectie.
| Name | Type | Description |
|---|---|---|
| key |
string |
De labelsleutel om een query op uit te voeren. |
| labelOperator |
Beschrijft hoe de waarde van het label wordt vergeleken met de waarde die is gedefinieerd in de labelkiezer. |
|
| value |
De waarde die moet worden vergeleken met de werkelijke labelwaarde met de opgegeven operator. Waarden moeten primitieve waarden zijn: getal, tekenreeks, booleaanse waarde. |
RouterRuleKind
Discriminators voor ondersteunde routerregeltypen.
| Waarde | Description |
|---|---|
| directMap |
Discriminatorwaarde voor DirectMapRouterRule. |
| expression |
Discriminatorwaarde voor ExpressionRouterRule. |
| function |
Discriminatorwaarde voor FunctionRouterRule. |
| static |
Discriminatorwaarde voor StaticRouterRule. |
| webhook |
Discriminatorwaarde voor WebhookRouterRule. |
RouterWorkerSelector
Beschrijft een voorwaarde waaraan moet worden voldaan voor een set labels voor werkrolselectie.
| Name | Type | Description |
|---|---|---|
| expedite |
boolean |
Hiermee wordt een taak naar de voorzijde van de wachtrij gepusht zolang deze selector actief is. |
| expiresAfterSeconds |
number (double) |
Beschrijft hoe lang deze labelkiezer in seconden geldig is. |
| expiresAt |
string (date-time) |
Het tijdstip waarop deze werkrolkiezer in UTC verloopt. |
| key |
string |
De labelsleutel om een query op uit te voeren. |
| labelOperator |
Beschrijft hoe de waarde van het label wordt vergeleken met de waarde die is gedefinieerd in de werkrolkiezer. |
|
| status |
Status van de werkrolkiezer. |
|
| value |
De waarde die moet worden vergeleken met de werkelijke labelwaarde met de opgegeven operator. Waarden moeten primitieve waarden zijn: getal, tekenreeks, booleaanse waarde. |
RouterWorkerSelectorStatus
Beschrijft de status van een werkrolkiezer.
| Waarde | Description |
|---|---|
| active |
De werkrolkiezer is geldig. |
| expired |
Werkrolkiezer is ongeldig. |
RuleEngineQueueSelectorAttachment
Koppelt wachtrijkiezers aan een taak wanneer de RouterRule is opgelost.
| Name | Type | Description |
|---|---|---|
| kind |
string:
rule |
Het typediscriminatie dat een subtype QueueSelectorAttachment beschrijft. |
| rule | RouterRule: |
Een RouterRule waarmee een verzameling wachtrijkiezers wordt omgezet die moeten worden gekoppeld. |
RuleEngineWorkerSelectorAttachment
Koppelt werkrolkiezers aan een taak wanneer een RouterRule is opgelost.
| Name | Type | Description |
|---|---|---|
| kind |
string:
rule |
Het typediscriminatie dat een subtype WorkerSelectorAttachment beschrijft. |
| rule | RouterRule: |
Een RouterRule waarmee een verzameling werkrolkiezers wordt omgezet die moeten worden gekoppeld. |
StaticQueueSelectorAttachment
Beschrijft een wachtrijselector die aan een taak wordt gekoppeld.
| Name | Type | Description |
|---|---|---|
| kind |
string:
static |
Het typediscriminatie dat een subtype QueueSelectorAttachment beschrijft. |
| queueSelector |
De wachtrijkiezer die moet worden gekoppeld. |
StaticRouterRule
Een regel die statische regels levert die altijd hetzelfde resultaat retourneren, ongeacht invoer.
| Name | Type | Description |
|---|---|---|
| kind |
string:
static |
Het typediscriminatie dat een subtype RouterRule beschrijft |
| value |
De statische waarde die deze regel altijd retourneert. Waarden moeten primitieve waarden zijn: getal, tekenreeks, booleaanse waarde. |
StaticRouterRuleCreateOrUpdate
Een regel die statische regels levert die altijd hetzelfde resultaat retourneren, ongeacht invoer.
| Name | Type | Description |
|---|---|---|
| kind |
string:
static |
Het typediscriminatie dat een subtype RouterRule beschrijft |
| value |
De statische waarde die deze regel altijd retourneert. Waarden moeten primitieve waarden zijn: getal, tekenreeks, booleaanse waarde. |
StaticWorkerSelectorAttachment
Beschrijft een werkrolkiezer die aan een taak wordt gekoppeld.
| Name | Type | Description |
|---|---|---|
| kind |
string:
static |
Het typediscriminatie dat een subtype WorkerSelectorAttachment beschrijft. |
| workerSelector |
De werkrolkiezer die moet worden gekoppeld. |
WebhookRouterRule
Een regel die een binding aan een externe webserver levert.
| Name | Type | Description |
|---|---|---|
| authorizationServerUri |
string (uri) |
URI voor autorisatieserver. |
| clientCredential |
OAuth2.0-referenties die worden gebruikt voor de autorisatieserver van Contoso. Naslaginformatie: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
Het typediscriminatie dat een subtype RouterRule beschrijft |
| webhookUri |
string (uri) |
Uri voor de webserver van Contoso. |
WebhookRouterRuleCreateOrUpdate
Een regel die een binding aan een externe webserver levert.
| Name | Type | Description |
|---|---|---|
| authorizationServerUri |
string (uri) |
URI voor autorisatieserver. |
| clientCredential |
OAuth2.0-referenties die worden gebruikt voor de autorisatieserver van Contoso. Naslaginformatie: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
Het typediscriminatie dat een subtype RouterRule beschrijft |
| webhookUri |
string (uri) |
Uri voor de webserver van Contoso. |
WeightedAllocationQueueSelectorAttachment
Beschrijft meerdere sets wachtrijkiezers, waarvan één wordt geselecteerd en gekoppeld aan een weging.
| Name | Type | Description |
|---|---|---|
| allocations |
Een verzameling gewogen toewijzingen op basis van percentages. |
|
| kind |
string:
weighted |
Het typediscriminatie dat een subtype QueueSelectorAttachment beschrijft. |
WeightedAllocationWorkerSelectorAttachment
Beschrijft meerdere sets werkrolkiezers, waarvan één wordt geselecteerd en gekoppeld aan een weging.
| Name | Type | Description |
|---|---|---|
| allocations |
Een verzameling gewogen toewijzingen op basis van percentages. |
|
| kind |
string:
weighted |
Het typediscriminatie dat een subtype WorkerSelectorAttachment beschrijft. |
WorkerSelectorAttachmentKind
Discriminators voor ondersteunde werkrolbijlagen.
| Waarde | Description |
|---|---|
| conditional |
Discriminatorwaarde voor ConditionalWorkerSelectorAttachment. |
| passThrough |
Discriminatorwaarde voor PassThroughWorkerSelectorAttachment. |
| ruleEngine |
Discriminatorwaarde voor RuleEngineWorkerSelectorAttachment. |
| static |
Discriminatorwaarde voor StaticWorkerSelectorAttachment. |
| weightedAllocation |
Discriminatorwaarde voor WeightedAllocationWorkerSelectorAttachment. |
WorkerWeightedAllocation
Bevat het gewichtspercentage en werkrolkiezers die moeten worden toegepast als deze zijn geselecteerd voor gewogen distributies.
| Name | Type | Description |
|---|---|---|
| weight |
number (double) |
Het percentage van dit gewicht, uitgedrukt als een fractie van 1. |
| workerSelectors |
Een verzameling werkrolkiezers die worden toegepast als deze toewijzing is geselecteerd. |