Delen via


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
classificationPolicyId
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

ClassificationPolicy

De aanvraag is voltooid.

Kopteksten

  • ETag: string
  • Last-Modified: string
201 Created

ClassificationPolicy

De aanvraag is geslaagd en er is een nieuwe resource gemaakt.

Kopteksten

  • ETag: string
  • Last-Modified: string
Other Status Codes

Azure.Core.Foundations.ErrorResponse

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.Core.Foundations.Error

Het foutobject.

Azure.Core.Foundations.ErrorResponse

Een antwoord met foutdetails.

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.

ClassificationPolicy

Een container voor de regels die bepalen hoe taken worden geclassificeerd.

ClassificationPolicyCreateOrUpdate

Een container voor de regels die bepalen hoe taken worden geclassificeerd.

ConditionalQueueSelectorAttachment

Beschrijft een set wachtrijkiezers die worden gekoppeld als de opgegeven voorwaarde wordt omgezet in waar.

ConditionalWorkerSelectorAttachment

Beschrijft een set werkrolkiezers die worden gekoppeld als de opgegeven voorwaarde wordt omgezet in waar.

DirectMapRouterRule

Een regel die dezelfde labels retourneert als de invoerlabels.

DirectMapRouterRuleCreateOrUpdate

Een regel die dezelfde labels retourneert als de invoerlabels.

ExpressionRouterRule

Een regel die regels voor inline-expressies opgeeft.

ExpressionRouterRuleCreateOrUpdate

Een regel die regels voor inline-expressies opgeeft.

ExpressionRouterRuleLanguage

Beschikbare expressietalen die kunnen worden geconfigureerd.

FunctionRouterRule

Een regel die een binding aan een door HTTP geactiveerde Azure-functie levert.

FunctionRouterRuleCreateOrUpdate

Een regel die een binding aan een door HTTP geactiveerde Azure-functie levert.

FunctionRouterRuleCredential

Referenties die worden gebruikt voor toegang tot de Azure-functieregel.

LabelOperator

Beschrijft ondersteunde bewerkingen op labelwaarden.

OAuth2WebhookClientCredential

OAuth2.0-referenties die worden gebruikt voor de autorisatieserver van Contoso. Naslaginformatie: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Hiermee wordt een wachtrijselector gekoppeld waarbij de waarde wordt doorgegeven vanuit het label van een taak met dezelfde sleutel.

PassThroughWorkerSelectorAttachment

Koppelt een werkrolkiezer waarbij de waarde wordt doorgegeven vanuit het label van een taak met dezelfde sleutel.

QueueSelectorAttachmentKind

Discriminators voor ondersteunde typen wachtrijkiezers.

QueueWeightedAllocation

Bevat het gewichtspercentage en de wachtrijselectors die moeten worden toegepast als deze zijn geselecteerd voor gewogen distributies.

RouterQueueSelector

Beschrijft een voorwaarde waaraan moet worden voldaan voor een set labels voor wachtrijselectie.

RouterRuleKind

Discriminators voor ondersteunde routerregeltypen.

RouterWorkerSelector

Beschrijft een voorwaarde waaraan moet worden voldaan voor een set labels voor werkrolselectie.

RouterWorkerSelectorStatus

Beschrijft de status van een werkrolkiezer.

RuleEngineQueueSelectorAttachment

Koppelt wachtrijkiezers aan een taak wanneer de RouterRule is opgelost.

RuleEngineWorkerSelectorAttachment

Koppelt werkrolkiezers aan een taak wanneer een RouterRule is opgelost.

StaticQueueSelectorAttachment

Beschrijft een wachtrijselector die aan een taak wordt gekoppeld.

StaticRouterRule

Een regel die statische regels levert die altijd hetzelfde resultaat retourneren, ongeacht invoer.

StaticRouterRuleCreateOrUpdate

Een regel die statische regels levert die altijd hetzelfde resultaat retourneren, ongeacht invoer.

StaticWorkerSelectorAttachment

Beschrijft een werkrolkiezer die aan een taak wordt gekoppeld.

WebhookRouterRule

Een regel die een binding aan een externe webserver levert.

WebhookRouterRuleCreateOrUpdate

Een regel die een binding aan een externe webserver levert.

WeightedAllocationQueueSelectorAttachment

Beschrijft meerdere sets wachtrijkiezers, waarvan één wordt geselecteerd en gekoppeld aan een weging.

WeightedAllocationWorkerSelectorAttachment

Beschrijft meerdere sets werkrolkiezers, waarvan één wordt geselecteerd en gekoppeld aan een weging.

WorkerSelectorAttachmentKind

Discriminators voor ondersteunde werkrolbijlagen.

WorkerWeightedAllocation

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

Azure.Core.Foundations.Error[]

Een matrix met details over specifieke fouten die hebben geleid tot deze gemelde fout.

innererror

Azure.Core.Foundations.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

Azure.Core.Foundations.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

Azure.Core.Foundations.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

RouterQueueSelector[]

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

RouterWorkerSelector[]

De werkrolkiezers die moeten worden gekoppeld.

DirectMapRouterRule

Een regel die dezelfde labels retourneert als de invoerlabels.

Name Type Description
kind string:

directMap

Het typediscriminatie dat een subtype RouterRule beschrijft

DirectMapRouterRuleCreateOrUpdate

Een regel die dezelfde labels retourneert als de invoerlabels.

Name Type Description
kind string:

directMap

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

ExpressionRouterRuleLanguage

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

ExpressionRouterRuleLanguage

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

FunctionRouterRuleCredential

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

FunctionRouterRuleCredential

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:

passThrough

Het typediscriminatie dat een subtype QueueSelectorAttachment beschrijft.

labelOperator

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:

passThrough

Het typediscriminatie dat een subtype WorkerSelectorAttachment beschrijft.

labelOperator

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

RouterQueueSelector[]

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

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

LabelOperator

Beschrijft hoe de waarde van het label wordt vergeleken met de waarde die is gedefinieerd in de werkrolkiezer.

status

RouterWorkerSelectorStatus

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:

ruleEngine

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:

ruleEngine

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

RouterQueueSelector

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

RouterWorkerSelector

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

OAuth2WebhookClientCredential

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

OAuth2WebhookClientCredential

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

QueueWeightedAllocation[]

Een verzameling gewogen toewijzingen op basis van percentages.

kind string:

weightedAllocation

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

WorkerWeightedAllocation[]

Een verzameling gewogen toewijzingen op basis van percentages.

kind string:

weightedAllocation

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

RouterWorkerSelector[]

Een verzameling werkrolkiezers die worden toegepast als deze toewijzing is geselecteerd.