Partilhar via


Namespaces Microsoft.EventGrid 2023-06-01-preview

Definição de recursos do bíceps

O tipo de recurso namespaces pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.EventGrid/namespaces, adicione o seguinte Bicep ao seu modelo.

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 propriedade

ClientAuthenticationSettings

Designação Descrição Valor
alternativeAuthenticationNameSources Fontes de nome de autenticação alternativas relacionadas às configurações de autenticação do cliente para o recurso de namespace. Matriz de cadeia de caracteres contendo qualquer uma das:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

ConnectionState

Designação Descrição Valor
açõesObrigatório Ações necessárias (se houver). string
Descrição Descrição do estado da conexão. string
Situação Status da conexão. 'Aprovado'
'Desconectado'
'Pendente'
'Rejeitado'

Enriquecimento DynamicRoutingEnriquecimento

Designação Descrição Valor
chave Chave de enriquecimento de roteamento dinâmico. string
valor Valor de enriquecimento de roteamento dinâmico. string

IdentityInfo

Designação Descrição Valor
principalId A ID principal da identidade do recurso. string
inquilinoId A ID do locatário do recurso. string
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propriedade não é usada no momento e está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Designação Descrição Valor

InboundIpRule

Designação Descrição Valor
ação Ação a executar com base na correspondência ou não correspondência da IpMask. 'Permitir'
ipMask Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. string

Microsoft.EventGrid/namespaces

Designação Descrição Valor
identidade Informações de identidade para o recurso Namespace. IdentityInfo
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-zA-Z0-9-]*$ (obrigatório)
propriedades Propriedades do recurso Namespace. NamespaceProperties
SKU Representa os níveis de preços de Sku disponíveis. NamespaceSku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

NamespacePropriedades

Designação Descrição Valor
inboundIpRules Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: Estes são considerados apenas se PublicNetworkAccess estiver ativado. InboundIpRule[]
isZoneRedundant Permite que o usuário especifique se o serviço é redundante de zona. Esta é uma propriedade necessária e o usuário precisa especificar esse valor explicitamente.
Uma vez especificada, esta propriedade não pode ser atualizada.
Bool
mínimoTlsVersionAllowed Versão TLS mínima do editor permitida para publicar neste namespace. Apenas a versão 1.2 do TLS é suportada. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection []
publicNetworkAccess Isso determina se o tráfego é permitido na rede pública. Por padrão, ele está habilitado.
Você pode restringir ainda mais a IPs específicos configurando <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
'Desativado'
'Habilitado'
tópicosConfiguração Tópicos: informações de configuração para o recurso de namespace Tópicos de configuração
topicSpacesConfiguration Informações de configuração de espaços de tópico para o recurso de namespace TopicSpacesConfiguration

NamespaceSku

Designação Descrição Valor
capacidade Especifica o número de Unidades de Taxa de Transferência que define a capacidade do namespace. O valor padrão da propriedade é
1 que significa 1 Unidade de Taxa de Transferência = entrada de 1MB/s e saída de 2MB/s por namespace. A capacidade mínima é de 1 e
A capacidade máxima permitida é de 20.
Int
Designação O nome do SKU. 'Padrão'

PrivateEndpoint

Designação Descrição Valor
ID O identificador ARM para Private Endpoint. string

PrivateEndpointConnection

Designação Descrição Valor
propriedades Propriedades do PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
groupIds GroupIds do recurso de serviço de link privado. string[]
privateEndpoint O recurso Ponto Final Privado para esta Conexão. PrivateEndpoint
privateLinkServiceConnectionState Detalhes sobre o estado da conexão. ConnectionState
provisionamentoEstado Estado de provisionamento da Private Endpoint Connection. 'Cancelado'
'Criar'
'Eliminação'
'Falhou'
'Conseguiu'
'Atualização'

RoteamentoEnriquecimento

Designação Descrição Valor
dinâmico DynamicRoutingEnriquecimento[]
estática StaticRoutingEnriquecimento[]

RoutingIdentityInfo

Designação Descrição Valor
tipo 'Nenhuma'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

EstáticaRoutingEnriquecimento

Designação Descrição Valor
chave Chave de enriquecimento de roteamento estático. string
valueType Tipo de valor de enriquecimento de roteamento estático. Por exemplo, este valor de propriedade pode ser 'String'. 'String'

