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

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-06-01-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    inboundIpRules: [
      {
        action: 'string'
        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: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

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'

ConnectionState

Nombre Descripción Valor
actionsRequired Acciones necesarias (si las hay). cuerda
descripción Descripción del estado de conexión. cuerda
estado Estado de la conexión. 'Aprobado'
'Desconectado'
'Pendiente'
'Rechazado'

DynamicRoutingEnrichment

Nombre Descripción Valor
llave Clave de enriquecimiento de enrutamiento dinámico. cuerda
valor Valor de enriquecimiento de enrutamiento dinámico. cuerda

IdentityInfo

Nombre Descripción Valor
principalId Identificador de entidad de seguridad de la identidad del recurso. cuerda
tenantId Identificador de inquilino del recurso. cuerda
tipo 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 identidades 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

InboundIpRule

Nombre Descripción Valor
acción 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. cuerda

Microsoft.EventGrid/namespaces

Nombre Descripción Valor
identidad Información de identidad del recurso Espacio de nombres. IdentityInfo
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[a-zA-Z0-9-]*$ (obligatorio)
Propiedades Propiedades del recurso Espacio de nombres. espacio de nombresPropiedades
Sku Representa los planes de tarifa de SKU disponibles. NamespaceSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

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: Estos se consideran solo 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 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 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

NamespaceSku

Nombre Descripción Valor
capacidad 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
nombre Nombre de la SKU. 'Estándar'

PrivateEndpoint

Nombre Descripción Valor
identificación Identificador de ARM para punto de conexión privado. cuerda

PrivateEndpointConnection

Nombre Descripción Valor
Propiedades Propiedades de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nombre Descripción Valor
groupIds GroupIds del recurso del servicio private link. string[]
privateEndpoint El recurso 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"
'Error'
"Correcto"
"Actualización"

RoutingEnrichments

Nombre Descripción Valor
dinámico dynamicRoutingEnrichment[]
estático staticRoutingEnrichment []

RoutingIdentityInfo

Nombre Descripción Valor
tipo 'Ninguno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity cuerda

StaticRoutingEnrichment

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

TopicsConfiguration

Nombre Descripción Valor

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 siguiente 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.
cuerda
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
estado Indique si la configuración de espacios de temas está habilitada para el espacio de nombres. El valor predeterminado es Deshabilitado. 'Deshabilitado'
'Habilitado'

TrackedResourceTags

Nombre Descripción Valor

UserIdentityProperties

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

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

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "inboundIpRules": [
      {
        "action": "string",
        "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": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

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'

ConnectionState

Nombre Descripción Valor
actionsRequired Acciones necesarias (si las hay). cuerda
descripción Descripción del estado de conexión. cuerda
estado Estado de la conexión. 'Aprobado'
'Desconectado'
'Pendiente'
'Rechazado'

DynamicRoutingEnrichment

Nombre Descripción Valor
llave Clave de enriquecimiento de enrutamiento dinámico. cuerda
valor Valor de enriquecimiento de enrutamiento dinámico. cuerda

IdentityInfo

Nombre Descripción Valor
principalId Identificador de entidad de seguridad de la identidad del recurso. cuerda
tenantId Identificador de inquilino del recurso. cuerda
tipo 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 identidades 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

InboundIpRule

Nombre Descripción Valor
acción 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. cuerda

Microsoft.EventGrid/namespaces

Nombre Descripción Valor
apiVersion La versión de api '2023-06-01-preview'
identidad Información de identidad del recurso Espacio de nombres. IdentityInfo
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[a-zA-Z0-9-]*$ (obligatorio)
Propiedades Propiedades del recurso Espacio de nombres. espacio de nombresPropiedades
Sku Representa los planes de tarifa de SKU disponibles. NamespaceSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.EventGrid/namespaces'

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: Estos se consideran solo 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 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 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

NamespaceSku

Nombre Descripción Valor
capacidad 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
nombre Nombre de la SKU. 'Estándar'

PrivateEndpoint

Nombre Descripción Valor
identificación Identificador de ARM para punto de conexión privado. cuerda

PrivateEndpointConnection

Nombre Descripción Valor
Propiedades Propiedades de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nombre Descripción Valor
groupIds GroupIds del recurso del servicio private link. string[]
privateEndpoint El recurso 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"
'Error'
"Correcto"
"Actualización"

RoutingEnrichments

Nombre Descripción Valor
dinámico dynamicRoutingEnrichment[]
estático staticRoutingEnrichment []

RoutingIdentityInfo

Nombre Descripción Valor
tipo 'Ninguno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity cuerda

StaticRoutingEnrichment

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

TopicsConfiguration

Nombre Descripción Valor

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 siguiente 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.
cuerda
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
estado Indique si la configuración de espacios de temas está habilitada para el espacio de nombres. El valor predeterminado es Deshabilitado. 'Deshabilitado'
'Habilitado'

TrackedResourceTags

Nombre Descripción Valor

UserIdentityProperties

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-06-01-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "string"
          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

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'

ConnectionState

Nombre Descripción Valor
actionsRequired Acciones necesarias (si las hay). cuerda
descripción Descripción del estado de conexión. cuerda
estado Estado de la conexión. 'Aprobado'
'Desconectado'
'Pendiente'
'Rechazado'

DynamicRoutingEnrichment

Nombre Descripción Valor
llave Clave de enriquecimiento de enrutamiento dinámico. cuerda
valor Valor de enriquecimiento de enrutamiento dinámico. cuerda

IdentityInfo

Nombre Descripción Valor
principalId Identificador de entidad de seguridad de la identidad del recurso. cuerda
tenantId Identificador de inquilino del recurso. cuerda
tipo 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 identidades 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

InboundIpRule

Nombre Descripción Valor
acción 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. cuerda

Microsoft.EventGrid/namespaces

Nombre Descripción Valor
identidad Información de identidad del recurso Espacio de nombres. IdentityInfo
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[a-zA-Z0-9-]*$ (obligatorio)
Propiedades Propiedades del recurso Espacio de nombres. espacio de nombresPropiedades
Sku Representa los planes de tarifa de SKU disponibles. NamespaceSku
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.EventGrid/namespaces@2023-06-01-preview"

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: Estos se consideran solo 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 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 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

NamespaceSku

Nombre Descripción Valor
capacidad 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
nombre Nombre de la SKU. 'Estándar'

PrivateEndpoint

Nombre Descripción Valor
identificación Identificador de ARM para punto de conexión privado. cuerda

PrivateEndpointConnection

Nombre Descripción Valor
Propiedades Propiedades de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nombre Descripción Valor
groupIds GroupIds del recurso del servicio private link. string[]
privateEndpoint El recurso 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"
'Error'
"Correcto"
"Actualización"

RoutingEnrichments

Nombre Descripción Valor
dinámico dynamicRoutingEnrichment[]
estático staticRoutingEnrichment []

RoutingIdentityInfo

Nombre Descripción Valor
tipo 'Ninguno'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity cuerda

StaticRoutingEnrichment

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

TopicsConfiguration

Nombre Descripción Valor

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 siguiente 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.
cuerda
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
estado Indique si la configuración de espacios de temas está habilitada para el espacio de nombres. El valor predeterminado es Deshabilitado. 'Deshabilitado'
'Habilitado'

TrackedResourceTags

Nombre Descripción Valor

UserIdentityProperties

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