Partager via


Espaces de noms Microsoft.EventGrid 2023-12-15-preview

Définition de ressource Bicep

Le type de ressource d’espaces de noms peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.EventGrid/namespaces, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-12-15-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'
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Objets StaticRoutingEnrichment

Définissez la propriété valueType pour spécifier le type d’objet.

Pour de chaîne, utilisez :

{
  value: 'string'
  valueType: 'String'
}

Valeurs de propriété

ClientAuthenticationSettings

Nom Description Valeur
alternativeAuthenticationNameSources Autres sources de noms d’authentification liées aux paramètres d’authentification du client pour la ressource d’espace de noms. Tableau de chaînes contenant l’un des éléments suivants :
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

ConnectionState

Nom Description Valeur
actionsRequired Actions requises (le cas échéant). corde
description Description de l’état de connexion. corde
statut État de la connexion. 'Approuvé'
'Déconnecté'
'En attente'
'Rejeté'

DynamicRoutingEnrichment

Nom Description Valeur
clé Clé d’enrichissement de routage dynamique. corde
valeur Valeur d’enrichissement du routage dynamique. corde

IdentityInfo

Nom Description Valeur
principalId ID principal de l’identité de ressource. corde
tenantId ID de locataire de la ressource. corde
type Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme suivante :
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Cette propriété n’est actuellement pas utilisée et réservée à une utilisation ultérieure.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nom Description Valeur

InboundIpRule

Nom Description Valeur
action Action à effectuer en fonction de la correspondance ou de l’absence de correspondance de l’objet IpMask. 'Autoriser'
ipMask Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. corde

Microsoft.EventGrid/namespaces

Nom Description Valeur
identité Informations d’identité pour la ressource Espace de noms. IdentityInfo
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 50
Modèle = ^[a-zA-Z0-9-]*$ (obligatoire)
Propriétés Propriétés de la ressource Espace de noms. NamespaceProperties
Sku Représente les niveaux tarifaires de référence SKU disponibles. namespaceSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

NamespaceProperties

Nom Description Valeur
inboundIpRules Cela peut être utilisé pour restreindre le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles ne sont prises en compte que si PublicNetworkAccess est activé. InboundIpRule []
isZoneRedundant Il s’agit d’une propriété facultative et permet à l’utilisateur de spécifier si la ressource d’espace de noms prend en charge la fonctionnalité de redondance de zone ou non. Si c’est le cas
la propriété n’est pas spécifiée explicitement par l’utilisateur, sa valeur par défaut dépend des conditions suivantes :
un. Pour les régions activées pour les zones de disponibilité : la valeur de propriété par défaut est true.
b. Pour les régions non activées pour les zones de disponibilité : la valeur de propriété par défaut est false.
Une fois spécifiée, cette propriété ne peut pas être mise à jour.
Bool
minimumTlsVersionAllowed Version TLS minimale du serveur de publication autorisée à publier sur cet espace de noms. Seule tls version 1.2 est prise en charge. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée.
Vous pouvez restreindre davantage les adresses IP spécifiques en configurant <seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules » />
'Désactivé'
'Activé'
'SecuredByPerimeter'
topicsConfiguration Informations de configuration des rubriques pour la ressource d’espace de noms TopicsConfiguration
topicSpacesConfiguration Informations de configuration des espaces de rubrique pour la ressource d’espace de noms TopicSpacesConfiguration

NamespaceSku

Nom Description Valeur
capacité Spécifie le nombre d’unités de débit qui définit la capacité de l’espace de noms. La valeur par défaut de la propriété est
1 qui signifie 1 unité de débit = 1 Mo/s entrée et 2 Mo/s sortie par espace de noms. La capacité minimale est de 1 et
la capacité maximale autorisée est de 20.
Int
nom Nom de la référence SKU. 'Standard'

PrivateEndpoint

Nom Description Valeur
id Identificateur ARM pour point de terminaison privé. corde

PrivateEndpointConnection

