Partager via


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
namespaceName
path True

string

minLength: 6
maxLength: 50

Nom de l’espace de noms

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
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

PrivateEndpointConnection[]

Liste des connexions de point de terminaison privé.

properties.publicNetworkAccess

PublicNetworkAccess

Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée.

sku

Sku

Référence SKU de l’espace de noms.

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

RelayNamespace

L’opération Azure s’est terminée avec succès.

201 Created

RelayNamespace

Ressource 'RelayNamespace' : l’opération de création a réussi

Other Status Codes

ErrorResponse

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
ConnectionState

Informations sur ConnectionState.

createdByType

Type d’identité qui a créé la ressource.

EndPointProvisioningState

État d’approvisionnement de la connexion de point de terminaison privé.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

PrivateEndpoint

Informations PrivateEndpoint.

PrivateEndpointConnection

Propriétés de PrivateEndpointConnection.

PrivateLinkConnectionStatus

État de la connexion.

PublicNetworkAccess

Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée.

RelayNamespace

Description d’une ressource d’espace de noms.

RelayUpdateParameters

Description d’une ressource d’espace de noms.

Sku

Référence SKU de l’espace de noms.

SkuName

Nom de cette référence SKU.

SkuTier

Niveau de cette référence SKU.

systemData

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

PrivateLinkConnectionStatus

É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

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

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

PrivateEndpoint

Ressource de point de terminaison privé pour cette connexion.

properties.privateLinkServiceConnectionState

ConnectionState

Détails sur l’état de la connexion.

properties.provisioningState

EndPointProvisioningState

État d’approvisionnement de la connexion de point de terminaison privé.

systemData

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

PrivateEndpointConnection[]

Liste des connexions de point de terminaison privé.

properties.provisioningState

string

État d’approvisionnement de l’espace de noms.

properties.publicNetworkAccess

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

Sku

Référence SKU de l’espace de noms.

systemData

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

PrivateEndpointConnection[]

Liste des connexions de point de terminaison privé.

properties.provisioningState

string

État d’approvisionnement de l’espace de noms.

properties.publicNetworkAccess

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

Sku

Référence SKU de l’espace de noms.

systemData

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

SkuName

Nom de cette référence SKU.

tier

SkuTier

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

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

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.