@azure-rest/communication-job-router package

Interfaces

Accept
Accept200Response

La demande a réussi.

AcceptDefaultHeaders
AcceptDefaultResponse
AcceptJobOfferResultOutput

Réponse contenant des ID pour le worker, le travail et l’affectation d’une offre acceptée.

BestWorkerMode

Les travaux sont distribués au worker avec les capacités les plus fortes disponibles.

BestWorkerModeOutput

Les travaux sont distribués au worker avec les capacités les plus fortes disponibles.

Cancel
Cancel200Response

La demande a réussi.

CancelBodyParam
CancelDefaultHeaders
CancelDefaultResponse
CancelExceptionAction

Action qui marque un travail comme annulé.

CancelExceptionActionOutput

Action qui marque un travail comme annulé.

CancelJobOptions

Demande de charge utile pour l’annulation d’un travail.

CancelJobResultOutput

Charge utile de réponse de l’annulation d’un travail.

ClassificationPolicy

Conteneur pour les règles qui régissent la façon dont les travaux sont classés.

ClassificationPolicyOutput

Conteneur pour les règles qui régissent la façon dont les travaux sont classés.

Close
Close200Response

La demande a réussi.

CloseBodyParam
CloseDefaultHeaders
CloseDefaultResponse
CloseJobOptions

Charge utile de requête pour la fermeture des travaux

CloseJobResultOutput

Charge utile de réponse de la fermeture d’un travail.

Complete
Complete200Response

La demande a réussi.

CompleteBodyParam
CompleteDefaultHeaders
CompleteDefaultResponse
CompleteJobOptions

Demande de charge utile pour la fin des travaux.

CompleteJobResultOutput

Charge utile de réponse à partir de la fin d’un travail.

ConditionalQueueSelectorAttachment

Décrit un ensemble de sélecteurs de file d’attente qui seront attachés si la condition donnée est résolue sur true.

ConditionalQueueSelectorAttachmentOutput

Décrit un ensemble de sélecteurs de file d’attente qui seront attachés si la condition donnée est résolue sur true.

ConditionalWorkerSelectorAttachment

Décrit un ensemble de sélecteurs de travail qui seront attachés si la condition donnée est résolue sur true.

ConditionalWorkerSelectorAttachmentOutput

Décrit un ensemble de sélecteurs de travail qui seront attachés si la condition donnée est résolue sur true.

Decline
Decline200Response

La demande a réussi.

DeclineBodyParam
DeclineDefaultHeaders
DeclineDefaultResponse
DeclineJobOfferOptions

Demander une charge utile pour les offres en déclin.

DeclineJobOfferResultOutput

Charge utile de réponse de la baisse d’un travail.

DeleteClassificationPolicy204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteClassificationPolicyDefaultHeaders
DeleteClassificationPolicyDefaultResponse
DeleteDistributionPolicy204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteDistributionPolicyDefaultHeaders
DeleteDistributionPolicyDefaultResponse
DeleteExceptionPolicy204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteExceptionPolicyDefaultHeaders
DeleteExceptionPolicyDefaultResponse
DeleteJob204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteJobDefaultHeaders
DeleteJobDefaultResponse
DeleteQueue204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteQueueDefaultHeaders
DeleteQueueDefaultResponse
DeleteWorker204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteWorkerDefaultHeaders
DeleteWorkerDefaultResponse
DirectMapRouterRule

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

DirectMapRouterRuleOutput

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

DistributionModeOutputParent

Classe de base abstraite pour définir un mode de distribution.

DistributionModeParent

Classe de base abstraite pour définir un mode de distribution.

DistributionPolicy

Stratégie régissant la façon dont les travaux sont distribués aux travailleurs

DistributionPolicyOutput

Stratégie régissant la façon dont les travaux sont distribués aux travailleurs

ExceptionActionOutputParent

Action à entreprendre lorsque l’exception est déclenchée.

ExceptionActionParent

Action à entreprendre lorsque l’exception est déclenchée.

ExceptionPolicy

Stratégie qui définit les actions à exécuter lorsque l’exception est déclenchée.

ExceptionPolicyOutput

Stratégie qui définit les actions à exécuter lorsque l’exception est déclenchée.

ExceptionRule

Règle qui définit les actions à exécuter sur un déclencheur spécifique.

ExceptionRuleOutput

Règle qui définit les actions à exécuter sur un déclencheur spécifique.

ExceptionTriggerOutputParent

