Share via


az servicebus topic subscription rule

Servicebus konu başlığı abonelik kuralı.

Komutlar

Name Description Tür Durum
az servicebus topic subscription rule create

Abonelik için ServiceBus Kuralı oluşturun.

Temel GA
az servicebus topic subscription rule delete

Var olan bir kuralı silin.

Temel GA
az servicebus topic subscription rule list

Verilen konu-abonelik içindeki tüm kuralları listeleyin.

Temel GA
az servicebus topic subscription rule show

Belirtilen kuralın açıklamasını alın.

Temel GA
az servicebus topic subscription rule update

Yeni bir kuralı güncelleştirin ve var olan bir kuralı güncelleştirir.

Temel GA

az servicebus topic subscription rule create

Abonelik için ServiceBus Kuralı oluşturun.

az servicebus topic subscription rule create --name
                                             --namespace-name
                                             --resource-group
                                             --subscription-name
                                             --topic-name
                                             [--action-compatibility-level]
                                             [--action-sql-expression]
                                             [--content-type]
                                             [--correlation-filter]
                                             [--correlation-id]
                                             [--enable-action-preprocessing {false, true}]
                                             [--enable-correlation-preprocessing {false, true}]
                                             [--enable-sql-preprocessing {false, true}]
                                             [--filter-sql-expression]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--label]
                                             [--message-id]
                                             [--no-wait]
                                             [--reply-to]
                                             [--reply-to-session-id]
                                             [--session-id]
                                             [--to]

Örnekler

Kural Oluştur'u seçin.

az servicebus topic subscription rule create --resource-group myresourcegroup --namespace-name mynamespace --topic-name mytopic --subscription-name mysubscription --name myrule --filter-sql-expression myproperty=myvalue

Gerekli Parametreler

--name -n

Kuralın Adı.

--namespace-name

Ad Alanı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription-name

Aboneliğin Adı.

--topic-name

Konu Adı.

İsteğe Bağlı Parametreler

--action-compatibility-level

Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri.

--action-sql-expression

Eylem SQL ifadesi.

--content-type

İletinin içerik türü.

--correlation-filter --correlation-filter-property

Özel filtreler için sözlük nesnesi.

--correlation-id

Bağıntı tanımlayıcısı.

--enable-action-preprocessing

Kural eyleminin ön işleme gerekip gerekmediğini gösteren boole değeri.

kabul edilen değerler: false, true
--enable-correlation-preprocessing

Kural eyleminin ön işleme gerekip gerekmediğini gösteren boole değeri.

kabul edilen değerler: false, true
--enable-sql-preprocessing

Kural eyleminin ön işleme gerekip gerekmediğini gösteren boole değeri.

kabul edilen değerler: false, true
--filter-sql-expression

SQL ifadesi. örneğin myproperty=test.

--filter-type

Kural Filtresi türleri.

kabul edilen değerler: CorrelationFilter, SqlFilter
--label

Uygulamaya özgü etiket.

--message-id

İletinin tanımlayıcısı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--reply-to

Yanıt için kuyruğun adresi.

--reply-to-session-id

Yanıt için oturum tanımlayıcısı.

--session-id

Oturum tanımlayıcısı.

--to

Gönderilecek adres.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az servicebus topic subscription rule delete

Var olan bir kuralı silin.

az servicebus topic subscription rule delete [--ids]
                                             [--name]
                                             [--namespace-name]
                                             [--resource-group]
                                             [--subscription]
                                             [--subscription-name]
                                             [--topic-name]

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --rule-name -n

Kural adı.

--namespace-name

Ad alanı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--subscription-name

Abonelik adı.

--topic-name

Konu adı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az servicebus topic subscription rule list

Verilen konu-abonelik içindeki tüm kuralları listeleyin.

az servicebus topic subscription rule list --namespace-name
                                           --resource-group
                                           --subscription-name
                                           --topic-name
                                           [--skip]
                                           [--top]

Gerekli Parametreler

--namespace-name

Ad alanı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription-name

Abonelik adı.

--topic-name

Konu adı.

İsteğe Bağlı Parametreler

--skip

Atlama yalnızca önceki bir işlem kısmi sonuç döndürdüyse kullanılır. Önceki bir yanıt bir nextLink öğesi içeriyorsa, nextLink öğesinin değeri sonraki çağrılar için kullanılacak bir başlangıç noktasını belirten bir atlama parametresi içerir.

--top

Sonuç sayısını en son N usageDetails ile sınırlamak için kullanılabilir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az servicebus topic subscription rule show

Belirtilen kuralın açıklamasını alın.

az servicebus topic subscription rule show [--ids]
                                           [--name]
                                           [--namespace-name]
                                           [--resource-group]
                                           [--subscription]
                                           [--subscription-name]
                                           [--topic-name]

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --rule-name -n

Kural adı.

--namespace-name

Ad alanı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--subscription-name

Abonelik adı.

--topic-name

Konu adı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az servicebus topic subscription rule update

Yeni bir kuralı güncelleştirin ve var olan bir kuralı güncelleştirir.

az servicebus topic subscription rule update [--action-compatibility-level]
                                             [--action-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--action-sql-expression]
                                             [--add]
                                             [--compatibility-level]
                                             [--content-type]
                                             [--correlation-id]
                                             [--enable-correlation-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--enable-sql-preprocessing {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--filter-sql-expression]
                                             [--filter-type {CorrelationFilter, SqlFilter}]
                                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--ids]
                                             [--label]
                                             [--message-id]
                                             [--name]
                                             [--namespace-name]
                                             [--properties]
                                             [--remove]
                                             [--reply-to]
                                             [--reply-to-session-id]
                                             [--resource-group]
                                             [--session-id]
                                             [--set]
                                             [--subscription]
                                             [--subscription-name]
                                             [--to]
                                             [--topic-name]

İsteğe Bağlı Parametreler

--action-compatibility-level

Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri.

--action-preprocessing --enable-action-preprocessing

Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--action-sql-expression

SQL ifadesi. Örneğin, MyProperty='ABC'.

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.

--compatibility-level

Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri.

--content-type

İletinin içerik türü.

--correlation-id

Bağıntının tanımlayıcısı.

--enable-correlation-preprocessing --requires-preprocessing

Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--enable-sql-preprocessing -f

Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--filter-sql-expression --sql-expression

SQL ifadesi. Örneğin, MyProperty='ABC'.

--filter-type

BrokeredMessage'a göre değerlendirilen filtre türü.

kabul edilen değerler: CorrelationFilter, SqlFilter
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--label

Uygulamaya özgü etiket.

--message-id

İletinin tanımlayıcısı.

--name --rule-name -n

Kural adı.

--namespace-name

Ad alanı adı.

--properties

Özel filtreler için sözlük nesnesi Kısaltma söz dizimi, json-file ve yaml-file'yi destekler. Daha fazla göstermek için "??" seçeneğini deneyin.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--reply-to

Yanıt için kuyruğun adresi.

--reply-to-session-id

Yanıt için oturum tanımlayıcısı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--session-id

Oturum tanımlayıcısı.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--subscription-name

Abonelik adı.

--to

Gönderilecek adres.

--topic-name

Konu adı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.