TópicosConfiguração

Designação Descrição Valor

TopicSpacesConfiguration

Designação Descrição Valor
clientAuthentication Configurações de autenticação de cliente para configuração de espaços de tópico. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName O número máximo de sessões por nome de autenticação. O valor padrão da propriedade é 1.
O valor mínimo permitido é 1 e o valor máximo permitido é 100.
Int
maximumSessionExpiryInHours A expiração máxima da sessão em horas. O valor padrão da propriedade é 1 hora.
O valor mínimo permitido é de 1 hora e o valor máximo permitido é de 8 horas.
Int
routeTopicResourceId Id de Recursos do Azure totalmente qualificada para o Tópico da Grade de Eventos para o qual os eventos serão roteados de TopicSpaces em um namespace.
Esta propriedade deve estar no seguinte formato: '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Este tópico deve residir na mesma região onde o namespace está localizado.
string
roteamentoEnriquecimento Enriquecimento de roteamento para configuração de espaços de tópico RoteamentoEnriquecimento
roteamentoIdentityInfo Informações de identidade de roteamento para configuração de espaços de tópico. RoutingIdentityInfo
Estado Indique se a Configuração de Espaços de Tópico está habilitada para o namespace. O padrão é Desativado. 'Desativado'
'Habilitado'

TrackedResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor
ID do cliente O ID do cliente da identidade atribuída ao usuário. string
principalId O id principal da identidade atribuída ao usuário. string

Definição de recurso de modelo ARM

O tipo de recurso namespaces pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.EventGrid/namespaces, adicione o seguinte JSON ao seu modelo.

{
  "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 propriedade

ClientAuthenticationSettings

Designação Descrição Valor
alternativeAuthenticationNameSources Fontes de nome de autenticação alternativas relacionadas às configurações de autenticação do cliente para o recurso de namespace. Matriz de cadeia de caracteres contendo qualquer uma das:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

ConnectionState

Designação Descrição Valor
açõesObrigatório Ações necessárias (se houver). string
Descrição Descrição do estado da conexão. string
Situação Status da conexão. 'Aprovado'
'Desconectado'
'Pendente'
'Rejeitado'

Enriquecimento DynamicRoutingEnriquecimento

Designação Descrição Valor
chave Chave de enriquecimento de roteamento dinâmico. string
valor Valor de enriquecimento de roteamento dinâmico. string

IdentityInfo

Designação Descrição Valor
principalId A ID principal da identidade do recurso. string
inquilinoId A ID do locatário do recurso. string
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propriedade não é usada no momento e está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Designação Descrição Valor

InboundIpRule

Designação Descrição Valor
ação Ação a executar com base na correspondência ou não correspondência da IpMask. 'Permitir'
ipMask Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. string

Microsoft.EventGrid/namespaces

Designação Descrição Valor
apiVersion A versão api '2023-06-01-pré-visualização'
identidade Informações de identidade para o recurso Namespace. IdentityInfo
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-zA-Z0-9-]*$ (obrigatório)
propriedades Propriedades do recurso Namespace. NamespaceProperties
SKU Representa os níveis de preços de Sku disponíveis. NamespaceSku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.EventGrid/namespaces'

NamespacePropriedades

Designação Descrição Valor
inboundIpRules Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: Estes são considerados apenas se PublicNetworkAccess estiver ativado. InboundIpRule[]
isZoneRedundant Permite que o usuário especifique se o serviço é redundante de zona. Esta é uma propriedade necessária e o usuário precisa especificar esse valor explicitamente.
Uma vez especificada, esta propriedade não pode ser atualizada.
Bool
mínimoTlsVersionAllowed Versão TLS mínima do editor permitida para publicar neste namespace. Apenas a versão 1.2 do TLS é suportada. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection []
publicNetworkAccess Isso determina se o tráfego é permitido na rede pública. Por padrão, ele está habilitado.
Você pode restringir ainda mais a IPs específicos configurando <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
'Desativado'
'Habilitado'
tópicosConfiguração Tópicos: informações de configuração para o recurso de namespace Tópicos de configuração
topicSpacesConfiguration Informações de configuração de espaços de tópico para o recurso de namespace TopicSpacesConfiguration

NamespaceSku