Classe de base abstraite pour la définition d’un déclencheur pour les règles d’exception.

ExceptionTriggerParent

Classe de base abstraite pour la définition d’un déclencheur pour les règles d’exception.

ExpressionRouterRule

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

ExpressionRouterRuleOutput

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

FunctionRouterRule

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.

FunctionRouterRuleCredentialOutput

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

FunctionRouterRuleOutput

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

GetClassificationPolicy200Headers
GetClassificationPolicy200Response

La demande a réussi.

GetClassificationPolicyDefaultHeaders
GetClassificationPolicyDefaultResponse
GetDistributionPolicy200Headers
GetDistributionPolicy200Response

La demande a réussi.

GetDistributionPolicyDefaultHeaders
GetDistributionPolicyDefaultResponse
GetExceptionPolicy200Headers
GetExceptionPolicy200Response

La demande a réussi.

GetExceptionPolicyDefaultHeaders
GetExceptionPolicyDefaultResponse
GetInQueuePosition
GetInQueuePosition200Response

La demande a réussi.

GetInQueuePositionDefaultHeaders
GetInQueuePositionDefaultResponse
GetJob200Headers
GetJob200Response

La demande a réussi.

GetJobDefaultHeaders
GetJobDefaultResponse
GetQueue200Headers
GetQueue200Response

La demande a réussi.

GetQueueDefaultHeaders
GetQueueDefaultResponse
GetQueueStatistics
GetQueueStatistics200Response

La demande a réussi.

GetQueueStatisticsDefaultHeaders
GetQueueStatisticsDefaultResponse
GetWorker200Headers
GetWorker200Response

La demande a réussi.

GetWorkerDefaultHeaders
GetWorkerDefaultResponse
JobMatchingModeOutputParent

Un mode correspondant de l’un des types suivants : QueueAndMatchMode : Utilisé lors de la mise en correspondance d’un travail doit être effectué juste après la mise en file d’attente du travail. ScheduleAndSuspendMode : utilisé pour planifier des travaux à mettre en file d’attente à l’avenir. À l’heure spécifiée, la correspondance d’un worker au travail ne démarre pas automatiquement. SuspendMode : utilisé lors de la mise en correspondance des workers à un travail doit être suspendu.

JobMatchingModeParent

Un mode correspondant de l’un des types suivants : QueueAndMatchMode : Utilisé lors de la mise en correspondance d’un travail doit être effectué juste après la mise en file d’attente du travail. ScheduleAndSuspendMode : utilisé pour planifier des travaux à mettre en file d’attente à l’avenir. À l’heure spécifiée, la correspondance d’un worker au travail ne démarre pas automatiquement. SuspendMode : utilisé lors de la mise en correspondance des workers à un travail doit être suspendu.

ListClassificationPolicies
ListClassificationPolicies200Response

La demande a réussi.

ListClassificationPoliciesDefaultHeaders
ListClassificationPoliciesDefaultResponse
ListClassificationPoliciesQueryParam
ListClassificationPoliciesQueryParamProperties
ListDistributionPolicies
ListDistributionPolicies200Response

La demande a réussi.

ListDistributionPoliciesDefaultHeaders
ListDistributionPoliciesDefaultResponse
ListDistributionPoliciesQueryParam
ListDistributionPoliciesQueryParamProperties
ListExceptionPolicies
ListExceptionPolicies200Response

La demande a réussi.

ListExceptionPoliciesDefaultHeaders
ListExceptionPoliciesDefaultResponse
ListExceptionPoliciesQueryParam
ListExceptionPoliciesQueryParamProperties
ListJobs
ListJobs200Response

La demande a réussi.

ListJobsDefaultHeaders
ListJobsDefaultResponse
ListJobsQueryParam
ListJobsQueryParamProperties
ListQueues
ListQueues200Response

La demande a réussi.

ListQueuesDefaultHeaders
ListQueuesDefaultResponse
ListQueuesQueryParam
ListQueuesQueryParamProperties
ListWorkers
ListWorkers200Response

La demande a réussi.

ListWorkersDefaultHeaders
ListWorkersDefaultResponse
ListWorkersQueryParam
ListWorkersQueryParamProperties
LongestIdleMode

Les travaux sont dirigés vers le travailleur qui a été inactif le plus longtemps.

LongestIdleModeOutput

Les travaux sont dirigés vers le travailleur qui a été inactif le plus longtemps.

ManualReclassifyExceptionAction

Action qui reclassifie manuellement un travail en fournissant les sélecteurs de file d’attente, de priorité et de travail.

