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 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 selector attachments used to attach worker selectors to a job. |
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 Microsoft One-API-Richtlinien – https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#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 Microsoft One-API-Richtlinien – https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#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 selector attachments used to attach worker selectors to a job. |
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 selector attachments used to attach worker selectors to a job. |
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. |
greaterThan |
Größer als. |
greaterThanOrEqual |
Größer oder gleich. |
lessThan |
Weniger als. |
lessThanOrEqual |
Kleiner oder gleich. |
notEqual |
Nicht 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. |