Partilhar via


Espaços de nomes Microsoft.EventGrid 2023-06-01-preview

Definição de recurso do Bicep

O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo 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' = {
  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 propriedade

espaços de nomes

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. cadeia (obrigatório)
etiquetas Etiquetas do recurso. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Representa os escalões de preço do SKU disponíveis. NamespaceSku
identidade Informações de identidade para o recurso Espaço de Nomes. IdentityInfo
propriedades Propriedades do recurso Espaço de Nomes. NamespaceProperties

IdentityInfo

Nome Descrição Valor
principalId O ID principal da identidade de recurso. string
tenantId O ID do inquilino do recurso. string
tipo O tipo de identidade gerida utilizada. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá qualquer identidade. "Nenhum"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Esta propriedade não é atualmente utilizada e reservada para utilização futura.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nome Descrição Valor
{customized property} UserIdentityProperties

UserIdentityProperties

Nome Descrição Valor
clientId O ID de cliente da identidade atribuída pelo utilizador. string
principalId O ID principal da identidade atribuída pelo utilizador. string

NamespaceProperties

Nome Descrição Valor
inboundIpRules Isto pode ser utilizado 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 utilizador especifique se o serviço é com redundância entre zonas. Esta é uma propriedade necessária e o utilizador tem de especificar explicitamente este valor.
Uma vez especificada, esta propriedade não pode ser atualizada.
bool
minimumTlsVersionAllowed A versão mínima do TLS do publicador pode ser publicada neste espaço de nomes. Apenas é suportada a versão 1.2 do TLS. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativada.
Pode restringir ainda mais iPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Desativado"
"Ativado"
topicsConfiguration Informações de configuração de tópicos para o recurso de espaço de nomes TópicosConfiguração
topicSpacesConfiguration Informações de configuração de espaços de tópicos para o recurso de espaço de nomes TopicSpacesConfiguration

InboundIpRule

Nome Descrição Valor
action Ação a executar com base na correspondência ou nenhuma correspondência do IpMask. "Permitir"
ipMask Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. string

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

Nome Descrição Valor
groupIds GroupIds do recurso do serviço de ligação privada. string[]
privateEndpoint O recurso de Ponto Final Privado para esta Ligação. PrivateEndpoint
privateLinkServiceConnectionState Detalhes sobre o estado da ligação. ConnectionState
provisioningState Estado de aprovisionamento da Ligação de Ponto Final Privado. "Cancelado"
"A criar"
"A eliminar"
"Com falhas"
"Com êxito"
"A atualizar"

PrivateEndpoint

Nome Descrição Valor
ID O identificador arm do Ponto Final Privado. string

ConnectionState

Nome Descrição Valor
actionsRequired Ações necessárias (se existirem). string
descrição Descrição do estado da ligação. string
status Estado da ligação. "Aprovado"
"Desligado"
"Pendente"
"Rejeitado"

TópicosConfiguração

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

TopicSpacesConfiguration

Nome Descrição Valor
clientAuthentication Definições de autenticação de cliente para configuração de espaços de tópicos. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName O número máximo de sessões por nome de autenticação. O valor predefinido 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 predefinido 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 Recurso do Azure completamente qualificado para o Tópico do Event Grid para o qual os eventos serão encaminhados a partir de TopicSpaces num espaço de nomes.
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 espaço de nomes está localizado.
string
routingEnrichments Melhoramentos de encaminhamento para a configuração de espaços de tópicos RoutingEnrichments
routingIdentityInfo Encaminhar informações de identidade para a configuração de espaços de tópicos. RoutingIdentityInfo
state Indique se a Configuração dos Espaços de Tópicos está ativada para o espaço de nomes. A predefinição é Desativada. "Desativado"
"Ativado"

ClientAuthenticationSettings

Nome Descrição Valor
alternativeAuthenticationNameSources Origens de nomes de autenticação alternativas relacionadas com as definições de autenticação do cliente para o recurso do espaço de nomes. Matriz de cadeias que contém qualquer um dos seguintes:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

Nome Descrição Valor
dynamic DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nome Descrição Valor
chave Chave de melhoramento de encaminhamento dinâmico. string
valor Valor de melhoramento do encaminhamento dinâmico. string

StaticRoutingEnrichment

Nome Descrição Valor
chave Chave de melhoramento de encaminhamento estático. string
valueType Tipo de valor de melhoramento de encaminhamento estático. Por exemplo, este valor de propriedade pode ser "Cadeia". 'Cadeia'

RoutingIdentityInfo

Nome Descrição Valor
tipo "Nenhum"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity string

NamespaceSku

Nome Descrição Valor
capacidade Especifica o número de Unidades de Débito que define a capacidade do espaço de nomes. O valor predefinido da propriedade é
1 que significa 1 Unidade de Débito = entrada de 1 MB/s e saída de 2 MB/s por espaço de nomes. A capacidade mínima é 1 e
a capacidade máxima permitida é de 20.
int
name O nome do SKU. 'Standard'

Definição de recurso de modelo do ARM

O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo 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",
  "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 propriedade

