Aracılığıyla paylaş


Job Router Administration Operations - Upsert Classification Policy

Sınıflandırma ilkesi oluşturur veya güncelleştirir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
classificationPolicyId
path True

string

Sınıflandırma ilkesinin kimliği.

endpoint
path True

string (uri)

İletişim kaynağınızın Uri'sini

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Başlığı

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

Name Gerekli Tür Description
If-Match

string

İsteğin devam etmesi için bir varlığın bu dizeyle eşleşmesi gerekir.

If-Unmodified-Since

string (date-time-rfc7231)

İstek yalnızca varlık bu süreden sonra değiştirilmediyse devam etmelidir.

İstek Gövdesi

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

Name Tür Description
fallbackQueueId

string

Kuyruk seçici eklerinde eşleşme bulunamazsa seçecek geri dönüş kuyruğunun kimliği.

name

string

Bu ilkenin kolay adı.

prioritizationRule RouterRuleCreateOrUpdate:

bir işin öncelik puanını belirleme kuralı.

queueSelectorAttachments QueueSelectorAttachment[]:

İş kuyruğu çözmek için kullanılan kuyruk seçici ekleri.

workerSelectorAttachments WorkerSelectorAttachment[]:

Bir işe çalışan seçicileri eklemek için kullanılan çalışan seçici ekleri.

Yanıtlar

Name Tür Description
200 OK

ClassificationPolicy

İstek başarılı oldu.

Üst Bilgiler

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

ClassificationPolicy

İstek başarılı oldu ve sonuç olarak yeni bir kaynak oluşturuldu.

Üst Bilgiler

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

Azure.Core.Foundations.ErrorResponse

Beklenmeyen bir hata yanıtı.

Üst Bilgiler

x-ms-error-code: string

Güvenlik

AadOauth2Auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: accessCode
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize
Belirteç URL'si: https://login.microsoftonline.com/common/oauth2/token

Kapsamlar

Name Description
https://communication.azure.com/.default

Örnekler

Creates a Classification Policy
Updates a Classification Policy

Creates a Classification Policy

Örnek isteği

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

Örnek yanıt

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

Örnek isteği

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

{
  "name": "MainUpdate"
}

Örnek yanıt

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

Tanımlar

Name Description
Azure.Core.Foundations.Error

Hata nesnesi.

Azure.Core.Foundations.ErrorResponse

Hata ayrıntılarını içeren bir yanıt.

Azure.Core.Foundations.InnerError

Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Azure REST API yönergelerine göre - https://aka.ms/AzureRestApiGuidelines#handling-errors.

ClassificationPolicy

İşlerin nasıl sınıflandırıldığını yöneten kurallar için bir kapsayıcı.

ClassificationPolicyCreateOrUpdate

İşlerin nasıl sınıflandırıldığını yöneten kurallar için bir kapsayıcı.

ConditionalQueueSelectorAttachment

Verilen koşul true olarak çözümlenirse eklenecek bir dizi kuyruk seçiciyi açıklar.

ConditionalWorkerSelectorAttachment

Verilen koşul true olarak çözümlenirse eklenecek bir çalışan seçici kümesini açıklar.

DirectMapRouterRule

Giriş etiketleriyle aynı etiketleri döndüren bir kural.

DirectMapRouterRuleCreateOrUpdate

Giriş etiketleriyle aynı etiketleri döndüren bir kural.

ExpressionRouterRule

Satır içi ifade kuralları sağlayan bir kural.

ExpressionRouterRuleCreateOrUpdate

Satır içi ifade kuralları sağlayan bir kural.

ExpressionRouterRuleLanguage

Yapılandırılabilir kullanılabilir ifade dilleri.

FunctionRouterRule

HTTP Ile Tetiklenen Azure İşlevine bağlama sağlayan kural.

FunctionRouterRuleCreateOrUpdate

HTTP Ile Tetiklenen Azure İşlevine bağlama sağlayan kural.

FunctionRouterRuleCredential

Azure işlev kuralına erişmek için kullanılan kimlik bilgileri.

LabelOperator

Etiket değerleri üzerinde desteklenen işlemleri açıklar.

OAuth2WebhookClientCredential

Contoso'nun Yetkilendirme sunucusunda kullanılan OAuth2.0 Kimlik bilgileri. Başvuru: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Aynı anahtara sahip bir işin etiketinden değerin geçirildiği bir kuyruk seçici ekler.

