Partilhar via


New-AzNotificationHub

Cria um hub de notificação.

Sintaxe

InputFileParameterSet

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

NotificationHubParameterSet

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

Descrição

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 dos 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, em seguida, configurar esse objeto. Em seguida, você pode copiar esses valores de propriedade para seu 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 do oeste dos EUA.

Exemplos

Exemplo 1: Criar um hub de notificação

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

Este comando cria um hub de notificação no namespace ContosoNamespace. O novo hub será atribuído ao ContosoNotificationsGroup. Não é necessário especificar um nome ou qualquer outra informação de configuração para o hub; Essas informações serão retiradas do arquivo de entrada C:\Configurations\InternalHub.jsem diante.

Parâmetros

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor padrão:None
Suporta curingas:False
DontShow:False
Pseudónimos:Cf.

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes:False

-DefaultProfile

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

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Valor padrão:None
Suporta curingas:False
DontShow:False
Pseudónimos:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes:False

-InputFile

Especifica o caminho para um arquivo JSON contendo valores de configuração para o novo hub de notificação.

Propriedades dos parâmetros

Tipo:String
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

InputFileParameterSet
Posição:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes: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.

Propriedades dos parâmetros

Tipo:String
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

-NotificationHubObj

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

Propriedades dos parâmetros

Tipo:NotificationHubAttributes
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

NotificationHubParameterSet
Posição:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes: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 simplesmente 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.

Propriedades dos parâmetros

Tipo:String
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

-WhatIf

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

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor padrão:None
Suporta curingas:False
DontShow:False
Pseudónimos:Wi

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Saídas

NotificationHubAttributes