Compartir a través de


Espacios de nombres Microsoft.EventGrid 2023-06-01-preview

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.EventGrid/namespaces, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    isZoneRedundant: bool
    minimumTlsVersionAllowed: 'string'
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    topicsConfiguration: {}
    topicSpacesConfiguration: {
      clientAuthentication: {
        alternativeAuthenticationNameSources: [
          'string'
        ]
      }
      maximumClientSessionsPerAuthenticationName: int
      maximumSessionExpiryInHours: int
      routeTopicResourceId: 'string'
      routingEnrichments: {
        dynamic: [
          {
            key: 'string'
            value: 'string'
          }
        ]
        static: [
          {
            key: 'string'
            valueType: 'String'
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
}

Valores de propiedad

espacios de nombres

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Representa los planes de tarifa de SKU disponibles. NamespaceSku
identidad Información de identidad del recurso espacio de nombres. IdentityInfo
properties Propiedades del recurso Espacio de nombres. NamespaceProperties

IdentityInfo

Nombre Descripción Valor
principalId Identificador de entidad de seguridad de la identidad de recurso. string
tenantId Identificador de inquilino del recurso. string
type Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad. 'Ninguno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propiedad no se usa actualmente y está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} UserIdentityProperties

UserIdentityProperties

Nombre Descripción Valor
clientId Identificador de cliente de la identidad asignada por el usuario. string
principalId Identificador principal de la identidad asignada por el usuario. string

NamespaceProperties

Nombre Descripción Valor
inboundIpRules Esto se puede usar para restringir el tráfico de direcciones IP específicas en lugar de todas las direcciones IP. Nota: Solo se consideran si PublicNetworkAccess está habilitado. InboundIpRule[]
isZoneRedundant Permite al usuario especificar si el servicio tiene redundancia de zona. Se trata de una propiedad necesaria y el usuario debe especificar este valor explícitamente.
Una vez especificado, esta propiedad no se puede actualizar.
bool
minimumTlsVersionAllowed Versión mínima de TLS del publicador que permite publicar en este espacio de nombres. Solo se admite tls versión 1.2. "1.0"
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Esto determina si se permite el tráfico a través de la red pública. De forma predeterminada, está habilitado.
Puede restringir aún más a direcciones IP específicas configurando {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
'Deshabilitado'
'Habilitado'
topicsConfiguration Temas de información de configuración del recurso de espacio de nombres TopicsConfiguration
topicSpacesConfiguration Información de configuración de espacios de temas para el recurso de espacio de nombres TopicSpacesConfiguration

InboundIpRule

Nombre Descripción Valor
action Acción que se va a realizar en función de la coincidencia o de ninguna coincidencia de IpMask. 'Permitir'
ipMask Dirección IP en notación CIDR, por ejemplo, 10.0.0.0/8. string

PrivateEndpointConnection

Nombre Descripción Valor
properties Propiedades de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nombre Descripción Valor
groupIds GroupIds del recurso del servicio private link. string[]
privateEndpoint Recurso de punto de conexión privado para esta conexión. PrivateEndpoint
privateLinkServiceConnectionState Detalles sobre el estado de la conexión. ConnectionState
provisioningState Estado de aprovisionamiento de la conexión de punto de conexión privado. 'Cancelado'
'Crear'
'Eliminar'
'Failed'
"Correcto"
'Actualizar'

PrivateEndpoint

Nombre Descripción Value
id Identificador de ARM para punto de conexión privado. string

ConnectionState

Nombre Descripción Valor
actionsRequired Acciones necesarias (si las hay). string
description Descripción del estado de conexión. string
status Estado de la conexión. 'Aprobado'
'Desconectado'
'Pendiente'
"Rejected"

TopicsConfiguration

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

TopicSpacesConfiguration

Nombre Descripción Valor
clientAuthentication Configuración de autenticación de cliente para la configuración de espacios de temas. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Número máximo de sesiones por nombre de autenticación. El valor predeterminado de la propiedad es 1.
El valor mínimo permitido es 1 y el valor máximo permitido es 100.
int
maximumSessionExpiryInHours Expiración máxima de la sesión en horas. El valor predeterminado de la propiedad es 1 hora.
El valor mínimo permitido es de 1 hora y el valor máximo permitido es de 8 horas.
int
routeTopicResourceId Identificador de recurso de Azure completo para el tema de Event Grid al que se enrutarán los eventos desde TopicSpaces en un espacio de nombres.
Esta propiedad debe tener el formato "/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Este tema debe residir en la misma región donde se encuentra el espacio de nombres.
string
routingEnrichments Enrutamiento de enriquecimientos para la configuración de espacios de temas RoutingEnrichments
routingIdentityInfo Información de identidad de enrutamiento para la configuración de espacios de temas. RoutingIdentityInfo
state Indica si la configuración de Espacios de temas está habilitada para el espacio de nombres. El valor predeterminado es Deshabilitado. 'Deshabilitado'
'Habilitado'

ClientAuthenticationSettings

Nombre Descripción Valor
alternativeAuthenticationNameSources Orígenes de nombres de autenticación alternativos relacionados con la configuración de autenticación de cliente para el recurso de espacio de nombres. Matriz de cadenas que contiene cualquiera de:
'ClientCertificateDns'
"ClientCertificateEmail"
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

Nombre Descripción Valor
dinámico DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nombre Descripción Valor
key Clave de enriquecimiento de enrutamiento dinámico. string
value Valor de enriquecimiento de enrutamiento dinámico. string

StaticRoutingEnrichment

Nombre Descripción Valor
key Clave de enriquecimiento de enrutamiento estático. string
valueType Tipo de valor de enriquecimiento de enrutamiento estático. Por ejemplo, este valor de propiedad puede ser "String". 'String'

RoutingIdentityInfo

Nombre Descripción Value
type 'Ninguno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

NamespaceSku

Nombre Descripción Valor
capacity Especifica el número de unidades de rendimiento que define la capacidad del espacio de nombres. El valor predeterminado de la propiedad es
1 que significa 1 unidad de rendimiento = 1 MB/s de entrada y 2 MB/s salida por espacio de nombres. La capacidad mínima es 1 y
La capacidad máxima permitida es de 20.
int
name El nombre de la SKU. 'Estándar'

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.EventGrid/namespaces, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "isZoneRedundant": "bool",
    "minimumTlsVersionAllowed": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "topicsConfiguration": {},
    "topicSpacesConfiguration": {
      "clientAuthentication": {
        "alternativeAuthenticationNameSources": [ "string" ]
      },
      "maximumClientSessionsPerAuthenticationName": "int",
      "maximumSessionExpiryInHours": "int",
      "routeTopicResourceId": "string",
      "routingEnrichments": {
        "dynamic": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "static": [
          {
            "key": "string",
            "valueType": "String"
          }
        ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  }
}

Valores de propiedad

espacios de nombres

Nombre Descripción Value
type Tipo de recurso 'Microsoft.EventGrid/namespaces'
apiVersion La versión de la API de recursos "2023-06-01-preview"
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Representa los planes de tarifa de SKU disponibles. NamespaceSku
identidad Información de identidad del recurso espacio de nombres. IdentityInfo
properties Propiedades del recurso Espacio de nombres. NamespaceProperties

IdentityInfo

Nombre Descripción Valor
principalId Identificador de entidad de seguridad de la identidad de recurso. string
tenantId Identificador de inquilino del recurso. string
type Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad. 'Ninguno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propiedad no se usa actualmente y está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} UserIdentityProperties

UserIdentityProperties

Nombre Descripción Valor
clientId Identificador de cliente de la identidad asignada por el usuario. string
principalId Identificador principal de la identidad asignada por el usuario. string

NamespaceProperties

Nombre Descripción Valor
inboundIpRules Esto se puede usar para restringir el tráfico de direcciones IP específicas en lugar de todas las direcciones IP. Nota: Solo se consideran si PublicNetworkAccess está habilitado. InboundIpRule[]
isZoneRedundant Permite al usuario especificar si el servicio tiene redundancia de zona. Se trata de una propiedad necesaria y el usuario debe especificar este valor explícitamente.
Una vez especificado, esta propiedad no se puede actualizar.
bool
minimumTlsVersionAllowed Versión mínima de TLS del publicador que permite publicar en este espacio de nombres. Solo se admite tls versión 1.2. "1.0"
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Esto determina si se permite el tráfico a través de la red pública. De forma predeterminada, está habilitado.
Para restringir aún más a direcciones IP específicas, configure {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
'Deshabilitado'
'Habilitado'
topicsConfiguration Información de configuración de temas para el recurso de espacio de nombres TopicsConfiguration
topicSpacesConfiguration Información de configuración de espacios de temas para el recurso de espacio de nombres TopicSpacesConfiguration

InboundIpRule

Nombre Descripción Valor
action Acción que se va a realizar en función de la coincidencia o ninguna coincidencia de IpMask. 'Permitir'
ipMask Dirección IP en notación CIDR, por ejemplo, 10.0.0.0/8. string

PrivateEndpointConnection

Nombre Descripción Valor
properties Propiedades de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nombre Descripción Valor
groupIds GroupIds del recurso del servicio private link. string[]
privateEndpoint Recurso de punto de conexión privado para esta conexión. PrivateEndpoint
privateLinkServiceConnectionState Detalles sobre el estado de la conexión. ConnectionState
provisioningState Estado de aprovisionamiento de la conexión de punto de conexión privado. 'Cancelado'
'Crear'
'Eliminar'
'Failed'
"Correcto"
'Actualizar'

PrivateEndpoint

Nombre Descripción Value
id Identificador de ARM para punto de conexión privado. string

ConnectionState

Nombre Descripción Valor
actionsRequired Acciones necesarias (si las hay). string
description Descripción del estado de conexión. string
status Estado de la conexión. 'Aprobado'
'Desconectado'
'Pendiente'
"Rejected"

TopicsConfiguration

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

TopicSpacesConfiguration

Nombre Descripción Valor
clientAuthentication Configuración de autenticación de cliente para la configuración de espacios de temas. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Número máximo de sesiones por nombre de autenticación. El valor predeterminado de la propiedad es 1.
El valor mínimo permitido es 1 y el valor máximo permitido es 100.
int
maximumSessionExpiryInHours Expiración máxima de la sesión en horas. El valor predeterminado de la propiedad es 1 hora.
El valor mínimo permitido es de 1 hora y el valor máximo permitido es de 8 horas.
int
routeTopicResourceId Identificador de recurso de Azure completo para el tema de Event Grid al que se enrutarán los eventos desde TopicSpaces en un espacio de nombres.
Esta propiedad debe tener el formato "/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Este tema debe residir en la misma región donde se encuentra el espacio de nombres.
string
routingEnrichments Enrutamiento de enriquecimientos para la configuración de espacios de temas RoutingEnrichments
routingIdentityInfo Información de identidad de enrutamiento para la configuración de espacios de temas. RoutingIdentityInfo
state Indique si la configuración de Espacios de temas está habilitada para el espacio de nombres. El valor predeterminado es Deshabilitado. 'Deshabilitado'
'Habilitado'

ClientAuthenticationSettings

Nombre Descripción Valor
alternativeAuthenticationNameSources Orígenes de nombres de autenticación alternativos relacionados con la configuración de autenticación de cliente para el recurso de espacio de nombres. Matriz de cadenas que contiene cualquiera de:
"ClientCertificateDns"
"ClientCertificateEmail"
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

Nombre Descripción Valor
dinámico DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nombre Descripción Valor
key Clave de enriquecimiento de enrutamiento dinámico. string
value Valor de enriquecimiento de enrutamiento dinámico. string

StaticRoutingEnrichment

Nombre Descripción Valor
key Clave de enriquecimiento de enrutamiento estático. string
valueType Tipo de valor de enriquecimiento de enrutamiento estático. Por ejemplo, este valor de propiedad puede ser "String". 'String'

RoutingIdentityInfo

Nombre Descripción Value
type 'Ninguno'
'SystemAssigned'
"UserAssigned"
userAssignedIdentity string

NamespaceSku

Nombre Descripción Valor
capacity Especifica el número de unidades de rendimiento que define la capacidad del espacio de nombres. El valor predeterminado de la propiedad es
1 que significa 1 unidad de rendimiento = 1 MB/s entrada y 2 MB/s salida por espacio de nombres. La capacidad mínima es 1 y
La capacidad máxima permitida es de 20.
int
name El nombre de la SKU. 'Estándar'

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.EventGrid/namespaces, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      isZoneRedundant = bool
      minimumTlsVersionAllowed = "string"
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      topicsConfiguration = {}
      topicSpacesConfiguration = {
        clientAuthentication = {
          alternativeAuthenticationNameSources = [
            "string"
          ]
        }
        maximumClientSessionsPerAuthenticationName = int
        maximumSessionExpiryInHours = int
        routeTopicResourceId = "string"
        routingEnrichments = {
          dynamic = [
            {
              key = "string"
              value = "string"
            }
          ]
          static = [
            {
              key = "string"
              valueType = "String"
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

Valores de propiedad

espacios de nombres

Nombre Descripción Value
type Tipo de recurso "Microsoft.EventGrid/namespaces@2023-06-01-preview"
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso. 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 Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
sku Representa los planes de tarifa de SKU disponibles. NamespaceSku
identidad Información de identidad del recurso Espacio de nombres. IdentityInfo
properties Propiedades del recurso Espacio de nombres. NamespaceProperties

IdentityInfo

Nombre Descripción Value
type Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidades de usuario serán identificadores de recursos de ARM con el formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Actualmente, esta propiedad no se usa ni se reserva para su uso futuro.
Matriz de identificadores de identidad de usuario.

IdentityInfoUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} UserIdentityProperties

UserIdentityProperties

Nombre Descripción Valor
clientId Identificador de cliente de la identidad asignada por el usuario. string
principalId Identificador de entidad de seguridad de la identidad asignada por el usuario. string

NamespaceProperties

Nombre Descripción Valor
inboundIpRules Esto se puede usar para restringir el tráfico de direcciones IP específicas en lugar de todas las direcciones IP. Nota: Solo se consideran si PublicNetworkAccess está habilitado. InboundIpRule[]
isZoneRedundant Permite al usuario especificar si el servicio tiene redundancia de zona. Se trata de una propiedad necesaria y el usuario debe especificar este valor explícitamente.
Una vez especificada, esta propiedad no se puede actualizar.
bool
minimumTlsVersionAllowed Versión mínima de TLS del publicador que permite publicar en este espacio de nombres. Solo se admite la versión 1.2 de TLS. "1.0"
"1.1"
"1.2"
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Esto determina si se permite el tráfico a través de la red pública. De forma predeterminada, está habilitado.
Puede restringir aún más a direcciones IP específicas configurando {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Deshabilitado"
"Habilitado"
topicsConfiguration Temas de información de configuración del recurso de espacio de nombres TopicsConfiguration
topicSpacesConfiguration Información de configuración de espacios de temas para el recurso de espacio de nombres TopicSpacesConfiguration

InboundIpRule

Nombre Descripción Valor
action Acción que se va a realizar en función de la coincidencia o de ninguna coincidencia de IpMask. "Permitir"
ipMask Dirección IP en notación CIDR, por ejemplo, 10.0.0.0/8. string

PrivateEndpointConnection

Nombre Descripción Valor
properties Propiedades de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nombre Descripción Valor
groupIds GroupIds del recurso del servicio private link. string[]
privateEndpoint Recurso de punto de conexión privado para esta conexión. PrivateEndpoint
privateLinkServiceConnectionState Detalles sobre el estado de la conexión. ConnectionState
provisioningState Estado de aprovisionamiento de la conexión de punto de conexión privado. "Cancelado"
"Creación"
"Eliminación"
"Error"
"Correcto"
"Actualización"

PrivateEndpoint

Nombre Descripción Value
id Identificador de ARM para punto de conexión privado. string

ConnectionState

Nombre Descripción Valor
actionsRequired Acciones necesarias (si las hay). string
description Descripción del estado de conexión. string
status Estado de la conexión. "Aprobado"
"Desconectado"
"Pendiente"
"Rechazado"

TopicsConfiguration

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

TopicSpacesConfiguration

Nombre Descripción Valor
clientAuthentication Configuración de autenticación de cliente para la configuración de espacios de temas. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Número máximo de sesiones por nombre de autenticación. El valor predeterminado de la propiedad es 1.
El valor mínimo permitido es 1 y el valor máximo permitido es 100.
int
maximumSessionExpiryInHours Expiración máxima de la sesión en horas. El valor predeterminado de la propiedad es 1 hora.
El valor mínimo permitido es de 1 hora y el valor máximo permitido es de 8 horas.
int
routeTopicResourceId Identificador de recurso de Azure completo para el tema de Event Grid al que se enrutarán los eventos desde TopicSpaces en un espacio de nombres.
Esta propiedad debe tener el formato "/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Este tema debe residir en la misma región donde se encuentra el espacio de nombres.
string
routingEnrichments Enrutamiento de enriquecimientos para la configuración de espacios de temas RoutingEnrichments
routingIdentityInfo Información de identidad de enrutamiento para la configuración de espacios de temas. RoutingIdentityInfo
state Indique si la configuración de Espacios de temas está habilitada para el espacio de nombres. El valor predeterminado es Deshabilitado. "Deshabilitado"
"Habilitado"

ClientAuthenticationSettings

Nombre Descripción Valor
alternativeAuthenticationNameSources Orígenes de nombres de autenticación alternativos relacionados con la configuración de autenticación de cliente para el recurso de espacio de nombres. Matriz de cadenas que contiene cualquiera de:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

Nombre Descripción Valor
dinámico DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nombre Descripción Valor
key Clave de enriquecimiento de enrutamiento dinámico. string
value Valor de enriquecimiento de enrutamiento dinámico. string

StaticRoutingEnrichment

Nombre Descripción Valor
key Clave de enriquecimiento de enrutamiento estático. string
valueType Tipo de valor de enriquecimiento de enrutamiento estático. Por ejemplo, este valor de propiedad puede ser "String". "String"

RoutingIdentityInfo

Nombre Descripción Value
type "None"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity string

NamespaceSku

Nombre Descripción Valor
capacity Especifica el número de unidades de rendimiento que define la capacidad del espacio de nombres. El valor predeterminado de la propiedad es
1 que significa 1 unidad de rendimiento = 1 MB/s entrada y 2 MB/s salida por espacio de nombres. La capacidad mínima es 1 y
La capacidad máxima permitida es de 20.
int
name El nombre de la SKU. "Estándar"