Nom Description Valeur
Propriétés Propriétés de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nom Description Valeur
groupIds GroupIds de la ressource de service private link. string[]
privateEndpoint Ressource de point de terminaison privé pour cette connexion. PrivateEndpoint
privateLinkServiceConnectionState Détails sur l’état de la connexion. ConnectionState
provisioningState État d’approvisionnement de la connexion de point de terminaison privé. 'Annulé'
'Création'
'Suppression'
'Échec'
'Réussi'
'Mise à jour'

RoutingEnrichments

Nom Description Valeur
dynamique DynamicRoutingEnrichment[]
statique StaticRoutingEnrichment[]

RoutingIdentityInfo

Nom Description Valeur
type 'None'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity corde

StaticRoutingEnrichment

Nom Description Valeur
clé Clé d’enrichissement de routage statique. corde
valueType Défini sur « String » pour le type StaticStringRoutingEnrichment. 'String' (obligatoire)

StaticStringRoutingEnrichment

Nom Description Valeur
valeur Valeur d’enrichissement du routage de type chaîne. corde
valueType Type de valeur d’enrichissement de routage statique. Par exemple, cette valeur de propriété peut être « String ». 'String' (obligatoire)

TopicsConfiguration

Nom Description Valeur

TopicSpacesConfiguration

Nom Description Valeur
clientAuthentication Paramètres d’authentification du client pour la configuration des espaces de rubrique. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Nombre maximal de sessions par nom d’authentification. La valeur par défaut de la propriété est 1.
La valeur minimale autorisée est 1 et la valeur maximale autorisée est 100.
Int
maximumSessionExpiryInHours Expiration maximale de la session en heures. La valeur par défaut de la propriété est de 1 heure.
La valeur minimale autorisée est de 1 heure et la valeur maximale autorisée est de 8 heures.
Int
routeTopicResourceId ID de ressource Azure complet pour la rubrique Event Grid vers laquelle les événements seront acheminés à partir de TopicSpaces sous un espace de noms.
Cette propriété doit être au format suivant : « /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Cette rubrique doit résider dans la même région où se trouve l’espace de noms.
corde
routingEnrichments Routage des enrichissements pour la configuration des espaces de rubrique RoutingEnrichments
routingIdentityInfo Informations d’identité de routage pour la configuration des espaces de rubrique. RoutingIdentityInfo
état Indiquez si la configuration des espaces de rubrique est activée pour l’espace de noms. La valeur par défaut est Désactivée. 'Désactivé'
'Activé'

TrackedResourceTags

Nom Description Valeur

UserIdentityProperties

Nom Description Valeur
clientId ID client de l’identité affectée par l’utilisateur. corde
principalId ID principal de l’identité affectée par l’utilisateur. corde

Définition de ressource de modèle ARM

Le type de ressource d’espaces de noms peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.EventGrid/namespaces, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-12-15-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"
          // For remaining properties, see StaticRoutingEnrichment objects
        } ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objets StaticRoutingEnrichment

Définissez la propriété valueType pour spécifier le type d’objet.

Pour de chaîne, utilisez :

{
  "value": "string",
  "valueType": "String"
}

Valeurs de propriété

ClientAuthenticationSettings

Nom Description Valeur
alternativeAuthenticationNameSources Autres sources de noms d’authentification liées aux paramètres d’authentification du client pour la ressource d’espace de noms. Tableau de chaînes contenant l’un des éléments suivants :
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

ConnectionState

Nom Description Valeur
actionsRequired Actions requises (le cas échéant). corde
description Description de l’état de connexion. corde
statut État de la connexion. 'Approuvé'
'Déconnecté'
'En attente'
'Rejeté'

DynamicRoutingEnrichment

Nom Description Valeur
clé Clé d’enrichissement de routage dynamique. corde
valeur Valeur d’enrichissement du routage dynamique. corde

IdentityInfo

Nom Description Valeur
principalId ID principal de l’identité de ressource. corde
tenantId ID de locataire de la ressource. corde
type Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme suivante :
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Cette propriété n’est actuellement pas utilisée et réservée à une utilisation ultérieure.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nom Description Valeur