ManualReclassifyExceptionActionOutput

Action qui reclassifie manuellement un travail en fournissant les sélecteurs de file d’attente, de priorité et de travail.

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/

OAuth2WebhookClientCredentialOutput

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/

PagingOptions

Options de l’assistance de pagination

PassThroughQueueSelectorAttachment

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

PassThroughQueueSelectorAttachmentOutput

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

PassThroughWorkerSelectorAttachment

Attache un sélecteur de travail dans lequel la valeur est transmise à partir de l’étiquette d’un travail avec la même clé.

PassThroughWorkerSelectorAttachmentOutput

Attache un sélecteur de travail dans lequel la valeur est transmise à partir de l’étiquette d’un travail avec la même clé.

QueueAndMatchMode

Décrit un mode de correspondance dans lequel le travail correspondant à un travail est démarré automatiquement une fois le travail mis en file d’attente.

QueueAndMatchModeOutput

Décrit un mode de correspondance dans lequel le travail correspondant à un travail est démarré automatiquement une fois le travail mis en file d’attente.

QueueLengthExceptionTrigger

Déclencheur d’une action d’exception sur le dépassement de la longueur de la file d’attente.

QueueLengthExceptionTriggerOutput

Déclencheur d’une action d’exception sur le dépassement de la longueur de la file d’attente.

QueueSelectorAttachmentOutputParent

Pièce jointe des sélecteurs de file d’attente pour résoudre une file d’attente vers un travail à partir d’une stratégie de classification.

QueueSelectorAttachmentParent

Pièce jointe des sélecteurs de file d’attente pour résoudre une file d’attente vers un travail à partir d’une stratégie de classification.

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.

QueueWeightedAllocationOutput

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.

Reclassify
Reclassify200Response

La demande a réussi.

ReclassifyBodyParam
ReclassifyDefaultHeaders
ReclassifyDefaultResponse
ReclassifyExceptionAction

Action qui modifie les étiquettes d’un travail, puis la reclassifie.

ReclassifyExceptionActionOutput

Action qui modifie les étiquettes d’un travail, puis la reclassifie.

ReclassifyJobOptions

Demander une charge utile pour la reclassification des travaux.

ReclassifyJobResultOutput

Charge utile de réponse de la reclassification d’un travail.

RoundRobinMode

Les travaux sont distribués pour les travailleurs, en commençant par le travailleur qui se trouve après le dernier worker pour recevoir un travail.

RoundRobinModeOutput

Les travaux sont distribués pour les travailleurs, en commençant par le travailleur qui se trouve après le dernier worker pour recevoir un travail.

RouterChannel

Représente la capacité qu’un travail dans ce canal consomme à partir d’un worker.

RouterChannelOutput

Représente la capacité qu’un travail dans ce canal consomme à partir d’un worker.

RouterConditionalRequestHeadersOutput

Fournit les en-têtes « If-* » pour activer les réponses conditionnelles (mises en cache) pour JobRouter.

RouterJob

Unité de travail à acheminer

RouterJobAssignment

Détails de l’affectation d’un travail à un travailleur.

RouterJobAssignmentOutput

Détails de l’affectation d’un travail à un travailleur.

RouterJobNote

Note jointe à un travail.

RouterJobNoteOutput

Note jointe à un travail.

RouterJobOffer

Offre d’un travail à un travailleur.

RouterJobOfferOutput

Offre d’un travail à un travailleur.

RouterJobOutput

Unité de travail à acheminer

RouterJobPositionDetailsOutput

Position et temps d’attente estimé pour un travail.

RouterQueue

File d’attente qui peut contenir des travaux à router.

RouterQueueOutput

File d’attente qui peut contenir des travaux à router.

RouterQueueSelector

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

RouterQueueSelectorOutput

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

RouterQueueStatisticsOutput

Statistiques de la file d’attente.

RouterRuleOutputParent

Règle de l’un des types suivants : StaticRule : règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée. DirectMapRule : règle qui retourne les mêmes étiquettes que les étiquettes d’entrée. ExpressionRule : règle fournissant des règles d’expression inline. FunctionRule : règle fournissant une liaison à une fonction Azure déclenchée par HTTP. WebhookRule : règle fournissant une liaison à un serveur web suivant le protocole d’authentification OAuth2.0.

RouterRuleParent

