Compartir a través de


Managed Instance Private Endpoint Connections - Create Or Update

Apruebe o rechace una conexión de punto de conexión privado con un nombre determinado.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
managedInstanceName
path True

string

El nombre de la instancia administrada.

privateEndpointConnectionName
path True

string

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True

string

La versión de API que se usará para la solicitud.

Cuerpo de la solicitud

Nombre Tipo Description
properties.privateEndpoint

ManagedInstancePrivateEndpointProperty

Punto de conexión privado al que pertenece la conexión.

properties.privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Estado de conexión de la conexión de punto de conexión privado.

Respuestas

Nombre Tipo Description
200 OK

ManagedInstancePrivateEndpointConnection

Se ha aprobado o rechazado correctamente la conexión de punto de conexión privado.

202 Accepted

Aceptado

Other Status Codes

Respuestas de error: ***

  • 400 PrivateEndpointConnectionDoesNotExist: la conexión de punto de conexión privado no existe

  • 400 PrivateEndpointConnectionStatusNotPending: el estado de conexión del punto de conexión privado no está pendiente

  • 400 NullRemotePrivateLinkServiceConnectionState: el estado de conexión de servicio de Private Link remoto es Null

  • 400 NullPrivateEndpointConnectionProperties: las propiedades de conexión del punto de conexión privado son Null

  • 400 NullRemotePrivateLinkServiceConnectionStateStatus: estado de conexión de servicio de Private Link remoto es Null

  • 400 IncorrectoPrivateLinkServiceConnectionStateStatus: Private Link estado de conexión del servicio debe ser "Aprobado" o "Rechazado".

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado

  • 404 ServerNotInSubscriptionResourceGroup: el servidor especificado no existe en el grupo de recursos y la suscripción especificados.

  • 404 OperationIdNotFound: la operación con id. no existe.

  • 409 OperationCancelled: el usuario ha cancelado la operación.

  • 409 OperationInterrupted: no se pudo completar la operación en el recurso porque se interrumpió por otra operación en el mismo recurso.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 500 OperationTimedOut: la operación agota el tiempo de espera y se revierte automáticamente. Vuelva a intentar la operación y,

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

Ejemplos

Approve or reject a private endpoint connection with a given name.

Solicitud de ejemplo

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

{
  "properties": {
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Approved by johndoe@contoso.com"
    }
  }
}

Respuesta de muestra

{
  "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": "Approved by johndoe@contoso.com",
      "actionsRequired": "None"
    }
  }
}

Definiciones

Nombre Description
ManagedInstancePrivateEndpointConnection

Una conexión de punto de conexión privado

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty

ManagedInstancePrivateEndpointConnection

Una conexión de punto de conexión privado

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.privateEndpoint

ManagedInstancePrivateEndpointProperty

Punto de conexión privado al que pertenece la conexión.

properties.privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Estado de conexión de la conexión de punto de conexión privado.

properties.provisioningState

string

Estado de la conexión de punto de conexión privado.

type

string

Tipo de recurso.

ManagedInstancePrivateEndpointProperty

Nombre Tipo Description
id

string

Identificador de recurso del punto de conexión privado.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Nombre Tipo Description
actionsRequired

string

Descripción de la conexión del servicio private link.

description

string

Descripción de la conexión del servicio private link.

status

string

Estado de conexión del servicio Private Link.