Partager via


Private Endpoint Connection - List By Project

Obtenez toutes les connexions de point de terminaison privé dans le projet. Retourne un tableau json d’objets de type « privateEndpointConnections » comme spécifié dans la section Modèles.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentprojects/{projectName}/privateEndpointConnections?api-version=2019-10-01

Paramètres URI

Nom Dans Obligatoire Type Description
projectName
path True

string

Nom du projet Azure Migrate.

resourceGroupName
path True

string

Nom du groupe de ressources Azure dont le projet fait partie.

subscriptionId
path True

string

ID d’abonnement Azure dans lequel le projet a été créé.

api-version
query True

string

En-tête de requête standard. Utilisé par le service pour identifier la version de l’API utilisée par le client.

Réponses

Nom Type Description
200 OK

PrivateEndpointConnectionCollection

Ok

En-têtes

x-ms-request-id: string

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

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

PrivateEndpointConnections_ListByProject

Exemple de requête

GET https://management.azure.com/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourceGroups/abgoyal-westEurope/providers/Microsoft.Migrate/assessmentprojects/abgoyalWEselfhostb72bproject/privateEndpointConnections?api-version=2019-10-01

Exemple de réponse

{
  "value": [
    {
      "name": "custestpece80project3980pe.7e35576b-3df4-478e-9759-f64351cf4f43",
      "type": "Microsoft.Migrate/assessmentprojects/privateEndpointConnections",
      "eTag": "\"00009300-0000-0300-0000-602b967b0000\"",
      "id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/madhavicus/providers/Microsoft.Migrate/assessmentprojects/custestpece80project/privateEndpointConnections/custestpece80project3980pe.7e35576b-3df4-478e-9759-f64351cf4f43",
      "properties": {
        "provisioningState": "Succeeded",
        "privateEndpoint": {
          "id": "/subscriptions/31be0ff4-c932-4cb3-8efc-efa411d79280/resourceGroups/PrivLink-SelfHost/providers/Microsoft.Network/privateEndpoints/custestpece80project3980pe"
        },
        "privateLinkServiceConnectionState": {
          "status": "Approved",
          "description": null,
          "actionsRequired": ""
        }
      }
    }
  ],
  "nextLink": null
}

Définitions

Nom Description
CloudError

Réponse d’erreur du service Azure Migrate.

CloudErrorBody

Réponse d’erreur du service Azure Migrate.

PrivateEndpointConnection

Connexion de point de terminaison privé pour un projet.

PrivateEndpointConnectionCollection

Collection de connexions de point de terminaison privé pour un projet.

PrivateEndpointConnectionProperties

Propriétés de connexion de point de terminaison privé.

PrivateLinkServiceConnectionState

État d’une connexion de point de terminaison privé.

ResourceId

ID ARM pour une ressource.

CloudError

Réponse d’erreur du service Azure Migrate.

Nom Type Description
error

CloudErrorBody

Réponse d’erreur du service Azure Migrate.

CloudErrorBody

Réponse d’erreur du service Azure Migrate.

Nom Type Description
code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété dans l’erreur.

PrivateEndpointConnection

Connexion de point de terminaison privé pour un projet.

Nom Type Description
eTag

string

Pour un contrôle d’accès concurrentiel optimiste.

id

string

Référence de chemin d’accès à cette connexion de point de terminaison de point de terminaison privé. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}

name

string

Nom de la connexion du point de terminaison de point de terminaison privé.

properties

PrivateEndpointConnectionProperties

Propriétés de la connexion de point de terminaison de point de terminaison privé.

type

string

Type de l’objet = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].

PrivateEndpointConnectionCollection

Collection de connexions de point de terminaison privé pour un projet.

Nom Type Description
nextLink

string

value

PrivateEndpointConnection[]

Liste des connexions de point de terminaison privé pour un projet.

PrivateEndpointConnectionProperties

Propriétés de connexion de point de terminaison privé.

Nom Type Description
privateEndpoint

ResourceId

ID ARM pour la ressource de point de terminaison privé correspondant à la connexion.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

État de la connexion de point de terminaison privé.

provisioningState enum:
  • Accepted
  • Failed
  • InProgress
  • Succeeded

Indique s’il existe une opération en cours sur le point de terminaison privé.

PrivateLinkServiceConnectionState

État d’une connexion de point de terminaison privé.

Nom Type Description
actionsRequired

string

Actions requises sur la connexion de point de terminaison privé.

description

string

Description de la connexion de point de terminaison privé.

status enum:
  • Approved
  • Disconnected
  • Pending
  • Rejected

Connexion status de la connexion de point de terminaison privé.

ResourceId

ID ARM pour une ressource.

Nom Type Description
id

string