PassThroughWorkerSelectorAttachment

Aynı anahtara sahip bir işin etiketinden değerin geçirildiği bir çalışan seçici ekler.

QueueSelectorAttachmentKind

Desteklenen kuyruk seçici ek türleri için ayırıcılar.

QueueWeightedAllocation

Ağırlıklı dağıtımlar için seçilirse uygulanacak ağırlık yüzdesini ve kuyruk seçicileri içerir.

RouterQueueSelector

Kuyruk seçimi için bir etiket kümesine karşı karşı karşılanması gereken bir koşulu açıklar.

RouterRuleKind

Desteklenen yönlendirici kuralı türleri için ayırıcılar.

RouterWorkerSelector

Çalışan seçimi için bir etiket kümesine karşı karşı karşılanması gereken bir koşulu açıklar.

RouterWorkerSelectorStatus

Çalışan seçicinin durumunu açıklar.

RuleEngineQueueSelectorAttachment

RouterRule çözümlendiğinde bir işe kuyruk seçicileri ekler.

RuleEngineWorkerSelectorAttachment

RouterRule çözümlendiğinde bir işe çalışan seçicileri ekler.

StaticQueueSelectorAttachment

bir işe eklenecek bir kuyruk seçiciyi açıklar.

StaticRouterRule

Girişe bakılmaksızın her zaman aynı sonucu döndüren statik kurallar sağlayan bir kural.

StaticRouterRuleCreateOrUpdate

Girişe bakılmaksızın her zaman aynı sonucu döndüren statik kurallar sağlayan bir kural.

StaticWorkerSelectorAttachment

bir işe eklenecek bir çalışan seçiciyi açıklar.

WebhookRouterRule

Dış web sunucusuna bağlama sağlayan kural.

WebhookRouterRuleCreateOrUpdate

Dış web sunucusuna bağlama sağlayan kural.

WeightedAllocationQueueSelectorAttachment

Birden çok kuyruk seçici kümesini açıklar ve bunlardan biri bir ağırlık belirlemeye göre seçilir ve eklenir.

WeightedAllocationWorkerSelectorAttachment

Birden çok çalışan seçici kümesini açıklar ve bunlardan biri ağırlık belirlemeye göre seçilir ve eklenir.

WorkerSelectorAttachmentKind

Desteklenen çalışan seçici ek türleri için ayırıcılar.

WorkerWeightedAllocation

Ağırlıklı dağıtımlar için seçilirse uygulanacak ağırlık yüzdesini ve çalışan seçicilerini içerir.

Azure.Core.Foundations.Error

Hata nesnesi.

Name Tür Description
code

string

Sunucu tanımlı hata kodları kümesinden biri.

details

Azure.Core.Foundations.Error[]

Bu bildirilen hataya yol açan belirli hatalar hakkında bir dizi ayrıntı.

innererror

Azure.Core.Foundations.InnerError

Hatayla ilgili geçerli nesneden daha belirli bilgiler içeren bir nesne.

message

string

Hatanın insan tarafından okunabilir bir gösterimi.

target

string

Hatanın hedefi.

Azure.Core.Foundations.ErrorResponse

Hata ayrıntılarını içeren bir yanıt.

Name Tür Description
error

Azure.Core.Foundations.Error

Hata nesnesi.

Azure.Core.Foundations.InnerError

Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Azure REST API yönergelerine göre - https://aka.ms/AzureRestApiGuidelines#handling-errors.

Name Tür Description
code

string

Sunucu tanımlı hata kodları kümesinden biri.

innererror

Azure.Core.Foundations.InnerError

İç hata.

ClassificationPolicy

İşlerin nasıl sınıflandırıldığını yöneten kurallar için bir kapsayıcı.

Name Tür Description
etag

string

Bu kaynağın varlık etiketi.

fallbackQueueId

string

Kuyruk seçici eklerinde eşleşme bulunamazsa seçecek geri dönüş kuyruğunun kimliği.

id

string

Sınıflandırma ilkesinin kimliği.

name

string

Bu ilkenin kolay adı.

prioritizationRule RouterRule:

bir işin öncelik puanını belirleme kuralı.

queueSelectorAttachments QueueSelectorAttachment[]:

İş kuyruğu çözmek için kullanılan kuyruk seçici ekleri.

workerSelectorAttachments WorkerSelectorAttachment[]:

Bir işe çalışan seçicileri eklemek için kullanılan çalışan seçici ekleri.

