Bagikan melalui


Job Router Administration Operations - Upsert Classification Policy

Membuat atau memperbarui kebijakan klasifikasi.

PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
classificationPolicyId
path True

string

Id kebijakan klasifikasi.

endpoint
path True

string (uri)

Uri sumber daya Komunikasi Anda

api-version
query True

string

minLength: 1

Versi API yang akan digunakan untuk operasi ini.

Header Permintaan

Media Types: "application/merge-patch+json"

Nama Diperlukan Jenis Deskripsi
If-Match

string

Permintaan hanya boleh dilanjutkan jika entitas cocok dengan string ini.

If-Unmodified-Since

string (date-time-rfc7231)

Permintaan hanya boleh dilanjutkan jika entitas tidak dimodifikasi setelah waktu ini.

Isi Permintaan

Media Types: "application/merge-patch+json"

Nama Jenis Deskripsi
fallbackQueueId

string

Id antrean fallback untuk memilih apakah lampiran pemilih antrean tidak menemukan kecocokan.

name

string

Nama yang mudah diingat dari kebijakan ini.

prioritizationRule RouterRuleCreateOrUpdate:

Aturan untuk menentukan skor prioritas untuk pekerjaan.

queueSelectorAttachments QueueSelectorAttachment[]:

Lampiran pemilih antrean yang digunakan untuk menyelesaikan antrean untuk pekerjaan.

workerSelectorAttachments WorkerSelectorAttachment[]:

Lampiran pemilih pekerja yang digunakan untuk melampirkan pemilih pekerja ke pekerjaan.

Respons

Nama Jenis Deskripsi
200 OK

ClassificationPolicy

Permintaan telah berhasil.

Header

  • ETag: string
  • Last-Modified: string
201 Created

ClassificationPolicy

Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.

Header

  • ETag: string
  • Last-Modified: string
Other Status Codes

Azure.Core.Foundations.ErrorResponse

Respons kesalahan tak terduga.

Header

x-ms-error-code: string

Keamanan

AadOauth2Auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: accessCode
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize
URL token: https://login.microsoftonline.com/common/oauth2/token

Cakupan

Nama Deskripsi
https://communication.azure.com/.default

Contoh

Creates a Classification Policy
Updates a Classification Policy

Creates a Classification Policy

Permintaan sampel

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"
  }
}

Respon sampel

