ControlPlanesResourceApi

All URIs are relative to /api/v58

Method HTTP request Description
addTags PUT /controlPlanes/{controlPlaneUuid}/tags
copyImagesInFeatures POST /controlPlanes/{controlPlaneUuid}/commands/copyImagesInFeatures
deleteTags DELETE /controlPlanes/{controlPlaneUuid}/tags
generateCopyDocker POST /controlPlanes/commands/generateCopyDocker
generateExternalVaultSetup POST /controlPlanes/commands/generateExternalVaultSetup
getControlPlanes GET /controlPlanes
getExperienceCluster GET /controlPlanes/{controlPlaneUuid}/getTaggedCluster
getLogContent POST /controlPlanes/fetchResources/{commandId}/logContent
getManifestJson POST /controlPlanes/fetchResources/manifest.json
installControlPlane POST /controlPlanes/commands/installControlPlane
installEmbeddedControlPlane POST /controlPlanes/commands/installEmbeddedControlPlane
readControlPlaneByUuid GET /controlPlanes/{controlPlaneUuid}
readTags GET /controlPlanes/{controlPlaneUuid}/tags
uninstallControlPlane POST /controlPlanes/{controlPlaneUuid}/commands/uninstallControlPlane
updateValuesYaml POST /controlPlanes/{controlPlaneUuid}/commands/updateControlPlaneValuesYaml
upgradeControlPlane POST /controlPlanes/{controlPlaneUuid}/commands/upgradeControlPlane
upgradeEmbeddedControlPlane POST /controlPlanes/commands/upgradeEmbeddedControlPlane

addTags

List<ApiEntityTag> addTags(controlPlaneUuid, body)

