Compartir a través de


Espacios de nombres Microsoft.NotificationHubs 2017-04-01

Definición de recursos de Bicep

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

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@2017-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  properties: {
    createdAt: 'string'
    critical: bool
    dataCenter: 'string'
    enabled: bool
    name: 'string'
    namespaceType: 'string'
    provisioningState: 'string'
    region: 'string'
    scaleUnit: 'string'
    serviceBusEndpoint: 'string'
    status: 'string'
    subscriptionId: 'string'
    updatedAt: '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 Ubicación de los recursos string
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku SKU del espacio de nombres creado Sku
properties Propiedades del espacio de nombres. NamespaceProperties

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
Datacenter Centro de datos para el espacio de nombres string
enabled Si el espacio de nombres está habilitado o no. bool
name Nombre del espacio de nombres. string
namespaceType Tipo de espacio de nombres. "Mensajería"
'NotificationHub'
provisioningState 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
updatedAt Hora en que se actualizó el espacio de nombres. string

SKU

Nombre Descripción Valor
capacity Capacidad del recurso int
family La familia de SKU string
name Nombre de la SKU del centro de notificaciones 'Básico'
'Gratis'
'Standard' (obligatorio)
tamaño Tamaño de SKU string
Nivel: El nivel de SKU concreto 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 plantilla de ARM

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

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": "2017-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "createdAt": "string",
    "critical": "bool",
    "dataCenter": "string",
    "enabled": "bool",
    "name": "string",
    "namespaceType": "string",
    "provisioningState": "string",
    "region": "string",
    "scaleUnit": "string",
    "serviceBusEndpoint": "string",
    "status": "string",
    "subscriptionId": "string",
    "updatedAt": "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 '2017-04-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 Ubicación de los recursos string
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku SKU del espacio de nombres creado Sku
properties Propiedades del espacio de nombres. NamespaceProperties

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
Datacenter Centro de datos para el espacio de nombres string
enabled Si el espacio de nombres está habilitado o no. bool
name Nombre del espacio de nombres. string
namespaceType Tipo de espacio de nombres. "Mensajería"
'NotificationHub'
provisioningState 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
updatedAt Hora en que se actualizó el espacio de nombres. string

SKU

Nombre Descripción Valor
capacity Capacidad del recurso int
family La familia de SKU string
name Nombre de la SKU del centro de notificaciones "Básico"
'Gratis'
'Estándar' (obligatorio)
tamaño El tamaño de la SKU string
Nivel: El nivel de SKU en particular 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 Terraform (proveedor AzAPI)

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

  • 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@2017-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      createdAt = "string"
      critical = bool
      dataCenter = "string"
      enabled = bool
      name = "string"
      namespaceType = "string"
      provisioningState = "string"
      region = "string"
      scaleUnit = "string"
      serviceBusEndpoint = "string"
      status = "string"
      subscriptionId = "string"
      updatedAt = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Valores de propiedad

espacios de nombres

Nombre Descripción Value
type Tipo de recurso "Microsoft.NotificationHubs/namespaces@2017-04-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 Ubicación de los recursos string
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta.
sku SKU del espacio de nombres creado Sku
properties Propiedades del espacio de nombres. NamespaceProperties

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
Datacenter Centro de datos para el espacio de nombres string
enabled Indica si el espacio de nombres está habilitado actualmente. bool
name Nombre del espacio de nombres. string
namespaceType Tipo de espacio de nombres. "Mensajería"
"NotificationHub"
provisioningState 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
updatedAt Hora en que se actualizó el espacio de nombres. string

SKU

Nombre Descripción Valor
capacity Capacidad del recurso int
family La familia de SKU string
name Nombre de la SKU del centro de notificaciones "Básica"
"Gratis"
"Estándar" (obligatorio)
tamaño El tamaño de la SKU string
Nivel: El nivel de SKU en particular string