All URIs are relative to https://localhost/api/v41
Method | HTTP request | Description |
---|---|---|
generate_copy_docker | POST /controlPlanes/commands/generateCopyDocker | Launches the Generate Copy Docker Script Command. |
get_control_planes | GET /controlPlanes | Current Control Planes. |
get_log_content | POST /controlPlanes/fetchResources/logContent | Fetches the log content for the specific command. |
get_manifest_json | POST /controlPlanes/fetchResources/manifest.json | Fetches the manifest. |
install_control_plane | POST /controlPlanes/commands/installControlPlane | Launches the install control plane command. |
read_control_plane_by_uuid | GET /controlPlanes/{controlPlaneUuid} | The control plane with the given id. |
uninstall_control_plane | POST /controlPlanes/{controlPlaneUuid}/commands/uninstallControlPlane | Launches Uninstall Command on the control plane with the given uuid. |
upgrade_control_plane | POST /controlPlanes/{controlPlaneUuid}/commands/upgradeControlPlane | Launches the Upgrade Command on the control plane with the given uuid. |
ApiCommand generate_copy_docker(body=body)
Launches the Generate Copy Docker Script Command.
Launches the Generate Copy Docker Script Command
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
body = cm_client.ApiGenerateCopyDockerArgs() # ApiGenerateCopyDockerArgs | Arguments for the Command (optional)
try:
# Launches the Generate Copy Docker Script Command.
api_response = api_instance.generate_copy_docker(body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->generate_copy_docker: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
body | ApiGenerateCopyDockerArgs | Arguments for the Command | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiControlPlaneList get_control_planes()
Current Control Planes.
Current Control Planes
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
try:
# Current Control Planes.
api_response = api_instance.get_control_planes()
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->get_control_planes: %s\n" % e)
This endpoint does not need any parameter.
[Back to top] [Back to API list] [Back to Model list] [Back to README]
str get_log_content(command_id=command_id)
Fetches the log content for the specific command.
Fetches the log content for the specific command.
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
command_id = 3.4 # float | the command id (optional)
try:
# Fetches the log content for the specific command.
api_response = api_instance.get_log_content(command_id=command_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->get_log_content: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
command_id | float | the command id | [optional] |
str
[Back to top] [Back to API list] [Back to Model list] [Back to README]
file get_manifest_json(remote_repo_url=remote_repo_url)
Fetches the manifest.
Fetches the manifest.json under the specified remote repo.
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
remote_repo_url = 'remote_repo_url_example' # str | the remote repo url. (optional)
try:
# Fetches the manifest.
api_response = api_instance.get_manifest_json(remote_repo_url=remote_repo_url)
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->get_manifest_json: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
remote_repo_url | str | the remote repo url. | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiCommand install_control_plane(body=body)
Launches the install control plane command.
Launches the install control plane command.
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
body = cm_client.ApiInstallControlPlaneArgs() # ApiInstallControlPlaneArgs | Arguments for the Command (optional)
try:
# Launches the install control plane command.
api_response = api_instance.install_control_plane(body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->install_control_plane: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
body | ApiInstallControlPlaneArgs | Arguments for the Command | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiControlPlane read_control_plane_by_uuid(control_plane_uuid)
The control plane with the given id.
The control plane with the given id
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
control_plane_uuid = 'control_plane_uuid_example' # str | The universally unique id of the control plane
try:
# The control plane with the given id.
api_response = api_instance.read_control_plane_by_uuid(control_plane_uuid)
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->read_control_plane_by_uuid: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
control_plane_uuid | str | The universally unique id of the control plane |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiCommand uninstall_control_plane(control_plane_uuid, body=body)
Launches Uninstall Command on the control plane with the given uuid.
Launches Uninstall Command on the control plane with the given uuid
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
control_plane_uuid = 'control_plane_uuid_example' # str | The universally unique id of the control plane
body = cm_client.ApiUninstallControlPlaneArgs() # ApiUninstallControlPlaneArgs | Arguments for the Command (optional)
try:
# Launches Uninstall Command on the control plane with the given uuid.
api_response = api_instance.uninstall_control_plane(control_plane_uuid, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->uninstall_control_plane: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
control_plane_uuid | str | The universally unique id of the control plane | |
body | ApiUninstallControlPlaneArgs | Arguments for the Command | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ApiCommand upgrade_control_plane(control_plane_uuid, body=body)
Launches the Upgrade Command on the control plane with the given uuid.
Launches the Upgrade Command on the control plane with the given uuid
from __future__ import print_function
import time
import cm_client
from cm_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basic
configuration = cm_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = cm_client.ControlPlanesResourceApi(cm_client.ApiClient(configuration))
control_plane_uuid = 'control_plane_uuid_example' # str | The universally unique id of the control plane
body = cm_client.ApiUpgradeControlPlaneArgs() # ApiUpgradeControlPlaneArgs | Arguments for the Command (optional)
try:
# Launches the Upgrade Command on the control plane with the given uuid.
api_response = api_instance.upgrade_control_plane(control_plane_uuid, body=body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ControlPlanesResourceApi->upgrade_control_plane: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
control_plane_uuid | str | The universally unique id of the control plane | |
body | ApiUpgradeControlPlaneArgs | Arguments for the Command | [optional] |
[Back to top] [Back to API list] [Back to Model list] [Back to README]