Partner Namespaces - Create Or Update
Créer un espace de noms de partenaire.
Crée de façon asynchrone un espace de noms partenaire avec les paramètres spécifiés.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}?api-version=2022-06-15
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
partner
|
path | True |
string |
Nom de l’espace de noms du partenaire. |
resource
|
path | True |
string |
Nom du groupe de ressources dans l’abonnement de l’utilisateur. |
subscription
|
path | True |
string |
Informations d’identification d’abonnement qui identifient de manière unique un abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI pour chaque appel de service. |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande du client. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
location | True |
string |
Emplacement de la ressource. |
properties.disableLocalAuth |
boolean |
Cette valeur booléenne est utilisée pour activer ou désactiver l’authentification locale. La valeur par défaut est false. Lorsque la propriété a la valeur true, seul le jeton AAD est utilisé pour s’authentifier si l’utilisateur est autorisé à publier dans l’espace de noms du partenaire. |
|
properties.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é. |
||
properties.partnerRegistrationFullyQualifiedId |
string |
ID ARM complet de l’inscription de partenaire qui doit être associée à cet espace de noms partenaire. Le format est le suivant : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. |
|
properties.partnerTopicRoutingMode |
Cela détermine si les événements publiés dans cet espace de noms partenaire doivent utiliser l’attribut source dans la charge utile de l’événement ou utiliser le nom du canal dans l’en-tête lors de la correspondance avec la rubrique partenaire. Si aucun n’est spécifié, le routage des attributs sources est utilisé pour correspondre à la rubrique partenaire. |
||
properties.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 |
||
tags |
object |
Étiquettes de la ressource. |
Réponses
Nom | Type | Description |
---|---|---|
201 Created |
Date de création |
|
Other Status Codes |
Réponses d’erreur : ***
|
Exemples
PartnerNamespaces_CreateOrUpdate
Sample Request
PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1?api-version=2022-06-15
{
"location": "westus",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"partnerRegistrationFullyQualifiedId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerRegistrations/ContosoCorpAccount1"
}
}
Sample Response
{
"properties": {
"provisioningState": "Succeeded",
"partnerRegistrationFullyQualifiedId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerRegistrations/ContosoCorpAccount1",
"endpoint": "https://examplePartnerNamespaceName1.centraluseuap-1.eventgrid.azure.net/api/events"
},
"location": "westus",
"tags": {
"key1": "value1",
"key2": "value2"
},
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1",
"name": "examplePartnerNamespaceName1",
"type": "Microsoft.EventGrid/partnerNamespaces"
}
Définitions
Nom | Description |
---|---|
Connection |
Informations ConnectionState. |
created |
Type d’identité qui a créé la ressource. |
Inbound |
|
Ip |
Action à effectuer en fonction de la correspondance ou de l’absence de correspondance du masque Ip. |
Partner |
Espace de noms de partenaire EventGrid. |
Partner |
État d’approvisionnement de l’espace de noms du partenaire. |
Partner |
Cela détermine si les événements publiés dans cet espace de noms partenaire doivent utiliser l’attribut source dans la charge utile de l’événement ou utiliser le nom du canal dans l’en-tête lors de la correspondance avec la rubrique partenaire. Si aucun n’est spécifié, le routage des attributs sources est utilisé pour correspondre à la rubrique partenaire. |
Persisted |
État de la connexion. |
Private |
Informations privateEndpoint. |
Private |
|
Public |
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 |
Resource |
État d’approvisionnement de la connexion de point de terminaison privé. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
ConnectionState
Informations ConnectionState.
Nom | Type | Description |
---|---|---|
actionsRequired |
string |
Actions requises (le cas échéant). |
description |
string |
Description de l’état de la connexion. |
status |
État de la connexion. |
createdByType
Type d’identité qui a créé la ressource.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
InboundIpRule
Nom | Type | Description |
---|---|---|
action |
Action à effectuer en fonction de la correspondance ou de l’absence de correspondance du masque Ip. |
|
ipMask |
string |
Adresse IP en notation CIDR, par exemple, 10.0.0.0/8. |
IpActionType
Action à effectuer en fonction de la correspondance ou de l’absence de correspondance du masque Ip.
Nom | Type | Description |
---|---|---|
Allow |
string |
PartnerNamespace
Espace de noms de partenaire EventGrid.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
id |
string |
Identificateur complet de la ressource. |
|
location |
string |
Emplacement de la ressource. |
|
name |
string |
Nom de la ressource. |
|
properties.disableLocalAuth |
boolean |
False |
Cette valeur booléenne est utilisée pour activer ou désactiver l’authentification locale. La valeur par défaut est false. Lorsque la propriété a la valeur true, seul le jeton AAD est utilisé pour s’authentifier si l’utilisateur est autorisé à publier dans l’espace de noms du partenaire. |
properties.endpoint |
string |
Point de terminaison de l’espace de noms du partenaire. |
|
properties.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é. |
||
properties.partnerRegistrationFullyQualifiedId |
string |
ID ARM complet de l’inscription de partenaire qui doit être associée à cet espace de noms partenaire. Le format est le suivant : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. |
|
properties.partnerTopicRoutingMode | SourceEventAttribute |
Cela détermine si les événements publiés dans cet espace de noms partenaire doivent utiliser l’attribut source dans la charge utile de l’événement ou utiliser le nom du canal dans l’en-tête lors de la correspondance avec la rubrique partenaire. Si aucun n’est spécifié, le routage des attributs sources est utilisé pour correspondre à la rubrique partenaire. |
|
properties.privateEndpointConnections | |||
properties.provisioningState |
État d’approvisionnement de l’espace de noms du partenaire. |
||
properties.publicNetworkAccess | Enabled |
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 |
|
systemData |
Métadonnées système relatives à la ressource Espace de noms partenaire. |
||
tags |
object |
Étiquettes de la ressource. |
|
type |
string |
Type de la ressource. |
PartnerNamespaceProvisioningState
État d’approvisionnement de l’espace de noms du partenaire.
Nom | Type | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
PartnerTopicRoutingMode
Cela détermine si les événements publiés dans cet espace de noms partenaire doivent utiliser l’attribut source dans la charge utile de l’événement ou utiliser le nom du canal dans l’en-tête lors de la correspondance avec la rubrique partenaire. Si aucun n’est spécifié, le routage des attributs sources est utilisé pour correspondre à la rubrique partenaire.
Nom | Type | Description |
---|---|---|
ChannelNameHeader |
string |
|
SourceEventAttribute |
string |
PersistedConnectionStatus
État de la connexion.
Nom | Type | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateEndpoint
Informations privateEndpoint.
Nom | Type | Description |
---|---|---|
id |
string |
Identificateur ARM pour le point de terminaison privé. |
PrivateEndpointConnection
Nom | Type | Description |
---|---|---|
id |
string |
Identificateur complet de la ressource. |
name |
string |
Nom de la ressource. |
properties.groupIds |
string[] |
GroupIds de la ressource de service private link. |
properties.privateEndpoint |
Ressource de point de terminaison privé pour cette connexion. |
|
properties.privateLinkServiceConnectionState |
Détails sur l’état de la connexion. |
|
properties.provisioningState |
État d’approvisionnement de la connexion de point de terminaison privé. |
|
type |
string |
Type de la ressource. |
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
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ResourceProvisioningState
État d’approvisionnement de la connexion de point de terminaison privé.
Nom | Type | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string |
Horodatage de la dernière modification de la ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |