az providerhub notification-registration

Observação

Essa referência faz parte da extensão providerhub para a CLI do Azure (versão 2.57.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az providerhub notification-registration . Saiba mais sobre extensões.

Gerencie o registro de notificação com o providerhub.

Comandos

Nome Description Tipo Status
az providerhub notification-registration create

Crie um registro de notificação.

Extensão GA
az providerhub notification-registration delete

Excluir um registro de notificação.

Extensão GA
az providerhub notification-registration list

Liste a lista dos registros de notificação para o provedor especificado.

Extensão GA
az providerhub notification-registration show

Obtenha os detalhes de registro de notificação.

Extensão GA
az providerhub notification-registration update

Atualizar um registro de notificação.

Extensão GA

az providerhub notification-registration create

Crie um registro de notificação.

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

Exemplos

criação de registro de notificação

az providerhub notification-registration create --name "{notificationRegistration}" --included-events "*/write" "Microsoft.Contoso/employees/delete" --message-scope "RegisteredSubscriptions" --notification-endpoints [{notification-destination:/subscriptions/ac6bcfb5-3dc1-491f-95a6-646b89bf3e88/resourceGroups/mgmtexp-eastus/providers/Microsoft.EventHub/namespaces/unitedstates-mgmtexpint/eventhubs/armlinkednotifications,locations:[EastUS]}] --notification-mode "EventHub" --provider-namespace "{providerNamespace}"

Parâmetros Exigidos

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

O registro da notificação.

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

Parâmetros Opcionais

--included-events

Esses são os eventos nos quais o RP deve ser enviado. O formato da mensagem está no formato {RP Namespace}/{ResourceType}/{action}. As ações disponíveis são: gravar, excluir e mover/ação. Suporte taquigráfico-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--message-scope

Limita as mensagens enviadas ao RP. O valor padrão é RegisteredSubscriptions. Os valores disponíveis são Global (todas as mensagens no Azure) e RegisteredSubscriptions (somente mensagens em assinaturas registradas pelo RP).

Valores aceitos: NotSpecified, RegisteredSubscriptions
--notification-endpoints

Esses são os locais para as mensagens de notificação. As notificações serão enviadas para a região do local do recurso de evento (por exemplo, VM em East Us enviará mensagem para o ponto de extremidade especificado em East US). Suporte taquigráfico-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--notification-mode

Determina como as notificações são enviadas ao RP. Os dois modos disponíveis são EventHub e Webhook.

Valores aceitos: EventHub, NotSpecified, WebHook
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az providerhub notification-registration delete

Excluir um registro de notificação.

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

Exemplos

notificação - registro excluir

az providerhub notification-registration delete -y --name "{notificationRegistration}" --provider-namespace "{providerNamespace}"

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

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

O registro da notificação.

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--yes -y

Não solicite confirmação.

Valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az providerhub notification-registration list

Liste a lista dos registros de notificação para o provedor especificado.

az providerhub notification-registration list --provider-namespace
                                              [--max-items]
                                              [--next-token]

Exemplos

lista de notificação-registro

az providerhub notification-registration list --provider-namespace "{providerNamespace}"

Parâmetros Exigidos

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

Parâmetros Opcionais

--max-items

Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token no --next-token argumento de um comando subsequente.

--next-token

Token para especificar onde iniciar a paginação. Esse é o valor de token de uma resposta truncada anteriormente.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az providerhub notification-registration show

Obtenha os detalhes de registro de notificação.

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

Exemplos

show de registro de notificação

az providerhub notification-registration show --name "{notificationRegistration}" --provider-namespace "{providerNamespace}"

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

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

O registro da notificação.

--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az providerhub notification-registration update

Atualizar um registro de notificação.

az providerhub notification-registration update [--add]
                                                [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                                [--ids]
                                                [--included-events]
                                                [--message-scope {NotSpecified, RegisteredSubscriptions}]
                                                [--name]
                                                [--notification-endpoints]
                                                [--notification-mode {EventHub, NotSpecified, WebHook}]
                                                [--provider-namespace]
                                                [--remove]
                                                [--set]
                                                [--subscription]

Exemplos

Atualização de registro de notificação

az providerhub notification-registration update --name "{notificationRegistration}" --included-events "*/write" "Microsoft.Contoso/employees/delete" --message-scope "RegisteredSubscriptions" --notification-endpoints [{notification-destination:/subscriptions/ac6bcfb5-3dc1-491f-95a6-646b89bf3e88/resourceGroups/mgmtexp-eastus/providers/Microsoft.EventHub/namespaces/unitedstates-mgmtexpint/eventhubs/armlinkednotifications,locations:[EastUS]}] --notification-mode "EventHub" --provider-namespace "{providerNamespace}"

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string ou string> JSON.

--force-string

Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.

Valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--included-events

Esses são os eventos nos quais o RP deve ser enviado. O formato da mensagem está no formato {RP Namespace}/{ResourceType}/{action}. As ações disponíveis são: gravar, excluir e mover/ação. Suporte taquigráfico-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--message-scope

Limita as mensagens enviadas ao RP. O valor padrão é RegisteredSubscriptions. Os valores disponíveis são Global (todas as mensagens no Azure) e RegisteredSubscriptions (somente mensagens em assinaturas registradas pelo RP).

Valores aceitos: NotSpecified, RegisteredSubscriptions
--name --notification-registration-name -n

O registro da notificação.

--notification-endpoints

Esses são os locais para as mensagens de notificação. As notificações serão enviadas para a região do local do recurso de evento (por exemplo, VM em East Us enviará mensagem para o ponto de extremidade especificado em East US). Suporte taquigráfico-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--notification-mode

Determina como as notificações são enviadas ao RP. Os dois modos disponíveis são EventHub e Webhook.

Valores aceitos: EventHub, NotSpecified, WebHook
--provider-namespace

O nome do provedor de recursos hospedado no ProviderHub.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list OU --remove propertyToRemove.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.