API Spec¶
clusters¶
-
GET/clusters/¶ API endpoint that allows cluster configs to be edited or deleted
- Status Codes
200 OK –
- Response JSON Object
[].api_endpoint (string) – Cluster Endpoint URL (required)
[].config (object) – Configuration data stored as an encrypted blob in the database
[].telemetry_endpoint (string) – Telemetry Endpoint URL (required)
[].title (string) – (required)
-
POST/clusters/¶ API endpoint that allows cluster configs to be edited or deleted
- Request JSON Object
api_endpoint (string) – Cluster Endpoint URL (required)
config (object) – Configuration data stored as an encrypted blob in the database
telemetry_endpoint (string) – Telemetry Endpoint URL (required)
title (string) – (required)
- Status Codes
- Response JSON Object
api_endpoint (string) – Cluster Endpoint URL (required)
config (object) – Configuration data stored as an encrypted blob in the database
telemetry_endpoint (string) – Telemetry Endpoint URL (required)
title (string) – (required)
-
GET/clusters/{id}/¶ API endpoint that allows cluster configs to be edited or deleted
- Parameters
id (integer) – A unique integer value identifying this target cluster.
- Status Codes
200 OK –
- Response JSON Object
api_endpoint (string) – Cluster Endpoint URL (required)
config (object) – Configuration data stored as an encrypted blob in the database
telemetry_endpoint (string) – Telemetry Endpoint URL (required)
title (string) – (required)
-
PUT/clusters/{id}/¶ API endpoint that allows cluster configs to be edited or deleted
- Parameters
id (integer) – A unique integer value identifying this target cluster.
- Request JSON Object
api_endpoint (string) – Cluster Endpoint URL (required)
config (object) – Configuration data stored as an encrypted blob in the database
telemetry_endpoint (string) – Telemetry Endpoint URL (required)
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
api_endpoint (string) – Cluster Endpoint URL (required)
config (object) – Configuration data stored as an encrypted blob in the database
telemetry_endpoint (string) – Telemetry Endpoint URL (required)
title (string) – (required)
-
PATCH/clusters/{id}/¶ API endpoint that allows cluster configs to be edited or deleted
- Parameters
id (integer) – A unique integer value identifying this target cluster.
- Request JSON Object
api_endpoint (string) – Cluster Endpoint URL (required)
config (object) – Configuration data stored as an encrypted blob in the database
telemetry_endpoint (string) – Telemetry Endpoint URL (required)
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
api_endpoint (string) – Cluster Endpoint URL (required)
config (object) – Configuration data stored as an encrypted blob in the database
telemetry_endpoint (string) – Telemetry Endpoint URL (required)
title (string) – (required)
-
DELETE/clusters/{id}/¶ API endpoint that allows cluster configs to be edited or deleted
- Parameters
id (integer) – A unique integer value identifying this target cluster.
- Status Codes
configmaps¶
-
GET/configmaps/¶ API endpoint that allows configmaps to be edited or deleted
- Status Codes
200 OK –
- Response JSON Object
[].annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].data (object) –
[].description (string) –
[].kind (string) –
[].labels (object) – Dictionary store equivalent to Labels in Kubernetes API
[].title (string) – (required)
-
POST/configmaps/¶ API endpoint that allows configmaps to be edited or deleted
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
- Status Codes
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
GET/configmaps/{id}/¶ API endpoint that allows configmaps to be edited or deleted
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
PUT/configmaps/{id}/¶ API endpoint that allows configmaps to be edited or deleted
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
PATCH/configmaps/{id}/¶ API endpoint that allows configmaps to be edited or deleted
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
DELETE/configmaps/{id}/¶ API endpoint that allows configmaps to be edited or deleted
- Parameters
id (string) – UUID Auto field.
- Status Codes
-
GET/configmaps/{id}/deploy/¶ Action to deploy the ConfigMap resource to target cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
GET/configmaps/{id}/remove/¶ Action to delete the kubernetes ConfigMap from the cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
data (object) –
description (string) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
containers¶
-
GET/containers/¶ API endpoint that allows containers to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].args (string) – Comma separated args to run with command when instantiating container.
[].cluster (string) – ForeignKey to TargetCluster object.
[].command (string) – Command to run when start container
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].image_name (string) – Properly qualified image name.
[].image_pull_policy (string) –
[].image_tag (string) – Tag name for the image to be used for this job
[].port (integer) –
[].title (string) – (required)
[].volume_mount (string) –
-
POST/containers/¶ API endpoint that allows containers to be edited or deleted.
- Request JSON Object
args (string) – Comma separated args to run with command when instantiating container.
cluster (string) – ForeignKey to TargetCluster object.
command (string) – Command to run when start container
config (object) – Pass in extra parameters here.
description (string) –
image_name (string) – Properly qualified image name.
image_pull_policy (string) –
image_tag (string) – Tag name for the image to be used for this job
port (integer) –
title (string) – (required)
volume_mount (string) –
- Status Codes
- Response JSON Object
args (string) – Comma separated args to run with command when instantiating container.
cluster (string) – ForeignKey to TargetCluster object.
command (string) – Command to run when start container
config (object) – Pass in extra parameters here.
description (string) –
image_name (string) – Properly qualified image name.
image_pull_policy (string) –
image_tag (string) – Tag name for the image to be used for this job
port (integer) –
title (string) – (required)
volume_mount (string) –
-
GET/containers/{id}/¶ API endpoint that allows containers to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
args (string) – Comma separated args to run with command when instantiating container.
cluster (string) – ForeignKey to TargetCluster object.
command (string) – Command to run when start container
config (object) – Pass in extra parameters here.
description (string) –
image_name (string) – Properly qualified image name.
image_pull_policy (string) –
image_tag (string) – Tag name for the image to be used for this job
port (integer) –
title (string) – (required)
volume_mount (string) –
-
PUT/containers/{id}/¶ API endpoint that allows containers to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
args (string) – Comma separated args to run with command when instantiating container.
cluster (string) – ForeignKey to TargetCluster object.
command (string) – Command to run when start container
config (object) – Pass in extra parameters here.
description (string) –
image_name (string) – Properly qualified image name.
image_pull_policy (string) –
image_tag (string) – Tag name for the image to be used for this job
port (integer) –
title (string) – (required)
volume_mount (string) –
- Status Codes
200 OK –
- Response JSON Object
args (string) – Comma separated args to run with command when instantiating container.
cluster (string) – ForeignKey to TargetCluster object.
command (string) – Command to run when start container
config (object) – Pass in extra parameters here.
description (string) –
image_name (string) – Properly qualified image name.
image_pull_policy (string) –
image_tag (string) – Tag name for the image to be used for this job
port (integer) –
title (string) – (required)
volume_mount (string) –
-
PATCH/containers/{id}/¶ API endpoint that allows containers to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
args (string) – Comma separated args to run with command when instantiating container.
cluster (string) – ForeignKey to TargetCluster object.
command (string) – Command to run when start container
config (object) – Pass in extra parameters here.
description (string) –
image_name (string) – Properly qualified image name.
image_pull_policy (string) –
image_tag (string) – Tag name for the image to be used for this job
port (integer) –
title (string) – (required)
volume_mount (string) –
- Status Codes
200 OK –
- Response JSON Object
args (string) – Comma separated args to run with command when instantiating container.
cluster (string) – ForeignKey to TargetCluster object.
command (string) – Command to run when start container
config (object) – Pass in extra parameters here.
description (string) –
image_name (string) – Properly qualified image name.
image_pull_policy (string) –
image_tag (string) – Tag name for the image to be used for this job
port (integer) –
title (string) – (required)
volume_mount (string) –
-
DELETE/containers/{id}/¶ API endpoint that allows containers to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
deployments¶
-
GET/deployments/¶ API endpoint that allows deployments to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
[].api_version (string) – API version used to deploy child object.
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].kind (string) – String representation of Kubernetes object kind (required)
[].kuid (string) – Object’s UID in the cluster
[].labels (object) – Dictionary store equivalent to Labels in Kubernetes API
[].namespace (string) – Live namespace the object is associated with. (required)
[].pod_template (string) – (required)
[].port (integer) – Port object will expose
[].replicas (integer) –
[].selector (object) –
[].title (string) – (required)
-
POST/deployments/¶ API endpoint that allows deployments to be edited or deleted.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
- Status Codes
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
-
GET/deployments/{id}/¶ API endpoint that allows deployments to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
-
PUT/deployments/{id}/¶ API endpoint that allows deployments to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
-
PATCH/deployments/{id}/¶ API endpoint that allows deployments to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
-
DELETE/deployments/{id}/¶ API endpoint that allows deployments to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
-
GET/deployments/{id}/deploy/¶ Action to deploy the kubernetes resource to target cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
-
GET/deployments/{id}/pod_usage/¶ Action to fetch point-in-time cpu and memory usage of pod.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
-
GET/deployments/{id}/remove/¶ Action to delete the kubernetes resource from the cluster/namespaces
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
replicas (integer) –
selector (object) –
title (string) – (required)
ingresses¶
-
GET/ingresses/¶ API endpoint that allows ingress to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
[].api_version (string) – API version used to deploy child object.
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].hostname (string) –
[].kind (string) – String representation of Kubernetes object kind (required)
[].kuid (string) – Object’s UID in the cluster
[].labels (object) – Dictionary store equivalent to Labels in Kubernetes API
[].namespace (string) – Live namespace the object is associated with. (required)
[].path (string) –
[].port (integer) – Port object will expose
[].target_service (string) – (required)
[].title (string) – (required)
-
POST/ingresses/¶ API endpoint that allows ingress to be edited or deleted.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
- Status Codes
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
-
GET/ingresses/{id}/¶ API endpoint that allows ingress to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
-
PUT/ingresses/{id}/¶ API endpoint that allows ingress to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
-
PATCH/ingresses/{id}/¶ API endpoint that allows ingress to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
-
DELETE/ingresses/{id}/¶ API endpoint that allows ingress to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
-
GET/ingresses/{id}/deploy/¶ Action to deploy the kubernetes resource to target cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
-
GET/ingresses/{id}/remove/¶ Action to delete the kubernetes resource from the cluster/namespace.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
hostname (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
path (string) –
port (integer) – Port object will expose
target_service (string) – (required)
title (string) – (required)
jobs¶
-
GET/jobs/¶ API endpoint that allows jobs to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
[].api_version (string) – API version used to deploy child object.
[].backoff_limit (integer) –
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].kind (string) – String representation of Kubernetes object kind (required)
[].kuid (string) – Object’s UID in the cluster
[].labels (object) – Dictionary store equivalent to Labels in Kubernetes API
[].namespace (string) – Live namespace the object is associated with. (required)
[].pod_template (string) – (required)
[].port (integer) – Port object will expose
[].title (string) – (required)
-
POST/jobs/¶ API endpoint that allows jobs to be edited or deleted.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
- Status Codes
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
-
GET/jobs/{id}/¶ API endpoint that allows jobs to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
-
PUT/jobs/{id}/¶ API endpoint that allows jobs to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
-
PATCH/jobs/{id}/¶ API endpoint that allows jobs to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
-
DELETE/jobs/{id}/¶ API endpoint that allows jobs to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
-
GET/jobs/{id}/deploy/¶ Action to deploy the kubernetes resource to target cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
-
GET/jobs/{id}/pod_usage/¶ Action to fetch point-in-time cpu and memory usage of pod.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
-
GET/jobs/{id}/remove/¶ Action to delete the kubernetes resource from the target cluster/ns.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
backoff_limit (integer) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
pod_template (string) – (required)
port (integer) – Port object will expose
title (string) – (required)
mounts¶
-
GET/mounts/¶ API endpoint that allows volumes to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].mount_path (string) –
[].sub_path (string) –
[].title (string) – (required)
-
POST/mounts/¶ API endpoint that allows volumes to be edited or deleted.
- Request JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
mount_path (string) –
sub_path (string) –
title (string) – (required)
- Status Codes
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
mount_path (string) –
sub_path (string) –
title (string) – (required)
-
GET/mounts/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
mount_path (string) –
sub_path (string) –
title (string) – (required)
-
PUT/mounts/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
mount_path (string) –
sub_path (string) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
mount_path (string) –
sub_path (string) –
title (string) – (required)
-
PATCH/mounts/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
mount_path (string) –
sub_path (string) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
mount_path (string) –
sub_path (string) –
title (string) – (required)
-
DELETE/mounts/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
namespaces¶
-
GET/namespaces/¶ API endpoint that allows namespaces to be created or deleted
- Status Codes
200 OK –
- Response JSON Object
[].annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
[].api_version (string) –
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].exists (boolean) –
[].kind (string) –
[].labels (object) – Dictionary store equivalent to Labels in Kubernetes API
[].title (string) – (required)
-
POST/namespaces/¶ API endpoint that allows namespaces to be created or deleted
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
- Status Codes
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
GET/namespaces/{id}/¶ API endpoint that allows namespaces to be created or deleted
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
PUT/namespaces/{id}/¶ API endpoint that allows namespaces to be created or deleted
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
PATCH/namespaces/{id}/¶ API endpoint that allows namespaces to be created or deleted
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
DELETE/namespaces/{id}/¶ API endpoint that allows namespaces to be created or deleted
- Parameters
id (string) – UUID Auto field.
- Status Codes
-
GET/namespaces/{id}/deploy/¶ Action to deploy the namespace resource to target cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
-
GET/namespaces/{id}/remove/¶ Action to delete the kubernetes namespace from the cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) –
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
exists (boolean) –
kind (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
title (string) – (required)
pods¶
-
GET/pods/¶ API endpoint that allows pod templates to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].labels (object) – Dictionary store equivalent to Labels in Kubernetes API
[].primary_container (string) – (required)
[].restart_policy (string) –
[].secondary_container (string) –
[].title (string) – (required)
[].volume (string) –
-
POST/pods/¶ API endpoint that allows pod templates to be edited or deleted.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
primary_container (string) – (required)
restart_policy (string) –
secondary_container (string) –
title (string) – (required)
volume (string) –
- Status Codes
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
primary_container (string) – (required)
restart_policy (string) –
secondary_container (string) –
title (string) – (required)
volume (string) –
-
GET/pods/{id}/¶ API endpoint that allows pod templates to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
primary_container (string) – (required)
restart_policy (string) –
secondary_container (string) –
title (string) – (required)
volume (string) –
-
PUT/pods/{id}/¶ API endpoint that allows pod templates to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
primary_container (string) – (required)
restart_policy (string) –
secondary_container (string) –
title (string) – (required)
volume (string) –
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
primary_container (string) – (required)
restart_policy (string) –
secondary_container (string) –
title (string) – (required)
volume (string) –
-
PATCH/pods/{id}/¶ API endpoint that allows pod templates to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
primary_container (string) – (required)
restart_policy (string) –
secondary_container (string) –
title (string) – (required)
volume (string) –
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
primary_container (string) – (required)
restart_policy (string) –
secondary_container (string) –
title (string) – (required)
volume (string) –
-
DELETE/pods/{id}/¶ API endpoint that allows pod templates to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
services¶
-
GET/services/¶ API endpoint that allows services to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
[].api_version (string) – API version used to deploy child object.
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].kind (string) – String representation of Kubernetes object kind (required)
[].kuid (string) – Object’s UID in the cluster
[].labels (object) – Dictionary store equivalent to Labels in Kubernetes API
[].namespace (string) – Live namespace the object is associated with. (required)
[].port (integer) – Port object will expose
[].selector (object) –
[].target_port (integer) –
[].title (string) – (required)
-
POST/services/¶ API endpoint that allows services to be edited or deleted.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
- Status Codes
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
-
GET/services/{id}/¶ API endpoint that allows services to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
-
PUT/services/{id}/¶ API endpoint that allows services to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
-
PATCH/services/{id}/¶ API endpoint that allows services to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
-
DELETE/services/{id}/¶ API endpoint that allows services to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
-
GET/services/{id}/deploy/¶ Action to deploy the kubernetes resource to target cluster.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
-
GET/services/{id}/remove/¶ Action to delete the kubernetes resource from the cluster/namespace.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
annotations (object) – Dictionary store equivalent to Annotations in Kubernetes API
api_version (string) – API version used to deploy child object.
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
kind (string) – String representation of Kubernetes object kind (required)
kuid (string) – Object’s UID in the cluster
labels (object) – Dictionary store equivalent to Labels in Kubernetes API
namespace (string) – Live namespace the object is associated with. (required)
port (integer) – Port object will expose
selector (object) –
target_port (integer) –
title (string) – (required)
volumes¶
-
GET/volumes/¶ API endpoint that allows volumes to be edited or deleted.
- Status Codes
200 OK –
- Response JSON Object
[].cluster (string) – ForeignKey to TargetCluster object.
[].config (object) – Pass in extra parameters here.
[].description (string) –
[].title (string) – (required)
-
POST/volumes/¶ API endpoint that allows volumes to be edited or deleted.
- Request JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
title (string) – (required)
- Status Codes
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
title (string) – (required)
-
GET/volumes/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes
200 OK –
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
title (string) – (required)
-
PUT/volumes/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
title (string) – (required)
-
PATCH/volumes/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Request JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
title (string) – (required)
- Status Codes
200 OK –
- Response JSON Object
cluster (string) – ForeignKey to TargetCluster object.
config (object) – Pass in extra parameters here.
description (string) –
title (string) – (required)
-
DELETE/volumes/{id}/¶ API endpoint that allows volumes to be edited or deleted.
- Parameters
id (string) – UUID Auto field.
- Status Codes