List Control Planes
Returns an array of control plane objects containing information about the Konnect Control Planes.
Query Parameters
The maximum number of items to include per page. The last page of a collection may include fewer items.
Example:10
Determines which page of the entities to retrieve.
Example:1
Filters a collection of control-planes.
Show Child Parameters
Filter control planes in the response by associated labels.
Example:key:value,existCheck
The asc suffix is optional as the default sort order is ascending.
The desc suffix is used to specify a descending order.
Multiple sort attributes may be provided via a comma separated list.
JSONPath notation may be used to specify a sub-attribute (eg: ‘foo.bar desc’).
Example:name,created_at desc
Response
application/json
Response
A paginated list response for a collection of control planes.
ListControlPlanesResponse
returns the pagination information
Show Child Parameters
The control plane object contains information about a Kong control plane.
Show Child Parameters
Authentication
Query Parameters
Create Control Plane
Create a control plane in the Konnect Organization.
Body
application/json
Body
CreateControlPlaneRequest
The request schema for the create control plane request.
The name of the control plane.
Example:Test Control Plane
The description of the control plane in Konnect.
Example:A test control plane for exploration.
The ClusterType value of the cluster associated with the Control Plane.
Allowed values:CLUSTER_TYPE_CONTROL_PLANECLUSTER_TYPE_K8S_INGRESS_CONTROLLERCLUSTER_TYPE_CONTROL_PLANE_GROUPCLUSTER_TYPE_SERVERLESS
Example:CLUSTER_TYPE_CONTROL_PLANE
The auth type value of the cluster associated with the Runtime Group.
Allowed values:pinned_client_certspki_client_certs
Example:pinned_client_certs
Whether this control-plane can be used for cloud-gateways.
Example:false
Proxy URL associated with reaching the data-planes connected to a control-plane.
Example:{"host":"example.com","port":443,"protocol":"https"}
Show Child Parameters
Labels to facilitate tagged search on control planes. Keys must be of length 1-63 characters, and cannot start with ‘kong’, ‘konnect’, ‘mesh’, ‘kic’, or ‘_’.
Example:{"env":"test"}
Response
application/json
Response
A response to creating a control plane.
ControlPlane
The control plane object contains information about a Kong control plane.
The control plane ID.
Example:7f9fd312-a987-4628-b4c5-bb4f4fddd5f7
The name of the control plane.
Example:Test Control Plane
The description of the control plane in Konnect.
Example:A test control plane for exploration.
Labels to facilitate tagged search on control planes. Keys must be of length 1-63 characters, and cannot start with ‘kong’, ‘konnect’, ‘mesh’, ‘kic’, or ‘_’.
Example:{"env":"test"}
CP configuration object for related access endpoints.
Show Child Parameters
An ISO-8604 timestamp representation of control plane creation date.
Example:2022-11-04T20:10:06.927Z
An ISO-8604 timestamp representation of control plane update date.
Example:2022-11-04T20:10:06.927Z
Authentication
Body
Fetch Control Plane
Returns information about an individual control plane.
Path Parameters
The control plane ID
Example:d32d905a-ed33-46a3-a093-d8f536af9a8a
Response
application/json
Response
A response to retrieving a single control plane.
ControlPlane
The control plane object contains information about a Kong control plane.
The control plane ID.
Example:7f9fd312-a987-4628-b4c5-bb4f4fddd5f7
The name of the control plane.
Example:Test Control Plane
The description of the control plane in Konnect.
Example:A test control plane for exploration.
Labels to facilitate tagged search on control planes. Keys must be of length 1-63 characters, and cannot start with ‘kong’, ‘konnect’, ‘mesh’, ‘kic’, or ‘_’.
Example:{"env":"test"}
CP configuration object for related access endpoints.
Show Child Parameters
An ISO-8604 timestamp representation of control plane creation date.
Example:2022-11-04T20:10:06.927Z
An ISO-8604 timestamp representation of control plane update date.
Example:2022-11-04T20:10:06.927Z
Authentication
Path Parameters
Update Control Plane
Update an individual control plane.
Path Parameters
The control plane ID
Example:d32d905a-ed33-46a3-a093-d8f536af9a8a
Body
application/json
Body
UpdateControlPlaneRequest
The request schema for the update control plane request.
The name of the control plane.
Example:Test Control Plane
The description of the control plane in Konnect.
Example:A test control plane for exploration.
The auth type value of the cluster associated with the Runtime Group.
Allowed values:pinned_client_certspki_client_certs
Example:pinned_client_certs
Proxy URL associated with reaching the data-planes connected to a control-plane.
Example:{"host":"example.com","port":443,"protocol":"https"}
Show Child Parameters
Labels to facilitate tagged search on control planes. Keys must be of length 1-63 characters, and cannot start with ‘kong’, ‘konnect’, ‘mesh’, ‘kic’, or ‘_’.
Example:{"env":"test"}
Response
application/json
Response
A response to updating a control plane.
ControlPlane
The control plane object contains information about a Kong control plane.
The control plane ID.
Example:7f9fd312-a987-4628-b4c5-bb4f4fddd5f7
The name of the control plane.
Example:Test Control Plane
The description of the control plane in Konnect.
Example:A test control plane for exploration.
Labels to facilitate tagged search on control planes. Keys must be of length 1-63 characters, and cannot start with ‘kong’, ‘konnect’, ‘mesh’, ‘kic’, or ‘_’.
Example:{"env":"test"}
CP configuration object for related access endpoints.
Show Child Parameters
An ISO-8604 timestamp representation of control plane creation date.
Example:2022-11-04T20:10:06.927Z
An ISO-8604 timestamp representation of control plane update date.
Example:2022-11-04T20:10:06.927Z
Authentication
Path Parameters
Body
Delete Control Plane
Delete an individual control plane.
Path Parameters
The control plane ID
Example:d32d905a-ed33-46a3-a093-d8f536af9a8a
Response
Response
No Content