Job Router Administration Operations - Upsert Classification Policy
Crea o aggiorna un criterio di classificazione.
PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
classification
|
path | True |
string |
ID di un criterio di classificazione. |
|
endpoint
|
path | True |
string (uri) |
URI della risorsa di comunicazione |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
Media Types: "application/merge-patch+json"
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| If-Match |
string |
La richiesta deve continuare solo se un'entità corrisponde a questa stringa. |
|
| If-Unmodified-Since |
string (date-time-rfc7231) |
La richiesta deve continuare solo se l'entità non è stata modificata dopo questa volta. |
Corpo della richiesta
Media Types: "application/merge-patch+json"
| Nome | Tipo | Descrizione |
|---|---|---|
| fallbackQueueId |
string |
ID di una coda di fallback da selezionare se gli allegati del selettore di coda non trovano una corrispondenza. |
| name |
string |
Nome descrittivo di questo criterio. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
Regola per determinare un punteggio di priorità per un processo. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Allegati del selettore di coda usati per risolvere una coda per un processo. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Allegati del selettore di lavoro usati per collegare i selettori di lavoro a un processo. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto esito positivo. Intestazioni
|
|
| 201 Created |
La richiesta ha avuto esito positivo e di conseguenza è stata creata una nuova risorsa. Intestazioni
|
|
| Other Status Codes |
Risposta di errore imprevista. Intestazioni x-ms-error-code: string |
Sicurezza
AadOauth2Auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
accessCode
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
URL token:
https://login.microsoftonline.com/common/oauth2/token
Ambiti
| Nome | Descrizione |
|---|---|
| https://communication.azure.com/.default |
Esempio
| Creates a Classification Policy |
| Updates a Classification Policy |
Creates a Classification Policy
Esempio di richiesta
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"
}
}
Risposta di esempio
{
"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
Esempio di richiesta
PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01
{
"name": "MainUpdate"
}
Risposta di esempio
{
"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"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Azure. |
Oggetto error. |
|
Azure. |
Risposta contenente i dettagli dell'errore. |
|
Azure. |
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API REST di Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Classification |
Contenitore per le regole che regolano la classificazione dei processi. |
|
Classification |
Contenitore per le regole che regolano la classificazione dei processi. |
|
Conditional |
Descrive un set di selettori di coda che verranno associati se la condizione specificata viene risolta in true. |
|
Conditional |
Descrive un set di selettori di lavoro che verranno associati se la condizione specificata viene risolta in true. |
|
Direct |
Regola che restituisce le stesse etichette delle etichette di input. |
|
Direct |
Regola che restituisce le stesse etichette delle etichette di input. |
|
Expression |
Regola che fornisce regole di espressione inline. |
|
Expression |
Regola che fornisce regole di espressione inline. |
|
Expression |
Linguaggi di espressione disponibili che possono essere configurati. |
|
Function |
Regola che fornisce un'associazione a una funzione di Azure attivata da HTTP. |
|
Function |
Regola che fornisce un'associazione a una funzione di Azure attivata da HTTP. |
|
Function |
Credenziali usate per accedere alla regola della funzione di Azure. |
|
Label |
Vengono descritte le operazioni supportate sui valori delle etichette. |
|
OAuth2Webhook |
Credenziali OAuth2.0 usate per il server di autorizzazione di Contoso. Riferimento: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
Pass |
Collega un selettore di coda in cui il valore viene passato dall'etichetta di un processo con la stessa chiave. |
|
Pass |
Collega un selettore di lavoro in cui il valore viene passato dall'etichetta di un processo con la stessa chiave. |
|
Queue |
Discriminanti per i tipi di allegati del selettore di coda supportati. |
|
Queue |
Contiene i selettori di percentuale di peso e coda da applicare se selezionati per le distribuzioni ponderate. |
|
Router |
Descrive una condizione che deve essere soddisfatta rispetto a un set di etichette per la selezione della coda. |
|
Router |
Discriminanti per i tipi di regola router supportati. |
|
Router |
Descrive una condizione che deve essere soddisfatta in base a un set di etichette per la selezione del ruolo di lavoro. |
|
Router |
Descrive lo stato di un selettore di lavoro. |
|
Rule |
Collega i selettori di coda a un processo quando routerRule viene risolto. |
|
Rule |
Collega i selettori di lavoro a un processo quando viene risolto un RouterRule. |
|
Static |
Descrive un selettore di coda che verrà collegato a un processo. |
|
Static |
Regola che fornisce regole statiche che restituiscono sempre lo stesso risultato, indipendentemente dall'input. |
|
Static |
Regola che fornisce regole statiche che restituiscono sempre lo stesso risultato, indipendentemente dall'input. |
|
Static |
Descrive un selettore di lavoro che verrà collegato a un processo. |
|
Webhook |
Regola che fornisce un'associazione a un server Web esterno. |
|
Webhook |
Regola che fornisce un'associazione a un server Web esterno. |
|
Weighted |
Descrive più set di selettori di coda, di cui uno verrà selezionato e collegato in base a un peso. |
|
Weighted |
Descrive più set di selettori di lavoro, di cui uno verrà selezionato e collegato in base a un peso. |
|
Worker |
Discriminanti per i tipi di allegati del selettore di lavoro supportati. |
|
Worker |
Contiene la percentuale di peso e i selettori di lavoro da applicare se selezionati per le distribuzioni ponderate. |
Azure.Core.Foundations.Error
Oggetto error.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Uno di un set definito dal server di codici di errore. |
| details |
Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. |
|
| innererror |
Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. |
|
| message |
string |
Rappresentazione leggibile dell'errore. |
| target |
string |
Destinazione dell'errore. |
Azure.Core.Foundations.ErrorResponse
Risposta contenente i dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
Azure.Core.Foundations.InnerError
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API REST di Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Uno di un set definito dal server di codici di errore. |
| innererror |
Errore interno. |
ClassificationPolicy
Contenitore per le regole che regolano la classificazione dei processi.
| Nome | Tipo | Descrizione |
|---|---|---|
| etag |
string |
Tag di entità per questa risorsa. |
| fallbackQueueId |
string |
ID di una coda di fallback da selezionare se gli allegati del selettore di coda non trovano una corrispondenza. |
| id |
string |
ID di un criterio di classificazione. |
| name |
string |
Nome descrittivo di questo criterio. |
| prioritizationRule | RouterRule: |
Regola per determinare un punteggio di priorità per un processo. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Allegati del selettore di coda usati per risolvere una coda per un processo. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Allegati del selettore di lavoro usati per collegare i selettori di lavoro a un processo. |
ClassificationPolicyCreateOrUpdate
Contenitore per le regole che regolano la classificazione dei processi.
| Nome | Tipo | Descrizione |
|---|---|---|
| fallbackQueueId |
string |
ID di una coda di fallback da selezionare se gli allegati del selettore di coda non trovano una corrispondenza. |
| name |
string |
Nome descrittivo di questo criterio. |
| prioritizationRule | RouterRuleCreateOrUpdate: |
Regola per determinare un punteggio di priorità per un processo. |
| queueSelectorAttachments | QueueSelectorAttachment[]: |
Allegati del selettore di coda usati per risolvere una coda per un processo. |
| workerSelectorAttachments | WorkerSelectorAttachment[]: |
Allegati del selettore di lavoro usati per collegare i selettori di lavoro a un processo. |
ConditionalQueueSelectorAttachment
Descrive un set di selettori di coda che verranno associati se la condizione specificata viene risolta in true.
| Nome | Tipo | Descrizione |
|---|---|---|
| condition | RouterRule: |
Condizione che deve essere true per i selettori di coda da associare. |
| kind |
string:
conditional |
Il discriminante del tipo che descrive un sottotipo di QueueSelectorAttachment. |
| queueSelectors |
Selettori di coda da collegare. |
ConditionalWorkerSelectorAttachment
Descrive un set di selettori di lavoro che verranno associati se la condizione specificata viene risolta in true.
| Nome | Tipo | Descrizione |
|---|---|---|
| condition | RouterRule: |
Condizione che deve essere true per i selettori di lavoro da associare. |
| kind |
string:
conditional |
Il discriminante del tipo che descrive un sottotipo di WorkerSelectorAttachment. |
| workerSelectors |
Selettori di lavoro da collegare. |
DirectMapRouterRule
Regola che restituisce le stesse etichette delle etichette di input.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
direct |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
DirectMapRouterRuleCreateOrUpdate
Regola che restituisce le stesse etichette delle etichette di input.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
direct |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
ExpressionRouterRule
Regola che fornisce regole di espressione inline.
| Nome | Tipo | Descrizione |
|---|---|---|
| expression |
string |
Espressione da valutare. Deve contenere un'istruzione return con valori calcolati. |
| kind |
string:
expression |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
| language |
Linguaggio delle espressioni da compilare ed eseguire. |
ExpressionRouterRuleCreateOrUpdate
Regola che fornisce regole di espressione inline.
| Nome | Tipo | Descrizione |
|---|---|---|
| expression |
string |
Espressione da valutare. Deve contenere un'istruzione return con valori calcolati. |
| kind |
string:
expression |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
| language |
Linguaggio delle espressioni da compilare ed eseguire. |
ExpressionRouterRuleLanguage
Linguaggi di espressione disponibili che possono essere configurati.
| Valore | Descrizione |
|---|---|
| powerFx |
PowerFx |
FunctionRouterRule
Regola che fornisce un'associazione a una funzione di Azure attivata da HTTP.
| Nome | Tipo | Descrizione |
|---|---|---|
| credential |
Credenziali usate per accedere alla regola della funzione di Azure. |
|
| functionUri |
string (uri) |
URL per la funzione di Azure. |
| kind |
string:
function |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
FunctionRouterRuleCreateOrUpdate
Regola che fornisce un'associazione a una funzione di Azure attivata da HTTP.
| Nome | Tipo | Descrizione |
|---|---|---|
| credential |
Credenziali usate per accedere alla regola della funzione di Azure. |
|
| functionUri |
string (uri) |
URL per la funzione di Azure. |
| kind |
string:
function |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
FunctionRouterRuleCredential
Credenziali usate per accedere alla regola della funzione di Azure.
| Nome | Tipo | Descrizione |
|---|---|---|
| appKey |
string |
Chiave di accesso con ambito a un'app per le funzioni di Azure. Questa chiave concede l'accesso a tutte le funzioni nell'app. |
| clientId |
string |
ID client, quando AppKey viene fornito Nel contesto della funzione di Azure, questo è in genere il nome della chiave. |
| functionKey |
string |
Chiave di accesso con ambito a una funzione specifica. |
LabelOperator
Vengono descritte le operazioni supportate sui valori delle etichette.
| Valore | Descrizione |
|---|---|
| equal |
Uguale. |
| notEqual |
Diverso da. |
| lessThan |
Meno di. |
| lessThanOrEqual |
Minore o uguale a. |
| greaterThan |
Maggiore. |
| greaterThanOrEqual |
Maggiore o uguale a. |
OAuth2WebhookClientCredential
Credenziali OAuth2.0 usate per il server di autorizzazione di Contoso. Riferimento: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/
| Nome | Tipo | Descrizione |
|---|---|---|
| clientId |
string |
ClientId per il server di autorizzazione Contoso. |
| clientSecret |
string |
Segreto client per il server di autorizzazione Contoso. |
PassThroughQueueSelectorAttachment
Collega un selettore di coda in cui il valore viene passato dall'etichetta di un processo con la stessa chiave.
| Nome | Tipo | Descrizione |
|---|---|---|
| key |
string |
Chiave dell'etichetta su cui eseguire una query. |
| kind |
string:
pass |
Il discriminante del tipo che descrive un sottotipo di QueueSelectorAttachment. |
| labelOperator |
Descrive il modo in cui il valore dell'etichetta viene confrontato con il pass-through del valore. |
PassThroughWorkerSelectorAttachment
Collega un selettore di lavoro in cui il valore viene passato dall'etichetta di un processo con la stessa chiave.
| Nome | Tipo | Descrizione |
|---|---|---|
| expiresAfterSeconds |
number (double) |
Descrive per quanto tempo il selettore di etichette associato è valido in secondi. |
| key |
string |
Chiave dell'etichetta su cui eseguire una query. |
| kind |
string:
pass |
Il discriminante del tipo che descrive un sottotipo di WorkerSelectorAttachment. |
| labelOperator |
Descrive il modo in cui il valore dell'etichetta viene confrontato con il pass-through del valore. |
QueueSelectorAttachmentKind
Discriminanti per i tipi di allegati del selettore di coda supportati.
| Valore | Descrizione |
|---|---|
| conditional |
Valore discriminatorio per ConditionalQueueSelectorAttachment. |
| passThrough |
Valore discriminatorio per PassThroughQueueSelectorAttachment. |
| ruleEngine |
Valore discriminatorio per RuleEngineQueueSelectorAttachment. |
| static |
Valore discriminatorio per StaticQueueSelectorAttachment. |
| weightedAllocation |
Valore discriminatorio per WeightedAllocationQueueSelectorAttachment. |
QueueWeightedAllocation
Contiene i selettori di percentuale di peso e coda da applicare se selezionati per le distribuzioni ponderate.
| Nome | Tipo | Descrizione |
|---|---|---|
| queueSelectors |
Raccolta di selettori di coda che verranno applicati se questa allocazione è selezionata. |
|
| weight |
number (double) |
Percentuale di questo peso, espressa come frazione di 1. |
RouterQueueSelector
Descrive una condizione che deve essere soddisfatta rispetto a un set di etichette per la selezione della coda.
| Nome | Tipo | Descrizione |
|---|---|---|
| key |
string |
Chiave dell'etichetta su cui eseguire una query. |
| labelOperator |
Descrive il modo in cui il valore dell'etichetta viene confrontato con il valore definito nel selettore di etichette. |
|
| value |
Valore da confrontare con il valore effettivo dell'etichetta con l'operatore specificato. I valori devono essere valori primitivi: numero, stringa, booleano. |
RouterRuleKind
Discriminanti per i tipi di regola router supportati.
| Valore | Descrizione |
|---|---|
| directMap |
Valore discriminatorio per DirectMapRouterRule. |
| expression |
Valore discriminatorio per ExpressionRouterRule. |
| function |
Valore discriminatorio per FunctionRouterRule. |
| static |
Valore discriminatorio per StaticRouterRule. |
| webhook |
Valore discriminatorio per WebhookRouterRule. |
RouterWorkerSelector
Descrive una condizione che deve essere soddisfatta in base a un set di etichette per la selezione del ruolo di lavoro.
| Nome | Tipo | Descrizione |
|---|---|---|
| expedite |
boolean |
Esegue il push di un processo all'inizio della coda, purché questo selettore sia attivo. |
| expiresAfterSeconds |
number (double) |
Descrive per quanto tempo questo selettore di etichetta è valido in secondi. |
| expiresAt |
string (date-time) |
Ora in cui il selettore del ruolo di lavoro scade in formato UTC. |
| key |
string |
Chiave dell'etichetta su cui eseguire una query. |
| labelOperator |
Descrive il modo in cui il valore dell'etichetta viene confrontato con il valore definito nel selettore di lavoro. |
|
| status |
Stato del selettore di lavoro. |
|
| value |
Valore da confrontare con il valore effettivo dell'etichetta con l'operatore specificato. I valori devono essere valori primitivi: numero, stringa, booleano. |
RouterWorkerSelectorStatus
Descrive lo stato di un selettore di lavoro.
| Valore | Descrizione |
|---|---|
| active |
Il selettore di lavoro è valido. |
| expired |
Selettore di lavoro non valido. |
RuleEngineQueueSelectorAttachment
Collega i selettori di coda a un processo quando routerRule viene risolto.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
rule |
Il discriminante del tipo che descrive un sottotipo di QueueSelectorAttachment. |
| rule | RouterRule: |
RouterRule che risolve una raccolta di selettori di coda da collegare. |
RuleEngineWorkerSelectorAttachment
Collega i selettori di lavoro a un processo quando viene risolto un RouterRule.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
rule |
Il discriminante del tipo che descrive un sottotipo di WorkerSelectorAttachment. |
| rule | RouterRule: |
RouterRule che risolve una raccolta di selettori di lavoro da collegare. |
StaticQueueSelectorAttachment
Descrive un selettore di coda che verrà collegato a un processo.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
static |
Il discriminante del tipo che descrive un sottotipo di QueueSelectorAttachment. |
| queueSelector |
Selettore della coda da collegare. |
StaticRouterRule
Regola che fornisce regole statiche che restituiscono sempre lo stesso risultato, indipendentemente dall'input.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
static |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
| value |
Il valore statico restituito da questa regola. I valori devono essere valori primitivi: numero, stringa, booleano. |
StaticRouterRuleCreateOrUpdate
Regola che fornisce regole statiche che restituiscono sempre lo stesso risultato, indipendentemente dall'input.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
static |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
| value |
Il valore statico restituito da questa regola. I valori devono essere valori primitivi: numero, stringa, booleano. |
StaticWorkerSelectorAttachment
Descrive un selettore di lavoro che verrà collegato a un processo.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
string:
static |
Il discriminante del tipo che descrive un sottotipo di WorkerSelectorAttachment. |
| workerSelector |
Selettore di lavoro da collegare. |
WebhookRouterRule
Regola che fornisce un'associazione a un server Web esterno.
| Nome | Tipo | Descrizione |
|---|---|---|
| authorizationServerUri |
string (uri) |
URI per il server di autorizzazione. |
| clientCredential |
Credenziali OAuth2.0 usate per il server di autorizzazione di Contoso. Riferimento: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
| webhookUri |
string (uri) |
Uri per il server Web di Contoso. |
WebhookRouterRuleCreateOrUpdate
Regola che fornisce un'associazione a un server Web esterno.
| Nome | Tipo | Descrizione |
|---|---|---|
| authorizationServerUri |
string (uri) |
URI per il server di autorizzazione. |
| clientCredential |
Credenziali OAuth2.0 usate per il server di autorizzazione di Contoso. Riferimento: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
| kind |
string:
webhook |
Il discriminante del tipo che descrive un sottotipo di RouterRule |
| webhookUri |
string (uri) |
Uri per il server Web di Contoso. |
WeightedAllocationQueueSelectorAttachment
Descrive più set di selettori di coda, di cui uno verrà selezionato e collegato in base a un peso.
| Nome | Tipo | Descrizione |
|---|---|---|
| allocations |
Raccolta di allocazioni ponderate in base alla percentuale. |
|
| kind |
string:
weighted |
Il discriminante del tipo che descrive un sottotipo di QueueSelectorAttachment. |
WeightedAllocationWorkerSelectorAttachment
Descrive più set di selettori di lavoro, di cui uno verrà selezionato e collegato in base a un peso.
| Nome | Tipo | Descrizione |
|---|---|---|
| allocations |
Raccolta di allocazioni ponderate in base alla percentuale. |
|
| kind |
string:
weighted |
Il discriminante del tipo che descrive un sottotipo di WorkerSelectorAttachment. |
WorkerSelectorAttachmentKind
Discriminanti per i tipi di allegati del selettore di lavoro supportati.
| Valore | Descrizione |
|---|---|
| conditional |
Valore discriminatorio per ConditionalWorkerSelectorAttachment. |
| passThrough |
Valore discriminatorio per PassThroughWorkerSelectorAttachment. |
| ruleEngine |
Valore discriminatorio per RuleEngineWorkerSelectorAttachment. |
| static |
Valore discriminatorio per StaticWorkerSelectorAttachment. |
| weightedAllocation |
Valore discriminatorio per WeightedAllocationWorkerSelectorAttachment. |
WorkerWeightedAllocation
Contiene la percentuale di peso e i selettori di lavoro da applicare se selezionati per le distribuzioni ponderate.
| Nome | Tipo | Descrizione |
|---|---|---|
| weight |
number (double) |
Percentuale di questo peso, espressa come frazione di 1. |
| workerSelectors |
Raccolta di selettori di lavoro che verranno applicati se questa allocazione è selezionata. |