Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Create reverse private endpoint

POST/v1/organizations/{organizationId}/services/{serviceId}/clickpipesReversePrivateEndpoints

Create a new reverse private endpoint.

Authorizations

Path parameters

  • organizationIdstringrequired

    ID of the organization that owns the service.

    format: uuid
  • serviceIdstringrequired

    ID of the service that owns the Reverse Private Endpoint.

    format: uuid

Request bodyJSON

  • descriptionoptionalstring

    Reverse private endpoint description. Maximum length is 255 characters.

    Example: "My reverse private endpoint"
  • typeoptionalVPC_ENDPOINT_SERVICEorVPC_RESOURCEorMSK_MULTI_VPCorGCP_PSC_SERVICE_ATTACHMENT

    Reverse private endpoint type.

    Example: "VPC_ENDPOINT_SERVICE"
  • vpcEndpointServiceNameoptionalstring | null

    VPC endpoint service name.

    Example: "com.amazonaws.vpce.us-east-1.vpce-svc-12345678901234567"
  • vpcResourceConfigurationIdoptionalstring | null

    VPC resource configuration ID. Required for VPC_RESOURCE type.

    Example: "rcfg-12345678901234567"
  • vpcResourceShareArnoptionalstring | null

    VPC resource share ARN. Required for VPC_RESOURCE type.

    Example: "arn:aws:ram:us-east-1:123456789012:resource-share/share-12345678901234567"
  • mskClusterArnoptionalstring | null

    MSK cluster ARN. Required for MSK_MULTI_VPC type.

    Example: "arn:aws:kafka:us-east-1:123456789012:cluster/my-cluster"
  • mskAuthenticationoptionalSASL_IAMorSASL_SCRAM

    MSK cluster authentication type. Required for MSK_MULTI_VPC type.

    Example: "SASL_IAM"
  • gcpServiceAttachmentoptionalstring | null

    Private Preview. GCP PSC service attachment URI. Required for GCP_PSC_SERVICE_ATTACHMENT type. Format: projects/{project}/regions/{region}/serviceAttachments/{name}.

    Example: "projects/my-project/regions/us-central1/serviceAttachments/my-service"
  • customPrivateDnsMappingsoptionalarray ofobject

    Optional private DNS names for Reverse Private Endpoint. Can be used as data source destination address. Must be unique across the ClickHouse service. Generally available for Google Private Service Connect (PSC). For AWS PrivateLink (VPC endpoint service and VPC resource), available in Private Preview; contact ClickHouse support to enable it for your service. Not supported for MSK multi-VPC. Supports exact names and leading wildcard names such as *.example.com

    Example: [{"privateDnsName":"my-service.example.com"},{"privateDnsName":"*.example.com"}]
    1 properties
    • privateDnsNameoptionalstring

      Optional private DNS names for Reverse Private Endpoint. Can be used as data source destination address. Must be unique across the ClickHouse service. Generally available for Google Private Service Connect (PSC). For AWS PrivateLink (VPC endpoint service and VPC resource), available in Private Preview; contact ClickHouse support to enable it for your service. Not supported for MSK multi-VPC. Supports exact names and leading wildcard names such as *.example.com

      Example: "*.my-service.example.com"

Response

JSON

200

Successful response

JSON
  • statusoptionalnumber

    HTTP status code.

    Example: 200
  • requestIdoptionalstring

    Unique id assigned to every request. UUIDv4

    format: uuid
  • resultoptionalobject
    15 properties
    • descriptionoptionalstring

      Reverse private endpoint description. Maximum length is 255 characters.

      Example: "My reverse private endpoint"
    • typeoptionalVPC_ENDPOINT_SERVICEorVPC_RESOURCEorMSK_MULTI_VPCorGCP_PSC_SERVICE_ATTACHMENT

      Reverse private endpoint type.

      Example: "VPC_ENDPOINT_SERVICE"
    • vpcEndpointServiceNameoptionalstring | null

      VPC endpoint service name.

      Example: "com.amazonaws.vpce.us-east-1.vpce-svc-12345678901234567"
    • vpcResourceConfigurationIdoptionalstring | null

      VPC resource configuration ID. Required for VPC_RESOURCE type.

      Example: "rcfg-12345678901234567"
    • vpcResourceShareArnoptionalstring | null

      VPC resource share ARN. Required for VPC_RESOURCE type.

      Example: "arn:aws:ram:us-east-1:123456789012:resource-share/share-12345678901234567"
    • mskClusterArnoptionalstring | null

      MSK cluster ARN. Required for MSK_MULTI_VPC type.

      Example: "arn:aws:kafka:us-east-1:123456789012:cluster/my-cluster"
    • mskAuthenticationoptionalSASL_IAMorSASL_SCRAM

      MSK cluster authentication type. Required for MSK_MULTI_VPC type.

      Example: "SASL_IAM"
    • gcpServiceAttachmentoptionalstring | null

      Private Preview. GCP PSC service attachment URI. Required for GCP_PSC_SERVICE_ATTACHMENT type. Format: projects/{project}/regions/{region}/serviceAttachments/{name}.

      Example: "projects/my-project/regions/us-central1/serviceAttachments/my-service"
    • customPrivateDnsMappingsoptionalarray ofobject

      Optional private DNS names for Reverse Private Endpoint. Can be used as data source destination address. Must be unique across the ClickHouse service. Generally available for Google Private Service Connect (PSC). For AWS PrivateLink (VPC endpoint service and VPC resource), available in Private Preview; contact ClickHouse support to enable it for your service. Not supported for MSK multi-VPC. Supports exact names and leading wildcard names such as *.example.com

      Example: [{"privateDnsName":"my-service.example.com"},{"privateDnsName":"*.example.com"}]
      1 properties
      • privateDnsNameoptionalstring

        Optional private DNS names for Reverse Private Endpoint. Can be used as data source destination address. Must be unique across the ClickHouse service. Generally available for Google Private Service Connect (PSC). For AWS PrivateLink (VPC endpoint service and VPC resource), available in Private Preview; contact ClickHouse support to enable it for your service. Not supported for MSK multi-VPC. Supports exact names and leading wildcard names such as *.example.com

        Example: "*.my-service.example.com"
    • idoptionalstring

      Reverse private endpoint ID.

      format: uuid
      Example: "12345678-1234-1234-1234-123456789012"
    • serviceIdoptionalstring

      ClickHouse service ID reverse private endpoint is associated with.

      format: uuid
      Example: "12345678-1234-1234-1234-123456789012"
    • endpointIdoptionalstring

      Reverse private endpoint endpoint ID.

      Example: "vpce-12345678901234567"
    • dnsNamesoptionalarray ofstring

      Reverse private endpoint internal DNS names.

      Example: ["vpce-12345678901234567-abcdefg.execute-api.us-east-1.vpce.amazonaws.com"]
    • privateDnsNamesoptionalarray ofstring

      Reverse private endpoint private DNS names.

      Example: ["vpce-12345678901234567-abcdefg.execute-api.us-east-1.vpce.amazonaws.com"]
    • statusoptionalUnknownorProvisioningorDeletingorReadyorFailedorPendingAcceptance+2 more

      Reverse private endpoint status.

      Example: "Ready"
Navigation