InboundIpRule

Nom Description Valeur
action Action à effectuer en fonction de la correspondance ou de l’absence de correspondance de l’objet IpMask. 'Autoriser'
ipMask Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. corde

Microsoft.EventGrid/namespaces

Nom Description Valeur
apiVersion Version de l’API '2023-12-15-preview'
identité Informations d’identité pour la ressource Espace de noms. IdentityInfo
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 50
Modèle = ^[a-zA-Z0-9-]*$ (obligatoire)
Propriétés Propriétés de la ressource Espace de noms. NamespaceProperties
Sku Représente les niveaux tarifaires de référence SKU disponibles. namespaceSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.EventGrid/namespaces'

NamespaceProperties

Nom Description Valeur
inboundIpRules Cela peut être utilisé pour restreindre le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles ne sont prises en compte que si PublicNetworkAccess est activé. InboundIpRule []
isZoneRedundant Il s’agit d’une propriété facultative et permet à l’utilisateur de spécifier si la ressource d’espace de noms prend en charge la fonctionnalité de redondance de zone ou non. Si c’est le cas
la propriété n’est pas spécifiée explicitement par l’utilisateur, sa valeur par défaut dépend des conditions suivantes :
un. Pour les régions activées pour les zones de disponibilité : la valeur de propriété par défaut est true.
b. Pour les régions non activées pour les zones de disponibilité : la valeur de propriété par défaut est false.
Une fois spécifiée, cette propriété ne peut pas être mise à jour.
Bool
minimumTlsVersionAllowed Version TLS minimale du serveur de publication autorisée à publier sur cet espace de noms. Seule tls version 1.2 est prise en charge. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée.
Vous pouvez restreindre davantage les adresses IP spécifiques en configurant <seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules » />
'Désactivé'
'Activé'
'SecuredByPerimeter'
topicsConfiguration Informations de configuration des rubriques pour la ressource d’espace de noms TopicsConfiguration
topicSpacesConfiguration Informations de configuration des espaces de rubrique pour la ressource d’espace de noms TopicSpacesConfiguration

NamespaceSku

Nom Description Valeur
capacité Spécifie le nombre d’unités de débit qui définit la capacité de l’espace de noms. La valeur par défaut de la propriété est
1 qui signifie 1 unité de débit = 1 Mo/s entrée et 2 Mo/s sortie par espace de noms. La capacité minimale est de 1 et
la capacité maximale autorisée est de 20.
Int
nom Nom de la référence SKU. 'Standard'

PrivateEndpoint

Nom Description Valeur
id Identificateur ARM pour point de terminaison privé. corde

PrivateEndpointConnection

Nom Description Valeur
Propriétés Propriétés de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nom Description Valeur
groupIds GroupIds de la ressource de service private link. string[]
privateEndpoint Ressource de point de terminaison privé pour cette connexion. PrivateEndpoint
privateLinkServiceConnectionState Détails sur l’état de la connexion. ConnectionState
provisioningState État d’approvisionnement de la connexion de point de terminaison privé. 'Annulé'
'Création'
'Suppression'
'Échec'
'Réussi'
'Mise à jour'

RoutingEnrichments

Nom Description Valeur
dynamique DynamicRoutingEnrichment[]
statique StaticRoutingEnrichment[]

RoutingIdentityInfo

Nom Description Valeur
type 'None'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity corde

StaticRoutingEnrichment

Nom Description Valeur
clé Clé d’enrichissement de routage statique. corde
valueType Défini sur « String » pour le type StaticStringRoutingEnrichment. 'String' (obligatoire)

StaticStringRoutingEnrichment

Nom Description Valeur
valeur Valeur d’enrichissement du routage de type chaîne. corde
valueType Type de valeur d’enrichissement de routage statique. Par exemple, cette valeur de propriété peut être « String ». 'String' (obligatoire)

TopicsConfiguration

Nom Description Valeur

TopicSpacesConfiguration

