Compartir a través de


Espacios de nombres Microsoft.ServiceBus 2015-08-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 recurso

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

resource symbolicname 'Microsoft.ServiceBus/namespaces@2015-08-01' = {
  location: 'string'
  name: 'string'
  properties: {
    createACSNamespace: bool
    enabled: bool
    status: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.ServiceBus/namespaces

Nombre Descripción Valor
ubicación Namespace ubicación. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del espacio de nombres. espacio de nombresPropiedades
Sku SKU del espacio de nombres. Sku de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

Espacio de nombresCreateOrUpdateParametersTags

Nombre Descripción Valor

NamespaceProperties

Nombre Descripción Valor
createACSNamespace Indica si se va a crear un espacio de nombres de ACS. Bool
Habilitado Especifica si esta instancia está habilitada. Bool
estado Estado del espacio de nombres. "Activación"
'Activo'
"Creado"
'Crear'
'Deshabilitado'
'Deshabilitar'
"Habilitar"
'Error'
"Quitado"
"Quitar"
"SoftDeleted"
"SoftDeleting"
'Desconocido'

Sku

Nombre Descripción Valor
capacidad Unidades de mensajería especificadas para el nivel. Int
nombre Nombre de esta SKU. "Básico"
'Premium'
'Estándar'
nivel Nivel de facturación de esta SKU determinada. "Básico"
'Premium'
'Estándar' (obligatorio)

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Creación de un espacio de nombres de Service Bus y una cola Esta plantilla le permite implementar un espacio de nombres Estándar de Service Bus y una cola.
Creación de una regla de red virtual de espacio de nombres de Service Bus Esta plantilla le permite implementar un espacio de nombres Premium de Service Bus con una regla de red virtual.
crear temas personalizados de Azure Event Grid y de suscripción de cola Crea un tema personalizado de Azure Event Grid y una suscripción de cola de Service Bus. Plantilla originalmente creadas por Markus Meyer.
Crea una aplicación de microservicios Dapr mediante Container Apps Cree una aplicación de microservicios de Dapr mediante Container Apps.
Crea una aplicación dapr pub-sub servicebus mediante Container Apps Cree una aplicación pub-sub servicebus de Dapr mediante Container Apps.

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 recurso

Para crear un recurso Microsoft.ServiceBus/namespaces, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.ServiceBus/namespaces",
  "apiVersion": "2015-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "createACSNamespace": "bool",
    "enabled": "bool",
    "status": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.ServiceBus/namespaces

Nombre Descripción Valor
apiVersion La versión de api '2015-08-01'
ubicación Namespace ubicación. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del espacio de nombres. espacio de nombresPropiedades
Sku SKU del espacio de nombres. Sku de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.ServiceBus/namespaces'

Espacio de nombresCreateOrUpdateParametersTags

Nombre Descripción Valor

NamespaceProperties

Nombre Descripción Valor
createACSNamespace Indica si se va a crear un espacio de nombres de ACS. Bool
Habilitado Especifica si esta instancia está habilitada. Bool
estado Estado del espacio de nombres. "Activación"
'Activo'
"Creado"
'Crear'
'Deshabilitado'
'Deshabilitar'
"Habilitar"
'Error'
"Quitado"
"Quitar"
"SoftDeleted"
"SoftDeleting"
'Desconocido'

Sku

Nombre Descripción Valor
capacidad Unidades de mensajería especificadas para el nivel. Int
nombre Nombre de esta SKU. "Básico"
'Premium'
'Estándar'
nivel Nivel de facturación de esta SKU determinada. "Básico"
'Premium'
'Estándar' (obligatorio)

Plantillas de inicio rápido

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

Plantilla Descripción
Conectarse a un espacio de nombres de Service Bus a través de un punto de conexión privado

Implementación en Azure
En este ejemplo se muestra cómo usar la configuración de una red virtual y una zona DNS privada para acceder a un espacio de nombres de Service Bus a través de un punto de conexión privado.
correlacionar mensajes a través de Logic Apps mediante service Bus

Implementación en Azure
que muestra cómo podemos correlacionar los mensajes a través de Logic Apps mediante Azure Service Bus
Crear un de recuperación geográfica de Service Bus

Implementación en Azure
Esta plantilla le permite configurar el alias de recuperación ante desastres geográfica de Service Bus en espacios de nombres de SKU premium.
Creación de un espacio de nombres de Service Bus

Implementación en Azure
Esta plantilla le permite implementar un espacio de nombres de Service Bus con una SKU básica o estándar.
Creación de un espacio de nombres de Service Bus y una cola

Implementación en Azure
Esta plantilla le permite implementar un espacio de nombres Estándar de Service Bus y una cola.
Crear un espacio de nombres de Service Bus y una regla de autorización de cola

Implementación en Azure
Esta plantilla le permite implementar un espacio de nombres Estándar de Service Bus y reglas de autorización para el espacio de nombres y una cola.
Crear un espacio de nombres de Service Bus y un de temas

Implementación en Azure
Esta plantilla crea una Namespace y un tema de Service Bus.
Crear una regla de filtro IP de espacio de nombres de Service Bus

Implementación en Azure
Esta plantilla le permite implementar un espacio de nombres Premium de Service Bus con la regla de filtro IP.
Creación de una regla de red virtual de espacio de nombres de Service Bus

Implementación en Azure
Esta plantilla le permite implementar un espacio de nombres Premium de Service Bus con una regla de red virtual.
Crear un espacio de nombres, tema y suscripción de Service Bus

Implementación en Azure
Esta plantilla le permite implementar un espacio de nombres Estándar de Service Bus, un tema y una suscripción.
Crear un espacio de nombres, tema, suscripción y regla de Service Bus

Implementación en Azure
Esta plantilla le permite implementar un espacio de nombres Estándar de Service Bus, un tema, una suscripción y una regla.
Crear un espacio de nombres Premium de Service Bus y authorizationRule

Implementación en Azure
Esta plantilla crea una Namespace Premium de Service Bus y un espacio de nombres AuthorizationRule
crear un tema de Service Bus con de filtro SQL y suscripción

Implementación en Azure
Esta plantilla crea un Namespace de Service Bus y un tema con una suscripción mediante una expresión de filtro SQL para recibir solo los mensajes que coinciden con la expresión de filtro SQL definida.
crear temas personalizados de Azure Event Grid y de suscripción de cola

Implementación en Azure
Crea un tema personalizado de Azure Event Grid y una suscripción de cola de Service Bus. Plantilla originalmente creadas por Markus Meyer.
crear una suscripción a temas personalizados de Azure Event Grid

Implementación en Azure
Crea un tema personalizado de Azure Event Grid y una suscripción a temas de Service Bus. Plantilla originalmente creadas por Markus Meyer.
Crea una aplicación de microservicios Dapr mediante Container Apps

Implementación en Azure
Cree una aplicación de microservicios de Dapr mediante Container Apps.
Crea una aplicación dapr pub-sub servicebus mediante Container Apps

Implementación en Azure
Cree una aplicación pub-sub servicebus de Dapr mediante Container Apps.
EPiserverCMS en Azure

Implementación en Azure
Esta plantilla le permite crear recursos necesarios para la implementación de EpiServerCMS en Azure.
Patrones de integración de : enrutador de mensajes- Service Bus

Implementación en Azure
Solución que muestra cómo se puede configurar el patrón de enrutador de mensajes mediante un tema de Service Bus

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 de

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2015-08-01"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      createACSNamespace = bool
      enabled = bool
      status = "string"
    }
  })
}

Valores de propiedad

Microsoft.ServiceBus/namespaces

Nombre Descripción Valor
ubicación Namespace ubicación. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del espacio de nombres. espacio de nombresPropiedades
Sku SKU del espacio de nombres. Sku de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.ServiceBus/namespaces@2015-08-01"

Espacio de nombresCreateOrUpdateParametersTags

Nombre Descripción Valor

NamespaceProperties

Nombre Descripción Valor
createACSNamespace Indica si se va a crear un espacio de nombres de ACS. Bool
Habilitado Especifica si esta instancia está habilitada. Bool
estado Estado del espacio de nombres. "Activación"
'Activo'
"Creado"
'Crear'
'Deshabilitado'
'Deshabilitar'
"Habilitar"
'Error'
"Quitado"
"Quitar"
"SoftDeleted"
"SoftDeleting"
'Desconocido'

Sku

Nombre Descripción Valor
capacidad Unidades de mensajería especificadas para el nivel. Int
nombre Nombre de esta SKU. "Básico"
'Premium'
'Estándar'
nivel Nivel de facturación de esta SKU determinada. "Básico"
'Premium'
'Estándar' (obligatorio)