Job Router Administration Operations - Upsert Queue
Crée ou met à jour une file d’attente.
PATCH {endpoint}/routing/queues/{queueId}?api-version=2023-11-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
URI de votre ressource communication |
queue
|
path | True |
string |
ID d’une file d’attente. |
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 |
---|---|---|
distributionPolicyId |
string |
ID d’une stratégie de distribution qui détermine la façon dont un travail est distribué aux workers. |
exceptionPolicyId |
string |
ID d’une stratégie d’exception qui détermine diverses règles d’escalade de travail. |
labels |
Ensemble de paires clé/valeur qui identifient les attributs utilisés par les moteurs de règles pour prendre des décisions. Les valeurs doivent être des valeurs primitives : nombre, chaîne, booléen. |
|
name |
string |
Nom convivial de cette file d’attente. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La demande a réussi. En-têtes
|
|
201 Created |
La demande a réussi et une nouvelle ressource a été créée en conséquence. En-têtes
|
|
Other Status Codes |
Réponse d’erreur inattendue. En-têtes x-ms-error-code: string |
Exemples
Creates a queue |
Updates a queue |
Creates a queue
Exemple de requête
PATCH https://contoso.westus.communications.azure.com/routing/queues/QueueId?api-version=2023-11-01
{
"distributionPolicyId": "MainDistributionPolicy",
"name": "Main",
"labels": {},
"exceptionPolicyId": "MainExceptionPolicy"
}
Exemple de réponse
{
"id": "246d5a06-c04a-4b6b-8a34-02bbd9fdad68",
"name": "Main",
"distributionPolicyId": "MainDistributionPolicy",
"labels": {},
"exceptionPolicyId": "MainExceptionPolicy",
"etag": "etag"
}
{
"id": "246d5a06-c04a-4b6b-8a34-02bbd9fdad68",
"name": "Main",
"distributionPolicyId": "MainDistributionPolicy",
"labels": {},
"exceptionPolicyId": "MainExceptionPolicy",
"etag": "etag"
}
Updates a queue
Exemple de requête
PATCH https://contoso.westus.communications.azure.com/routing/queues/MainQueue?api-version=2023-11-01
{
"distributionPolicyId": "MainDistributionPolicy",
"name": "Main"
}
Exemple de réponse
{
"id": "MainQueue",
"name": "Main",
"distributionPolicyId": "MainDistributionPolicy",
"labels": {},
"exceptionPolicyId": "MainExceptionPolicy",
"etag": "etag"
}
{
"id": "MainQueue",
"name": "Main",
"distributionPolicyId": "MainDistributionPolicy",
"labels": {},
"exceptionPolicyId": "MainExceptionPolicy",
"etag": "etag"
}
Définitions
Nom | Description |
---|---|
Azure. |
Objet error. |
Azure. |
Réponse contenant les détails de l’erreur. |
Azure. |
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. |
Router |
File d’attente qui peut contenir des travaux à router. |
Router |
File d’attente qui peut contenir des travaux à router. |
Azure.Core.Foundations.Error
Objet error.
Nom | Type | Description |
---|---|---|
code |
string |
Un des ensembles de codes d’erreur définis par le serveur. |
details |
Tableau de détails sur les erreurs spécifiques qui ont conduit à cette erreur signalée. |
|
innererror |
Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur. |
|
message |
string |
Représentation lisible 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 |
Objet error. |
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 |
Erreur interne. |
RouterQueue
File d’attente qui peut contenir des travaux à router.
Nom | Type | Description |
---|---|---|
distributionPolicyId |
string |
ID d’une stratégie de distribution qui détermine la façon dont un travail est distribué aux workers. |
etag |
string |
Balise d’entité pour cette ressource. |
exceptionPolicyId |
string |
ID d’une stratégie d’exception qui détermine diverses règles d’escalade de travail. |
id |
string |
ID d’une file d’attente. |
labels |
Ensemble de paires clé/valeur qui identifient les attributs utilisés par les moteurs de règles pour prendre des décisions. Les valeurs doivent être des valeurs primitives : nombre, chaîne, booléen. |
|
name |
string |
Nom convivial de cette file d’attente. |
RouterQueueCreateOrUpdate
File d’attente qui peut contenir des travaux à router.
Nom | Type | Description |
---|---|---|
distributionPolicyId |
string |
ID d’une stratégie de distribution qui détermine la façon dont un travail est distribué aux workers. |
exceptionPolicyId |
string |
ID d’une stratégie d’exception qui détermine diverses règles d’escalade de travail. |
labels |
Ensemble de paires clé/valeur qui identifient les attributs utilisés par les moteurs de règles pour prendre des décisions. Les valeurs doivent être des valeurs primitives : nombre, chaîne, booléen. |
|
name |
string |
Nom convivial de cette file d’attente. |