Nom Description Valeur
clientAuthentication Paramètres d’authentification du client pour la configuration des espaces de rubrique. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Nombre maximal de sessions par nom d’authentification. La valeur par défaut de la propriété est 1.
La valeur minimale autorisée est 1 et la valeur maximale autorisée est 100.
Int
maximumSessionExpiryInHours Expiration maximale de la session en heures. La valeur par défaut de la propriété est de 1 heure.
La valeur minimale autorisée est de 1 heure et la valeur maximale autorisée est de 8 heures.
Int
routeTopicResourceId ID de ressource Azure complet pour la rubrique Event Grid vers laquelle les événements seront acheminés à partir de TopicSpaces sous un espace de noms.
Cette propriété doit être au format suivant : « /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Cette rubrique doit résider dans la même région où se trouve l’espace de noms.
corde
routingEnrichments Routage des enrichissements pour la configuration des espaces de rubrique RoutingEnrichments
routingIdentityInfo Informations d’identité de routage pour la configuration des espaces de rubrique. RoutingIdentityInfo
état Indiquez si la configuration des espaces de rubrique est activée pour l’espace de noms. La valeur par défaut est Désactivée. 'Désactivé'
'Activé'

TrackedResourceTags

Nom Description Valeur

UserIdentityProperties

Nom Description Valeur
clientId ID client de l’identité affectée par l’utilisateur. corde
principalId ID principal de l’identité affectée par l’utilisateur. corde

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource d’espaces de noms peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.EventGrid/namespaces, ajoutez terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-12-15-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"
              // For remaining properties, see StaticRoutingEnrichment objects
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
  })
}

Objets StaticRoutingEnrichment

Définissez la propriété valueType pour spécifier le type d’objet.

Pour de chaîne, utilisez :

{
  value = "string"
  valueType = "String"
}

Valeurs de propriété

ClientAuthenticationSettings

Nom Description Valeur
alternativeAuthenticationNameSources Autres sources de noms d’authentification liées aux paramètres d’authentification du client pour la ressource d’espace de noms. Tableau de chaînes contenant l’un des éléments suivants :
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

ConnectionState

Nom Description Valeur
actionsRequired Actions requises (le cas échéant). corde
description Description de l’état de connexion. corde
statut État de la connexion. 'Approuvé'
'Déconnecté'
'En attente'
'Rejeté'

DynamicRoutingEnrichment

Nom Description Valeur
clé Clé d’enrichissement de routage dynamique. corde
valeur Valeur d’enrichissement du routage dynamique. corde

IdentityInfo

Nom Description Valeur
principalId ID principal de l’identité de ressource. corde
tenantId ID de locataire de la ressource. corde
type Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme suivante :
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Cette propriété n’est actuellement pas utilisée et réservée à une utilisation ultérieure.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nom Description Valeur

InboundIpRule

Nom Description Valeur
action Action à effectuer en fonction de la correspondance ou de l’absence de correspondance de l’objet IpMask. 'Autoriser'
ipMask Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. corde

Microsoft.EventGrid/namespaces

Nom Description Valeur
identité Informations d’identité pour la ressource Espace de noms. IdentityInfo
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 50
Modèle = ^[a-zA-Z0-9-]*$ (obligatoire)
Propriétés Propriétés de la ressource Espace de noms. NamespaceProperties
Sku Représente les niveaux tarifaires de référence SKU disponibles. namespaceSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.EventGrid/namespaces@2023-12-15-preview »

NamespaceProperties