Attach tags to the control plane.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The uuid of the control plane.
List<ApiEntityTag> body = Arrays.asList(new ApiEntityTag()); // List<ApiEntityTag> | List of tags to add to the control plane
try {
    List<ApiEntityTag> result = apiInstance.addTags(controlPlaneUuid, body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#addTags");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The uuid of the control plane.
body List<ApiEntityTag> List of tags to add to the control plane [optional]

Return type

List<ApiEntityTag>

Authorization

basic

HTTP request headers

copyImagesInFeatures

ApiCommand copyImagesInFeatures(controlPlaneUuid, body)

Launches the command to copy images for one or more features (a comma separated list).

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | 
ApiCopyImagesInFeaturesArgs body = new ApiCopyImagesInFeaturesArgs(); // ApiCopyImagesInFeaturesArgs | Arguments for the Command
try {
    ApiCommand result = apiInstance.copyImagesInFeatures(controlPlaneUuid, body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#copyImagesInFeatures");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String
body ApiCopyImagesInFeaturesArgs Arguments for the Command [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

deleteTags

List<ApiEntityTag> deleteTags(controlPlaneUuid, body)

Remove the tags associated with the control plane

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The uuid of the control plane.
List<ApiEntityTag> body = Arrays.asList(new ApiEntityTag()); // List<ApiEntityTag> | A list of tags to remove from the control plane
try {
    List<ApiEntityTag> result = apiInstance.deleteTags(controlPlaneUuid, body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#deleteTags");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The uuid of the control plane.
body List<ApiEntityTag> A list of tags to remove from the control plane [optional]

Return type

List<ApiEntityTag>

Authorization

basic

HTTP request headers

generateCopyDocker

ApiCommand generateCopyDocker(body)

Launches the Generate Copy Docker Script Command

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
ApiGenerateCopyDockerArgs body = new ApiGenerateCopyDockerArgs(); // ApiGenerateCopyDockerArgs | Arguments for the Command
try {
    ApiCommand result = apiInstance.generateCopyDocker(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#generateCopyDocker");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body ApiGenerateCopyDockerArgs Arguments for the Command [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

generateExternalVaultSetup

ApiCommand generateExternalVaultSetup(body)

Launches the Generate Vault Setup Command command

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
ApiGenerateExternalVaultSetupArgs body = new ApiGenerateExternalVaultSetupArgs(); // ApiGenerateExternalVaultSetupArgs | Arguments for the Command
try {
    ApiCommand result = apiInstance.generateExternalVaultSetup(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#generateExternalVaultSetup");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body ApiGenerateExternalVaultSetupArgs Arguments for the Command [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

getControlPlanes

ApiControlPlaneList getControlPlanes()

Current Control Planes

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
try {
    ApiControlPlaneList result = apiInstance.getControlPlanes();
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#getControlPlanes");
    e.printStackTrace();
}

Parameters

This endpoint does not need any parameter.

Return type

ApiControlPlaneList

Authorization

basic

HTTP request headers

getExperienceCluster

ApiCluster getExperienceCluster(controlPlaneUuid)

The cluster with tags matching this control plane's UUID, if any

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The universally unique id of the control plane
try {
    ApiCluster result = apiInstance.getExperienceCluster(controlPlaneUuid);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#getExperienceCluster");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The universally unique id of the control plane

Return type

ApiCluster

Authorization

basic

HTTP request headers

getLogContent

String getLogContent(commandId)

Fetches the log content for the specific command.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
Long commandId = 789L; // Long | the command id
try {
    String result = apiInstance.getLogContent(commandId);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#getLogContent");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
commandId Long the command id

Return type

String

Authorization

basic

HTTP request headers

getManifestJson

String getManifestJson(body)

Fetches the manifest.json under the specified remote repo.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
ApiRemoteRepoUrl body = new ApiRemoteRepoUrl(); // ApiRemoteRepoUrl | the remote repo url.
try {
    String result = apiInstance.getManifestJson(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#getManifestJson");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body ApiRemoteRepoUrl the remote repo url. [optional]

Return type

String

Authorization

basic

HTTP request headers

installControlPlane

ApiCommand installControlPlane(body)

Launches the install control plane command.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
ApiInstallControlPlaneArgs body = new ApiInstallControlPlaneArgs(); // ApiInstallControlPlaneArgs | Arguments for the Command
try {
    ApiCommand result = apiInstance.installControlPlane(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#installControlPlane");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body ApiInstallControlPlaneArgs Arguments for the Command [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

installEmbeddedControlPlane

ApiCommand installEmbeddedControlPlane(body)

Brings up a control plane on embedded kubernetes. At its core, this command launches the FirstRun command on the Containerized Cluster.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
ApiInstallEmbeddedControlPlaneArgs body = new ApiInstallEmbeddedControlPlaneArgs(); // ApiInstallEmbeddedControlPlaneArgs | The arguments for Ek8s control plane installation
try {
    ApiCommand result = apiInstance.installEmbeddedControlPlane(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#installEmbeddedControlPlane");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body ApiInstallEmbeddedControlPlaneArgs The arguments for Ek8s control plane installation [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

readControlPlaneByUuid

ApiControlPlane readControlPlaneByUuid(controlPlaneUuid)

The control plane with the given id

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The universally unique id of the control plane
try {
    ApiControlPlane result = apiInstance.readControlPlaneByUuid(controlPlaneUuid);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#readControlPlaneByUuid");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The universally unique id of the control plane

Return type

ApiControlPlane

Authorization

basic

HTTP request headers

readTags

List<ApiEntityTag> readTags(controlPlaneUuid, limit, offset)

Returns the tags associated with this control plane.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The uuid of the control plane.
java.math.BigDecimal limit = new java.math.BigDecimal(); // java.math.BigDecimal | Number of tags
java.math.BigDecimal offset = new java.math.BigDecimal(); // java.math.BigDecimal | Index of the first tag to retrieve
try {
    List<ApiEntityTag> result = apiInstance.readTags(controlPlaneUuid, limit, offset);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#readTags");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The uuid of the control plane.
limit java.math.BigDecimal Number of tags [optional]
offset java.math.BigDecimal Index of the first tag to retrieve [optional]

Return type

List<ApiEntityTag>

Authorization

basic

HTTP request headers

uninstallControlPlane

ApiCommand uninstallControlPlane(controlPlaneUuid, body)

Launches Uninstall Command on the control plane with the given uuid

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The universally unique id of the control plane
ApiUninstallControlPlaneArgs body = new ApiUninstallControlPlaneArgs(); // ApiUninstallControlPlaneArgs | Arguments for the Command
try {
    ApiCommand result = apiInstance.uninstallControlPlane(controlPlaneUuid, body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#uninstallControlPlane");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The universally unique id of the control plane
body ApiUninstallControlPlaneArgs Arguments for the Command [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

updateValuesYaml

ApiCommand updateValuesYaml(controlPlaneUuid, body)

Launches update the values.yaml from the control plane with the given uuid This updates the content of values.yaml.merged in the CM database.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The universally unique id of the control plane
ApiUpdateControlPlaneValuesYamlArgs body = new ApiUpdateControlPlaneValuesYamlArgs(); // ApiUpdateControlPlaneValuesYamlArgs | Arguments for the Command
try {
    ApiCommand result = apiInstance.updateValuesYaml(controlPlaneUuid, body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#updateValuesYaml");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The universally unique id of the control plane
body ApiUpdateControlPlaneValuesYamlArgs Arguments for the Command [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

upgradeControlPlane

ApiCommand upgradeControlPlane(controlPlaneUuid, body)

Launches the Upgrade Command on the control plane with the given uuid

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
String controlPlaneUuid = "controlPlaneUuid_example"; // String | The universally unique id of the control plane
ApiUpgradeControlPlaneArgs body = new ApiUpgradeControlPlaneArgs(); // ApiUpgradeControlPlaneArgs | Arguments for the Command
try {
    ApiCommand result = apiInstance.upgradeControlPlane(controlPlaneUuid, body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#upgradeControlPlane");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
controlPlaneUuid String The universally unique id of the control plane
body ApiUpgradeControlPlaneArgs Arguments for the Command [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers

upgradeEmbeddedControlPlane

ApiCommand upgradeEmbeddedControlPlane(body)

Upgrade a Containerized Cluster, including upgrading the control plane running on embedded kubernetes.

Example

// Import classes:
//import com.cloudera.api.swagger.client.ApiClient;
//import com.cloudera.api.swagger.client.ApiException;
//import com.cloudera.api.swagger.client.Configuration;
//import com.cloudera.api.swagger.client.auth.*;
//import com.cloudera.api.swagger.ControlPlanesResourceApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure HTTP basic authorization: basic
HttpBasicAuth basic = (HttpBasicAuth) defaultClient.getAuthentication("basic");
basic.setUsername("YOUR USERNAME");
basic.setPassword("YOUR PASSWORD");

ControlPlanesResourceApi apiInstance = new ControlPlanesResourceApi();
ApiUpgradeEmbeddedControlPlaneArgs body = new ApiUpgradeEmbeddedControlPlaneArgs(); // ApiUpgradeEmbeddedControlPlaneArgs | The arguments for Ek8s control plane upgrade
try {
    ApiCommand result = apiInstance.upgradeEmbeddedControlPlane(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ControlPlanesResourceApi#upgradeEmbeddedControlPlane");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body ApiUpgradeEmbeddedControlPlaneArgs The arguments for Ek8s control plane upgrade [optional]

Return type

ApiCommand

Authorization

basic

HTTP request headers