VPC 비공개 엔드포인트 수정

PUT /groups/{groupId}/apps/{appId}/security/private_endpoints/{privateEndpointId}

비공개 엔드포인트의 구성을 업데이트합니다.

경로 매개변수

application/json

body 필수 사항

  • cloud_provider_region 문자열 필수 사항

    비공개 엔드포인트를 호스팅하는 클라우드 공급자 리전입니다.

  • cloud_provider_endpoint_id 문자열 필수 사항

    클라우드 공급자의 비공개 엔드포인트 ID입니다.

  • comment 문자열

    엔드포인트를 설명하는 선택적 코멘트입니다.

  • endpoint_type 문자열 필수 사항

    엔드포인트의 유형입니다. 엔드포인트 유형과 더 이상 사용되지 않는 엔드포인트를 "general" 또는 "sync"로 마이그레이션하는 방법에 대한 자세한 내용은 VPC 프라이빗 엔드포인트 사용을 참조하세요.

    값은 sync 또는 general입니다.

응답

  • 200 application/json

    Updated

    응답 속성 숨기기 응답 속성 표시 객체
    • _id 문자열
    • cloud_provider_region 문자열

      비공개 엔드포인트를 호스팅하는 클라우드 공급자 리전입니다.

    • cloud_provider_endpoint_id 문자열

      클라우드 공급자의 비공개 엔드포인트 ID입니다.

    • comment 문자열

      엔드포인트를 설명하는 선택적 코멘트입니다.

    • endpoint_type 문자열

      엔드포인트의 유형입니다. 더 이상 사용되지 않는 "legacy" 엔드포인트 마이그레이션에 대한 자세한 내용은 레거시 엔드포인트 마이그레이션을 참조하세요.

      값은 sync, general 또는 legacy입니다.

  • 400
    • VPC 엔드포인트 ID(cloud_provider_endpoint_id)가 유효하지 않음
    • 엔드포인트 유형 변경 시도
  • 404

    찾을 수 없습니다.

PUT /groups/{groupId}/apps/{appId}/security/private_endpoints/{privateEndpointId}
curl \
 --request PUT 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/security/private_endpoints/{privateEndpointId}' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"cloud_provider_region":"aws-us-east-1","cloud_provider_endpoint_id":"vpce-12345678","comment":"string","endpoint_type":"sync"}'
요청 예시
{
  "cloud_provider_region": "aws-us-east-1",
  "cloud_provider_endpoint_id": "vpce-12345678",
  "comment": "string",
  "endpoint_type": "sync"
}
응답 예시(200)
{
  "_id": "string",
  "cloud_provider_region": "aws-us-east-1",
  "cloud_provider_endpoint_id": "vpce-12345678",
  "comment": "string",
  "endpoint_type": "sync"
}