Espaces de noms Microsoft.EventGrid
Définition de ressource Bicep
Le type de ressource d’espaces de noms peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.EventGrid/namespaces, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.EventGrid/namespaces@2023-12-15-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'
// 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 String, utilisez :
valueType: 'String'
value: 'string'
Valeurs de propriétés
espaces de noms
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string (obligatoire) |
location | Emplacement de la ressource. | string (obligatoire) |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
sku | Représente les niveaux tarifaires de référence SKU disponibles. | NamespaceSku |
identité | Informations d’identité pour la ressource Espace de noms. | IdentityInfo |
properties | Propriétés de la ressource Namespace. | NamespaceProperties |
IdentityInfo
Nom | Description | Valeur |
---|---|---|
principalId | ID principal de l’identité de ressource. | string |
tenantId | ID de locataire de la ressource. | string |
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é du dictionnaire d’identité utilisateur seront des ID de ressource ARM au format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». Cette propriété n’est actuellement pas utilisée et réservée pour une utilisation ultérieure. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | UserIdentityProperties |
UserIdentityProperties
Nom | Description | Valeur |
---|---|---|
clientId | ID client de l’identité affectée par l’utilisateur. | string |
principalId | ID principal de l’identité affectée par l’utilisateur. | string |
NamespaceProperties
Nom | Description | Valeur |
---|---|---|
inboundIpRules | Cela peut être utilisé pour limiter le trafic provenant d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Celles-ci sont prises en compte uniquement si PublicNetworkAccess est activé. | InboundIpRule[] |
isZoneRedundant | Il s’agit d’une propriété facultative qui 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 ceci la propriété n’est pas spécifiée explicitement par l’utilisateur, sa valeur par défaut dépend des conditions suivantes : a. Pour Zones de disponibilité régions activées : la valeur de propriété par défaut est true. b. Pour les régions non Zones de disponibilité activées : la valeur de la 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 de l’éditeur autorisée à publier dans cet espace de noms. Seule la version TLS 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, il est activé. Vous pouvez limiter davantage les adresses IP spécifiques en configurant {seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules » /} |
'Désactivé' 'Enabled' 'SecuredByPerimeter' |
rubriquesConfiguration | Informations de configuration des rubriques pour la ressource d’espace de noms | RubriquesConfiguration |
topicSpacesConfiguration | Informations de configuration des espaces de rubrique pour la ressource d’espace de noms | TopicSpacesConfiguration |
InboundIpRule
Nom | Description | Valeur |
---|---|---|
action | Action à effectuer en fonction de la correspondance ou de l’absence de correspondance de l’IpMask. | 'Autoriser' |
ipMask | Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. | string |
PrivateEndpointConnection
Nom | Description | Valeur |
---|---|---|
properties | 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' |
PrivateEndpoint
Nom | Description | Valeur |
---|---|---|
id | Identificateur ARM pour le point de terminaison privé. | string |
ConnectionState
Nom | Description | Valeur |
---|---|---|
actionsRequired | Actions requises (le cas échéant). | string |
description | Description de l’état de la connexion. | string |
status | État de la connexion. | 'Approuvé' 'Déconnecté' 'En attente' « Rejeté » |
RubriquesConfiguration
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
TopicSpacesConfiguration
Nom | Description | Valeur |
---|---|---|
clientAuthentication | Paramètres d’authentification 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 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. |
string |
routingEnrichments | Enrichissements de routage pour la configuration des espaces de rubrique | RoutingEnrichments |
routingIdentityInfo | Informations d’identité de routage pour la configuration des espaces de rubrique. | RoutingIdentityInfo |
state | 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é' 'Enabled' |
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' |
RoutingEnrichments
Nom | Description | Valeur |
---|---|---|
dynamique | DynamicRoutingEnrichment[] | |
static | StaticRoutingEnrichment[] |
DynamicRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
key | Clé d’enrichissement de routage dynamique. | string |
value | Valeur d’enrichissement de routage dynamique. | string |
StaticRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
key | Clé d’enrichissement de routage statique. | string |
valueType | Définir le type d’objet | Chaîne (obligatoire) |
StaticStringRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
valueType | Type de valeur d’enrichissement de routage statique. Par exemple, cette valeur de propriété peut être « String ». | 'String' (obligatoire) |
value | Valeur d’enrichissement du type de chaîne. | string |
RoutingIdentityInfo
Nom | Description | Valeur |
---|---|---|
type | 'None' 'SystemAssigned' 'UserAssigned' |
|
userAssignedIdentity | string |
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 d’entrée et 2 Mo/s de sortie par espace de noms. La capacité minimale est de 1 et la capacité maximale autorisée est de 20. |
int |
name | Nom de la référence SKU. | 'Standard' |
Définition de ressources de modèle ARM
Le type de ressource d’espaces de noms peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
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",
"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"
// 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 String, utilisez :
"valueType": "String",
"value": "string"
Valeurs de propriétés
espaces de noms
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.EventGrid/namespaces » |
apiVersion | Version de l’API de ressource | « 2023-12-15-preview » |
name | Nom de la ressource | chaîne (obligatoire) |
location | Emplacement de la ressource. | chaîne (obligatoire) |
tags | Balises de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
sku | Représente les niveaux tarifaires de la référence SKU disponibles. | NamespaceSku |
identité | Informations d’identité pour la ressource Espace de noms. | IdentityInfo |
properties | Propriétés de la ressource Espace de noms. | NamespaceProperties |
IdentityInfo
Nom | Description | Valeur |
---|---|---|
principalId | ID principal de l’identité de ressource. | string |
tenantId | ID de locataire de la ressource. | string |
type | Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité implicitement créée 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 d’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». Cette propriété n’est actuellement pas utilisée et réservée pour une utilisation ultérieure. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | UserIdentityProperties |
UserIdentityProperties
Nom | Description | Valeur |
---|---|---|
clientId | ID client de l’identité affectée par l’utilisateur. | string |
principalId | ID principal de l’identité affectée par l’utilisateur. | string |
NamespaceProperties
Nom | Description | Valeur |
---|---|---|
inboundIpRules | Cela peut être utilisé pour limiter le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles sont prises en compte uniquement si PublicNetworkAccess est activé. | InboundIpRule[] |
isZoneRedundant | Il s’agit d’une propriété facultative qui 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 : a. Pour Zones de disponibilité régions activées : la valeur de la propriété par défaut est true. b. Pour les régions non Zones de disponibilité activées : la valeur de la 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 de l’éditeur autorisée à publier dans cet espace de noms. Seule la version TLS 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, il est activé. Vous pouvez limiter davantage les adresses IP spécifiques en configurant {seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules » /} |
'Désactivé' 'Enabled' 'SecuredByPerimeter' |
rubriquesConfiguration | Informations de configuration des rubriques pour la ressource d’espace de noms | RubriquesConfiguration |
topicSpacesConfiguration | Informations de configuration des espaces de rubrique pour la ressource d’espace de noms | TopicSpacesConfiguration |
InboundIpRule
Nom | Description | Valeur |
---|---|---|
action | Action à effectuer en fonction de la correspondance ou de l’absence de correspondance de l’IpMask. | 'Autoriser' |
ipMask | Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. | string |
PrivateEndpointConnection
Nom | Description | Valeur |
---|---|---|
properties | 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' |
PrivateEndpoint
Nom | Description | Valeur |
---|---|---|
id | Identificateur ARM pour le point de terminaison privé. | string |
ConnectionState
Nom | Description | Valeur |
---|---|---|
actionsRequired | Actions requises (le cas échéant). | string |
description | Description de l’état de la connexion. | string |
status | État de la connexion. | 'Approuvé' 'Déconnecté' 'En attente' « Rejeté » |
RubriquesConfiguration
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
TopicSpacesConfiguration
Nom | Description | Valeur |
---|---|---|
clientAuthentication | Paramètres d’authentification 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 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. |
string |
routingEnrichments | Enrichissements de routage pour la configuration des espaces de rubrique | RoutingEnrichments |
routingIdentityInfo | Informations d’identité de routage pour la configuration des espaces de rubrique. | RoutingIdentityInfo |
state | 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é' 'Enabled' |
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' |
RoutingEnrichments
Nom | Description | Valeur |
---|---|---|
dynamique | DynamicRoutingEnrichment[] | |
static | StaticRoutingEnrichment[] |
DynamicRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
key | Clé d’enrichissement de routage dynamique. | string |
value | Valeur d’enrichissement de routage dynamique. | string |
StaticRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
key | Clé d’enrichissement de routage statique. | string |
valueType | Définir le type d’objet | Chaîne (obligatoire) |
StaticStringRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
valueType | Type de valeur d’enrichissement de routage statique. Par exemple, cette valeur de propriété peut être « String ». | 'String' (obligatoire) |
value | Valeur d’enrichissement du type de chaîne. | string |
RoutingIdentityInfo
Nom | Description | Valeur |
---|---|---|
type | 'None' 'SystemAssigned' 'UserAssigned' |
|
userAssignedIdentity | string |
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 d’entrée et 2 Mo/s de sortie par espace de noms. La capacité minimale est de 1 et la capacité maximale autorisée est de 20. |
int |
name | Nom de la référence SKU. | 'Standard' |
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 des ressources
Pour créer une ressource Microsoft.EventGrid/namespaces, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/namespaces@2023-12-15-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"
// For remaining properties, see StaticRoutingEnrichment objects
}
]
}
routingIdentityInfo = {
type = "string"
userAssignedIdentity = "string"
}
state = "string"
}
}
sku = {
capacity = int
name = "Standard"
}
})
}
Objets StaticRoutingEnrichment
Définissez la propriété valueType pour spécifier le type d’objet.
Pour String, utilisez :
valueType = "String"
value = "string"
Valeurs de propriétés
espaces de noms
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.EventGrid/namespaces@2023-12-15-preview » |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement de la ressource. | string (obligatoire) |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Étiquettes de la ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
sku | Représente les niveaux tarifaires de référence SKU disponibles. | NamespaceSku |
identité | Informations d’identité pour la ressource Espace de noms. | IdentityInfo |
properties | Propriétés de la ressource Namespace. | NamespaceProperties |
IdentityInfo
Nom | Description | Valeur |
---|---|---|
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é. | « SystemAssigned » « SystemAssigned, UserAssigned » « UserAssigned » |
identity_ids | Liste des identités utilisateur associées à la ressource. Les références de clé du dictionnaire d’identité utilisateur seront des ID de ressource ARM au format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». Cette propriété n’est actuellement pas utilisée et réservée pour une utilisation ultérieure. |
Tableau d’ID d’identité utilisateur. |
IdentityInfoUserAssignedIdentities
Nom | Description | Valeur |
---|---|---|
{propriété personnalisée} | UserIdentityProperties |
UserIdentityProperties
Nom | Description | Valeur |
---|---|---|
clientId | ID client de l’identité affectée par l’utilisateur. | string |
principalId | ID principal de l’identité affectée par l’utilisateur. | string |
NamespaceProperties
Nom | Description | Valeur |
---|---|---|
inboundIpRules | Cela peut être utilisé pour limiter le trafic provenant d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Celles-ci sont prises en compte uniquement si PublicNetworkAccess est activé. | InboundIpRule[] |
isZoneRedundant | Il s’agit d’une propriété facultative qui 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 ceci la propriété n’est pas spécifiée explicitement par l’utilisateur, sa valeur par défaut dépend des conditions suivantes : a. Pour Zones de disponibilité régions activées : la valeur de propriété par défaut est true. b. Pour les régions non Zones de disponibilité activées : la valeur de la 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 de l’éditeur autorisée à publier dans 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, il est activé. Vous pouvez limiter 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 | RubriquesConfiguration |
topicSpacesConfiguration | Informations de configuration des espaces de rubrique pour la ressource d’espace de noms | TopicSpacesConfiguration |
InboundIpRule
Nom | Description | Valeur |
---|---|---|
action | Action à effectuer en fonction de la correspondance ou de l’absence de correspondance du masque Ip. | « Autoriser » |
ipMask | Adresse IP en notation CIDR, par exemple, 10.0.0.0/8. | string |
PrivateEndpointConnection
Nom | Description | Valeur |
---|---|---|
properties | 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 » |
PrivateEndpoint
Nom | Description | Valeur |
---|---|---|
id | Identificateur ARM pour le point de terminaison privé. | string |
ConnectionState
Nom | Description | Valeur |
---|---|---|
actionsRequired | Actions requises (le cas échéant). | string |
description | Description de l’état de la connexion. | string |
status | État de la connexion. | « Approuvé » « Déconnecté » « En attente » « Rejeté » |
RubriquesConfiguration
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
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 1 heure. La valeur minimale autorisée est 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 routé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 que celle où se trouve l’espace de noms. |
string |
routingEnrichments | Enrichissements de routage pour la configuration des espaces de rubrique | RoutingEnrichments |
routingIdentityInfo | Informations d’identité de routage pour la configuration des espaces de rubrique. | RoutingIdentityInfo |
state | Indiquez si la configuration des espaces de rubrique est activée pour l’espace de noms. La valeur par défaut est Désactivé. | « Désactivé » « Activé » |
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 » |
RoutingEnrichments
Nom | Description | Valeur |
---|---|---|
dynamique | DynamicRoutingEnrichment[] | |
static | StaticRoutingEnrichment[] |
DynamicRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
key | Clé d’enrichissement de routage dynamique. | string |
value | Valeur d’enrichissement du routage dynamique. | string |
StaticRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
key | Clé d’enrichissement de routage statique. | string |
valueType | Définir le type d’objet | Chaîne (obligatoire) |
StaticStringRoutingEnrichment
Nom | Description | Valeur |
---|---|---|
valueType | Type de valeur d’enrichissement du routage statique. Par exemple, cette valeur de propriété peut être « String ». | « String » (obligatoire) |
value | Valeur d’enrichissement du type de chaîne. | string |
RoutingIdentityInfo
Nom | Description | Valeur |
---|---|---|
type | "None" « SystemAssigned » « UserAssigned » |
|
userAssignedIdentity | string |
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, ce qui signifie 1 unité de débit = 1 Mo/s d’entrée et 2 Mo/s par espace de noms. La capacité minimale est de 1 et la capacité maximale autorisée est de 20. |
int |
name | Nom de la référence SKU. | « Standard » |