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 van uw communicatieresource |
api-version
|
query | True |
string |
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 richtlijnen voor Microsoft One-API- https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
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 richtlijnen voor Microsoft One-API- https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
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.
Name | Type | Description |
---|---|---|
powerFx |
string |
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 |
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 |
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.
Name | Type | Description |
---|---|---|
equal |
string |
Gelijk. |
greaterThan |
string |
Groter dan. |
greaterThanOrEqual |
string |
Groter dan of gelijk aan. |
lessThan |
string |
Kleiner dan. |
lessThanOrEqual |
string |
Kleiner dan of gelijk aan. |
notEqual |
string |
Niet 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 |
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.
Name | Type | Description |
---|---|---|
conditional |
string |
Discriminatorwaarde voor ConditionalQueueSelectorAttachment. |
passThrough |
string |
Discriminatorwaarde voor PassThroughQueueSelectorAttachment. |
ruleEngine |
string |
Discriminatorwaarde voor RuleEngineQueueSelectorAttachment. |
static |
string |
Discriminatorwaarde voor StaticQueueSelectorAttachment. |
weightedAllocation |
string |
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 |
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.
Name | Type | Description |
---|---|---|
directMap |
string |
Discriminatorwaarde voor DirectMapRouterRule. |
expression |
string |
Discriminatorwaarde voor ExpressionRouterRule. |
function |
string |
Discriminatorwaarde voor FunctionRouterRule. |
static |
string |
Discriminatorwaarde voor StaticRouterRule. |
webhook |
string |
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 |
Beschrijft hoe lang deze labelkiezer in seconden geldig is. |
expiresAt |
string |
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.
Name | Type | Description |
---|---|---|
active |
string |
De werkrolkiezer is geldig. |
expired |
string |
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 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 voor de webserver van Contoso. |
WebhookRouterRuleCreateOrUpdate
Een regel die een binding aan een externe webserver levert.
Name | Type | Description |
---|---|---|
authorizationServerUri |
string |
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 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.
Name | Type | Description |
---|---|---|
conditional |
string |
Discriminatorwaarde voor ConditionalWorkerSelectorAttachment. |
passThrough |
string |
Discriminatorwaarde voor PassThroughWorkerSelectorAttachment. |
ruleEngine |
string |
Discriminatorwaarde voor RuleEngineWorkerSelectorAttachment. |
static |
string |
Discriminatorwaarde voor StaticWorkerSelectorAttachment. |
weightedAllocation |
string |
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 |
Het percentage van dit gewicht, uitgedrukt als een fractie van 1. |
workerSelectors |
Een verzameling werkrolkiezers die worden toegepast als deze toewijzing is geselecteerd. |