az servicebus topic subscription rule

Servicebus 主題訂用帳戶規則。

命令

名稱 Description 類型 狀態
az servicebus topic subscription rule create

建立訂用帳戶的 ServiceBus 規則。

核心 GA
az servicebus topic subscription rule delete

刪除現有的規則。

核心 GA
az servicebus topic subscription rule list

列出指定主題訂用帳戶內的所有規則。

核心 GA
az servicebus topic subscription rule show

取得指定規則的描述。

核心 GA
az servicebus topic subscription rule update

更新新的規則並更新現有的規則。

核心 GA

az servicebus topic subscription rule create

建立訂用帳戶的 ServiceBus 規則。

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]

範例

建立規則。

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

必要參數

--name -n

規則的名稱。

--namespace-name

命名空間的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription-name

訂用帳戶的名稱。

--topic-name

主題的名稱。

選擇性參數

--action-compatibility-level

此屬性保留供日後使用。 整數值,顯示相容性層級,目前硬式編碼為 20。

--action-sql-expression

動作 SQL 運算式。

--content-type

訊息的內容類型。

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

自訂篩選的字典物件。

--correlation-id

相互關聯識別碼。

--enable-action-preprocessing

布林值,指出規則動作是否需要前置處理。

接受的值: false, true
--enable-correlation-preprocessing

布林值,指出規則動作是否需要前置處理。

接受的值: false, true
--enable-sql-preprocessing

布林值,指出規則動作是否需要前置處理。

接受的值: false, true
--filter-sql-expression

SQL 運算式。 例如 myproperty=test。

--filter-type

規則篩選類型。

接受的值: CorrelationFilter, SqlFilter
--label

應用程式特定標籤。

--message-id

訊息的識別碼。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--reply-to

要回復之佇列的位址。

--reply-to-session-id

要回復的會話識別碼。

--session-id

會話識別碼。

--to

要傳送至的位址。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az servicebus topic subscription rule delete

刪除現有的規則。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name --rule-name -n

規則名稱。

--namespace-name

命名空間名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--subscription-name

訂用帳戶名稱。

--topic-name

主題名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az servicebus topic subscription rule list

列出指定主題訂用帳戶內的所有規則。

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

必要參數

--namespace-name

命名空間名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription-name

訂用帳戶名稱。

--topic-name

主題名稱。

選擇性參數

--skip

只有在先前的作業傳回部分結果時,才會使用 Skip。 如果先前的回應包含 nextLink 元素,則 nextLink 元素的值會包含 skip 參數,指定要用於後續呼叫的起點。

--top

可用來將結果數目限制為最新的 N usageDetails。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az servicebus topic subscription rule show

取得指定規則的描述。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name --rule-name -n

規則名稱。

--namespace-name

命名空間名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--subscription-name

訂用帳戶名稱。

--topic-name

主題名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az servicebus topic subscription rule update

更新新的規則並更新現有的規則。

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]

選擇性參數

--action-compatibility-level

此屬性保留供日後使用。 整數值,顯示相容性層級,目前硬式編碼為 20。

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

值,指出規則動作是否需要前置處理。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--action-sql-expression

SQL 運算式。 例如 MyProperty='ABC'。

--add

藉由指定路徑和索引鍵值組,將 物件加入物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--compatibility-level

此屬性保留供日後使用。 整數值,顯示相容性層級,目前硬式編碼為 20。

--content-type

訊息的內容類型。

--correlation-id

相互關聯識別碼。

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

值,指出規則動作是否需要前置處理。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--enable-sql-preprocessing -f

值,指出規則動作是否需要前置處理。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--filter-sql-expression --sql-expression

SQL 運算式。 例如 MyProperty='ABC'。

--filter-type

針對 BrokeredMessage 評估的篩選類型。

接受的值: CorrelationFilter, SqlFilter
--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--label

應用程式特定標籤。

--message-id

訊息的識別碼。

--name --rule-name -n

規則名稱。

--namespace-name

命名空間名稱。

--properties

自訂篩選的字典物件支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove 屬性ToRemove。

--reply-to

要回復之佇列的位址。

--reply-to-session-id

要回復的會話識別碼。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--session-id

會話識別碼。

--set

指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--subscription-name

訂用帳戶名稱。

--to

要傳送至的位址。

--topic-name

主題名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。