How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cloudera Private Links API

Create and authorize private-link endpoints between a customer VPC and the Cloudera control plane. 9 operations.

Cloudera Private Links API is one of 24 APIs that Cloudera publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Networking, Private Link, and Security. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 9 operations across 9 paths, and defines 33 schemas. It is described by OpenAPI 2.0, at version 0.9.163.

Requests are made against the base URL https://api.us-west-1.cdp.cloudera.com.

9 operations 9 paths 33 schemas 9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
0.9.163
Base URL
https://api.us-west-1.cdp.cloudera.com
License
Apache 2.0
Terms of Service
Resource Areas
1

Paths & Operations 9

Across 9 paths, the API surfaces 9 operations — 9 POST. Each is listed below with its method, path, parameters, and response codes.

Operations 9
POST
/api/v1/cloudprivatelinks/authorizePrivateLinkServiceAccess
Authorize Private Link services access for the cloud account id.
authorizePrivateLinkServiceAccess 1 param → 200default
POST
/api/v1/cloudprivatelinks/createPrivateLinkEndpoint
Creates Private Link endpoints.
createPrivateLinkEndpoint 1 param → 200default
POST
/api/v1/cloudprivatelinks/deletePrivateLinkEndpoint
Deletes Private Link endpoints.
deletePrivateLinkEndpoint 1 param → 200default
POST
/api/v1/cloudprivatelinks/getPrivateLinkStatus
Get the status of a Private Link.
getPrivateLinkStatus 1 param → 200default
POST
/api/v1/cloudprivatelinks/listPrivateLinkEndpointStatuses
Lists the statuses of the Private Link endpoints that are in creation/deletion status.
listPrivateLinkEndpointStatuses 1 param → 200default
POST
/api/v1/cloudprivatelinks/listPrivateLinkServicesForRegion
Lists the Private Link services that are supported for the region and service group.
listPrivateLinkServicesForRegion 1 param → 200default
POST
/api/v1/cloudprivatelinks/migratePrivateLinkEndpoints
Migrates Private Link endpoints to fallback VPCE services.
migratePrivateLinkEndpoints 1 param → 200default
POST
/api/v1/cloudprivatelinks/revokePrivateLinkServiceAccess
Revoke Private Link services access for the cloud account ID.
revokePrivateLinkServiceAccess 1 param → 200default
POST
/api/v1/cloudprivatelinks/updatePrivateLinkEndpoint
Update existing Private Link endpoint.
updatePrivateLinkEndpoint 1 param → 200default

Schemas 33

The contract defines 33 schemas that model the data the API accepts and returns. The most detailed are AzureAccountDetails (7 properties), UpdatePrivateLinkEndpointRequest (7 properties), AWSAccountDetails (6 properties), PrivateLinkEndpointStatus (6 properties). Each schema is shown below with its type and property counts.

Error
object
An object returned on an error.
2 properties
CloudServiceProvider
string
Supported cloud providers AWS - A value indicating AWS as supported cloud provider for creating Private Links. AZURE - A value indicating Azure as supported cl…
ResourceTag
object
Tag object which can be passed to add custom tags for the cloud resources.
2 properties 2 required
CreatePrivateLinkEndpointRequest
object
Request object for the CreatePrivateLinkEndpoint method.
6 properties 1 required
CreatePrivateLinkEndpointResponse
object
Response object for the CreatePrivateLinkEndpoint method.
1 property
ListPrivateLinkEndpointStatusesRequest
object
Request object for listPrivateLinkEndpointStatuses method.
1 property 1 required
ListPrivateLinkEndpointStatusesResponse
object
Response object for listPrivateLinkEndpointStatuses method.
1 property
DeletePrivateLinkEndpointRequest
object
Request object for the DeletePrivateLinkEndpoint method.
3 properties 1 required
DeletePrivateLinkEndpointResponse
object
Response object for the DeletePrivateLinkEndpoint method.
1 property
AuthorizePrivateLinkServiceAccessRequest
object
Request object for the AuthorizePrivateLinkServicesAccess method.
5 properties
AuthorizePrivateLinkServiceAccessResponse
object
Response object for the AuthorizePrivateLinkServicesAccess method.
2 properties
AuthorizePrivateLinkServiceAccessResult
object
Authorization response containing Private Link service name, service component and its authorization status.
6 properties
ListPrivateLinkServicesForRegionRequest
object
Request object for the ListPrivateLinkServicesForTheRegion method.
2 properties 1 required
ListPrivateLinkServicesForRegionResponse
object
Response object for the ListPrivateLinkServicesForTheRegion method.
1 property
ListPrivateLinkServicesForRegionResult
object
Response object containing PL service name and CDP service component.
5 properties
CrossAccountRoleDetails
object
Customer cross account role details.
2 properties
AzureClientSecretCredential
object
Azure client secret credential, either this or credential CRN should be passed.
3 properties
AWSAccountDetails
object
Details of the cloud network and the cross-account role required to create the Private Link endpoint.
6 properties
AWSAccountInfo
object
Details of the cloud network and the cross-account role required to delete the Private Link endpoint.
4 properties
AzureAccountInfo
object
Details of the cloud network and the cross-account role required to delete the Private Link endpoint.
4 properties
AzureAccountDetails
object
Details of the cloud network and the cross-account role required to create the Private Link endpoint.
7 properties
PrivateLinkEndpointStatus
object
Details of the Private Link endpoints.
6 properties
RevokePrivateLinkServiceAccessRequest
object
Request object for the RevokePrivateLinkServiceAccess method.
5 properties
RevokePrivateLinkServiceAccessResponse
object
Response object for the RevokePrivateLinkServiceAccess method.
2 properties
RevokePrivateLinkServiceAccessResult
object
Revoke response containing PrivateLink service name, service component and its revocation status.
3 properties
PrivateLinkStatus
string
Status of the Private Link. ENABLED - Private Link is enabled. DISABLED - Private Link is disabled. ERROR - Error while retrieving the Private Link status.
GetPrivateLinkStatusRequest
object
Request object for retrieving the status of a Private Link.
4 properties
GetPrivateLinkStatusResponse
object
Response object for GetPrivateLinkStatus method.
1 property
MigratePrivateLinkEndpointsRequest
object
Request object for the MigratePrivateLinkEndpoints method.
1 property 1 required
MigratePrivateLinkEndpointsResponse
object
Response object for the MigratePrivateLinkEndpoints method.
1 property
UpdateOperation
string
Update Operation to be performed. APPEND - Append operation - provided subnet IDs are appended. This is taken as default. REPLACE - Replace operation - provide…
UpdatePrivateLinkEndpointRequest
object
Request object for the UpdatePrivateLinkEndpoints method.
7 properties
UpdatePrivateLinkEndpointResponse
object
Response object for the UpdatePrivateLinkEndpoint method.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cloudera-cloudprivatelinks-openapi.yml Raw ↑

Other APIs Cloudera publishes across the network.

Cloudera Audit Service API
Cloudera Compute Service API
Cloudera Consumption API
Cloudera Data Catalog API
Cloudera Data Hub API
Cloudera Datalake API
Cloudera Data Engineering API
Cloudera DataFlow API
Cloudera DataFlow Workload API
Cloudera Control Plane Data Recovery API
Cloudera Data Warehouse API
Cloudera Environments API
Where this information came from

This is an independent, third-party profile of Cloudera Private Links API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.