createCluster
Creates a new cluster configuration object for a microservice application.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
clusterName |
String |
(Required) The name of the cluster. |
definitionParameters |
Map |
Cluster definition parameter. |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
environmentName |
String |
Name of the environment which owns this cluster. |
pluginConfigurationName |
String |
Name of the plugin configuration. |
pluginKey |
String |
Name of the plugin key. |
pluginProjectName |
String |
Plugin project name. |
providerClusterName |
String |
Name of the cluster on the provider platform. |
providerProjectName |
String |
Name of the project on the provider platform. |
provisionParameters |
Map |
Provision parameter. |
provisionProcedure |
String |
Provision procedure name. |
deleteCluster
doActionOnRealtimeCluster
Perform action on the given object in the container platform for the given CloudBees CD/RO cluster reference.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
clusterName |
String |
(Required) The name of the cluster. |
objectId |
String |
(Required) The identifier for the object within the cluster for which real-time details will be retrieved. The identifier for the object within the cluster can be obtained using |
objectType |
String |
(Required) The type of object within the cluster for which real-time details will be retrieved. The supported values for object type may vary by container platform. Kubernetes cluster will support |
action |
String |
(Required) The action to be performed on the object within the cluster. The supported values for action may vary by container platform and the type of object. Kubernetes cluster will support |
actionParameters |
Map |
Parameters passed as arguments for the action that should be performed on the object within the cluster. |
environmentName |
String |
Name of the environment which owns this cluster. |
getCluster
Retrieves a cluster reference by name.
getClusters
getRealtimeClusterDetails
Retrieves details for the given object from the container platform for the given CloudBees CD/RO cluster reference.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
clusterName |
String |
(Required) The name of the cluster. |
objectId |
String |
(Required) The identifier for the object within the cluster for which real-time details will be retrieved. The identifier for the object within the cluster can be obtained using |
objectType |
String |
(Required) The type of object within the cluster for which real-time details will be retrieved. The supported values for object type may vary by container platform. Kubernetes cluster will support |
environmentName |
String |
Name of the environment which owns this cluster. |
getRealtimeClusterTopology
Retrieves cluster topology from the container platform for the given CloudBees CD/RO cluster reference.
modifyCluster
Modifies an existing cluster configuration object for a microservice application.
Arguments
Argument Name | Type | Description |
---|---|---|
projectName |
String |
(Required) The name for the project that must be unique among all projects. |
clusterName |
String |
(Required) The name of the cluster. |
definitionParameters |
Map |
Cluster definition parameter. |
description |
String |
Comment text describing this object that is not interpreted at all by CloudBees CD/RO. |
environmentName |
String |
Name of the environment which owns this cluster. |
newName |
String |
New name for an existing object that is being renamed. |
pluginConfigurationName |
String |
Name of the plugin configuration. |
pluginKey |
String |
Name of the plugin key. |
pluginProjectName |
String |
Plugin project name. |
providerClusterName |
String |
Name of the cluster on the provider platform. |
providerProjectName |
String |
Name of the project on the provider platform. |
provisionParameters |
Map |
Provision parameter. |
provisionProcedure |
String |
Provision procedure name. |