共用方式為


az providerhub notification-registration

注意

此參考是 Azure CLI 的 providerhub 延伸模組的一部分 (2.15.0 版或更高版本)。 擴充功能會在您第一次執行 az providerhub notification-registration 命令時自動安裝。 深入了解擴充功能。

使用 providerhub 管理通知註冊。

命令

名稱 Description 類型 狀態
az providerhub notification-registration create

建立通知註冊。

擴充 GA
az providerhub notification-registration delete

刪除通知註冊。

擴充 GA
az providerhub notification-registration list

取得指定提供者的通知註冊清單。

擴充 GA
az providerhub notification-registration show

取得通知註冊詳細資料。

擴充 GA

az providerhub notification-registration create

建立通知註冊。

az providerhub notification-registration create --name
                                                --provider-namespace
                                                [--included-events]
                                                [--message-scope {NotSpecified, RegisteredSubscriptions}]
                                                [--notification-endpoints]
                                                [--notification-mode {EventHub, NotSpecified, WebHook}]

範例

NotificationRegistrations_CreateOrUpdate

az providerhub notification-registration create --name "testNotificationRegistration" --included-events "*/write" "Microsoft.Contoso/employees/delete" --message-scope "RegisteredSubscriptions" --notification-endpoints locations="" locations="East US" notification-destination="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mgmtexp-eastus/providers/Microsoft.EventHub/namespaces/unitedstates-mgmtexpint/eventhubs/armlinkednotifications" --notification-endpoints locations="North Europe" notification-destination="/subscriptions/00000000-0000-0000-0000-000000000000   /resourceGroups/mgmtexp-northeurope/providers/Microsoft.EventHub/namespaces/europe-mgmtexpint/eventhubs/armlinkednotifications" --notification-mode "EventHub" --provider-namespace "Microsoft.Contoso"

必要參數

--name --notification-registration-name -n

通知註冊。

--provider-namespace

在 ProviderHub 內裝載的資源提供者名稱。

選擇性參數

--included-events

這些是 RP 應傳送訊息的事件。 訊息格式為 {RP Namespace}/{Resource Type}/{action}。 可用性動作為:寫入、刪除和移動/動作。

--message-scope

限制傳送至 RP 的訊息。 預設值為 RegisteredSubscriptions。 可用的值為 Global (Azure 中的所有訊息) 和 RegisteredSubscriptions (只有由 RP 註冊的訂用帳戶中的訊息)。

接受的值: NotSpecified, RegisteredSubscriptions
--notification-endpoints

這些是通知訊息的位置。 通知會傳送至事件資源位置的區域(例如,美國東部的 VM 會將訊息傳送至美國東部的指定端點)。

使用量:--notification-endpoints notification-destination=XX locations=XX

您可以使用多個 --notification-endpoints 引數來指定多個動作。

--notification-mode

決定通知如何傳送至 RP。 這兩種可用的模式為 EventHub 和 Webhook。

接受的值: EventHub, NotSpecified, WebHook
全域參數
--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 providerhub notification-registration delete

刪除通知註冊。

az providerhub notification-registration delete [--ids]
                                                [--name]
                                                [--provider-namespace]
                                                [--subscription]
                                                [--yes]

範例

NotificationRegistrations_Delete

az providerhub notification-registration delete --name "testNotificationRegistration" --provider-namespace "Microsoft.Contoso"

選擇性參數

--ids

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

--name --notification-registration-name -n

通知註冊。

--provider-namespace

在 ProviderHub 內裝載的資源提供者名稱。

--subscription

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

--yes -y

不提示確認。

預設值: False
全域參數
--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 providerhub notification-registration list

取得指定提供者的通知註冊清單。

az providerhub notification-registration list --provider-namespace

範例

NotificationRegistrations_ListByProviderRegistration

az providerhub notification-registration list --provider-namespace "Microsoft.Contoso"

必要參數

--provider-namespace

在 ProviderHub 內裝載的資源提供者名稱。

全域參數
--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 providerhub notification-registration show

取得通知註冊詳細資料。

az providerhub notification-registration show [--ids]
                                              [--name]
                                              [--provider-namespace]
                                              [--subscription]

範例

NotificationRegistrations_Get

az providerhub notification-registration show --name "testNotificationRegistration" --provider-namespace "Microsoft.Contoso"

選擇性參數

--ids

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

--name --notification-registration-name -n

通知註冊。

--provider-namespace

在 ProviderHub 內裝載的資源提供者名稱。

--subscription

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

全域參數
--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 來取得完整偵錯記錄。