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 |
|---|---|---|---|---|
|
classification
|
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 |
İstek başarılı oldu. Üst Bilgiler
|
|
| 201 Created |
İstek başarılı oldu ve sonuç olarak yeni bir kaynak oluşturuldu. Üst Bilgiler
|
|
| Other Status Codes |
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. |
Hata nesnesi. |
|
Azure. |
Hata ayrıntılarını içeren bir yanıt. |
|
Azure. |
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. |
|
Classification |
İşlerin nasıl sınıflandırıldığını yöneten kurallar için bir kapsayıcı. |
|
Classification |
İşlerin nasıl sınıflandırıldığını yöneten kurallar için bir kapsayıcı. |
|
Conditional |
Verilen koşul true olarak çözümlenirse eklenecek bir dizi kuyruk seçiciyi açıklar. |
|
Conditional |
Verilen koşul true olarak çözümlenirse eklenecek bir çalışan seçici kümesini açıklar. |
|
Direct |
Giriş etiketleriyle aynı etiketleri döndüren bir kural. |
|
Direct |
Giriş etiketleriyle aynı etiketleri döndüren bir kural. |
|
Expression |
Satır içi ifade kuralları sağlayan bir kural. |
|
Expression |
Satır içi ifade kuralları sağlayan bir kural. |
|
Expression |
Yapılandırılabilir kullanılabilir ifade dilleri. |
|
Function |
HTTP Ile Tetiklenen Azure İşlevine bağlama sağlayan kural. |
|
Function |
HTTP Ile Tetiklenen Azure İşlevine bağlama sağlayan kural. |
|
Function |
Azure işlev kuralına erişmek için kullanılan kimlik bilgileri. |
|
Label |
Etiket değerleri üzerinde desteklenen işlemleri açıklar. |
|
OAuth2Webhook |
Contoso'nun Yetkilendirme sunucusunda kullanılan OAuth2.0 Kimlik bilgileri. Başvuru: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
|
Pass |
Aynı anahtara sahip bir işin etiketinden değerin geçirildiği bir kuyruk seçici ekler. |
|
Pass |
Aynı anahtara sahip bir işin etiketinden değerin geçirildiği bir çalışan seçici ekler. |
|
Queue |
Desteklenen kuyruk seçici ek türleri için ayırıcılar. |
|
Queue |
Ağırlıklı dağıtımlar için seçilirse uygulanacak ağırlık yüzdesini ve kuyruk seçicileri içerir. |
|
Router |
Kuyruk seçimi için bir etiket kümesine karşı karşı karşılanması gereken bir koşulu açıklar. |
|
Router |
Desteklenen yönlendirici kuralı türleri için ayırıcılar. |
|
Router |
Çalışan seçimi için bir etiket kümesine karşı karşı karşılanması gereken bir koşulu açıklar. |
|
Router |
Çalışan seçicinin durumunu açıklar. |
|
Rule |
RouterRule çözümlendiğinde bir işe kuyruk seçicileri ekler. |
|
Rule |
RouterRule çözümlendiğinde bir işe çalışan seçicileri ekler. |
|
Static |
bir işe eklenecek bir kuyruk seçiciyi açıklar. |
|
Static |
Girişe bakılmaksızın her zaman aynı sonucu döndüren statik kurallar sağlayan bir kural. |
|
Static |
Girişe bakılmaksızın her zaman aynı sonucu döndüren statik kurallar sağlayan bir kural. |
|
Static |
bir işe eklenecek bir çalışan seçiciyi açıklar. |
|
Webhook |
Dış web sunucusuna bağlama sağlayan kural. |
|
Webhook |
Dış web sunucusuna bağlama sağlayan kural. |
|
Weighted |
Birden çok kuyruk seçici kümesini açıklar ve bunlardan biri bir ağırlık belirlemeye göre seçilir ve eklenir. |
|
Weighted |
Birden çok çalışan seçici kümesini açıklar ve bunlardan biri ağırlık belirlemeye göre seçilir ve eklenir. |
|
Worker |
Desteklenen çalışan seçici ek türleri için ayırıcılar. |
|
Worker |
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 |
Bu bildirilen hataya yol açan belirli hatalar hakkında bir dizi ayrıntı. |
|
| 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 |
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 |
İç 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 |
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 |
Eklenecek çalışan seçicileri. |
DirectMapRouterRule
Giriş etiketleriyle aynı etiketleri döndüren bir kural.
| Name | Tür | Description |
|---|---|---|
| kind |
string:
direct |
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:
direct |
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 |
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 |
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 |
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 |
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:
pass |
QueueSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı. |
| 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:
pass |
WorkerSelectorAttachment alt türünü açıklayan tür ayrıştırıcısı. |
| 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 |
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 |
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 |
Etiketin değerinin çalışan seçicide tanımlanan değerle karşılaştırılmasını açıklar. |
|
| status |
Ç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:
rule |
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:
rule |
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 |
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 |
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 |
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 |
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 |
Yüzde tabanlı ağırlıklı ayırmalardan oluşan bir koleksiyon. |
|
| kind |
string:
weighted |
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 |
Yüzde tabanlı ağırlıklı ayırmalardan oluşan bir koleksiyon. |
|
| kind |
string:
weighted |
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 |
Bu ayırma seçilirse uygulanacak çalışan seçicileri koleksiyonu. |