{
  "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

Permintaan sampel

PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01

{
  "name": "MainUpdate"
}

Respon sampel

{
  "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"
}

Definisi

Nama Deskripsi
Azure.Core.Foundations.Error

Objek kesalahan.

Azure.Core.Foundations.ErrorResponse

Respons yang berisi detail kesalahan.

Azure.Core.Foundations.InnerError

Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai pedoman Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors.

ClassificationPolicy

Kontainer untuk aturan yang mengatur bagaimana pekerjaan diklasifikasikan.

ClassificationPolicyCreateOrUpdate

Kontainer untuk aturan yang mengatur bagaimana pekerjaan diklasifikasikan.

ConditionalQueueSelectorAttachment

Menjelaskan sekumpulan pemilih antrean yang akan dilampirkan jika kondisi yang diberikan diselesaikan ke true.

ConditionalWorkerSelectorAttachment

Menjelaskan sekumpulan pemilih pekerja yang akan dilampirkan jika kondisi yang diberikan diselesaikan ke true.

DirectMapRouterRule

Aturan yang mengembalikan label yang sama dengan label input.

DirectMapRouterRuleCreateOrUpdate

Aturan yang mengembalikan label yang sama dengan label input.

ExpressionRouterRule

Aturan yang menyediakan aturan ekspresi sebaris.

ExpressionRouterRuleCreateOrUpdate

Aturan yang menyediakan aturan ekspresi sebaris.

ExpressionRouterRuleLanguage

Bahasa ekspresi yang tersedia yang dapat dikonfigurasi.

FunctionRouterRule

Aturan yang menyediakan pengikatan ke Fungsi Azure yang Dipicu HTTP.

FunctionRouterRuleCreateOrUpdate

Aturan yang menyediakan pengikatan ke Fungsi Azure yang Dipicu HTTP.

FunctionRouterRuleCredential

Kredensial yang digunakan untuk mengakses aturan fungsi Azure.

LabelOperator

Menjelaskan operasi yang didukung pada nilai label.

OAuth2WebhookClientCredential

Kredensial OAuth2.0 yang digunakan untuk server Otorisasi Contoso. Referensi: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Melampirkan pemilih antrean di mana nilai diteruskan dari label pekerjaan dengan kunci yang sama.

PassThroughWorkerSelectorAttachment

Melampirkan pemilih pekerja di mana nilai diteruskan dari label pekerjaan dengan kunci yang sama.

QueueSelectorAttachmentKind

Diskriminator untuk jenis lampiran pemilih antrean yang didukung.

QueueWeightedAllocation

Berisi persentase bobot dan pemilih antrean yang akan diterapkan jika dipilih untuk distribusi tertimbang.

RouterQueueSelector

Menjelaskan kondisi yang harus dipenuhi terhadap sekumpulan label untuk pemilihan antrean.

RouterRuleKind

Diskriminator untuk jenis aturan perute yang didukung.

RouterWorkerSelector

Menjelaskan kondisi yang harus dipenuhi terhadap sekumpulan label untuk pemilihan pekerja.

RouterWorkerSelectorStatus

Menjelaskan status pemilih pekerja.

RuleEngineQueueSelectorAttachment

Melampirkan pemilih antrean ke pekerjaan saat RouterRule diselesaikan.

RuleEngineWorkerSelectorAttachment

Melampirkan pemilih pekerja ke pekerjaan ketika RouterRule diselesaikan.

StaticQueueSelectorAttachment

Menjelaskan pemilih antrean yang akan dilampirkan ke pekerjaan.

StaticRouterRule

Aturan yang menyediakan aturan statis yang selalu mengembalikan hasil yang sama, terlepas dari inputnya.

StaticRouterRuleCreateOrUpdate

Aturan yang menyediakan aturan statis yang selalu mengembalikan hasil yang sama, terlepas dari inputnya.

StaticWorkerSelectorAttachment

Menjelaskan pemilih pekerja yang akan dilampirkan ke pekerjaan.

WebhookRouterRule

Aturan yang menyediakan pengikatan ke server web eksternal.

WebhookRouterRuleCreateOrUpdate

Aturan yang menyediakan pengikatan ke server web eksternal.

WeightedAllocationQueueSelectorAttachment

Menjelaskan beberapa set pemilih antrean, yang akan dipilih dan dilampirkan sesuai dengan pembobotan.

WeightedAllocationWorkerSelectorAttachment

Menjelaskan beberapa set pemilih pekerja, yang mana yang akan dipilih dan dilampirkan sesuai dengan pembobotan.

WorkerSelectorAttachmentKind

Diskriminator untuk jenis lampiran pemilih pekerja yang didukung.

WorkerWeightedAllocation

Berisi persentase bobot dan pemilih pekerja yang akan diterapkan jika dipilih untuk distribusi tertimbang.

Azure.Core.Foundations.Error

Objek kesalahan.

Nama Jenis Deskripsi
code

string

Salah satu sekumpulan kode kesalahan yang ditentukan server.

details

Azure.Core.Foundations.Error[]

Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini.

innererror

Azure.Core.Foundations.InnerError

Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan.

message

string

Representasi kesalahan yang dapat dibaca manusia.

target

string

Target kesalahan.

Azure.Core.Foundations.ErrorResponse

Respons yang berisi detail kesalahan.

Nama Jenis Deskripsi
error

Azure.Core.Foundations.Error

Objek kesalahan.

Azure.Core.Foundations.InnerError

Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai pedoman Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors.

Nama Jenis Deskripsi
code

string

Salah satu sekumpulan kode kesalahan yang ditentukan server.

innererror

Azure.Core.Foundations.InnerError

Kesalahan dalam.

ClassificationPolicy

Kontainer untuk aturan yang mengatur bagaimana pekerjaan diklasifikasikan.

Nama Jenis Deskripsi
etag

string

Tag entitas untuk sumber daya ini.

fallbackQueueId

string

Id antrean fallback untuk memilih apakah lampiran pemilih antrean tidak menemukan kecocokan.

id

string

Id kebijakan klasifikasi.

name

string

Nama yang mudah diingat dari kebijakan ini.

prioritizationRule RouterRule:

Aturan untuk menentukan skor prioritas untuk pekerjaan.

queueSelectorAttachments QueueSelectorAttachment[]:

Lampiran pemilih antrean yang digunakan untuk menyelesaikan antrean untuk pekerjaan.

workerSelectorAttachments WorkerSelectorAttachment[]:

Lampiran pemilih pekerja yang digunakan untuk melampirkan pemilih pekerja ke pekerjaan.

ClassificationPolicyCreateOrUpdate

Kontainer untuk aturan yang mengatur bagaimana pekerjaan diklasifikasikan.

Nama Jenis Deskripsi
fallbackQueueId

string

Id antrean fallback untuk memilih apakah lampiran pemilih antrean tidak menemukan kecocokan.

name

string

Nama yang mudah diingat dari kebijakan ini.

prioritizationRule RouterRuleCreateOrUpdate:

Aturan untuk menentukan skor prioritas untuk pekerjaan.

queueSelectorAttachments QueueSelectorAttachment[]:

Lampiran pemilih antrean yang digunakan untuk menyelesaikan antrean untuk pekerjaan.

workerSelectorAttachments WorkerSelectorAttachment[]:

Lampiran pemilih pekerja yang digunakan untuk melampirkan pemilih pekerja ke pekerjaan.

ConditionalQueueSelectorAttachment

Menjelaskan sekumpulan pemilih antrean yang akan dilampirkan jika kondisi yang diberikan diselesaikan ke true.

Nama Jenis Deskripsi
condition RouterRule:

Kondisi yang harus benar agar pemilih antrean dilampirkan.

kind string:

conditional

Jenis diskriminator yang menjelaskan sub-jenis QueueSelectorAttachment.

queueSelectors

RouterQueueSelector[]

Pemilih antrean yang akan dilampirkan.

ConditionalWorkerSelectorAttachment

Menjelaskan sekumpulan pemilih pekerja yang akan dilampirkan jika kondisi yang diberikan diselesaikan ke true.

Nama Jenis Deskripsi
condition RouterRule:

Kondisi yang harus benar agar pemilih pekerja dilampirkan.

kind string:

conditional

Jenis diskriminator yang menjelaskan sub-jenis WorkerSelectorAttachment.

workerSelectors

RouterWorkerSelector[]

Pemilih pekerja yang akan dilampirkan.

DirectMapRouterRule

Aturan yang mengembalikan label yang sama dengan label input.

Nama Jenis Deskripsi
kind string:

directMap

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

DirectMapRouterRuleCreateOrUpdate

Aturan yang mengembalikan label yang sama dengan label input.

Nama Jenis Deskripsi
kind string:

directMap

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

ExpressionRouterRule

Aturan yang menyediakan aturan ekspresi sebaris.

Nama Jenis Deskripsi
expression

string

Ekspresi untuk dievaluasi. Harus berisi pernyataan pengembalian dengan nilai terhitung.

kind string:

expression

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

language

ExpressionRouterRuleLanguage

Bahasa ekspresi untuk dikompilasi dan dijalankan.

ExpressionRouterRuleCreateOrUpdate

Aturan yang menyediakan aturan ekspresi sebaris.

Nama Jenis Deskripsi
expression

string

Ekspresi untuk dievaluasi. Harus berisi pernyataan pengembalian dengan nilai terhitung.

kind string:

expression

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

language

ExpressionRouterRuleLanguage

Bahasa ekspresi untuk dikompilasi dan dijalankan.

ExpressionRouterRuleLanguage

Bahasa ekspresi yang tersedia yang dapat dikonfigurasi.

Nilai Deskripsi
powerFx

PowerFx

FunctionRouterRule

Aturan yang menyediakan pengikatan ke Fungsi Azure yang Dipicu HTTP.

Nama Jenis Deskripsi
credential

FunctionRouterRuleCredential

Kredensial yang digunakan untuk mengakses aturan fungsi Azure.

functionUri

string (uri)

URL untuk Azure Function.

kind string:

function

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

FunctionRouterRuleCreateOrUpdate

Aturan yang menyediakan pengikatan ke Fungsi Azure yang Dipicu HTTP.

Nama Jenis Deskripsi
credential

FunctionRouterRuleCredential

Kredensial yang digunakan untuk mengakses aturan fungsi Azure.

functionUri

string (uri)

URL untuk Azure Function.

kind string:

function

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

FunctionRouterRuleCredential

Kredensial yang digunakan untuk mengakses aturan fungsi Azure.

Nama Jenis Deskripsi
appKey

string

Kunci akses yang dilingkup ke aplikasi Azure Function. Kunci ini memberikan akses ke semua fungsi di bawah aplikasi.

clientId

string

Id klien, ketika AppKey disediakan Dalam konteks fungsi Azure, ini biasanya adalah nama kunci.

functionKey

string

Kunci akses dilingkup ke fungsi tertentu.

LabelOperator

Menjelaskan operasi yang didukung pada nilai label.

Nilai Deskripsi
equal

Sama.

notEqual

Tidak Sama.

lessThan

Kurang.

lessThanOrEqual

Kurang dari atau sama dengan.

greaterThan

Lebih besar dari.

greaterThanOrEqual

Lebih besar dari atau sama dengan.

OAuth2WebhookClientCredential

Kredensial OAuth2.0 yang digunakan untuk server Otorisasi Contoso. Referensi: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

Nama Jenis Deskripsi
clientId

string

ClientId untuk server Otorisasi Contoso.

clientSecret

string

Rahasia klien untuk server Otorisasi Contoso.

PassThroughQueueSelectorAttachment

Melampirkan pemilih antrean di mana nilai diteruskan dari label pekerjaan dengan kunci yang sama.

Nama Jenis Deskripsi
key

string

Kunci label yang akan dikueri.

kind string:

passThrough

Jenis diskriminator yang menjelaskan sub-jenis QueueSelectorAttachment.

labelOperator

LabelOperator

Menjelaskan bagaimana nilai label dibandingkan dengan nilai yang diteruskan.

PassThroughWorkerSelectorAttachment

Melampirkan pemilih pekerja di mana nilai diteruskan dari label pekerjaan dengan kunci yang sama.

Nama Jenis Deskripsi
expiresAfterSeconds

number (double)

Menjelaskan berapa lama pemilih label terlampir valid dalam detik.

key

string

Kunci label yang akan dikueri.

kind string:

passThrough

Jenis diskriminator yang menjelaskan sub-jenis WorkerSelectorAttachment.

labelOperator

LabelOperator

Menjelaskan bagaimana nilai label dibandingkan dengan nilai yang diteruskan.

QueueSelectorAttachmentKind

Diskriminator untuk jenis lampiran pemilih antrean yang didukung.

Nilai Deskripsi
conditional

Nilai diskriminator untuk ConditionalQueueSelectorAttachment.

passThrough

Nilai diskriminator untuk PassThroughQueueSelectorAttachment.

ruleEngine

Nilai diskriminator untuk RuleEngineQueueSelectorAttachment.

static

Nilai diskriminator untuk StaticQueueSelectorAttachment.

weightedAllocation

Nilai diskriminator untuk WeightedAllocationQueueSelectorAttachment.

QueueWeightedAllocation

Berisi persentase bobot dan pemilih antrean yang akan diterapkan jika dipilih untuk distribusi tertimbang.

Nama Jenis Deskripsi
queueSelectors

RouterQueueSelector[]

Kumpulan pemilih antrean yang akan diterapkan jika alokasi ini dipilih.

weight

number (double)

Persentase berat ini, dinyatakan sebagai pecahan 1.

RouterQueueSelector

Menjelaskan kondisi yang harus dipenuhi terhadap sekumpulan label untuk pemilihan antrean.

Nama Jenis Deskripsi
key

string

Kunci label yang akan dikueri.

labelOperator

LabelOperator

Menjelaskan bagaimana nilai label dibandingkan dengan nilai yang ditentukan pada pemilih label.

value

Nilai untuk dibandingkan dengan nilai label aktual dengan operator yang diberikan. Nilai harus berupa nilai primitif - angka, string, boolean.

RouterRuleKind

Diskriminator untuk jenis aturan perute yang didukung.

Nilai Deskripsi
directMap

Nilai diskriminator untuk DirectMapRouterRule.

expression

Nilai diskriminator untuk ExpressionRouterRule.

function

Nilai diskriminator untuk FunctionRouterRule.

static

Nilai diskriminator untuk StaticRouterRule.

webhook

Nilai diskriminator untuk WebhookRouterRule.

RouterWorkerSelector

Menjelaskan kondisi yang harus dipenuhi terhadap sekumpulan label untuk pemilihan pekerja.

Nama Jenis Deskripsi
expedite

boolean

Mendorong pekerjaan ke depan antrean selama pemilih ini aktif.

expiresAfterSeconds

number (double)

Menjelaskan berapa lama pemilih label ini valid dalam hitung detik.

expiresAt

string (date-time)

Waktu kedaluwarsa pemilih pekerja ini di UTC.

key

string

Kunci label yang akan dikueri.

labelOperator

LabelOperator

Menjelaskan bagaimana nilai label dibandingkan dengan nilai yang ditentukan pada pemilih pekerja.

status

RouterWorkerSelectorStatus

Status pemilih pekerja.

value

Nilai untuk dibandingkan dengan nilai label aktual dengan operator yang diberikan. Nilai harus berupa nilai primitif - angka, string, boolean.

RouterWorkerSelectorStatus

Menjelaskan status pemilih pekerja.

Nilai Deskripsi
active

Pemilih pekerja valid.

expired

Pemilih pekerja tidak valid.

RuleEngineQueueSelectorAttachment

Melampirkan pemilih antrean ke pekerjaan saat RouterRule diselesaikan.

Nama Jenis Deskripsi
kind string:

ruleEngine

Jenis diskriminator yang menjelaskan sub-jenis QueueSelectorAttachment.

rule RouterRule:

RouterRule yang menyelesaikan kumpulan pemilih antrean untuk dilampirkan.

RuleEngineWorkerSelectorAttachment

Melampirkan pemilih pekerja ke pekerjaan ketika RouterRule diselesaikan.

Nama Jenis Deskripsi
kind string:

ruleEngine

Jenis diskriminator yang menjelaskan sub-jenis WorkerSelectorAttachment.

rule RouterRule:

RouterRule yang menyelesaikan kumpulan pemilih pekerja untuk dilampirkan.

StaticQueueSelectorAttachment

Menjelaskan pemilih antrean yang akan dilampirkan ke pekerjaan.

Nama Jenis Deskripsi
kind string:

static

Jenis diskriminator yang menjelaskan sub-jenis QueueSelectorAttachment.

queueSelector

RouterQueueSelector

Pemilih antrean yang akan dilampirkan.

StaticRouterRule

Aturan yang menyediakan aturan statis yang selalu mengembalikan hasil yang sama, terlepas dari inputnya.

Nama Jenis Deskripsi
kind string:

static

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

value

Nilai statis aturan ini selalu ditampilkan. Nilai harus berupa nilai primitif - angka, string, boolean.

StaticRouterRuleCreateOrUpdate

Aturan yang menyediakan aturan statis yang selalu mengembalikan hasil yang sama, terlepas dari inputnya.

Nama Jenis Deskripsi
kind string:

static

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

value

Nilai statis aturan ini selalu ditampilkan. Nilai harus berupa nilai primitif - angka, string, boolean.

StaticWorkerSelectorAttachment

Menjelaskan pemilih pekerja yang akan dilampirkan ke pekerjaan.

Nama Jenis Deskripsi
kind string:

static

Jenis diskriminator yang menjelaskan sub-jenis WorkerSelectorAttachment.

workerSelector

RouterWorkerSelector

Pemilih pekerja yang akan dilampirkan.

WebhookRouterRule

Aturan yang menyediakan pengikatan ke server web eksternal.

Nama Jenis Deskripsi
authorizationServerUri

string (uri)

Uri untuk Server Otorisasi.

clientCredential

OAuth2WebhookClientCredential

Kredensial OAuth2.0 yang digunakan untuk server Otorisasi Contoso. Referensi: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

webhookUri

string (uri)

Uri untuk Server Web Contoso.

WebhookRouterRuleCreateOrUpdate

Aturan yang menyediakan pengikatan ke server web eksternal.

Nama Jenis Deskripsi
authorizationServerUri

string (uri)

Uri untuk Server Otorisasi.

clientCredential

OAuth2WebhookClientCredential

Kredensial OAuth2.0 yang digunakan untuk server Otorisasi Contoso. Referensi: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

Jenis diskriminator yang menjelaskan sub-jenis RouterRule

webhookUri

string (uri)

Uri untuk Server Web Contoso.

WeightedAllocationQueueSelectorAttachment

Menjelaskan beberapa set pemilih antrean, yang akan dipilih dan dilampirkan sesuai dengan pembobotan.

Nama Jenis Deskripsi
allocations

QueueWeightedAllocation[]

Kumpulan alokasi tertimbang berbasis persentase.

kind string:

weightedAllocation

Jenis diskriminator yang menjelaskan sub-jenis QueueSelectorAttachment.

WeightedAllocationWorkerSelectorAttachment

Menjelaskan beberapa set pemilih pekerja, yang mana yang akan dipilih dan dilampirkan sesuai dengan pembobotan.

Nama Jenis Deskripsi
allocations

WorkerWeightedAllocation[]

Kumpulan alokasi tertimbang berbasis persentase.

kind string:

weightedAllocation

Jenis diskriminator yang menjelaskan sub-jenis WorkerSelectorAttachment.

WorkerSelectorAttachmentKind

Diskriminator untuk jenis lampiran pemilih pekerja yang didukung.

Nilai Deskripsi
conditional

Nilai diskriminator untuk ConditionalWorkerSelectorAttachment.

passThrough

Nilai diskriminator untuk PassThroughWorkerSelectorAttachment.

ruleEngine

Nilai diskriminator untuk RuleEngineWorkerSelectorAttachment.

static

Nilai diskriminator untuk StaticWorkerSelectorAttachment.

weightedAllocation

Nilai diskriminator untuk WeightedAllocationWorkerSelectorAttachment.

WorkerWeightedAllocation

Berisi persentase bobot dan pemilih pekerja yang akan diterapkan jika dipilih untuk distribusi tertimbang.

Nama Jenis Deskripsi
weight

number (double)

Persentase berat ini, dinyatakan sebagai pecahan 1.

workerSelectors

RouterWorkerSelector[]

Kumpulan pemilih pekerja yang akan diterapkan jika alokasi ini dipilih.