Job Router Administration Operations - Upsert Classification Policy
Erstellt oder aktualisiert eine Klassifizierungsrichtlinie.
PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
classification
|
path | True |
string |
ID einer Klassifizierungsrichtlinie. |
|
endpoint
|
path | True |
string (uri) |
URI Ihrer Kommunikationsressource |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungsheader
Media Types: "application/merge-patch+json"
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| If-Match |
string |
Die Anforderung sollte nur fortgesetzt werden, wenn eine Entität mit dieser Zeichenfolge übereinstimmt. |
|
| If-Unmodified-Since |
string (date-time-rfc7231) |
Die Anforderung sollte nur fortgesetzt werden, wenn die Entität nach diesem Zeitpunkt nicht geändert wurde. |
Anforderungstext
Media Types: "application/merge-patch+json"
| Name | Typ | Beschreibung |
|---|---|---|
| fallbackQueueId |
string |
Id einer Fallbackwarteschlange, um auszuwählen, ob Anlagen der Warteschlangenauswahl keine Übereinstimmung finden. |
| name |
string |
Anzeigename dieser Richtlinie. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
Eine Regel zum Bestimmen einer Prioritätsbewertung für einen Auftrag. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Warteschlangenauswahlanlagen, die zum Auflösen einer Warteschlange für einen Auftrag verwendet werden. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Worker-Selektor-Anhänge, die zum Anhängen von Worker-Selektoren an einen Auftrag verwendet werden. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. Header
|
|
| 201 Created |
Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt. Header
|
|
| Other Status Codes |
Unerwartete Fehlerantwort. Header x-ms-error-code: string |
Sicherheit
AadOauth2Auth
Der Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
accessCode
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Token-URL:
https://login.microsoftonline.com/common/oauth2/token
Bereiche
| Name | Beschreibung |
|---|---|
| https://communication.azure.com/.default |
Beispiele
| Creates a Classification Policy |
| Updates a Classification Policy |
Creates a Classification Policy
Beispielanforderung
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"
}
}
Beispiel für eine Antwort
{
"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
Beispielanforderung
PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01
{
"name": "MainUpdate"
}
Beispiel für eine Antwort
{
"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"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Azure. |
Das Fehlerobjekt. |
|
Azure. |
Eine Antwort, die Fehlerdetails enthält. |
|
Azure. |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Richtlinien der Azure-REST-API: . https://aka.ms/AzureRestApiGuidelines#handling-errors |
|
Classification |
Ein Container für die Regeln, die steuern, wie Aufträge klassifiziert werden. |
|
Classification |
Ein Container für die Regeln, die steuern, wie Aufträge klassifiziert werden. |
|
Conditional |
Beschreibt eine Reihe von Warteschlangenselektoren, die angefügt werden, wenn die angegebene Bedingung auf "true" aufgelöst wird. |
|
Conditional |
Beschreibt eine Reihe von Arbeitsauswahlen, die angefügt werden, wenn die angegebene Bedingung auf "true" aufgelöst wird. |
|
Direct |
Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt. |
|
Direct |
Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt. |
|
Expression |
Eine Regel, die Inlineausdrucksregeln bereitstellt. |
|
Expression |
Eine Regel, die Inlineausdrucksregeln bereitstellt. |
|
Expression |
Verfügbare Ausdruckssprachen, die konfiguriert werden können. |
|
Function |
Eine Regel, die eine Bindung an eine vom HTTP ausgelöste Azure-Funktion bereitstellt. |
|
Function |
Eine Regel, die eine Bindung an eine vom HTTP ausgelöste Azure-Funktion bereitstellt. |
|
Function |
Anmeldeinformationen, die für den Zugriff auf die Azure-Funktionsregel verwendet werden. |
|
Label |
Beschreibt unterstützte Vorgänge für Bezeichnungswerte. |
|
OAuth2Webhook |
OAuth2.0-Anmeldeinformationen, die für den Autorisierungsserver von Contoso verwendet werden. Referenz: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
Pass |
Fügt eine Warteschlangenauswahl an, in der der Wert aus der Beschriftung eines Auftrags mit demselben Schlüssel übergeben wird. |
|
Pass |
Fügt eine Arbeitsauswahl an, in der der Wert aus der Beschriftung eines Auftrags mit demselben Schlüssel übergeben wird. |
|
Queue |
Diskriminatoren für unterstützte Anlagentypen der Warteschlangenauswahl. |
|
Queue |
Enthält den Gewichtungsprozentsatz und die Warteschlangenmarkierer, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt sind. |
|
Router |
Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Warteschlangenauswahl erfüllt werden muss. |
|
Router |
Diskriminatoren für unterstützte Routerregeltypen. |
|
Router |
Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Arbeitsauswahl erfüllt werden muss. |
|
Router |
Beschreibt den Status einer Arbeitsauswahl. |
|
Rule |
Fügt Warteschlangenselektoren an einen Auftrag an, wenn der RouterRule aufgelöst wird. |
|
Rule |
Fügt Workerselektoren an einen Auftrag an, wenn ein RouterRule aufgelöst wird. |
|
Static |
Beschreibt eine Warteschlangenauswahl, die an einen Auftrag angefügt wird. |
|
Static |
Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer dasselbe Ergebnis zurückgeben. |
|
Static |
Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer dasselbe Ergebnis zurückgeben. |
|
Static |
Beschreibt eine Arbeitsauswahl, die an einen Auftrag angefügt wird. |
|
Webhook |
Eine Regel, die eine Bindung an einen externen Webserver bereitstellt. |
|
Webhook |
Eine Regel, die eine Bindung an einen externen Webserver bereitstellt. |
|
Weighted |
Beschreibt mehrere Gruppen von Warteschlangenselektoren, von denen eine ausgewählt und entsprechend einer Gewichtung angefügt wird. |
|
Weighted |
Beschreibt mehrere Arbeitsselektoren, von denen eine entsprechend einer Gewichtung ausgewählt und angefügt wird. |
|
Worker |
Diskriminatoren für unterstützte Arbeitsauswahlanlagentypen. |
|
Worker |
Enthält den Gewichtungsprozentsatz und die Arbeitsmarkierer, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt sind. |
Azure.Core.Foundations.Error
Das Fehlerobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| details |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
|
| innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| target |
string |
Das Ziel des Fehlers. |
Azure.Core.Foundations.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
Azure.Core.Foundations.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Richtlinien der Azure-REST-API: . https://aka.ms/AzureRestApiGuidelines#handling-errors
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| innererror |
Innerer Fehler. |
ClassificationPolicy
Ein Container für die Regeln, die steuern, wie Aufträge klassifiziert werden.
| Name | Typ | Beschreibung |
|---|---|---|
| etag |
string |
Das Entitätstag für diese Ressource. |
| fallbackQueueId |
string |
Id einer Fallbackwarteschlange, um auszuwählen, ob Anlagen der Warteschlangenauswahl keine Übereinstimmung finden. |
| id |
string |
ID einer Klassifizierungsrichtlinie. |
| name |
string |
Anzeigename dieser Richtlinie. |
| prioritizationRule | RouterRule: |
Eine Regel zum Bestimmen einer Prioritätsbewertung für einen Auftrag. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Warteschlangenauswahlanlagen, die zum Auflösen einer Warteschlange für einen Auftrag verwendet werden. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Worker-Selektor-Anhänge, die zum Anhängen von Worker-Selektoren an einen Auftrag verwendet werden. |
ClassificationPolicyCreateOrUpdate
Ein Container für die Regeln, die steuern, wie Aufträge klassifiziert werden.
| Name | Typ | Beschreibung |
|---|---|---|
| fallbackQueueId |
string |
Id einer Fallbackwarteschlange, um auszuwählen, ob Anlagen der Warteschlangenauswahl keine Übereinstimmung finden. |
| name |
string |
Anzeigename dieser Richtlinie. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
Eine Regel zum Bestimmen einer Prioritätsbewertung für einen Auftrag. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Warteschlangenauswahlanlagen, die zum Auflösen einer Warteschlange für einen Auftrag verwendet werden. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Worker-Selektor-Anhänge, die zum Anhängen von Worker-Selektoren an einen Auftrag verwendet werden. |
ConditionalQueueSelectorAttachment
Beschreibt eine Reihe von Warteschlangenselektoren, die angefügt werden, wenn die angegebene Bedingung auf "true" aufgelöst wird.
| Name | Typ | Beschreibung |
|---|---|---|
| condition | RouterRule: |
Die Bedingung, die erfüllt sein muss, damit die Warteschlangenselektoren angefügt werden. |
| kind |
string:
conditional |
Der Typdiskriminator, der einen Untertyp von QueueSelectorAttachment beschreibt. |
| queueSelectors |
Die anzufügenden Warteschlangenmarkierer. |
ConditionalWorkerSelectorAttachment
Beschreibt eine Reihe von Arbeitsauswahlen, die angefügt werden, wenn die angegebene Bedingung auf "true" aufgelöst wird.
| Name | Typ | Beschreibung |
|---|---|---|
| condition | RouterRule: |
Die Bedingung, die erfüllt sein muss, damit die Arbeitsselektoren angefügt werden. |
| kind |
string:
conditional |
Der Typdiskriminator, der einen Untertyp von WorkerSelectorAttachment beschreibt. |
| workerSelectors |
Die zu anfügenden Arbeitsmarkierer. |
DirectMapRouterRule
Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
direct |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
DirectMapRouterRuleCreateOrUpdate
Eine Regel, die dieselben Bezeichnungen wie die Eingabebezeichnungen zurückgibt.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
direct |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
ExpressionRouterRule
Eine Regel, die Inlineausdrucksregeln bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| expression |
string |
Ein ausdruck, der ausgewertet werden soll. Sollte eine Rückgabe-Anweisung mit berechneten Werten enthalten. |
| kind |
string:
expression |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
| language |
Die Ausdruckssprache zum Kompilieren und Ausführen. |
ExpressionRouterRuleCreateOrUpdate
Eine Regel, die Inlineausdrucksregeln bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| expression |
string |
Ein ausdruck, der ausgewertet werden soll. Sollte eine Rückgabe-Anweisung mit berechneten Werten enthalten. |
| kind |
string:
expression |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
| language |
Die Ausdruckssprache zum Kompilieren und Ausführen. |
ExpressionRouterRuleLanguage
Verfügbare Ausdruckssprachen, die konfiguriert werden können.
| Wert | Beschreibung |
|---|---|
| powerFx |
PowerFx |
FunctionRouterRule
Eine Regel, die eine Bindung an eine vom HTTP ausgelöste Azure-Funktion bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| credential |
Anmeldeinformationen, die für den Zugriff auf die Azure-Funktionsregel verwendet werden. |
|
| functionUri |
string (uri) |
URL für Azure-Funktion. |
| kind |
string:
function |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
FunctionRouterRuleCreateOrUpdate
Eine Regel, die eine Bindung an eine vom HTTP ausgelöste Azure-Funktion bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| credential |
Anmeldeinformationen, die für den Zugriff auf die Azure-Funktionsregel verwendet werden. |
|
| functionUri |
string (uri) |
URL für Azure-Funktion. |
| kind |
string:
function |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
FunctionRouterRuleCredential
Anmeldeinformationen, die für den Zugriff auf die Azure-Funktionsregel verwendet werden.
| Name | Typ | Beschreibung |
|---|---|---|
| appKey |
string |
Zugriffstastenbereich für eine Azure-Funktions-App. Dieser Schlüssel gewährt Zugriff auf alle Funktionen unter der App. |
| clientId |
string |
Client-ID, wenn AppKey im Kontext der Azure-Funktion bereitgestellt wird, ist dies in der Regel der Name des Schlüssels. |
| functionKey |
string |
Zugriffstastenbereich für eine bestimmte Funktion. |
LabelOperator
Beschreibt unterstützte Vorgänge für Bezeichnungswerte.
| Wert | Beschreibung |
|---|---|
| equal |
Gleich. |
| notEqual |
Nicht gleich. |
| lessThan |
Weniger als. |
| lessThanOrEqual |
Kleiner oder gleich. |
| greaterThan |
Größer als. |
| greaterThanOrEqual |
Größer oder gleich. |
OAuth2WebhookClientCredential
OAuth2.0-Anmeldeinformationen, die für den Autorisierungsserver von Contoso verwendet werden. Referenz: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/
| Name | Typ | Beschreibung |
|---|---|---|
| clientId |
string |
ClientId für Contoso-Autorisierungsserver. |
| clientSecret |
string |
Geheimer Clientschlüssel für den Contoso-Autorisierungsserver. |
PassThroughQueueSelectorAttachment
Fügt eine Warteschlangenauswahl an, in der der Wert aus der Beschriftung eines Auftrags mit demselben Schlüssel übergeben wird.
| Name | Typ | Beschreibung |
|---|---|---|
| key |
string |
Der Bezeichnungsschlüssel, nach dem abgefragt werden soll. |
| kind |
string:
pass |
Der Typdiskriminator, der einen Untertyp von QueueSelectorAttachment beschreibt. |
| labelOperator |
Beschreibt, wie der Wert der Bezeichnung mit dem Durchlaufwert verglichen wird. |
PassThroughWorkerSelectorAttachment
Fügt eine Arbeitsauswahl an, in der der Wert aus der Beschriftung eines Auftrags mit demselben Schlüssel übergeben wird.
| Name | Typ | Beschreibung |
|---|---|---|
| expiresAfterSeconds |
number (double) |
Beschreibt, wie lange der angefügte Bezeichnungsmarkierer in Sekunden gültig ist. |
| key |
string |
Der Bezeichnungsschlüssel, nach dem abgefragt werden soll. |
| kind |
string:
pass |
Der Typdiskriminator, der einen Untertyp von WorkerSelectorAttachment beschreibt. |
| labelOperator |
Beschreibt, wie der Wert der Bezeichnung mit dem Durchlaufwert verglichen wird. |
QueueSelectorAttachmentKind
Diskriminatoren für unterstützte Anlagentypen der Warteschlangenauswahl.
| Wert | Beschreibung |
|---|---|
| conditional |
Diskriminatorwert für ConditionalQueueSelectorAttachment. |
| passThrough |
Diskriminatorwert für PassThroughQueueSelectorAttachment. |
| ruleEngine |
Diskriminatorwert für RuleEngineQueueSelectorAttachment. |
| static |
Diskriminatorwert für StaticQueueSelectorAttachment. |
| weightedAllocation |
Diskriminatorwert für WeightedAllocationQueueSelectorAttachment. |
QueueWeightedAllocation
Enthält den Gewichtungsprozentsatz und die Warteschlangenmarkierer, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt sind.
| Name | Typ | Beschreibung |
|---|---|---|
| queueSelectors |
Eine Sammlung von Warteschlangenselektoren, die angewendet werden, wenn diese Zuordnung ausgewählt ist. |
|
| weight |
number (double) |
Der Prozentsatz dieser Gewichtung, ausgedrückt als Bruchteil von 1. |
RouterQueueSelector
Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Warteschlangenauswahl erfüllt werden muss.
| Name | Typ | Beschreibung |
|---|---|---|
| key |
string |
Der Bezeichnungsschlüssel, nach dem abgefragt werden soll. |
| labelOperator |
Beschreibt, wie der Wert der Bezeichnung mit dem wert verglichen wird, der für die Bezeichnungsmarkierer definiert ist. |
|
| value |
Der Wert, der mit dem tatsächlichen Beschriftungswert mit dem angegebenen Operator verglichen werden soll. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert. |
RouterRuleKind
Diskriminatoren für unterstützte Routerregeltypen.
| Wert | Beschreibung |
|---|---|
| directMap |
Diskriminatorwert für DirectMapRouterRule. |
| expression |
Diskriminatorwert für ExpressionRouterRule. |
| function |
Diskriminatorwert für FunctionRouterRule. |
| static |
Diskriminatorwert für StaticRouterRule. |
| webhook |
Diskriminatorwert für WebhookRouterRule. |
RouterWorkerSelector
Beschreibt eine Bedingung, die für eine Reihe von Bezeichnungen für die Arbeitsauswahl erfüllt werden muss.
| Name | Typ | Beschreibung |
|---|---|---|
| expedite |
boolean |
Verschiebt einen Auftrag an die Vorderseite der Warteschlange, solange diese Auswahl aktiv ist. |
| expiresAfterSeconds |
number (double) |
Beschreibt, wie lange dieser Bezeichnungsmarkierer in Sekunden gültig ist. |
| expiresAt |
string (date-time) |
Die Uhrzeit, zu der diese Arbeitsauswahl in UTC abläuft. |
| key |
string |
Der Bezeichnungsschlüssel, nach dem abgefragt werden soll. |
| labelOperator |
Beschreibt, wie der Wert der Beschriftung mit dem für die Arbeitsauswahl definierten Wert verglichen wird. |
|
| status |
Status der Arbeitsauswahl. |
|
| value |
Der Wert, der mit dem tatsächlichen Beschriftungswert mit dem angegebenen Operator verglichen werden soll. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert. |
RouterWorkerSelectorStatus
Beschreibt den Status einer Arbeitsauswahl.
| Wert | Beschreibung |
|---|---|
| active |
Die Arbeitsauswahl ist gültig. |
| expired |
Die Arbeitsauswahl ist ungültig. |
RuleEngineQueueSelectorAttachment
Fügt Warteschlangenselektoren an einen Auftrag an, wenn der RouterRule aufgelöst wird.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
rule |
Der Typdiskriminator, der einen Untertyp von QueueSelectorAttachment beschreibt. |
| rule | RouterRule: |
Ein RouterRule, der eine Sammlung von Warteschlangenselektoren aufgelöst, die angefügt werden sollen. |
RuleEngineWorkerSelectorAttachment
Fügt Workerselektoren an einen Auftrag an, wenn ein RouterRule aufgelöst wird.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
rule |
Der Typdiskriminator, der einen Untertyp von WorkerSelectorAttachment beschreibt. |
| rule | RouterRule: |
Ein RouterRule, der eine Sammlung von Workerselektoren aufgelöst, die angefügt werden sollen. |
StaticQueueSelectorAttachment
Beschreibt eine Warteschlangenauswahl, die an einen Auftrag angefügt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
static |
Der Typdiskriminator, der einen Untertyp von QueueSelectorAttachment beschreibt. |
| queueSelector |
Der anzufügende Warteschlangenmarkierer. |
StaticRouterRule
Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer dasselbe Ergebnis zurückgeben.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
static |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
| value |
Der statische Wert, den diese Regel immer zurückgibt. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert. |
StaticRouterRuleCreateOrUpdate
Eine Regel, die statische Regeln bereitstellt, die unabhängig von der Eingabe immer dasselbe Ergebnis zurückgeben.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
static |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
| value |
Der statische Wert, den diese Regel immer zurückgibt. Werte müssen primitive Werte sein – Zahl, Zeichenfolge, boolescher Wert. |
StaticWorkerSelectorAttachment
Beschreibt eine Arbeitsauswahl, die an einen Auftrag angefügt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| kind |
string:
static |
Der Typdiskriminator, der einen Untertyp von WorkerSelectorAttachment beschreibt. |
| workerSelector |
Die zu anfügende Arbeitskraftauswahl. |
WebhookRouterRule
Eine Regel, die eine Bindung an einen externen Webserver bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| authorizationServerUri |
string (uri) |
URI für Autorisierungsserver. |
| clientCredential |
OAuth2.0-Anmeldeinformationen, die für den Autorisierungsserver von Contoso verwendet werden. Referenz: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
| webhookUri |
string (uri) |
URI für den Webserver von Contoso. |
WebhookRouterRuleCreateOrUpdate
Eine Regel, die eine Bindung an einen externen Webserver bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| authorizationServerUri |
string (uri) |
URI für Autorisierungsserver. |
| clientCredential |
OAuth2.0-Anmeldeinformationen, die für den Autorisierungsserver von Contoso verwendet werden. Referenz: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
Der Typdiskriminator, der einen Untertyp von RouterRule beschreibt |
| webhookUri |
string (uri) |
URI für den Webserver von Contoso. |
WeightedAllocationQueueSelectorAttachment
Beschreibt mehrere Gruppen von Warteschlangenselektoren, von denen eine ausgewählt und entsprechend einer Gewichtung angefügt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| allocations |
Eine Sammlung von prozentbasierten gewichteten Zuordnungen. |
|
| kind |
string:
weighted |
Der Typdiskriminator, der einen Untertyp von QueueSelectorAttachment beschreibt. |
WeightedAllocationWorkerSelectorAttachment
Beschreibt mehrere Arbeitsselektoren, von denen eine entsprechend einer Gewichtung ausgewählt und angefügt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| allocations |
Eine Sammlung von prozentbasierten gewichteten Zuordnungen. |
|
| kind |
string:
weighted |
Der Typdiskriminator, der einen Untertyp von WorkerSelectorAttachment beschreibt. |
WorkerSelectorAttachmentKind
Diskriminatoren für unterstützte Arbeitsauswahlanlagentypen.
| Wert | Beschreibung |
|---|---|
| conditional |
Diskriminatorwert für ConditionalWorkerSelectorAttachment. |
| passThrough |
Diskriminatorwert für PassThroughWorkerSelectorAttachment. |
| ruleEngine |
Diskriminatorwert für RuleEngineWorkerSelectorAttachment. |
| static |
Diskriminatorwert für StaticWorkerSelectorAttachment. |
| weightedAllocation |
Diskriminatorwert für WeightedAllocationWorkerSelectorAttachment. |
WorkerWeightedAllocation
Enthält den Gewichtungsprozentsatz und die Arbeitsmarkierer, die angewendet werden sollen, wenn sie für gewichtete Verteilungen ausgewählt sind.
| Name | Typ | Beschreibung |
|---|---|---|
| weight |
number (double) |
Der Prozentsatz dieser Gewichtung, ausgedrückt als Bruchteil von 1. |
| workerSelectors |
Eine Sammlung von Arbeitsauswahlen, die angewendet werden, wenn diese Zuordnung ausgewählt ist. |