Règle de l’un des types suivants : StaticRule : règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée. DirectMapRule : règle qui retourne les mêmes étiquettes que les étiquettes d’entrée. ExpressionRule : règle fournissant des règles d’expression inline. FunctionRule : règle fournissant une liaison à une fonction Azure déclenchée par HTTP. WebhookRule : règle fournissant une liaison à un serveur web suivant le protocole d’authentification OAuth2.0.

RouterWorker

Entité vers laquelle les travaux doivent être routés.

RouterWorkerAssignment

Affectation d’un travailleur à un travail.

RouterWorkerAssignmentOutput

Affectation d’un travailleur à un travail.

RouterWorkerOutput

Entité vers laquelle les travaux doivent être routés.

RouterWorkerSelector

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

RouterWorkerSelectorOutput

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

Routes
RuleEngineQueueSelectorAttachment

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

RuleEngineQueueSelectorAttachmentOutput

Attache 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.

RuleEngineWorkerSelectorAttachmentOutput

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

ScheduleAndSuspendMode

Décrit un mode correspondant utilisé pour planifier des travaux à mettre en file d’attente à l’avenir. À l’heure spécifiée, le travail correspondant à un travail ne démarre pas automatiquement.

ScheduleAndSuspendModeOutput

Décrit un mode correspondant utilisé pour planifier des travaux à mettre en file d’attente à l’avenir. À l’heure spécifiée, le travail correspondant à un travail ne démarre pas automatiquement.

ScoringRuleOptions

Encapsule toutes les options qui peuvent être passées en tant que paramètres pour la règle de scoring avec BestWorkerMode.

ScoringRuleOptionsOutput

Encapsule toutes les options qui peuvent être passées en tant que paramètres pour la règle de scoring avec BestWorkerMode.

StaticQueueSelectorAttachment

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

StaticQueueSelectorAttachmentOutput

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.

StaticRouterRuleOutput

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.

StaticWorkerSelectorAttachmentOutput

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

SuspendMode

Décrit un mode de correspondance où le travail correspondant à un travail est suspendu.

SuspendModeOutput

Décrit un mode de correspondance où le travail correspondant à un travail est suspendu.

Unassign
Unassign200Response

La demande a réussi.

UnassignBodyParam
UnassignDefaultHeaders
UnassignDefaultResponse
UnassignJobOptions

Demander une charge utile pour annuler l’affectation d’un travail.

UnassignJobResultOutput

Charge utile de réponse après qu’un travail a été correctement non attribué.

UpsertClassificationPolicy
UpsertClassificationPolicy200Headers
UpsertClassificationPolicy200Response

La demande a réussi.

UpsertClassificationPolicy201Headers
UpsertClassificationPolicy201Response

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

UpsertClassificationPolicyBodyParam
UpsertClassificationPolicyDefaultHeaders
UpsertClassificationPolicyDefaultResponse
UpsertClassificationPolicyHeaderParam
UpsertClassificationPolicyHeaders
UpsertClassificationPolicyMediaTypesParam
UpsertDistributionPolicy
UpsertDistributionPolicy200Headers
UpsertDistributionPolicy200Response

La demande a réussi.

UpsertDistributionPolicy201Headers
UpsertDistributionPolicy201Response

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

UpsertDistributionPolicyBodyParam
UpsertDistributionPolicyDefaultHeaders
UpsertDistributionPolicyDefaultResponse
UpsertDistributionPolicyHeaderParam
UpsertDistributionPolicyHeaders
UpsertDistributionPolicyMediaTypesParam
UpsertExceptionPolicy
UpsertExceptionPolicy200Headers
UpsertExceptionPolicy200Response

La demande a réussi.

UpsertExceptionPolicy201Headers
UpsertExceptionPolicy201Response

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

UpsertExceptionPolicyBodyParam
UpsertExceptionPolicyDefaultHeaders
UpsertExceptionPolicyDefaultResponse
UpsertExceptionPolicyHeaderParam
UpsertExceptionPolicyHeaders
UpsertExceptionPolicyMediaTypesParam
UpsertJob
UpsertJob200Headers
UpsertJob200Response

La demande a réussi.

UpsertJob201Headers
UpsertJob201Response

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

UpsertJobBodyParam
UpsertJobDefaultHeaders
UpsertJobDefaultResponse
UpsertJobHeaderParam
UpsertJobHeaders
UpsertJobMediaTypesParam
UpsertQueue
UpsertQueue200Headers
UpsertQueue200Response

La demande a réussi.

UpsertQueue201Headers
UpsertQueue201Response

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

