Compartir a través de


New-AzNotificationHub

Crea un centro de notificaciones.

Sintaxis

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

El cmdlet New-AzNotificationHub crea un centro de notificaciones. Los centros de notificaciones se usan para enviar notificaciones push a varios clientes independientemente de la plataforma usada por esos clientes. Los centros de notificaciones son aproximadamente equivalentes a aplicaciones individuales: cada una de las aplicaciones normalmente tendrá su propio centro de notificaciones. El cmdlet New-AzNotificationHub proporciona dos maneras de crear un nuevo centro de notificaciones. Puede crear una instancia del objeto NotificationHubAttributes y, a continuación, configurar ese objeto. A continuación, puede copiar esos valores de propiedad en el nuevo centro mediante el parámetro NotificationHubObj. Como alternativa, puede crear un archivo JSON (notación de objetos JavaScript) que contenga los valores de configuración pertinentes y, a continuación, aplicar esos valores mediante el parámetro InputFile. Cuando se usa junto con el cmdlet New-AzNotificationHub, el ejemplo JSON anterior crea un centro de notificaciones denominado ContosoNotificationHub ubicado en el centro de datos Oeste de EE. UU.

Ejemplos

Ejemplo 1: Creación de un centro de notificaciones

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

Este comando crea un centro de notificaciones en el espacio de nombres ContosoNamespace. El nuevo centro se asignará a ContosoNotificationsGroup. No es necesario especificar un nombre ni ninguna otra información de configuración para el centro; esa información se extraerá del archivo de entrada C:\Configurations\InternalHub.jsactivado.

Parámetros

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputFile

Especifica la ruta de acceso a un archivo JSON que contiene valores de configuración para el nuevo centro de notificaciones.

Tipo:String
Posición:2
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Namespace

Especifica el espacio de nombres al que se asignará el centro de notificaciones. Los espacios de nombres proporcionan una manera de agrupar y clasificar los centros de notificaciones. Los centros de notificaciones deben asignarse a un espacio de nombres existente. El cmdlet New-AzNotificationHub no puede crear un nuevo espacio de nombres.

Tipo:String
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-NotificationHubObj

Especifica el NotificationHubAttributes objeto que contiene información de configuración para el nuevo centro.

Tipo:NotificationHubAttributes
Posición:2
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroup

Especifica el grupo de recursos al que se asignará el centro de notificaciones. Los grupos de recursos organizan elementos como espacios de nombres, centros de notificaciones y reglas de autorización de maneras que ayudan simplemente a la administración del inventario y a la administración de Azure. Debe usar un grupo de recursos existente. El cmdlet New-AzNotificationHub no puede crear un nuevo grupo de recursos.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

String

Salidas

NotificationHubAttributes