Compartilhar via


New-AzNotificationHub

Cria um hub de notificações.

Sintaxe

New-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-InputFile] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-NotificationHubObj] <NotificationHubAttributes>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet New-AzNotificationHub cria um hub de notificação. Os hubs de notificação são usados para enviar notificações por push para vários clientes, independentemente da plataforma usada por esses clientes. Os hubs de notificação são aproximadamente equivalentes a aplicativos individuais: cada um de seus aplicativos normalmente terá seu próprio hub de notificação. O cmdlet New-AzNotificationHub fornece duas maneiras de criar um novo hub de notificação. Você pode criar uma instância do objeto NotificationHubAttributes e configurar esse objeto. Em seguida, você pode copiar esses valores de propriedade para o novo hub por meio do parâmetro NotificationHubObj . Como alternativa, você pode criar um arquivo JSON (JavaScript Object Notation) contendo os valores de configuração relevantes e, em seguida, aplicar esses valores usando o parâmetro InputFile . Quando usado em conjunto com o cmdlet New-AzNotificationHub , o exemplo JSON anterior cria um hub de notificação chamado ContosoNotificationHub localizado no datacenter Oeste dos EUA.

Exemplos

Exemplo 1: Criar um hub de notificação

New-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configurations\InternalHub.json"

Esse comando cria um hub de notificação no namespace ContosoNamespace. O novo hub será atribuído ao ContosoNotificationsGroup. Você não precisa especificar um nome ou qualquer outra informação de configuração para o hub; essas informações serão obtidas do arquivo de entrada C:\Configurations\InternalHub.json.

Parâmetros

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usadas para comunicação com o Azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputFile

Especifica o caminho para um arquivo JSON que contém valores de configuração para o novo hub de notificação.

Tipo:String
Cargo:2
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Namespace

Especifica o namespace ao qual o hub de notificação será atribuído. Os namespaces fornecem uma maneira de agrupar e categorizar hubs de notificação. Os hubs de notificação devem ser atribuídos a um namespace existente. O cmdlet New-AzNotificationHub não pode criar um novo namespace.

Tipo:String
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-NotificationHubObj

Especifica o objeto NotificationHubAttributes que contém informações de configuração para o novo hub.

Tipo:NotificationHubAttributes
Cargo:2
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ResourceGroup

Especifica o grupo de recursos ao qual o hub de notificação será atribuído. Os grupos de recursos organizam itens como namespaces, hubs de notificação e regras de autorização de maneiras que ajudam a simplificar o gerenciamento de inventário e a administração do Azure. Você deve usar um grupo de recursos existente. O cmdlet New-AzNotificationHub não pode criar um novo grupo de recursos.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

String

Saídas

NotificationHubAttributes