UpsertQueueBodyParam
UpsertQueueDefaultHeaders
UpsertQueueDefaultResponse
UpsertQueueHeaderParam
UpsertQueueHeaders
UpsertQueueMediaTypesParam
UpsertWorker
UpsertWorker200Headers
UpsertWorker200Response

La demande a réussi.

UpsertWorker201Headers
UpsertWorker201Response

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

UpsertWorkerBodyParam
UpsertWorkerDefaultHeaders
UpsertWorkerDefaultResponse
UpsertWorkerHeaderParam
UpsertWorkerHeaders
UpsertWorkerMediaTypesParam
WaitTimeExceptionTrigger

Déclencher une action d’exception sur le dépassement du temps d’attente.

WaitTimeExceptionTriggerOutput

Déclencher une action d’exception sur le dépassement du temps d’attente.

WebhookRouterRule

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

WebhookRouterRuleOutput

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

WeightedAllocationQueueSelectorAttachment

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

WeightedAllocationQueueSelectorAttachmentOutput

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

WeightedAllocationWorkerSelectorAttachment

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

WeightedAllocationWorkerSelectorAttachmentOutput

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

WorkerSelectorAttachmentOutputParent

Pièce jointe qui attache des sélecteurs de travail à un travail.

WorkerSelectorAttachmentParent

Pièce jointe qui attache des sélecteurs de travail à un travail.

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.

WorkerWeightedAllocationOutput

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

Alias de type

AcceptParameters
AzureCommunicationRoutingServiceClient
CancelParameters
ClassificationPolicyResourceMergeAndPatch

Instance de ressource.

CloseParameters
CompleteParameters
DeclineParameters
DeleteClassificationPolicyParameters
DeleteDistributionPolicyParameters
DeleteExceptionPolicyParameters
DeleteJobParameters
DeleteQueueParameters
DeleteWorkerParameters
DistributionMode

Classe de base abstraite pour définir un mode de distribution.

DistributionModeOutput

Classe de base abstraite pour définir un mode de distribution.

DistributionPolicyResourceMergeAndPatch

Instance de ressource.

ExceptionAction

Action à entreprendre lorsque l’exception est déclenchée.

ExceptionActionOutput

Action à entreprendre lorsque l’exception est déclenchée.

ExceptionPolicyResourceMergeAndPatch

Instance de ressource.

ExceptionTrigger

Classe de base abstraite pour la définition d’un déclencheur pour les règles d’exception.

ExceptionTriggerOutput

Classe de base abstraite pour la définition d’un déclencheur pour les règles d’exception.

GetArrayType

Type d’assistance pour extraire le type d’un tableau

GetClassificationPolicyParameters
GetDistributionPolicyParameters
GetExceptionPolicyParameters
GetInQueuePositionParameters
GetJobParameters
GetPage

Type d’une fonction personnalisée qui définit comment obtenir une page et un lien vers le suivant, le cas échéant.

GetQueueParameters
GetQueueStatisticsParameters
GetWorkerParameters
JobMatchingMode

Un mode correspondant de l’un des types suivants : QueueAndMatchMode : Utilisé lors de la mise en correspondance d’un travail doit être effectué juste après la mise en file d’attente du travail. ScheduleAndSuspendMode : utilisé pour planifier des travaux à mettre en file d’attente à l’avenir. À l’heure spécifiée, la correspondance d’un worker au travail ne démarre pas automatiquement. SuspendMode : utilisé lors de la mise en correspondance des workers à un travail doit être suspendu.

JobMatchingModeOutput

Un mode correspondant de l’un des types suivants : QueueAndMatchMode : Utilisé lors de la mise en correspondance d’un travail doit être effectué juste après la mise en file d’attente du travail. ScheduleAndSuspendMode : utilisé pour planifier des travaux à mettre en file d’attente à l’avenir. À l’heure spécifiée, la correspondance d’un worker au travail ne démarre pas automatiquement. SuspendMode : utilisé lors de la mise en correspondance des workers à un travail doit être suspendu.

ListClassificationPoliciesParameters
ListDistributionPoliciesParameters
ListExceptionPoliciesParameters
ListJobsParameters
ListQueuesParameters
ListWorkersParameters
PagedClassificationPolicyOutput

Collection paginée d’éléments ClassificationPolicy

PagedDistributionPolicyOutput

Collection paginée d’éléments DistributionPolicy

PagedExceptionPolicyOutput

Collection paginée d’éléments ExceptionPolicy

