Compartilhar via


Managed Instance Private Endpoint Connections - List By Managed Instance

Obtém todas as conexões de ponto de extremidade privado em um servidor.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/privateEndpointConnections?api-version=2021-11-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
managedInstanceName
path True

string

O nome da instância gerenciada.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Respostas

Nome Tipo Description
200 OK

ManagedInstancePrivateEndpointConnectionListResult

Conexões de ponto de extremidade privado recuperadas com êxito.

Other Status Codes

Respostas de erro: ***

  • 400 PrivateEndpointConnectionDoesNotExist – A conexão de ponto de extremidade privado não existe

  • 400 PrivateEndpointConnectionStatusNotPending - O status da conexão do ponto de extremidade privado não está pendente

  • 400 NullRemotePrivateLinkServiceConnectionState – O estado de conexão do serviço de Link Privado remoto é Null

  • 400 NullPrivateEndpointConnectionProperties – As propriedades de conexão de ponto de extremidade privado são nulas

  • 400 NullRemotePrivateLinkServiceConnectionStateStatus - O status do estado de conexão do serviço de Link Privado remoto é Null

  • 400 IncorrectPrivateLinkServiceConnectionStateStatus - Link Privado Status do Estado da Conexão de Serviço deve ser "Aprovado" ou "Rejeitado"

  • 404 ResourceNotFound - O recurso solicitado não foi encontrado.

Exemplos

Gets list of private endpoint connections on a server.

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/test-cl/privateEndpointConnections?api-version=2021-11-01

Resposta de exemplo

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/test-cl/privateEndpointConnections/private-endpoint-connection-name",
      "name": "private-endpoint-connection-name",
      "type": "Microsoft.Sql/managedInstances/privateEndpointConnections",
      "properties": {
        "provisioningState": "Ready",
        "privateEndpoint": {
          "id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
        },
        "privateLinkServiceConnectionState": {
          "status": "Approved",
          "description": "Auto-approved",
          "actionsRequired": "None"
        }
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/test-cl/privateEndpointConnections/private-endpoint-connection-name-2",
      "name": "private-endpoint-connection-name-2",
      "type": "Microsoft.Sql/managedInstances/privateEndpointConnections",
      "properties": {
        "provisioningState": "Ready",
        "privateEndpoint": {
          "id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name-2"
        },
        "privateLinkServiceConnectionState": {
          "status": "Approved",
          "description": "Auto-approved",
          "actionsRequired": "None"
        }
      }
    }
  ]
}

Definições

Nome Description
ManagedInstancePrivateEndpointConnection

Uma conexão de ponto de extremidade privado

ManagedInstancePrivateEndpointConnectionListResult

Uma lista de conexões de ponto de extremidade privado.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty

ManagedInstancePrivateEndpointConnection

Uma conexão de ponto de extremidade privado

Nome Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.privateEndpoint

ManagedInstancePrivateEndpointProperty

Ponto de extremidade privado ao qual a conexão pertence.

properties.privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Estado de conexão da conexão de ponto de extremidade privado.

properties.provisioningState

string

Estado da Conexão de Ponto de Extremidade Privado.

type

string

Tipo de recurso.

ManagedInstancePrivateEndpointConnectionListResult

Uma lista de conexões de ponto de extremidade privado.

Nome Tipo Description
nextLink

string

Link para recuperar a próxima página de resultados.

value

ManagedInstancePrivateEndpointConnection[]

Matriz de resultados.

ManagedInstancePrivateEndpointProperty

Nome Tipo Description
id

string

ID do recurso do ponto de extremidade privado.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Nome Tipo Description
actionsRequired

string

A descrição da conexão do serviço de link privado.

description

string

A descrição da conexão do serviço de link privado.

status

string

A conexão do serviço de link privado status.