Compartir a través de


Espacios de nombres Microsoft.NotificationHubs 2014-09-01

Definición de recursos de Bicep

El tipo de recurso de espacios de nombres se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.NotificationHubs/namespaces, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.NotificationHubs/namespaces@2014-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    createdAt: 'string'
    critical: bool
    enabled: bool
    name: 'string'
    namespaceType: 'string'
    provisioningState: 'string'
    region: 'string'
    scaleUnit: 'string'
    serviceBusEndpoint: 'string'
    status: 'string'
    subscriptionId: 'string'
  }
}

Valores de propiedad

espacios de nombres

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 6-50

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience con una letra. Termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
ubicación Obtiene o establece la ubicación del centro de datos del espacio de nombres. string (obligatorio)
etiquetas Obtiene o establece etiquetas de espacio de nombres. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Obtiene o establece las propiedades del espacio de nombres. NamespaceProperties (obligatorio)

NamespaceProperties

Nombre Descripción Valor
createdAt Hora en que se creó el espacio de nombres. string
Crítico Indica si el espacio de nombres se establece como Crítico. bool
enabled Indica si el espacio de nombres está habilitado actualmente. bool
name Nombre del espacio de nombres. string
namespaceType Obtiene o establece el tipo de espacio de nombres. "Mensajería"
'NotificationHub'
provisioningState Obtiene o establece el estado de aprovisionamiento del espacio de nombres. string
region Especifica la región de destino en la que se debe crear el espacio de nombres. Puede ser cualquiera de los siguientes valores: Este de Australia, Sudeste de Australia, Centro de EE. UU., Este de EE. UU. 2, Oeste de EE. UU., Centro-norte de EE. UU., Centro-sur de EE. UU., Este de Asia, Sudeste de Asia, Sur de Brasil, Este de Japón, Oeste de Japón, Norte de Europa, Oeste de Europa string
scaleUnit ScaleUnit donde se crea el espacio de nombres string
serviceBusEndpoint Punto de conexión que puede usar para realizar operaciones de NotificationHub. string
status Estado del espacio de nombres. Puede ser cualquiera de estos valores:1 = Created/Active2 = Creating3 = Suspended4 = Deleting string
subscriptionId Identificador de la suscripción de Azure asociada al espacio de nombres. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Creación de un centro de notificaciones de Azure

Implementación en Azure
Crea un centro de notificaciones de Azure creado originalmente por John Downs.
Aprovisionamiento de una aplicación móvil con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación móvil, una SQL Database y un centro de notificaciones. Configura un cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones.

Definición de recursos de plantilla de ARM

El tipo de recurso de espacios de nombres se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.NotificationHubs/namespaces, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.NotificationHubs/namespaces",
  "apiVersion": "2014-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "createdAt": "string",
    "critical": "bool",
    "enabled": "bool",
    "name": "string",
    "namespaceType": "string",
    "provisioningState": "string",
    "region": "string",
    "scaleUnit": "string",
    "serviceBusEndpoint": "string",
    "status": "string",
    "subscriptionId": "string"
  }
}

Valores de propiedad

espacios de nombres

Nombre Descripción Value
type Tipo de recurso 'Microsoft.NotificationHubs/namespaces'
apiVersion La versión de la API de recursos '2014-09-01'
name El nombre del recurso string (obligatorio)

Límite de caracteres: 6-50

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience con una letra. Termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
ubicación Obtiene o establece la ubicación del centro de datos del espacio de nombres. string (obligatorio)
etiquetas Obtiene o establece etiquetas de espacio de nombres. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Obtiene o establece las propiedades del espacio de nombres. NamespaceProperties (obligatorio)

NamespaceProperties

Nombre Descripción Valor
createdAt Hora en que se creó el espacio de nombres. string
Crítico Si el espacio de nombres se establece o no como Crítico. bool
enabled Si el espacio de nombres está habilitado o no. bool
name Nombre del espacio de nombres. string
namespaceType Obtiene o establece el tipo de espacio de nombres. "Mensajería"
'NotificationHub'
provisioningState Obtiene o establece el estado de aprovisionamiento del espacio de nombres. string
region Especifica la región de destino en la que se debe crear el espacio de nombres. Puede ser cualquiera de los siguientes valores: Este de Australia, Sudeste de Australia, Centro de EE. UU., Este de EE. UU. 2, Oeste de EE. UU., Centro-norte de EE. UU., Centro-sur de EE. UU., Este de Asia, Sudeste de Asia, Sur de Brasil, Este de Japón, Oeste de Japón, Norte de Europa, Oeste de Europa string
scaleUnit ScaleUnit donde se crea el espacio de nombres string
serviceBusEndpoint Punto de conexión que puede usar para realizar operaciones de NotificationHub. string
status Estado del espacio de nombres. Puede ser cualquiera de estos valores:1 = Created/Active2 = Creating3 = Suspended4 = Deleting string
subscriptionId Identificador de la suscripción de Azure asociada al espacio de nombres. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Creación de Un centro de notificaciones de Azure

Implementación en Azure
Crea un centro de notificaciones de Azure, plantilla que creó originalmente John Downs.
Aprovisionamiento de una aplicación móvil con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación móvil, SQL Database y centro de notificaciones. Configura un cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso de espacios de nombres se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.NotificationHubs/namespaces, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces@2014-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      createdAt = "string"
      critical = bool
      enabled = bool
      name = "string"
      namespaceType = "string"
      provisioningState = "string"
      region = "string"
      scaleUnit = "string"
      serviceBusEndpoint = "string"
      status = "string"
      subscriptionId = "string"
    }
  })
}

Valores de propiedad

espacios de nombres

Nombre Descripción Value
type Tipo de recurso "Microsoft.NotificationHubs/namespaces@2014-09-01"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 6-50

Caracteres válidos:
Caracteres alfanuméricos y guiones.

Comience con una letra. Termine con un carácter alfanumérico.

El nombre del recurso debe ser único en Azure.
ubicación Obtiene o establece la ubicación del centro de datos del espacio de nombres. string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Obtiene o establece etiquetas de espacio de nombres. Diccionario de nombres y valores de etiqueta.
properties Obtiene o establece las propiedades del espacio de nombres. NamespaceProperties (obligatorio)

NamespaceProperties

Nombre Descripción Valor
createdAt Hora en que se creó el espacio de nombres. string
Crítico Si el espacio de nombres se establece o no como Crítico. bool
enabled Si el espacio de nombres está habilitado o no. bool
name Nombre del espacio de nombres. string
namespaceType Obtiene o establece el tipo de espacio de nombres. "Mensajería"
"NotificationHub"
provisioningState Obtiene o establece el estado de aprovisionamiento del espacio de nombres. string
region Especifica la región de destino en la que se debe crear el espacio de nombres. Puede ser cualquiera de los siguientes valores: Este de Australia, Sudeste de Australia, Centro de EE. UU., Este de EE. UU. 2, Oeste de EE. UU., Centro-norte de EE. UU., Centro-sur de EE. UU., Este de Asia, Sudeste de Asia, Sur de Brasil, Este de Japón, Oeste de Japón, Norte de Europa, Oeste de Europa string
scaleUnit ScaleUnit donde se crea el espacio de nombres string
serviceBusEndpoint Punto de conexión que puede usar para realizar operaciones de NotificationHub. string
status Estado del espacio de nombres. Puede ser cualquiera de estos valores:1 = Created/Active2 = Creating3 = Suspended4 = Deleting string
subscriptionId Identificador de la suscripción de Azure asociada al espacio de nombres. string