PagedRouterJobOutput

Collection paginée d’éléments RouterJob

PagedRouterQueueOutput

Collection paginée d’éléments RouterQueue

PagedRouterWorkerOutput

Collection paginée d’éléments RouterWorker

PaginateReturn

Type d’assistance pour déduire le type des éléments paginés à partir du type de réponse Ce type est généré en fonction des informations swagger pour x-ms-pageable spécifiquement sur la propriété itemName qui indique la propriété de la réponse où les éléments de page sont trouvés. La valeur par défaut est value. Ce type nous permettra de fournir un itérateur fortement typé en fonction de la réponse que nous obtenons en tant que deuxième paramètre

QueueSelectorAttachment

Pièce jointe des sélecteurs de file d’attente pour résoudre une file d’attente vers un travail à partir d’une stratégie de classification.

QueueSelectorAttachmentOutput

Pièce jointe des sélecteurs de file d’attente pour résoudre une file d’attente vers un travail à partir d’une stratégie de classification.

ReclassifyParameters
RouterJobResourceMergeAndPatch

Instance de ressource.

RouterQueueResourceMergeAndPatch

Instance de ressource.

RouterRule

Règle de l’un des types suivants : StaticRule : règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée. DirectMapRule : règle qui retourne les mêmes étiquettes que les étiquettes d’entrée. ExpressionRule : règle fournissant des règles d’expression inline. FunctionRule : règle fournissant une liaison à une fonction Azure déclenchée par HTTP. WebhookRule : règle fournissant une liaison à un serveur web suivant le protocole d’authentification OAuth2.0.

RouterRuleOutput

Règle de l’un des types suivants : StaticRule : règle fournissant des règles statiques qui retournent toujours le même résultat, quelle que soit l’entrée. DirectMapRule : règle qui retourne les mêmes étiquettes que les étiquettes d’entrée. ExpressionRule : règle fournissant des règles d’expression inline. FunctionRule : règle fournissant une liaison à une fonction Azure déclenchée par HTTP. WebhookRule : règle fournissant une liaison à un serveur web suivant le protocole d’authentification OAuth2.0.

RouterWorkerResourceMergeAndPatch

Instance de ressource.

UnassignParameters
UpsertClassificationPolicyParameters
UpsertDistributionPolicyParameters
UpsertExceptionPolicyParameters
UpsertJobParameters
UpsertQueueParameters
UpsertWorkerParameters
WorkerSelectorAttachment

Pièce jointe qui attache des sélecteurs de travail à un travail.

WorkerSelectorAttachmentOutput

Pièce jointe qui attache des sélecteurs de travail à un travail.

Functions

default(string, ClientOptions)

Initialiser une nouvelle instance de AzureCommunicationRoutingServiceClient

default(string, KeyCredential | TokenCredential, ClientOptions)

Initialiser une nouvelle instance de AzureCommunicationRoutingServiceClient