Designação Descrição Valor
capacidade Especifica o número de Unidades de Taxa de Transferência que define a capacidade do namespace. O valor padrão da propriedade é
1 que significa 1 Unidade de Taxa de Transferência = entrada de 1MB/s e saída de 2MB/s por namespace. A capacidade mínima é de 1 e
A capacidade máxima permitida é de 20.
Int
Designação O nome do SKU. 'Padrão'

PrivateEndpoint

Designação Descrição Valor
ID O identificador ARM para Private Endpoint. string

PrivateEndpointConnection

Designação Descrição Valor
propriedades Propriedades do PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
groupIds GroupIds do recurso de serviço de link privado. string[]
privateEndpoint O recurso Ponto Final Privado para esta Conexão. PrivateEndpoint
privateLinkServiceConnectionState Detalhes sobre o estado da conexão. ConnectionState
provisionamentoEstado Estado de provisionamento da Private Endpoint Connection. 'Cancelado'
'Criar'
'Eliminação'
'Falhou'
'Conseguiu'
'Atualização'

RoteamentoEnriquecimento

Designação Descrição Valor
dinâmico DynamicRoutingEnriquecimento[]
estática StaticRoutingEnriquecimento[]

RoutingIdentityInfo

Designação Descrição Valor
tipo 'Nenhuma'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

EstáticaRoutingEnriquecimento

Designação Descrição Valor
chave Chave de enriquecimento de roteamento estático. string
valueType Tipo de valor de enriquecimento de roteamento estático. Por exemplo, este valor de propriedade pode ser 'String'. 'String'

TópicosConfiguração

Designação Descrição Valor

TopicSpacesConfiguration

Designação Descrição Valor
clientAuthentication Configurações de autenticação de cliente para configuração de espaços de tópico. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName O número máximo de sessões por nome de autenticação. O valor padrão da propriedade é 1.
O valor mínimo permitido é 1 e o valor máximo permitido é 100.
Int
maximumSessionExpiryInHours A expiração máxima da sessão em horas. O valor padrão da propriedade é 1 hora.
O valor mínimo permitido é de 1 hora e o valor máximo permitido é de 8 horas.
Int
routeTopicResourceId Id de Recursos do Azure totalmente qualificada para o Tópico da Grade de Eventos para o qual os eventos serão roteados de TopicSpaces em um namespace.
Esta propriedade deve estar no seguinte formato: '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Este tópico deve residir na mesma região onde o namespace está localizado.
string
roteamentoEnriquecimento Enriquecimento de roteamento para configuração de espaços de tópico RoteamentoEnriquecimento
roteamentoIdentityInfo Informações de identidade de roteamento para configuração de espaços de tópico. RoutingIdentityInfo
Estado Indique se a Configuração de Espaços de Tópico está habilitada para o namespace. O padrão é Desativado. 'Desativado'
'Habilitado'

TrackedResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor
ID do cliente O ID do cliente da identidade atribuída ao usuário. string
principalId O id principal da identidade atribuída ao usuário. string

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso namespaces pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.EventGrid/namespaces, adicione o seguinte Terraform ao seu modelo.

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 propriedade

ClientAuthenticationSettings

Designação Descrição Valor
alternativeAuthenticationNameSources Fontes de nome de autenticação alternativas relacionadas às configurações de autenticação do cliente para o recurso de namespace. Matriz de cadeia de caracteres contendo qualquer uma das:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

ConnectionState

Designação Descrição Valor
açõesObrigatório Ações necessárias (se houver). string
Descrição Descrição do estado da conexão. string
Situação Status da conexão. 'Aprovado'
'Desconectado'
'Pendente'
'Rejeitado'

Enriquecimento DynamicRoutingEnriquecimento

Designação Descrição Valor
chave Chave de enriquecimento de roteamento dinâmico. string
valor Valor de enriquecimento de roteamento dinâmico. string

IdentityInfo

Designação Descrição Valor
principalId A ID principal da identidade do recurso. string
inquilinoId A ID do locatário do recurso. string
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propriedade não é usada no momento e está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Designação Descrição Valor

InboundIpRule

Designação Descrição Valor
ação Ação a executar com base na correspondência ou não correspondência da IpMask. 'Permitir'
ipMask Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. string

Microsoft.EventGrid/namespaces