espaços de nomes

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.EventGrid/namespaces"
apiVersion A versão da API de recursos "2023-06-01-preview"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. cadeia (obrigatório)
etiquetas Etiquetas do recurso. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Representa os escalões de preço do SKU disponíveis. NamespaceSku
identidade Informações de identidade do recurso Espaço de Nomes. IdentityInfo
propriedades Propriedades do recurso Espaço de Nomes. NamespaceProperties

IdentityInfo

Nome Descrição Valor
principalId O ID principal da identidade do recurso. string
tenantId O ID de inquilino do recurso. string
tipo O tipo de identidade gerida utilizada. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá qualquer identidade. "Nenhum"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Esta propriedade não é atualmente utilizada e está reservada para utilização futura.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nome Descrição Valor
{customized property} UserIdentityProperties

UserIdentityProperties

Nome Descrição Valor
clientId O ID de cliente da identidade atribuída pelo utilizador. string
principalId O ID principal da identidade atribuída pelo utilizador. string

NamespaceProperties

Nome Descrição Valor
inboundIpRules Isto pode ser utilizado 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 utilizador especifique se o serviço é com redundância entre zonas. Esta é uma propriedade necessária e o utilizador tem de especificar este valor explicitamente.
Uma vez especificada, esta propriedade não pode ser atualizada.
bool
minimumTlsVersionAllowed A versão mínima do TLS do publicador pode ser publicada neste espaço de nomes. Só é suportada a versão 1.2 do TLS. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativada.
Pode restringir ainda mais iPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Desativado"
"Ativado"
topicsConfiguration Informações de configuração de tópicos para o recurso de espaço de nomes TópicosConfiguração
topicSpacesConfiguration Informações de configuração de espaços de tópicos para o recurso de espaço de nomes TopicSpacesConfiguration

InboundIpRule

Nome Descrição Valor
action Ação a executar com base na correspondência ou nenhuma correspondência do IpMask. "Permitir"
ipMask Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. string

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

Nome Descrição Valor
groupIds GroupIds do recurso do serviço de ligação privada. string[]
privateEndpoint O recurso de Ponto Final Privado para esta Ligação. PrivateEndpoint
privateLinkServiceConnectionState Detalhes sobre o estado da ligação. ConnectionState
provisioningState Estado de aprovisionamento da Ligação de Ponto Final Privado. "Cancelado"
"A criar"
"A eliminar"
"Com falhas"
"Com êxito"
"A atualizar"

PrivateEndpoint

Nome Descrição Valor
ID O identificador arm do Ponto Final Privado. string

ConnectionState

Nome Descrição Valor
actionsRequired Ações necessárias (se existirem). string
descrição Descrição do estado da ligação. string
status Estado da ligação. "Aprovado"
"Desligado"
"Pendente"
"Rejeitado"

TópicosConfiguração

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

TopicSpacesConfiguration

Nome Descrição Valor
clientAuthentication Definições de autenticação de cliente para configuração de espaços de tópicos. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName O número máximo de sessões por nome de autenticação. O valor predefinido 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 predefinido 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 Recurso do Azure completamente qualificado para o Tópico do Event Grid para o qual os eventos serão encaminhados a partir de TopicSpaces num espaço de nomes.
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 espaço de nomes está localizado.
string
routingEnrichments Melhoramentos de encaminhamento para a configuração de espaços de tópicos RoutingEnrichments
routingIdentityInfo Encaminhar informações de identidade para a configuração de espaços de tópicos. RoutingIdentityInfo
state Indique se a Configuração de Espaços de Tópicos está ativada para o espaço de nomes. A predefinição é Desativado. "Desativado"
"Ativado"

ClientAuthenticationSettings

Nome Descrição Valor
alternativeAuthenticationNameSources Origens de nomes de autenticação alternativas relacionadas com as definições de autenticação de cliente do recurso de espaço de nomes. Matriz de cadeia que contém qualquer um dos seguintes:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

Nome Descrição Valor
dynamic DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nome Descrição Valor
chave Chave de melhoramento de encaminhamento dinâmico. string
valor Valor de melhoramento do encaminhamento dinâmico. string

StaticRoutingEnrichment

Nome Descrição Valor
chave Chave de melhoramento do encaminhamento estático. string
valueType Tipo de valor de melhoramento do encaminhamento estático. Por exemplo, este valor de propriedade pode ser "Cadeia". "Cadeia"

RoutingIdentityInfo

Nome Descrição Valor
tipo "Nenhum"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity string

NamespaceSku

Nome Descrição Valor
capacidade Especifica o número de Unidades de Débito que define a capacidade do espaço de nomes. O valor predefinido da propriedade é
1 que significa 1 Unidade de Débito = entrada de 1 MB/s e saída de 2 MB/s por espaço de nomes. A capacidade mínima é 1 e
a capacidade máxima permitida é 20.
int
name O nome do SKU. 'Standard'

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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"
  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 propriedade