isUnexpected(UpsertClassificationPolicy200Response | UpsertClassificationPolicy201Response | UpsertClassificationPolicyDefaultResponse)
isUnexpected(GetClassificationPolicy200Response | GetClassificationPolicyDefaultResponse)
isUnexpected(DeleteClassificationPolicy204Response | DeleteClassificationPolicyDefaultResponse)
isUnexpected(ListClassificationPolicies200Response | ListClassificationPoliciesDefaultResponse)
isUnexpected(UpsertDistributionPolicy200Response | UpsertDistributionPolicy201Response | UpsertDistributionPolicyDefaultResponse)
isUnexpected(GetDistributionPolicy200Response | GetDistributionPolicyDefaultResponse)
isUnexpected(DeleteDistributionPolicy204Response | DeleteDistributionPolicyDefaultResponse)
isUnexpected(ListDistributionPolicies200Response | ListDistributionPoliciesDefaultResponse)
isUnexpected(UpsertExceptionPolicy200Response | UpsertExceptionPolicy201Response | UpsertExceptionPolicyDefaultResponse)
isUnexpected(GetExceptionPolicy200Response | GetExceptionPolicyDefaultResponse)
isUnexpected(DeleteExceptionPolicy204Response | DeleteExceptionPolicyDefaultResponse)
isUnexpected(ListExceptionPolicies200Response | ListExceptionPoliciesDefaultResponse)
isUnexpected(UpsertQueue200Response | UpsertQueue201Response | UpsertQueueDefaultResponse)
isUnexpected(GetQueue200Response | GetQueueDefaultResponse)
isUnexpected(DeleteQueue204Response | DeleteQueueDefaultResponse)
isUnexpected(ListQueues200Response | ListQueuesDefaultResponse)
isUnexpected(UpsertJob200Response | UpsertJob201Response | UpsertJobDefaultResponse)
isUnexpected(GetJob200Response | GetJobDefaultResponse)
isUnexpected(DeleteJob204Response | DeleteJobDefaultResponse)
isUnexpected(Reclassify200Response | ReclassifyDefaultResponse)
isUnexpected(Cancel200Response | CancelDefaultResponse)
isUnexpected(Complete200Response | CompleteDefaultResponse)
isUnexpected(Close200Response | CloseDefaultResponse)
isUnexpected(ListJobs200Response | ListJobsDefaultResponse)
isUnexpected(GetInQueuePosition200Response | GetInQueuePositionDefaultResponse)
isUnexpected(Unassign200Response | UnassignDefaultResponse)
isUnexpected(Accept200Response | AcceptDefaultResponse)
isUnexpected(Decline200Response | DeclineDefaultResponse)
isUnexpected(GetQueueStatistics200Response | GetQueueStatisticsDefaultResponse)
isUnexpected(UpsertWorker200Response | UpsertWorker201Response | UpsertWorkerDefaultResponse)
isUnexpected(GetWorker200Response | GetWorkerDefaultResponse)
isUnexpected(DeleteWorker204Response | DeleteWorkerDefaultResponse)
isUnexpected(ListWorkers200Response | ListWorkersDefaultResponse)
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Assistance pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension autorest x-ms-pageable

Informations relatives à la fonction

default(string, ClientOptions)

Initialiser une nouvelle instance de AzureCommunicationRoutingServiceClient

function default(connectionString: string, options: ClientOptions): AzureCommunicationRoutingServiceClient

Paramètres

connectionString

string

ConnectionString ou URL de votre ressource Communication Services.

options
ClientOptions

paramètre de tous les paramètres facultatifs

Retours

default(string, KeyCredential | TokenCredential, ClientOptions)

Initialiser une nouvelle instance de AzureCommunicationRoutingServiceClient

function default(endpoint: string, credentialOrOptions?: KeyCredential | TokenCredential, options?: ClientOptions): AzureCommunicationRoutingServiceClient

Paramètres

endpoint

string

Point de terminaison de votre ressource Communication Services.

credentialOrOptions

KeyCredential | TokenCredential

Informations d’identification de clé ou de jeton.

options
ClientOptions

paramètre de tous les paramètres facultatifs

Retours

isUnexpected(UpsertClassificationPolicy200Response | UpsertClassificationPolicy201Response | UpsertClassificationPolicyDefaultResponse)

function isUnexpected(response: UpsertClassificationPolicy200Response | UpsertClassificationPolicy201Response | UpsertClassificationPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetClassificationPolicy200Response | GetClassificationPolicyDefaultResponse)

function isUnexpected(response: GetClassificationPolicy200Response | GetClassificationPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteClassificationPolicy204Response | DeleteClassificationPolicyDefaultResponse)

function isUnexpected(response: DeleteClassificationPolicy204Response | DeleteClassificationPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListClassificationPolicies200Response | ListClassificationPoliciesDefaultResponse)

function isUnexpected(response: ListClassificationPolicies200Response | ListClassificationPoliciesDefaultResponse): response

Paramètres

Retours

response

isUnexpected(UpsertDistributionPolicy200Response | UpsertDistributionPolicy201Response | UpsertDistributionPolicyDefaultResponse)

function isUnexpected(response: UpsertDistributionPolicy200Response | UpsertDistributionPolicy201Response | UpsertDistributionPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetDistributionPolicy200Response | GetDistributionPolicyDefaultResponse)

function isUnexpected(response: GetDistributionPolicy200Response | GetDistributionPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteDistributionPolicy204Response | DeleteDistributionPolicyDefaultResponse)

function isUnexpected(response: DeleteDistributionPolicy204Response | DeleteDistributionPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListDistributionPolicies200Response | ListDistributionPoliciesDefaultResponse)

function isUnexpected(response: ListDistributionPolicies200Response | ListDistributionPoliciesDefaultResponse): response

Paramètres

Retours

response

isUnexpected(UpsertExceptionPolicy200Response | UpsertExceptionPolicy201Response | UpsertExceptionPolicyDefaultResponse)