Designação Descrição Valor
identidade Informações de identidade para o recurso Namespace. IdentityInfo
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-zA-Z0-9-]*$ (obrigatório)
propriedades Propriedades do recurso Namespace. NamespaceProperties
SKU Representa os níveis de preços de Sku disponíveis. NamespaceSku
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.EventGrid/namespaces@2023-06-01-preview"

NamespacePropriedades

Designação Descrição Valor
inboundIpRules Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: Estes são considerados apenas se PublicNetworkAccess estiver ativado. InboundIpRule[]
isZoneRedundant Permite que o usuário especifique se o serviço é redundante de zona. Esta é uma propriedade necessária e o usuário precisa especificar esse valor explicitamente.
Uma vez especificada, esta propriedade não pode ser atualizada.
Bool
mínimoTlsVersionAllowed Versão TLS mínima do editor permitida para publicar neste namespace. Apenas a versão 1.2 do TLS é suportada. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection []
publicNetworkAccess Isso determina se o tráfego é permitido na rede pública. Por padrão, ele está habilitado.
Você pode restringir ainda mais a IPs específicos configurando <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
'Desativado'
'Habilitado'
tópicosConfiguração Tópicos: informações de configuração para o recurso de namespace Tópicos de configuração
topicSpacesConfiguration Informações de configuração de espaços de tópico para o recurso de namespace TopicSpacesConfiguration

NamespaceSku

Designação Descrição Valor
capacidade Especifica o número de Unidades de Taxa de Transferência que define a capacidade do namespace. O valor padrão da propriedade é
1 que significa 1 Unidade de Taxa de Transferência = entrada de 1MB/s e saída de 2MB/s por namespace. A capacidade mínima é de 1 e
A capacidade máxima permitida é de 20.
Int
Designação O nome do SKU. 'Padrão'

PrivateEndpoint

Designação Descrição Valor
ID O identificador ARM para Private Endpoint. string

PrivateEndpointConnection

Designação Descrição Valor
propriedades Propriedades do PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
groupIds GroupIds do recurso de serviço de link privado. string[]
privateEndpoint O recurso Ponto Final Privado para esta Conexão. PrivateEndpoint
privateLinkServiceConnectionState Detalhes sobre o estado da conexão. ConnectionState
provisionamentoEstado Estado de provisionamento da Private Endpoint Connection. 'Cancelado'
'Criar'
'Eliminação'
'Falhou'
'Conseguiu'
'Atualização'

RoteamentoEnriquecimento

Designação Descrição Valor
dinâmico DynamicRoutingEnriquecimento[]
estática StaticRoutingEnriquecimento[]

RoutingIdentityInfo

Designação Descrição Valor
tipo 'Nenhuma'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

EstáticaRoutingEnriquecimento

Designação Descrição Valor
chave Chave de enriquecimento de roteamento estático. string
valueType Tipo de valor de enriquecimento de roteamento estático. Por exemplo, este valor de propriedade pode ser 'String'. 'String'

TópicosConfiguração

Designação Descrição Valor

TopicSpacesConfiguration

Designação Descrição Valor
clientAuthentication Configurações de autenticação de cliente para configuração de espaços de tópico. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName O número máximo de sessões por nome de autenticação. O valor padrão da propriedade é 1.
O valor mínimo permitido é 1 e o valor máximo permitido é 100.
Int
maximumSessionExpiryInHours A expiração máxima da sessão em horas. O valor padrão da propriedade é 1 hora.
O valor mínimo permitido é de 1 hora e o valor máximo permitido é de 8 horas.
Int
routeTopicResourceId Id de Recursos do Azure totalmente qualificada para o Tópico da Grade de Eventos para o qual os eventos serão roteados de TopicSpaces em um namespace.
Esta propriedade deve estar no seguinte formato: '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Este tópico deve residir na mesma região onde o namespace está localizado.
string
roteamentoEnriquecimento Enriquecimento de roteamento para configuração de espaços de tópico RoteamentoEnriquecimento
roteamentoIdentityInfo Informações de identidade de roteamento para configuração de espaços de tópico. RoutingIdentityInfo
Estado Indique se a Configuração de Espaços de Tópico está habilitada para o namespace. O padrão é Desativado. 'Desativado'
'Habilitado'

TrackedResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor
ID do cliente O ID do cliente da identidade atribuída ao usuário. string
principalId O id principal da identidade atribuída ao usuário. string