Compartilhar via


az notification-hub

Observação

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

Este grupo de comando é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Gerenciar hubs de notificação.

Comandos

Nome Description Tipo Status
az notification-hub authorization-rule

Comandos para gerenciar a regra de autorização de hubs de notificação.

Extensão Habilitação
az notification-hub authorization-rule create

Crie uma regra de autorização para um hub de notificação.

Extensão Habilitação
az notification-hub authorization-rule delete

Exclua uma regra de autorização notificationHub.

Extensão Habilitação
az notification-hub authorization-rule list

Listar as regras de autorização para um hub de notificação.

Extensão Habilitação
az notification-hub authorization-rule list-keys

Liste as cadeias de conexão primária e secundária para o hub de notificação.

Extensão Habilitação
az notification-hub authorization-rule regenerate-keys

Regenera as chaves primária/secundária para a regra de autorização do hub de notificação.

Extensão Habilitação
az notification-hub authorization-rule show

Mostrar uma regra de autorização para um hub de notificação por nome.

Extensão Habilitação
az notification-hub check-availability

Verifica a disponibilidade do hub de notificação fornecido em um namespace.

Extensão Habilitação
az notification-hub create

Crie um hub de notificação em um namespace.

Extensão Habilitação
az notification-hub credential

Comandos para gerenciar a credencial do hub de notificação.

Extensão Habilitação
az notification-hub credential adm

Gerenciar hubs de notificação.

Extensão Habilitação
az notification-hub credential adm update

Atualizar credencial para Amazon (ADM).

Extensão Habilitação
az notification-hub credential apns

Gerenciar hubs de notificação.

Extensão Habilitação
az notification-hub credential apns update

Credencial de atualização para Apple(APNS).

Extensão Habilitação
az notification-hub credential baidu

Gerenciar hubs de notificação.

Extensão Habilitação
az notification-hub credential baidu update

Atualizar credencial para Baidu (Andrioid China).

Extensão Habilitação
az notification-hub credential gcm

Gerenciar hubs de notificação.

Extensão Habilitação
az notification-hub credential gcm update

Atualize a chave da API GCM/FCM do Google.

Extensão Habilitação
az notification-hub credential list

Lista as credenciais PNS associadas a um hub de notificação.

Extensão Habilitação
az notification-hub credential mpns

Gerenciar hubs de notificação.

Extensão Habilitação
az notification-hub credential mpns update

Credencial de atualização para Windows Phone (MPNS).

Extensão Habilitação
az notification-hub credential wns

Gerenciar hubs de notificação.

Extensão Habilitação
az notification-hub credential wns update

Atualizar credencial para Windows(WNS).

Extensão Habilitação
az notification-hub delete

Exclua um hub de notificação associado a um namespace.

Extensão Habilitação
az notification-hub list

Listar os hubs de notificação associados a um namespace.

Extensão Habilitação
az notification-hub namespace

Comandos para gerenciar o namespace do hub de notificação.

Extensão Habilitação
az notification-hub namespace authorization-rule

Comandos para gerenciar a regra de autorização de namespace de hubs de notificação.

Extensão Habilitação
az notification-hub namespace authorization-rule create

Crie uma regra de autorização para um namespace.

Extensão Habilitação
az notification-hub namespace authorization-rule delete

Exclua uma regra de autorização de namespace.

Extensão Habilitação
az notification-hub namespace authorization-rule list

Listar as regras de autorização para um namespace.

Extensão Habilitação
az notification-hub namespace authorization-rule list-keys

Liste as cadeias de conexão primária e secundária para o namespace.

Extensão Habilitação
az notification-hub namespace authorization-rule regenerate-keys

Gere novamente as chaves primária/secundária para a regra de autorização de namespace.

Extensão Habilitação
az notification-hub namespace authorization-rule show

Obtenha uma regra de autorização para um namespace por nome.

Extensão Habilitação
az notification-hub namespace check-availability

Verifica a disponibilidade do namespace de serviço fornecido em todas as assinaturas do Azure. Isso é útil porque o nome de domínio é criado com base no nome do namespace de serviço.

Extensão Habilitação
az notification-hub namespace create

Crie um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Esta operação é idempotente.

Extensão Habilitação
az notification-hub namespace delete

Exclua um namespace existente. Essa operação também remove todos os notificationHubs associados no namespace.

Extensão Habilitação
az notification-hub namespace list

Listar namespaces disponíveis.

Extensão Habilitação
az notification-hub namespace show

Retornar a descrição para o namespace especificado.

Extensão Habilitação
az notification-hub namespace update

Atualizar um namespace de serviço. O manifesto de recurso do namespace é imutável e não pode ser modificado.

Extensão Habilitação
az notification-hub namespace wait

Coloque a CLI em um estado de espera até que uma condição seja atendida.

Extensão Habilitação
az notification-hub show

Mostrar as informações do hub de notificação.