espaços de nomes

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.EventGrid/namespaces@2023-06-01-preview"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas do recurso. Dicionário de nomes e valores de etiquetas.
sku Representa os escalões de preço do SKU disponíveis. NamespaceSku
identidade Informações de identidade do recurso Espaço de Nomes. IdentityInfo
propriedades Propriedades do recurso Espaço de Nomes. NamespaceProperties

IdentityInfo

Nome Descrição Valor
tipo O tipo de identidade gerida utilizada. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá qualquer identidade. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Esta propriedade não é atualmente utilizada e está reservada para utilização futura.
Matriz de IDs de identidade do utilizador.

IdentityInfoUserAssignedIdentities

Nome Descrição Valor
{customized property} UserIdentityProperties

UserIdentityProperties

Nome Descrição Valor
clientId O ID de cliente da identidade atribuída pelo utilizador. string
principalId O ID principal da identidade atribuída pelo utilizador. string

NamespaceProperties

Nome Descrição Valor
inboundIpRules Isto pode ser utilizado 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 utilizador especifique se o serviço é com redundância entre zonas. Esta é uma propriedade necessária e o utilizador tem de especificar este valor explicitamente.
Uma vez especificada, esta propriedade não pode ser atualizada.
bool
minimumTlsVersionAllowed A versão mínima do TLS do publicador pode ser publicada neste espaço de nomes. Só é suportada a versão 1.2 do TLS. "1.0"
"1.1"
"1.2"
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativada.
Pode restringir ainda mais iPs específicos ao configurar {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Desativado"
"Ativado"
topicsConfiguration Informações de configuração de tópicos para o recurso de espaço de nomes TópicosConfiguração
topicSpacesConfiguration Informações de configuração de espaços de tópicos para o recurso de espaço de nomes TopicSpacesConfiguration

InboundIpRule

Nome Descrição Valor
action Ação a executar com base na correspondência ou nenhuma correspondência do IpMask. "Permitir"
ipMask Endereço IP na notação CIDR, por exemplo, 10.0.0.0/8. string

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

Nome Descrição Valor
groupIds GroupIds do recurso do serviço de ligação privada. string[]
privateEndpoint O recurso de Ponto Final Privado para esta Ligação. PrivateEndpoint
privateLinkServiceConnectionState Detalhes sobre o estado da ligação. ConnectionState
provisioningState Estado de aprovisionamento da Ligação de Ponto Final Privado. "Cancelado"
"A criar"
"A eliminar"
"Falhou"
"Com êxito"
"A atualizar"

PrivateEndpoint

Nome Descrição Valor
ID O identificador arm do Ponto Final Privado. string

ConnectionState

Nome Descrição Valor
actionsRequired Ações necessárias (se existirem). string
descrição Descrição do estado da ligação. string
status Estado da ligação. "Aprovado"
"Desligado"
"Pendente"
"Rejeitado"

TopicsConfiguration

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

TopicSpacesConfiguration

Nome Descrição Valor
clientAuthentication Definições de autenticação de cliente para configuração de espaços de tópicos. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName O número máximo de sessões por nome de autenticação. O valor predefinido da propriedade é 1.
O valor mínimo permitido é 1 e o valor máximo permitido é 100.
int
maximumSessionExpiryInHours A sessão máxima expira em horas. O valor predefinido 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 Recurso do Azure completamente qualificado para o Tópico do Event Grid para o qual os eventos serão encaminhados a partir de TopicSpaces num espaço de nomes.
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 espaço de nomes está localizado.
string
routingEnrichments Melhoramentos de encaminhamento para a configuração de espaços de tópicos RoutingEnrichments
routingIdentityInfo Encaminhar informações de identidade para a configuração de espaços de tópicos. RoutingIdentityInfo
state Indique se a Configuração dos Espaços de Tópicos está ativada para o espaço de nomes. A predefinição é Desativada. "Desativado"
"Ativado"

ClientAuthenticationSettings

Nome Descrição Valor
alternativeAuthenticationNameSources Origens de nomes de autenticação alternativas relacionadas com as definições de autenticação do cliente para o recurso do espaço de nomes. Matriz de cadeias que contém qualquer um dos seguintes:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

Nome Descrição Valor
dynamic DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Nome Descrição Valor
chave Chave de melhoramento de encaminhamento dinâmico. string
valor Valor de melhoramento do encaminhamento dinâmico. string

StaticRoutingEnrichment

Nome Descrição Valor
chave Chave de melhoramento de encaminhamento estático. string
valueType Tipo de valor de melhoramento de encaminhamento estático. Por exemplo, este valor de propriedade pode ser "Cadeia". "Cadeia"

RoutingIdentityInfo

Nome Descrição Valor
tipo "Nenhum"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity string

NamespaceSku

Nome Descrição Valor
capacidade Especifica o número de Unidades de Débito que define a capacidade do espaço de nomes. O valor predefinido da propriedade é
1 que significa 1 Unidade de Débito = entrada de 1 MB/s e saída de 2 MB/s por espaço de nomes. A capacidade mínima é 1 e
a capacidade máxima permitida é de 20.
int
name O nome do SKU. "Standard"