ClassificationPolicyCreateOrUpdate

İşlerin nasıl sınıflandırıldığını yöneten kurallar için bir kapsayıcı.

Name Tür Description
fallbackQueueId

string

Kuyruk seçici eklerinde eşleşme bulunamazsa seçecek geri dönüş kuyruğunun kimliği.

name

string

Bu ilkenin kolay adı.

prioritizationRule RouterRuleCreateOrUpdate:

bir işin öncelik puanını belirleme kuralı.

queueSelectorAttachments QueueSelectorAttachment[]:

İş kuyruğu çözmek için kullanılan kuyruk seçici ekleri.

workerSelectorAttachments WorkerSelectorAttachment[]:

Bir işe çalışan seçicileri eklemek için kullanılan çalışan seçici ekleri.

ConditionalQueueSelectorAttachment

Verilen koşul true olarak çözümlenirse eklenecek bir dizi kuyruk seçiciyi açıklar.

Name Tür Description
condition RouterRule:

Kuyruk seçicilerinin eklenmesi için doğru olması gereken koşul.

kind string:

conditional

QueueSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

queueSelectors

RouterQueueSelector[]

Eklenecek kuyruk seçicileri.

ConditionalWorkerSelectorAttachment

Verilen koşul true olarak çözümlenirse eklenecek bir çalışan seçici kümesini açıklar.

Name Tür Description
condition RouterRule:

Çalışan seçicilerinin eklenmesi için doğru olması gereken koşul.

kind string:

conditional

WorkerSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

workerSelectors

RouterWorkerSelector[]

Eklenecek çalışan seçicileri.

DirectMapRouterRule

Giriş etiketleriyle aynı etiketleri döndüren bir kural.

Name Tür Description
kind string:

directMap

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

DirectMapRouterRuleCreateOrUpdate

Giriş etiketleriyle aynı etiketleri döndüren bir kural.

Name Tür Description
kind string:

directMap

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

ExpressionRouterRule

Satır içi ifade kuralları sağlayan bir kural.

Name Tür Description
expression

string

Değerlendirilecek bir ifade. Hesaplanmış değerlerle return deyimi içermelidir.

kind string:

expression

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

language

ExpressionRouterRuleLanguage

Derlenecek ve yürütülecek ifade dili.

ExpressionRouterRuleCreateOrUpdate

Satır içi ifade kuralları sağlayan bir kural.

Name Tür Description
expression

string

Değerlendirilecek bir ifade. Hesaplanmış değerlerle return deyimi içermelidir.

kind string:

expression

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

language

ExpressionRouterRuleLanguage

Derlenecek ve yürütülecek ifade dili.

ExpressionRouterRuleLanguage

Yapılandırılabilir kullanılabilir ifade dilleri.

Değer Description
powerFx

PowerFx

FunctionRouterRule

HTTP Ile Tetiklenen Azure İşlevine bağlama sağlayan kural.

Name Tür Description
credential

FunctionRouterRuleCredential

Azure işlev kuralına erişmek için kullanılan kimlik bilgileri.

functionUri

string (uri)

Azure İşlevi URL'si.

kind string:

function

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

FunctionRouterRuleCreateOrUpdate

HTTP Ile Tetiklenen Azure İşlevine bağlama sağlayan kural.

Name Tür Description
credential

FunctionRouterRuleCredential

Azure işlev kuralına erişmek için kullanılan kimlik bilgileri.

functionUri

string (uri)

Azure İşlevi URL'si.

kind string:

function

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

FunctionRouterRuleCredential

Azure işlev kuralına erişmek için kullanılan kimlik bilgileri.

Name Tür Description
appKey

string

Kapsamı Azure İşlevi uygulaması olan erişim anahtarı. Bu anahtar, uygulama altındaki tüm işlevlere erişim verir.

clientId

string

İstemci kimliği, AppKey sağlandığında Azure işlevi bağlamında bu genellikle anahtarın adıdır.

functionKey

string

Erişim anahtarının kapsamı belirli bir işlev olarak belirlenmiş.

LabelOperator

Etiket değerleri üzerinde desteklenen işlemleri açıklar.

Değer Description
equal

Eşit.

notEqual

Eşit değil.

lessThan

Küçüktür.

lessThanOrEqual

Küçük veya eşit.

greaterThan

Büyüktür.

greaterThanOrEqual

Büyüktür veya eşittir.

OAuth2WebhookClientCredential