function isUnexpected(response: UpsertExceptionPolicy200Response | UpsertExceptionPolicy201Response | UpsertExceptionPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetExceptionPolicy200Response | GetExceptionPolicyDefaultResponse)

function isUnexpected(response: GetExceptionPolicy200Response | GetExceptionPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteExceptionPolicy204Response | DeleteExceptionPolicyDefaultResponse)

function isUnexpected(response: DeleteExceptionPolicy204Response | DeleteExceptionPolicyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListExceptionPolicies200Response | ListExceptionPoliciesDefaultResponse)

function isUnexpected(response: ListExceptionPolicies200Response | ListExceptionPoliciesDefaultResponse): response

Paramètres

Retours

response

isUnexpected(UpsertQueue200Response | UpsertQueue201Response | UpsertQueueDefaultResponse)

function isUnexpected(response: UpsertQueue200Response | UpsertQueue201Response | UpsertQueueDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetQueue200Response | GetQueueDefaultResponse)

function isUnexpected(response: GetQueue200Response | GetQueueDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteQueue204Response | DeleteQueueDefaultResponse)

function isUnexpected(response: DeleteQueue204Response | DeleteQueueDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListQueues200Response | ListQueuesDefaultResponse)

function isUnexpected(response: ListQueues200Response | ListQueuesDefaultResponse): response

Paramètres

Retours

response

isUnexpected(UpsertJob200Response | UpsertJob201Response | UpsertJobDefaultResponse)

function isUnexpected(response: UpsertJob200Response | UpsertJob201Response | UpsertJobDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetJob200Response | GetJobDefaultResponse)

function isUnexpected(response: GetJob200Response | GetJobDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteJob204Response | DeleteJobDefaultResponse)

function isUnexpected(response: DeleteJob204Response | DeleteJobDefaultResponse): response

Paramètres

Retours

response

isUnexpected(Reclassify200Response | ReclassifyDefaultResponse)

function isUnexpected(response: Reclassify200Response | ReclassifyDefaultResponse): response

Paramètres

Retours

response

isUnexpected(Cancel200Response | CancelDefaultResponse)

function isUnexpected(response: Cancel200Response | CancelDefaultResponse): response

Paramètres

Retours

response

isUnexpected(Complete200Response | CompleteDefaultResponse)

function isUnexpected(response: Complete200Response | CompleteDefaultResponse): response

Paramètres

Retours

response

isUnexpected(Close200Response | CloseDefaultResponse)

function isUnexpected(response: Close200Response | CloseDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListJobs200Response | ListJobsDefaultResponse)

function isUnexpected(response: ListJobs200Response | ListJobsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetInQueuePosition200Response | GetInQueuePositionDefaultResponse)

function isUnexpected(response: GetInQueuePosition200Response | GetInQueuePositionDefaultResponse): response

Paramètres

Retours

response

isUnexpected(Unassign200Response | UnassignDefaultResponse)

function isUnexpected(response: Unassign200Response | UnassignDefaultResponse): response

Paramètres

Retours

response

isUnexpected(Accept200Response | AcceptDefaultResponse)

function isUnexpected(response: Accept200Response | AcceptDefaultResponse): response

Paramètres

Retours

response

isUnexpected(Decline200Response | DeclineDefaultResponse)

function isUnexpected(response: Decline200Response | DeclineDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetQueueStatistics200Response | GetQueueStatisticsDefaultResponse)

function isUnexpected(response: GetQueueStatistics200Response | GetQueueStatisticsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(UpsertWorker200Response | UpsertWorker201Response | UpsertWorkerDefaultResponse)

function isUnexpected(response: UpsertWorker200Response | UpsertWorker201Response | UpsertWorkerDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetWorker200Response | GetWorkerDefaultResponse)

function isUnexpected(response: GetWorker200Response | GetWorkerDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteWorker204Response | DeleteWorkerDefaultResponse)

function isUnexpected(response: DeleteWorker204Response | DeleteWorkerDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListWorkers200Response | ListWorkersDefaultResponse)

function isUnexpected(response: ListWorkers200Response | ListWorkersDefaultResponse): response

Paramètres

Retours

response

paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Assistance pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension autorest x-ms-pageable

function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>

Paramètres

client
Client

Client à utiliser pour envoyer les demandes de page suivantes

initialResponse

TResponse

Réponse initiale contenant la page nextLink et active des éléments

options

PagingOptions<TResponse>

Retours

  • PagedAsyncIterableIterator pour itérer les éléments