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 :
- groupes de ressources - Consultez 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 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 :
- groupes de ressources - Consultez 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 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 |