Contoso'nun Yetkilendirme sunucusunda kullanılan OAuth2.0 Kimlik bilgileri. Başvuru: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

Name Tür Description
clientId

string

Contoso Yetkilendirme sunucusu için ClientId.

clientSecret

string

Contoso Yetkilendirme sunucusu için istemci gizli dizisi.

PassThroughQueueSelectorAttachment

Aynı anahtara sahip bir işin etiketinden değerin geçirildiği bir kuyruk seçici ekler.

Name Tür Description
key

string

Sorgu için etiket anahtarı.

kind string:

passThrough

QueueSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

labelOperator

LabelOperator

Etiketin değerinin geçen değerle karşılaştırılmasını açıklar.

PassThroughWorkerSelectorAttachment

Aynı anahtara sahip bir işin etiketinden değerin geçirildiği bir çalışan seçici ekler.

Name Tür Description
expiresAfterSeconds

number (double)

Eklenen etiket seçicisinin ne kadar süreyle geçerli olduğunu saniye olarak açıklar.

key

string

Sorgu için etiket anahtarı.

kind string:

passThrough

WorkerSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

labelOperator

LabelOperator

Etiketin değerinin geçen değerle karşılaştırılmasını açıklar.

QueueSelectorAttachmentKind

Desteklenen kuyruk seçici ek türleri için ayırıcılar.

Değer Description
conditional

ConditionalQueueSelectorAttachment için ayrıştırıcı değeri.

passThrough

PassThroughQueueSelectorAttachment için ayırıcı değer.

ruleEngine

RuleEngineQueueSelectorAttachment için ayrımcı değer.

static

StaticQueueSelectorAttachment için ayrıştırıcı değeri.

weightedAllocation

WeightedAllocationQueueSelectorAttachment için ayırıcı değer.

QueueWeightedAllocation

Ağırlıklı dağıtımlar için seçilirse uygulanacak ağırlık yüzdesini ve kuyruk seçicileri içerir.

Name Tür Description
queueSelectors

RouterQueueSelector[]

Bu ayırma seçilirse uygulanacak kuyruk seçicileri koleksiyonu.

weight

number (double)

Bu ağırlığın 1'in kesri olarak ifade edilen yüzdesi.

RouterQueueSelector

Kuyruk seçimi için bir etiket kümesine karşı karşı karşılanması gereken bir koşulu açıklar.

Name Tür Description
key

string

Sorgu için etiket anahtarı.

labelOperator

LabelOperator

Etiketin değerinin, etiket seçicide tanımlanan değerle karşılaştırılmasını açıklar.

value

Verilen işleçle gerçek etiket değeriyle karşılaştıracak değer. Değerler ilkel değerler olmalıdır: sayı, dize, boole.

RouterRuleKind

Desteklenen yönlendirici kuralı türleri için ayırıcılar.

Değer Description
directMap

DirectMapRouterRule için ayırıcı değer.

expression

ExpressionRouterRule için ayırıcı değer.

function

FunctionRouterRule için ayırıcı değer.

static

StaticRouterRule için ayırıcı değeri.

webhook

WebhookRouterRule için ayırıcı değer.

RouterWorkerSelector

Çalışan seçimi için bir etiket kümesine karşı karşı karşılanması gereken bir koşulu açıklar.

Name Tür Description
expedite

boolean

Bu seçici etkin olduğu sürece bir işi kuyruğun önüne gönderir.

expiresAfterSeconds

number (double)

Bu etiket seçicinin ne kadar süreyle geçerli olduğunu saniyeler içinde açıklar.

expiresAt

string (date-time)

Bu çalışan seçicisinin utc olarak sona erdiği saat.

key

string

Sorgu için etiket anahtarı.

labelOperator

LabelOperator

Etiketin değerinin çalışan seçicide tanımlanan değerle karşılaştırılmasını açıklar.

status

RouterWorkerSelectorStatus

Çalışan seçicinin durumu.

value

Verilen işleçle gerçek etiket değeriyle karşılaştıracak değer. Değerler ilkel değerler olmalıdır: sayı, dize, boole.

RouterWorkerSelectorStatus

Çalışan seçicinin durumunu açıklar.

Değer Description
active

Çalışan seçicisi geçerli.

expired

Çalışan seçici geçerli değil.

RuleEngineQueueSelectorAttachment

RouterRule çözümlendiğinde bir işe kuyruk seçicileri ekler.

Name Tür Description
kind string:

ruleEngine

QueueSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

rule RouterRule:

Eklenecek kuyruk seçicileri koleksiyonunu çözümleyen bir RouterRule.

RuleEngineWorkerSelectorAttachment

RouterRule çözümlendiğinde bir işe çalışan seçicileri ekler.

Name Tür Description
kind string:

ruleEngine

WorkerSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

rule RouterRule:

Eklenecek çalışan seçicileri koleksiyonunu çözümleyen bir RouterRule.

StaticQueueSelectorAttachment

bir işe eklenecek bir kuyruk seçiciyi açıklar.

Name Tür Description
kind string:

static

QueueSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

queueSelector

RouterQueueSelector

Eklenecek kuyruk seçici.

StaticRouterRule

Girişe bakılmaksızın her zaman aynı sonucu döndüren statik kurallar sağlayan bir kural.

Name Tür Description
kind string:

static

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

value

Bu kuralın her zaman döndürdüğü statik değer. Değerler ilkel değerler olmalıdır: sayı, dize, boole.

StaticRouterRuleCreateOrUpdate

Girişe bakılmaksızın her zaman aynı sonucu döndüren statik kurallar sağlayan bir kural.

Name Tür Description
kind string:

static

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

value

Bu kuralın her zaman döndürdüğü statik değer. Değerler ilkel değerler olmalıdır: sayı, dize, boole.

StaticWorkerSelectorAttachment

bir işe eklenecek bir çalışan seçiciyi açıklar.

Name Tür Description
kind string:

static

WorkerSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

workerSelector

RouterWorkerSelector

Eklenecek çalışan seçici.

WebhookRouterRule

Dış web sunucusuna bağlama sağlayan kural.

Name Tür Description
authorizationServerUri

string (uri)

Yetkilendirme Sunucusu için Uri.

clientCredential

OAuth2WebhookClientCredential

Contoso'nun Yetkilendirme sunucusunda kullanılan OAuth2.0 Kimlik bilgileri. Başvuru: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

webhookUri

string (uri)

Contoso'nun Web Sunucusu için Uri.

WebhookRouterRuleCreateOrUpdate

Dış web sunucusuna bağlama sağlayan kural.

Name Tür Description
authorizationServerUri

string (uri)

Yetkilendirme Sunucusu için Uri.

clientCredential

OAuth2WebhookClientCredential

Contoso'nun Yetkilendirme sunucusunda kullanılan OAuth2.0 Kimlik bilgileri. Başvuru: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

RouterRule'un alt türünü açıklayan tür ayrıştırıcısı

webhookUri

string (uri)

Contoso'nun Web Sunucusu için Uri.

WeightedAllocationQueueSelectorAttachment

Birden çok kuyruk seçici kümesini açıklar ve bunlardan biri bir ağırlık belirlemeye göre seçilir ve eklenir.

Name Tür Description
allocations

QueueWeightedAllocation[]

Yüzde tabanlı ağırlıklı ayırmalardan oluşan bir koleksiyon.

kind string:

weightedAllocation

QueueSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

WeightedAllocationWorkerSelectorAttachment

Birden çok çalışan seçici kümesini açıklar ve bunlardan biri ağırlık belirlemeye göre seçilir ve eklenir.

Name Tür Description
allocations

WorkerWeightedAllocation[]

Yüzde tabanlı ağırlıklı ayırmalardan oluşan bir koleksiyon.

kind string:

weightedAllocation

WorkerSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı.

WorkerSelectorAttachmentKind

Desteklenen çalışan seçici ek türleri için ayırıcılar.

Değer Description
conditional

ConditionalWorkerSelectorAttachment için ayrıştırıcı değeri.

passThrough

PassThroughWorkerSelectorAttachment için ayrımcı değer.

ruleEngine

RuleEngineWorkerSelectorAttachment için ayrımcı değer.

static

StaticWorkerSelectorAttachment için ayrıştırıcı değeri.

weightedAllocation

WeightedAllocationWorkerSelectorAttachment için ayrımcı değer.

WorkerWeightedAllocation

Ağırlıklı dağıtımlar için seçilirse uygulanacak ağırlık yüzdesini ve çalışan seçicilerini içerir.

Name Tür Description
weight

number (double)

Bu ağırlığın 1'in kesri olarak ifade edilen yüzdesi.

workerSelectors

RouterWorkerSelector[]

Bu ayırma seçilirse uygulanacak çalışan seçicileri koleksiyonu.