Partilhar via


az notification-hub

Nota

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 de apoio: https://aka.ms/CLI_refstatus

Gerencie hubs de notificação.

Comandos

Name Description Tipo Estado
az notification-hub authorization-rule

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

Extensão Experimental
az notification-hub authorization-rule create

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

Extensão Experimental
az notification-hub authorization-rule delete

Exclua uma regra de autorização notificationHub.

Extensão Experimental
az notification-hub authorization-rule list

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

Extensão Experimental
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 Experimental
az notification-hub authorization-rule regenerate-keys

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

Extensão Experimental
az notification-hub authorization-rule show

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

Extensão Experimental
az notification-hub check-availability

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

Extensão Experimental
az notification-hub create

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

Extensão Experimental
az notification-hub credential

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

Extensão Experimental
az notification-hub credential adm

Gerencie hubs de notificação.

Extensão Experimental
az notification-hub credential adm update

Atualizar credencial para Amazon (ADM).

Extensão Experimental
az notification-hub credential apns

Gerencie hubs de notificação.

Extensão Experimental
az notification-hub credential apns update

Atualizar credencial para Apple (APNS).

Extensão Experimental
az notification-hub credential baidu

Gerencie hubs de notificação.

Extensão Experimental
az notification-hub credential baidu update

Atualizar credencial para Baidu (Andrioid China).

Extensão Experimental
az notification-hub credential gcm

Gerencie hubs de notificação.

Extensão Experimental
az notification-hub credential gcm update

Atualize a chave da API do Google GCM/FCM.

Extensão Experimental
az notification-hub credential list

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

Extensão Experimental
az notification-hub credential mpns

Gerencie hubs de notificação.

Extensão Experimental
az notification-hub credential mpns update

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

Extensão Experimental
az notification-hub credential wns

Gerencie hubs de notificação.

Extensão Experimental
az notification-hub credential wns update

Atualizar credencial para Windows (WNS).

Extensão Experimental
az notification-hub delete

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

Extensão Experimental
az notification-hub list

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

Extensão Experimental
az notification-hub namespace

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

Extensão Experimental
az notification-hub namespace authorization-rule

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

Extensão Experimental
az notification-hub namespace authorization-rule create

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

Extensão Experimental
az notification-hub namespace authorization-rule delete

Exclua uma regra de autorização de namespace.

Extensão Experimental
az notification-hub namespace authorization-rule list

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

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

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

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

Regenere as chaves primárias/secundárias para a regra de autorização de namespace.

Extensão Experimental
az notification-hub namespace authorization-rule show

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

Extensão Experimental
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 Experimental
az notification-hub namespace create

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

Extensão Experimental
az notification-hub namespace delete

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

Extensão Experimental
az notification-hub namespace list

Listar namespaces disponíveis.

Extensão Experimental
az notification-hub namespace show

Retornar a descrição para o namespace especificado.

Extensão Experimental
az notification-hub namespace update

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

Extensão Experimental
az notification-hub namespace wait

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

Extensão Experimental
az notification-hub show

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

Extensão Experimental
az notification-hub test-send

Teste enviar uma notificação push.

Extensão Experimental
az notification-hub update

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

Extensão Experimental

az notification-hub check-availability

Experimental

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e de apoio: 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 Obrigatórios

--name -n

Nome do recurso.

Parâmetros Opcionais

--ids

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

--namespace-name

O nome do namespace.

--resource-group -g

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az notification-hub create

Experimental

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e de apoio: 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 Obrigatórios

--name -n

O nome do hub de notificação.

--namespace-name

O nome do namespace.

--resource-group -g

o 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

As tags de recursos suportam sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az notification-hub delete

Experimental

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e de apoio: 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

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. 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

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--yes -y

Não solicite confirmação.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az notification-hub list

Experimental

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

Liste 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 Obrigatórios

--namespace-name

O nome do namespace.

--resource-group -g

o 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 por onde começar a paginar. Este é o valor do token de uma resposta truncada anteriormente.

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az notification-hub show

Experimental

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e de apoio: 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

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. 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

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az notification-hub test-send

Experimental

O grupo de comando 'notification-hub' é experimental e está em desenvolvimento. Níveis de referência e de apoio: 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

Notificação de envio de teste 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 Obrigatórios

--namespace-name

O nome do namespace.

--notification-format

O formato da mensagem de notificação.

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

O nome do hub de notificação.

--resource-group -g

o 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 enviado. Se não for Nenhuma, a carga útil será ignorada.

--payload

A carga útil 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 registos aleatórios na plataforma selecionada.

--title

O título da notificação.

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az notification-hub update

Experimental

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

Atualize 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 valor de chave. Exemplo: --add property.listProperty <key=value, string ou JSON string>.

--force-string

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

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. 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 OR --remove propertyToRemove.

--resource-group -g

o 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 ser definido. Exemplo: --set property1.property2=.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--tags

As tags de recursos suportam sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.