Extensão Habilitação
az notification-hub test-send

Teste enviar uma notificação push.

Extensão Habilitação
az notification-hub update

Atualizar um hub de notificação em um namespace.

Extensão Habilitação

az notification-hub check-availability

Habilitação

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Verifica a disponibilidade do hub de notificação fornecido em um namespace.

az notification-hub check-availability --name
                                       [--ids]
                                       [--namespace-name]
                                       [--resource-group]
                                       [--subscription]

Exemplos

Verificar a disponibilidade do nome do hub de notificação fornecido

az notification-hub check-availability --resource-group MyResourceGroup --namespace-name "locp-newns" --name my-hub

Parâmetros Exigidos

--name -n

Nome do recurso.

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--namespace-name

O nome do namespace.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--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 notification-hub create

Habilitação

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Crie um hub de notificação em um namespace.

az notification-hub create --name
                           --namespace-name
                           --resource-group
                           [--location]
                           [--registration-ttl]
                           [--tags]

Exemplos

Criar um hub de notificação

az notification-hub create --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub --location "South Central US"

Parâmetros Exigidos

--name -n

O nome do hub de notificação.

--namespace-name

O nome do namespace.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--location -l

Local do recurso Quando não especificado, o local do grupo de recursos será usado.

--registration-ttl

O RegistrationTtl do NotificationHub criado.

--tags

Tags de recursos Suporte a sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

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 notification-hub delete

Habilitação

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Exclua um hub de notificação associado a um namespace.

az notification-hub delete [--ids]
                           [--name]
                           [--namespace-name]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Exemplos

Excluir um hub de notificação

az notification-hub delete --resource-group MyResourceGroup --namespace-name my-namespace --name my-hub

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

O nome do hub de notificação.

--namespace-name

O nome do namespace.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--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 notification-hub list

Habilitação

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Listar os hubs de notificação associados a um namespace.

az notification-hub list --namespace-name
                         --resource-group
                         [--max-items]
                         [--next-token]

Exemplos

Listar os hubs de notificação

az notification-hub list --resource-group MyResourceGroup --namespace-name my-namespace

Parâmetros Exigidos

--namespace-name

O nome do namespace.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

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 notification-hub show

Habilitação

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Mostrar as informações do hub de notificação.

az notification-hub show [--ids]
                         [--name]
                         [--namespace-name]
                         [--resource-group]
                         [--subscription]

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

O nome do hub de notificação.

--namespace-name

O nome do namespace.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--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 notification-hub test-send

Habilitação

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Teste enviar uma notificação push.

az notification-hub test-send --namespace-name
                              --notification-format {apple, baidu, gcm, template, windows, windowsphone}
                              --notification-hub-name
                              --resource-group
                              [--message]
                              [--payload]
                              [--tag]
                              [--title]

Exemplos

Testar enviar notificação com o corpo da mensagem

az notification-hub test-send --resource-group MyResourceGroup --namespace-name \
my-namespace --notification-hub-name my-hub --notification-format gcm \
--message "test notification"

teste enviar notificação do arquivo

az notification-hub test-send --resource-group MyResourceGroup --namespace-name \
my-namespace --notification-hub-name my-hub --notification-format gcm \
--payload @path/to/file

Testar enviar notificação com cadeia de caracteres JSON

az notification-hub test-send --resource-group MyResourceGroup --namespace-name \
my-namespace --notification-hub-name my-hub --notification-format gcm \
--payload "{\"data\":{\"message\":\"test notification\"}}"

Parâmetros Exigidos

--namespace-name

O nome do namespace.

--notification-format

O formato da mensagem de notificação.

valores aceitos: apple, baidu, gcm, template, windows, windowsphone
--notification-hub-name

O nome do hub de notificação.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--message

O corpo da mensagem a ser enviada. Se não for Nenhum, a carga útil será ignorada.

--payload

A carga da mensagem no formato JSON.

--tag

Você pode enviar notificações de teste para um conjunto específico de registros usando essa opção. Deixe este campo vazio se quiser enviar notificações push para 10 registros aleatórios na plataforma selecionada.

--title

O título da notificação.

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 notification-hub update

Habilitação

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Atualizar um hub de notificação em um namespace.

az notification-hub update [--add]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--ids]
                           [--location]
                           [--name]
                           [--namespace-name]
                           [--remove]
                           [--resource-group]
                           [--set]
                           [--subscription]
                           [--tags]

Exemplos

Atualizar o hub de notificação

az notification-hub update --resource-group MyResourceGroup --namespace-name my-namespace --name "sdk-notificationHubs-8708"

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 cadeia de caracteres> 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 um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--location -l

Localização do recurso.

--name --notification-hub-name -n

O nome do hub de notificação.

--namespace-name

O nome do namespace.

--remove

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

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--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.

--tags

Tags de recursos Suporte a sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

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.