Partager via


Job Router Administration Operations - Upsert Classification Policy

Crée ou met à jour une stratégie de classification.

PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
classificationPolicyId
path True

string

ID d’une stratégie de classification.

endpoint
path True

string

URI de votre ressource communication

api-version
query True

string

Version de l’API à utiliser pour cette opération.

En-tête de la demande

Media Types: "application/merge-patch+json"

Nom Obligatoire Type Description
If-Match

string

La demande ne doit se poursuivre que si une entité correspond à cette chaîne.

If-Unmodified-Since

string

date-time-rfc7231

La demande ne doit se poursuivre que si l’entité n’a pas été modifiée après ce délai.

Corps de la demande

Media Types: "application/merge-patch+json"

Nom Type Description
fallbackQueueId

string

ID d’une file d’attente de secours pour sélectionner si les pièces jointes du sélecteur de file d’attente ne trouvent pas de correspondance.

name

string

Nom convivial de cette stratégie.

prioritizationRule RouterRuleCreateOrUpdate:

Règle permettant de déterminer un score de priorité pour un travail.

queueSelectorAttachments QueueSelectorAttachment[]:

Pièces jointes de sélecteur de file d’attente utilisées pour résoudre une file d’attente pour un travail.

workerSelectorAttachments WorkerSelectorAttachment[]:

Pièces jointes de sélecteur de travail utilisées pour attacher des sélecteurs de travail à un travail.

Réponses

Nom Type Description
200 OK

ClassificationPolicy

La demande a réussi.

En-têtes

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

ClassificationPolicy

La demande a réussi et une nouvelle ressource a été créée en conséquence.

En-têtes

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

Azure.Core.Foundations.ErrorResponse

Réponse d’erreur inattendue.

En-têtes

x-ms-error-code: string

Exemples

Creates a Classification Policy
Updates a Classification Policy

Creates a Classification Policy

Exemple de requête

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"
  }
}

Exemple de réponse

