Partilhar via


Private Endpoint Connection - List By Project

Obtenha todas as conexões de ponto de extremidade privadas no projeto. Retorna uma matriz json de objetos do tipo 'privateEndpointConnections' conforme especificado na seção Modelos.

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

Parâmetros do URI

Name Em Necessário Tipo Description
projectName
path True

string

Nome do projeto Azure Migrate.

resourceGroupName
path True

string

Nome do Grupo de Recursos do Azure do qual o projeto faz parte.

subscriptionId
path True

string

ID de Assinatura do Azure no qual o projeto foi criado.

api-version
query True

string

Cabeçalho de solicitação padrão. Usado pelo serviço para identificar a versão da API usada pelo cliente.

Respostas

Name Tipo Description
200 OK

PrivateEndpointConnectionCollection

OK

Cabeçalhos

x-ms-request-id: string

Other Status Codes

CloudError

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

PrivateEndpointConnections_ListByProject

Pedido de amostra

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

Resposta da amostra

{
  "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
}

Definições

Name Description
CloudError

Uma resposta de erro do serviço Azure Migrate.

CloudErrorBody

Uma resposta de erro do serviço Azure Migrate.

PrivateEndpointConnection

Uma conexão de ponto de extremidade privada para um projeto.

PrivateEndpointConnectionCollection

Uma coleção de conexões de ponto de extremidade privadas para um projeto.

PrivateEndpointConnectionProperties

Propriedades de conexão de ponto de extremidade privado.

PrivateLinkServiceConnectionState

Estado de uma conexão de ponto de extremidade privada.

ResourceId

ID ARM para um recurso.

CloudError

Uma resposta de erro do serviço Azure Migrate.

Name Tipo Description
error

CloudErrorBody

Uma resposta de erro do serviço Azure Migrate.

CloudErrorBody

Uma resposta de erro do serviço Azure Migrate.

Name Tipo Description
code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O alvo do erro específico. Por exemplo, o nome da propriedade em erro.

PrivateEndpointConnection

Uma conexão de ponto de extremidade privada para um projeto.

Name Tipo Description
eTag

string

Para um controlo otimista da simultaneidade.

id

string

Referência de caminho para esta conexão de ponto de extremidade privado. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}

name

string

Nome da conexão de ponto de extremidade privado.

properties

PrivateEndpointConnectionProperties

Propriedades da conexão de ponto de extremidade privado.

type

string

Tipo do objeto = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].

PrivateEndpointConnectionCollection

Uma coleção de conexões de ponto de extremidade privadas para um projeto.

Name Tipo Description
nextLink

string

value

PrivateEndpointConnection[]

Uma lista de conexões de ponto de extremidade privadas para um projeto.

PrivateEndpointConnectionProperties

Propriedades de conexão de ponto de extremidade privado.

Name Tipo Description
privateEndpoint

ResourceId

ID ARM para o recurso de ponto de extremidade privado correspondente à conexão.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Estado da conexão de ponto de extremidade privado.

provisioningState enum:
  • Accepted
  • Failed
  • InProgress
  • Succeeded

Indica se há uma operação em andamento no ponto de extremidade privado.

PrivateLinkServiceConnectionState

Estado de uma conexão de ponto de extremidade privada.

Name Tipo Description
actionsRequired

string

Ações necessárias na conexão de ponto de extremidade privado.

description

string

Descrição da conexão de ponto de extremidade privado.

status enum:
  • Approved
  • Disconnected
  • Pending
  • Rejected

Status da conexão do ponto de extremidade privado.

ResourceId

ID ARM para um recurso.

Name Tipo Description
id

string