Nom Description Valeur
inboundIpRules Cela peut être utilisé pour restreindre le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles ne sont prises en compte que si PublicNetworkAccess est activé. InboundIpRule []
isZoneRedundant Il s’agit d’une propriété facultative et permet à l’utilisateur de spécifier si la ressource d’espace de noms prend en charge la fonctionnalité de redondance de zone ou non. Si c’est le cas
la propriété n’est pas spécifiée explicitement par l’utilisateur, sa valeur par défaut dépend des conditions suivantes :
un. Pour les régions activées pour les zones de disponibilité : la valeur de propriété par défaut est true.
b. Pour les régions non activées pour les zones de disponibilité : la valeur de propriété par défaut est false.
Une fois spécifiée, cette propriété ne peut pas être mise à jour.
Bool
minimumTlsVersionAllowed Version TLS minimale du serveur de publication autorisée à publier sur cet espace de noms. Seule tls version 1.2 est prise en charge. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée.
Vous pouvez restreindre davantage les adresses IP spécifiques en configurant <seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules » />
'Désactivé'
'Activé'
'SecuredByPerimeter'
topicsConfiguration Informations de configuration des rubriques pour la ressource d’espace de noms TopicsConfiguration
topicSpacesConfiguration Informations de configuration des espaces de rubrique pour la ressource d’espace de noms TopicSpacesConfiguration

NamespaceSku

Nom Description Valeur
capacité Spécifie le nombre d’unités de débit qui définit la capacité de l’espace de noms. La valeur par défaut de la propriété est
1 qui signifie 1 unité de débit = 1 Mo/s entrée et 2 Mo/s sortie par espace de noms. La capacité minimale est de 1 et
la capacité maximale autorisée est de 20.
Int
nom Nom de la référence SKU. 'Standard'

PrivateEndpoint

Nom Description Valeur
id Identificateur ARM pour point de terminaison privé. corde

PrivateEndpointConnection

Nom Description Valeur
Propriétés Propriétés de PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nom Description Valeur
groupIds GroupIds de la ressource de service private link. string[]
privateEndpoint Ressource de point de terminaison privé pour cette connexion. PrivateEndpoint
privateLinkServiceConnectionState Détails sur l’état de la connexion. ConnectionState
provisioningState État d’approvisionnement de la connexion de point de terminaison privé. 'Annulé'
'Création'
'Suppression'
'Échec'
'Réussi'
'Mise à jour'

RoutingEnrichments

Nom Description Valeur
dynamique DynamicRoutingEnrichment[]
statique StaticRoutingEnrichment[]

RoutingIdentityInfo

Nom Description Valeur
type 'None'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity corde

StaticRoutingEnrichment

Nom Description Valeur
clé Clé d’enrichissement de routage statique. corde
valueType Défini sur « String » pour le type StaticStringRoutingEnrichment. 'String' (obligatoire)

StaticStringRoutingEnrichment

Nom Description Valeur
valeur Valeur d’enrichissement du routage de type chaîne. corde
valueType Type de valeur d’enrichissement de routage statique. Par exemple, cette valeur de propriété peut être « String ». 'String' (obligatoire)

TopicsConfiguration

Nom Description Valeur

TopicSpacesConfiguration

Nom Description Valeur
clientAuthentication Paramètres d’authentification du client pour la configuration des espaces de rubrique. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Nombre maximal de sessions par nom d’authentification. La valeur par défaut de la propriété est 1.
La valeur minimale autorisée est 1 et la valeur maximale autorisée est 100.
Int
maximumSessionExpiryInHours Expiration maximale de la session en heures. La valeur par défaut de la propriété est de 1 heure.
La valeur minimale autorisée est de 1 heure et la valeur maximale autorisée est de 8 heures.
Int
routeTopicResourceId ID de ressource Azure complet pour la rubrique Event Grid vers laquelle les événements seront acheminés à partir de TopicSpaces sous un espace de noms.
Cette propriété doit être au format suivant : « /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Cette rubrique doit résider dans la même région où se trouve l’espace de noms.
corde
routingEnrichments Routage des enrichissements pour la configuration des espaces de rubrique RoutingEnrichments
routingIdentityInfo Informations d’identité de routage pour la configuration des espaces de rubrique. RoutingIdentityInfo
état Indiquez si la configuration des espaces de rubrique est activée pour l’espace de noms. La valeur par défaut est Désactivée. 'Désactivé'
'Activé'

TrackedResourceTags

Nom Description Valeur

UserIdentityProperties

Nom Description Valeur
clientId ID client de l’identité affectée par l’utilisateur. corde
principalId ID principal de l’identité affectée par l’utilisateur. corde