{
  "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

Exemple de requête

PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01

{
  "name": "MainUpdate"
}

Exemple de réponse

{
  "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"
}

Définitions

Nom Description
Azure.Core.Foundations.Error

Objet d’erreur.

Azure.Core.Foundations.ErrorResponse

Réponse contenant les détails de l’erreur.

Azure.Core.Foundations.InnerError

Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One : https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

ClassificationPolicy

Conteneur pour les règles qui régissent la classification des travaux.

ClassificationPolicyCreateOrUpdate

Conteneur pour les règles qui régissent la classification des travaux.

ConditionalQueueSelectorAttachment

Décrit un ensemble de sélecteurs de file d’attente qui seront joints si la condition donnée prend la valeur true.

ConditionalWorkerSelectorAttachment

Décrit un ensemble de sélecteurs de travail qui seront attachés si la condition donnée prend la valeur true.

DirectMapRouterRule

Règle qui retourne les mêmes étiquettes que les étiquettes d’entrée.

DirectMapRouterRuleCreateOrUpdate

Règle qui retourne les mêmes étiquettes que les étiquettes d’entrée.

ExpressionRouterRule

Règle fournissant des règles d’expression inline.

ExpressionRouterRuleCreateOrUpdate

Règle fournissant des règles d’expression inline.

ExpressionRouterRuleLanguage

Langues d’expression disponibles qui peuvent être configurées.

FunctionRouterRule

Règle fournissant une liaison à une fonction Azure déclenchée par HTTP.

FunctionRouterRuleCreateOrUpdate

Règle fournissant une liaison à une fonction Azure déclenchée par HTTP.

FunctionRouterRuleCredential

Informations d’identification utilisées pour accéder à la règle de fonction Azure.

LabelOperator

Décrit les opérations prises en charge sur les valeurs d’étiquette.

OAuth2WebhookClientCredential

Informations d’identification OAuth2.0 utilisées pour le serveur d’autorisation de Contoso. Référence : https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Joint un sélecteur de file d’attente où la valeur est transmise à partir de l’étiquette d’un travail avec la même clé.

PassThroughWorkerSelectorAttachment

Joint un sélecteur de travail où la valeur est transmise à partir de l’étiquette d’un travail avec la même clé.

QueueSelectorAttachmentKind

Discriminateurs pour les types de pièces jointes de sélecteur de file d’attente pris en charge.

QueueWeightedAllocation

Contient le pourcentage de pondération et les sélecteurs de file d’attente à appliquer s’ils sont sélectionnés pour les distributions pondérées.

RouterQueueSelector

Décrit une condition qui doit être remplie par rapport à un ensemble d’étiquettes pour la sélection de la file d’attente.

RouterRuleKind

Discriminateurs pour les types de règles de routeur pris en charge.

RouterWorkerSelector

Décrit une condition qui doit être remplie par rapport à un ensemble d’étiquettes pour la sélection du worker.

RouterWorkerSelectorStatus

Décrit la status d’un sélecteur de travail.

RuleEngineQueueSelectorAttachment

Joint des sélecteurs de file d’attente à un travail lorsque routerRule est résolu.

RuleEngineWorkerSelectorAttachment

Attache des sélecteurs de travail à un travail lorsqu’un RouterRule est résolu.

StaticQueueSelectorAttachment

Décrit un sélecteur de file d’attente qui sera attaché à un travail.

StaticRouterRule

Règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée.

StaticRouterRuleCreateOrUpdate

Règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée.

StaticWorkerSelectorAttachment

Décrit un sélecteur de travail qui sera attaché à un travail.

WebhookRouterRule

Règle fournissant une liaison à un serveur web externe.

WebhookRouterRuleCreateOrUpdate

Règle fournissant une liaison à un serveur web externe.

WeightedAllocationQueueSelectorAttachment

Décrit plusieurs ensembles de sélecteurs de file d’attente, dont un sera sélectionné et attaché en fonction d’une pondération.

WeightedAllocationWorkerSelectorAttachment

Décrit plusieurs ensembles de sélecteurs worker, dont un sera sélectionné et attaché en fonction d’une pondération.

WorkerSelectorAttachmentKind

Discriminateurs pour les types de pièces jointes de sélecteur de travail pris en charge.

WorkerWeightedAllocation

Contient le pourcentage de poids et les sélecteurs de travail à appliquer s’ils sont sélectionnés pour les distributions pondérées.

Azure.Core.Foundations.Error

Objet d’erreur.

Nom Type Description
code

string

Un des codes d’erreur définis par le serveur.

details

Azure.Core.Foundations.Error[]

Tableau de détails sur les erreurs spécifiques qui ont conduit à cette erreur signalée.

innererror

Azure.Core.Foundations.InnerError

Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur.

message

string

Représentation lisible par l’homme de l’erreur.

target

string

Cible de l’erreur.

Azure.Core.Foundations.ErrorResponse

Réponse contenant les détails de l’erreur.

Nom Type Description
error

Azure.Core.Foundations.Error

Objet d’erreur.

Azure.Core.Foundations.InnerError

Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One : https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

Nom Type Description
code

string

Un des ensembles de codes d’erreur définis par le serveur.

innererror

Azure.Core.Foundations.InnerError

Erreur interne.

ClassificationPolicy

Conteneur pour les règles qui régissent la classification des travaux.

Nom Type Description
etag

string

Balise d’entité pour cette ressource.

fallbackQueueId

string

ID d’une file d’attente de secours pour sélectionner si les pièces jointes du sélecteur de file d’attente ne trouvent pas de correspondance.

id

string

ID d’une stratégie de classification.

name

string

Nom convivial de cette stratégie.

prioritizationRule RouterRule:

Règle permettant de déterminer un score de priorité pour un travail.

queueSelectorAttachments QueueSelectorAttachment[]:

Pièces jointes de sélecteur de file d’attente utilisées pour résoudre une file d’attente pour un travail.

workerSelectorAttachments WorkerSelectorAttachment[]:

Pièces jointes de sélecteur de travail utilisées pour attacher des sélecteurs worker à un travail.

ClassificationPolicyCreateOrUpdate

Conteneur pour les règles qui régissent la classification des travaux.

Nom Type Description
fallbackQueueId

string

ID d’une file d’attente de secours pour sélectionner si les pièces jointes du sélecteur de file d’attente ne trouvent pas de correspondance.

name

string

Nom convivial de cette stratégie.

prioritizationRule RouterRuleCreateOrUpdate:

Règle permettant de déterminer un score de priorité pour un travail.

queueSelectorAttachments QueueSelectorAttachment[]:

Pièces jointes de sélecteur de file d’attente utilisées pour résoudre une file d’attente pour un travail.

workerSelectorAttachments WorkerSelectorAttachment[]:

Pièces jointes de sélecteur de travail utilisées pour attacher des sélecteurs worker à un travail.

ConditionalQueueSelectorAttachment

Décrit un ensemble de sélecteurs de file d’attente qui seront joints si la condition donnée prend la valeur true.

Nom Type Description
condition RouterRule:

Condition qui doit avoir la valeur true pour que les sélecteurs de file d’attente soient attachés.

kind string:

conditional

Discriminateur de type décrivant un sous-type de QueueSelectorAttachment.

queueSelectors

RouterQueueSelector[]

Sélecteurs de file d’attente à attacher.

ConditionalWorkerSelectorAttachment

Décrit un ensemble de sélecteurs de travail qui seront attachés si la condition donnée prend la valeur true.

Nom Type Description
condition RouterRule:

Condition qui doit être true pour que les sélecteurs worker soient attachés.

kind string:

conditional

Discriminateur de type décrivant un sous-type de WorkerSelectorAttachment.

workerSelectors

RouterWorkerSelector[]

Sélecteurs de travail à attacher.

DirectMapRouterRule

Règle qui retourne les mêmes étiquettes que les étiquettes d’entrée.

Nom Type Description
kind string:

directMap

Discriminateur de type décrivant un sous-type de RouterRule

DirectMapRouterRuleCreateOrUpdate

Règle qui retourne les mêmes étiquettes que les étiquettes d’entrée.

Nom Type Description
kind string:

directMap

Discriminateur de type décrivant un sous-type de RouterRule

ExpressionRouterRule

Règle fournissant des règles d’expression inline.

Nom Type Description
expression

string

Expression à évaluer. Doit contenir l’instruction return avec des valeurs calculées.

kind string:

expression

Discriminateur de type décrivant un sous-type de RouterRule

language

ExpressionRouterRuleLanguage

Langage d’expression à compiler et à exécuter.

ExpressionRouterRuleCreateOrUpdate

Règle fournissant des règles d’expression inline.

Nom Type Description
expression

string

Expression à évaluer. Doit contenir une instruction de retour avec des valeurs calculées.

kind string:

expression

Discriminateur de type décrivant un sous-type de RouterRule

language

ExpressionRouterRuleLanguage

Langage d’expression à compiler et à exécuter.

ExpressionRouterRuleLanguage

Langues d’expression disponibles qui peuvent être configurées.

Nom Type Description
powerFx

string

PowerFx

FunctionRouterRule

Règle fournissant une liaison à une fonction Azure déclenchée par HTTP.

Nom Type Description
credential

FunctionRouterRuleCredential

Informations d’identification utilisées pour accéder à la règle de fonction Azure.

functionUri

string

URL de la fonction Azure.

kind string:

function

Discriminateur de type décrivant un sous-type de RouterRule

FunctionRouterRuleCreateOrUpdate

Règle fournissant une liaison à une fonction Azure déclenchée par HTTP.

Nom Type Description
credential

FunctionRouterRuleCredential

Informations d’identification utilisées pour accéder à la règle de fonction Azure.

functionUri

string

URL pour Azure Function.

kind string:

function

Discriminateur de type décrivant un sous-type de RouterRule

FunctionRouterRuleCredential

Informations d’identification utilisées pour accéder à la règle de fonction Azure.

Nom Type Description
appKey

string

Clé d’accès étendue à une application de fonction Azure. Cette clé accorde l’accès à toutes les fonctions sous l’application.

clientId

string

ID client, quand AppKey est fourni Dans le contexte de la fonction Azure, il s’agit généralement du nom de la clé.

functionKey

string

Clé d’accès étendue à une fonction particulière.

LabelOperator

Décrit les opérations prises en charge sur les valeurs d’étiquette.

Nom Type Description
equal

string

Égal.

greaterThan

string

Supérieur à.

greaterThanOrEqual

string

Supérieur ou égal à.

lessThan

string

Inférieur à.

lessThanOrEqual

string

Inférieur ou égal à.

notEqual

string

Pas égal.

OAuth2WebhookClientCredential

Informations d’identification OAuth2.0 utilisées pour le serveur d’autorisation de Contoso. Référence : https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

Nom Type Description
clientId

string

ClientId pour le serveur d’autorisation Contoso.

clientSecret

string

Clé secrète client pour le serveur d’autorisation Contoso.

PassThroughQueueSelectorAttachment

Joint un sélecteur de file d’attente où la valeur est transmise à partir de l’étiquette d’un travail avec la même clé.

Nom Type Description
key

string

Clé d’étiquette sur laquelle interroger.

kind string:

passThrough

Discriminateur de type décrivant un sous-type de QueueSelectorAttachment.

labelOperator

LabelOperator

Décrit comment la valeur de l’étiquette est comparée au passage de valeur.

PassThroughWorkerSelectorAttachment

Joint un sélecteur de travail où la valeur est transmise à partir de l’étiquette d’un travail avec la même clé.

Nom Type Description
expiresAfterSeconds

number

Décrit la durée de validité du sélecteur d’étiquette attaché en secondes.

key

string

Clé d’étiquette sur laquelle interroger.

kind string:

passThrough

Discriminateur de type décrivant un sous-type de WorkerSelectorAttachment.

labelOperator

LabelOperator

Décrit comment la valeur de l’étiquette est comparée au passage de valeur.

QueueSelectorAttachmentKind

Discriminateurs pour les types de pièces jointes de sélecteur de file d’attente pris en charge.

Nom Type Description
conditional

string

Valeur du discriminateur pour ConditionalQueueSelectorAttachment.

passThrough

string

Valeur du discriminateur pour PassThroughQueueSelectorAttachment.

ruleEngine

string

Valeur du discriminateur pour RuleEngineQueueSelectorAttachment.

static

string

Valeur du discriminateur pour StaticQueueSelectorAttachment.

weightedAllocation

string

Valeur du discriminateur pour WeightedAllocationQueueSelectorAttachment.

QueueWeightedAllocation

Contient le pourcentage de pondération et les sélecteurs de file d’attente à appliquer s’ils sont sélectionnés pour les distributions pondérées.

Nom Type Description
queueSelectors

RouterQueueSelector[]

Collection de sélecteurs de file d’attente qui seront appliqués si cette allocation est sélectionnée.

weight

number

Pourcentage de ce poids, exprimé sous la forme d’une fraction de 1.

RouterQueueSelector

Décrit une condition qui doit être remplie par rapport à un ensemble d’étiquettes pour la sélection de la file d’attente.

Nom Type Description
key

string

Clé d’étiquette sur laquelle interroger.

labelOperator

LabelOperator

Décrit comment la valeur de l’étiquette est comparée à la valeur définie sur le sélecteur d’étiquette.

value

Valeur à comparer à la valeur d’étiquette réelle avec l’opérateur donné. Les valeurs doivent être primitives : nombre, chaîne, booléen.

RouterRuleKind

Discriminateurs pour les types de règles de routeur pris en charge.

Nom Type Description
directMap

string

Valeur du discriminateur pour DirectMapRouterRule.

expression

string

Valeur du discriminateur pour ExpressionRouterRule.

function

string

Valeur du discriminateur pour FunctionRouterRule.

static

string

Valeur du discriminateur pour StaticRouterRule.

webhook

string

Valeur du discriminateur pour WebhookRouterRule.

RouterWorkerSelector

Décrit une condition qui doit être remplie par rapport à un ensemble d’étiquettes pour la sélection du worker.

Nom Type Description
expedite

boolean

Envoie (push) un travail au début de la file d’attente tant que ce sélecteur est actif.

expiresAfterSeconds

number

Décrit la durée de validité de ce sélecteur d’étiquette en secondes.

expiresAt

string

Heure à laquelle ce sélecteur de travail expire au format UTC.

key

string

Clé d’étiquette à interroger.

labelOperator

LabelOperator

Décrit comment la valeur de l’étiquette est comparée à la valeur définie sur le sélecteur de travail.

status

RouterWorkerSelectorStatus

État du sélecteur de travail.

value

Valeur à comparer à la valeur d’étiquette réelle avec l’opérateur donné. Les valeurs doivent être des valeurs primitives : nombre, chaîne, booléen.

RouterWorkerSelectorStatus

Décrit la status d’un sélecteur de travail.

Nom Type Description
active

string

Le sélecteur de travail est valide.

expired

string

Le sélecteur de travail n’est pas valide.

RuleEngineQueueSelectorAttachment

Joint des sélecteurs de file d’attente à un travail lorsque routerRule est résolu.

Nom Type Description
kind string:

ruleEngine

Discriminateur de type décrivant un sous-type de QueueSelectorAttachment.

rule RouterRule:

RouterRule qui résout une collection de sélecteurs de file d’attente à attacher.

RuleEngineWorkerSelectorAttachment

Attache des sélecteurs de travail à un travail lorsqu’un RouterRule est résolu.

Nom Type Description
kind string:

ruleEngine

Discriminateur de type décrivant un sous-type de WorkerSelectorAttachment.

rule RouterRule:

RouterRule qui résout une collection de sélecteurs worker à attacher.

StaticQueueSelectorAttachment

Décrit un sélecteur de file d’attente qui sera attaché à un travail.

Nom Type Description
kind string:

static

Discriminateur de type décrivant un sous-type de QueueSelectorAttachment.

queueSelector

RouterQueueSelector

Sélecteur de file d’attente à joindre.

StaticRouterRule

Règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée.

Nom Type Description
kind string:

static

Discriminateur de type décrivant un sous-type de RouterRule

value

Valeur statique que cette règle retourne toujours. Les valeurs doivent être des valeurs primitives : nombre, chaîne, booléen.

StaticRouterRuleCreateOrUpdate

Règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée.

Nom Type Description
kind string:

static

Discriminateur de type décrivant un sous-type de RouterRule

value

Valeur statique que cette règle retourne toujours. Les valeurs doivent être primitives : nombre, chaîne, booléen.

StaticWorkerSelectorAttachment

Décrit un sélecteur de travail qui sera attaché à un travail.

Nom Type Description
kind string:

static

Discriminateur de type décrivant un sous-type de WorkerSelectorAttachment.

workerSelector

RouterWorkerSelector

Sélecteur de travail à attacher.

WebhookRouterRule

Règle fournissant une liaison à un serveur web externe.

Nom Type Description
authorizationServerUri

string

URI du serveur d’autorisation.

clientCredential

OAuth2WebhookClientCredential

Informations d’identification OAuth2.0 utilisées pour le serveur d’autorisation de Contoso. Référence : https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

Discriminateur de type décrivant un sous-type de RouterRule

webhookUri

string

URI pour le serveur web de Contoso.

WebhookRouterRuleCreateOrUpdate

Règle fournissant une liaison à un serveur web externe.

Nom Type Description
authorizationServerUri

string

URI pour le serveur d’autorisation.

clientCredential

OAuth2WebhookClientCredential

Informations d’identification OAuth2.0 utilisées pour le serveur d’autorisation de Contoso. Référence : https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

Discriminateur de type décrivant un sous-type de RouterRule

webhookUri

string

URI pour le serveur web de Contoso.

WeightedAllocationQueueSelectorAttachment

Décrit plusieurs ensembles de sélecteurs de file d’attente, dont un sera sélectionné et attaché en fonction d’une pondération.

Nom Type Description
allocations

QueueWeightedAllocation[]

Collection d’allocations pondérées basées sur des pourcentages.

kind string:

weightedAllocation

Discriminateur de type décrivant un sous-type de QueueSelectorAttachment.

WeightedAllocationWorkerSelectorAttachment

Décrit plusieurs ensembles de sélecteurs worker, dont un sera sélectionné et attaché en fonction d’une pondération.

Nom Type Description
allocations

WorkerWeightedAllocation[]

Collection d’allocations pondérées basées sur des pourcentages.

kind string:

weightedAllocation

Discriminateur de type décrivant un sous-type de WorkerSelectorAttachment.

WorkerSelectorAttachmentKind

Discriminateurs pour les types de pièces jointes de sélecteur de travail pris en charge.

Nom Type Description
conditional

string

Valeur du discriminateur pour ConditionalWorkerSelectorAttachment.

passThrough

string

Valeur du discriminateur pour PassThroughWorkerSelectorAttachment.

ruleEngine

string

Valeur du discriminateur pour RuleEngineWorkerSelectorAttachment.

static

string

Valeur du discriminateur pour StaticWorkerSelectorAttachment.

weightedAllocation

string

Valeur du discriminateur pour WeightedAllocationWorkerSelectorAttachment.

WorkerWeightedAllocation

Contient le pourcentage de poids et les sélecteurs de travail à appliquer s’ils sont sélectionnés pour les distributions pondérées.

Nom Type Description
weight

number

Pourcentage de ce poids, exprimé sous la forme d’une fraction de 1.

workerSelectors

RouterWorkerSelector[]

Collection de sélecteurs de travail qui seront appliqués si cette allocation est sélectionnée.