Namespaces - Update
Crée ou met à jour un espace de noms. Une fois créé, le manifeste de ressource de cet espace de noms est immuable. Cette opération est idempotente.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}?api-version=2024-01-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
namespace
|
path | True |
string minLength: 6maxLength: 50 |
Nom de l’espace de noms |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| properties.privateEndpointConnections |
Liste des connexions de point de terminaison privé. |
|
| properties.publicNetworkAccess |
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée. |
|
| sku |
Référence SKU de l’espace de noms. |
|
| tags |
object |
Balises de ressource. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération Azure s’est terminée avec succès. |
|
| 201 Created |
Ressource 'RelayNamespace' : l’opération de création a réussi |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
RelayNameSpaceUpdate
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/example-RelayRelayNamespace-01?api-version=2024-01-01
{
"tags": {
"tag3": "value3",
"tag4": "value4",
"tag5": "value5",
"tag6": "value6"
}
}
Exemple de réponse
{
"name": "example-RelayRelayNamespace-01",
"type": "Microsoft.Relay/Namespaces",
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/example-RelayRelayNamespace-01",
"location": "West US",
"properties": {
"metricId": "ffffffff-ffff-ffff-ffff-ffffffffffff:example-Relayrelaynamespace-01",
"provisioningState": "Succeeded"
},
"tags": {
"tag3": "value3",
"tag4": "value4",
"tag5": "value5",
"tag6": "value6"
}
}
{
"name": "example-RelayRelayNamespace-01",
"type": "Microsoft.Relay/Namespaces",
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/RG-eg/providers/Microsoft.Relay/namespaces/example-RelayRelayNamespace-01",
"location": "West US",
"properties": {
"metricId": "ffffffff-ffff-ffff-ffff-ffffffffffff:example-Relayrelaynamespace-01",
"provisioningState": "Succeeded"
},
"tags": {
"tag3": "value3",
"tag4": "value4",
"tag5": "value5",
"tag6": "value6"
}
}
Définitions
| Nom | Description |
|---|---|
|
Connection |
Informations sur ConnectionState. |
|
created |
Type d’identité qui a créé la ressource. |
|
End |
État d’approvisionnement de la connexion de point de terminaison privé. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Private |
Informations PrivateEndpoint. |
|
Private |
Propriétés de PrivateEndpointConnection. |
|
Private |
État de la connexion. |
|
Public |
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée. |
|
Relay |
Description d’une ressource d’espace de noms. |
|
Relay |
Description d’une ressource d’espace de noms. |
| Sku |
Référence SKU de l’espace de noms. |
|
Sku |
Nom de cette référence SKU. |
|
Sku |
Niveau de cette référence SKU. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
ConnectionState
Informations sur ConnectionState.
| Nom | Type | Description |
|---|---|---|
| description |
string |
Description de l’état de connexion. |
| status |
État de la connexion. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EndPointProvisioningState
État d’approvisionnement de la connexion de point de terminaison privé.
| Valeur | Description |
|---|---|
| Creating | |
| Updating | |
| Deleting | |
| Succeeded | |
| Canceled | |
| Failed |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
PrivateEndpoint
Informations PrivateEndpoint.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur ARM pour point de terminaison privé. |
PrivateEndpointConnection
Propriétés de PrivateEndpointConnection.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Emplacement géographique où réside la ressource |
| name |
string |
Nom de la ressource |
| 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é. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
PrivateLinkConnectionStatus
État de la connexion.
| Valeur | Description |
|---|---|
| Pending | |
| Approved | |
| Rejected | |
| Disconnected |
PublicNetworkAccess
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée.
| Valeur | Description |
|---|---|
| Enabled | |
| Disabled | |
| SecuredByPerimeter |
RelayNamespace
Description d’une ressource d’espace de noms.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| location |
string |
Emplacement géographique où réside la ressource |
|
| name |
string |
Nom de la ressource |
|
| properties.createdAt |
string (date-time) |
Heure de création de l’espace de noms. |
|
| properties.metricId |
string |
Identificateur des métriques Azure Insights. |
|
| properties.privateEndpointConnections |
Liste des connexions de point de terminaison privé. |
||
| properties.provisioningState |
string |
État d’approvisionnement de l’espace de noms. |
|
| properties.publicNetworkAccess | Enabled |
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée. |
|
| properties.serviceBusEndpoint |
string |
Point de terminaison que vous pouvez utiliser pour effectuer des opérations Service Bus. |
|
| properties.status |
string |
État de l’espace de noms. |
|
| properties.updatedAt |
string (date-time) |
Heure à laquelle l’espace de noms a été mis à jour. |
|
| sku |
Référence SKU de l’espace de noms. |
||
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
||
| tags |
object |
Balises de ressource. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
RelayUpdateParameters
Description d’une ressource d’espace de noms.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| name |
string |
Nom de la ressource |
|
| properties.createdAt |
string (date-time) |
Heure de création de l’espace de noms. |
|
| properties.metricId |
string |
Identificateur des métriques Azure Insights. |
|
| properties.privateEndpointConnections |
Liste des connexions de point de terminaison privé. |
||
| properties.provisioningState |
string |
État d’approvisionnement de l’espace de noms. |
|
| properties.publicNetworkAccess | Enabled |
Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée. |
|
| properties.serviceBusEndpoint |
string |
Point de terminaison que vous pouvez utiliser pour effectuer des opérations Service Bus. |
|
| properties.status |
string |
État de l’espace de noms. |
|
| properties.updatedAt |
string (date-time) |
Heure à laquelle l’espace de noms a été mis à jour. |
|
| sku |
Référence SKU de l’espace de noms. |
||
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
||
| tags |
object |
Balises de ressource. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
Sku
Référence SKU de l’espace de noms.
| Nom | Type | Description |
|---|---|---|
| name |
Nom de cette référence SKU. |
|
| tier |
Niveau de cette référence SKU. |
SkuName
Nom de cette référence SKU.
| Valeur | Description |
|---|---|
| Standard |
SkuTier
Niveau de cette référence SKU.
| Valeur | Description |
|---|---|
| Standard |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
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 (date-time) |
Horodatage de la dernière modification de 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. |