Get Configuration
Retrieves a single Cloud Gateway configuration by ID, including the current state of each deployed data plane group. Access is restricted to control planes the caller has permission to read.
Path parameters
The ID of the configuration to operate on.
Response
Response format for retrieving a configuration by ID.
Example response
{
"id": "edaf40f9-9fb0-4ffe-bb74-4e763a6bd471",
"version": "3.10",
"api_access": "private+public",
"dataplane_group_config": [
{
"provider": "aws",
"region": "us-east-2",
"cloud_gateway_network_id": "36ae63d3-efd1-4bec-b246-62aa5d3f5695",
"autoscale": {
"requested_instances": 3
},
"environment": [
{
"name": "KONG_LOG_LEVEL",
"value": "info"
}
]
}
],
"dataplane_groups": [
{
"id": "cbb8872a-1f83-4806-bf69-fdf0b4783c7e",
"provider": "aws",
"region": "us-east-2",
"autoscale": {
"requested_instances": 3
},
"environment": [
{
"name": "KONG_LOG_LEVEL",
"value": "info"
}
],
"cloud_gateway_network_id": "36ae63d3-efd1-4bec-b246-62aa5d3f5695",
"state_metadata": {
"reported_status": "ERROR",
"reason": "Dataplane group could not be deployed due to insufficient cloud provider compute instances.\n"
},
"private_ip_addresses": [
"192.168.248.132",
"192.168.66.81",
"192.168.137.135"
],
"egress_ip_addresses": [
"71.78.149.75",
"91.149.112.244",
"51.235.15.121"
],
"created_at": "2022-11-04T20:10:06.927Z",
"updated_at": "2022-11-04T20:10:06.927Z"
}
],
"entity_version": 1,
"created_at": "2022-11-04T20:10:06.927Z",
"updated_at": "2022-11-04T20:10:06.927Z",
"control_plane_id": "0949471e-b759-45ba-87ab-ee63fb781388"
}Changes
Changed in 11 of the 75 revisions of this API.2139
- ○
added the optional property
dataplane_groups/items/hostnamesto the response with the200statusresponse-optional-property-added
This revision also has 23 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the
dataplane_group_config/items/environment/items/valueresponse property's maxLength was increased from120to2048for the response status200response-property-max-length-increased
- ▲
the
dataplane_groups/items/environment/items/valueresponse property's maxLength was increased from120to2048for the response status200response-property-max-length-increased
- ▲
the
dataplane_group_config/items/environment/items/nameresponse's property type/format changed fromstring/^KONG_[a-zA-Z_]+[a-zA-Z0-9_]*tostring/^(KONG|OTEL)_[a-zA-Z_]+[a-zA-Z0-9_]*for status200response-property-type-changed
- ▲
the
dataplane_groups/items/environment/items/nameresponse's property type/format changed fromstring/^KONG_[a-zA-Z_]+[a-zA-Z0-9_]*tostring/^(KONG|OTEL)_[a-zA-Z_]+[a-zA-Z0-9_]*for status200response-property-type-changed
- ▲
- ●
added the new
gcpenum value to thedataplane_group_config/items/providerresponse property for the response status200response-property-enum-value-added
- ●
added the new
gcpenum value to thedataplane_groups/items/providerresponse property for the response status200response-property-enum-value-added
- ●
- ▲
the response property
dataplane_group_config/items/autoscalebecame optional for the status200response-property-became-optional
- ▲
the response property
dataplane_group_config/items/cloud_gateway_network_idbecame optional for the status200response-property-became-optional
- ▲
the response property
dataplane_groups/items/autoscalebecame optional for the status200response-property-became-optional
- ▲
the response property
dataplane_groups/items/cloud_gateway_network_idbecame optional for the status200response-property-became-optional
- ▲
the response property
versionbecame optional for the status200response-property-became-optional
- ○
added the optional property
kindto the response with the200statusresponse-optional-property-added
- ▲
- ●
added the new
sgenum value to thecontrol_plane_georesponse property for the response status200response-property-enum-value-added
- ●
- ▲
the response property
dataplane_group_config/items/autoscale/oneOf[subschema #2: Configuration Autoscale Autopilot]/max_rpsbecame nullable for the status200response-property-became-nullable
- ▲
the response property
dataplane_groups/items/autoscale/oneOf[subschema #2: Configuration Autoscale Autopilot]/max_rpsbecame nullable for the status200response-property-became-nullable
- ▲
the response property
dataplane_groups/items/egress_ip_addressesbecame nullable for the status200response-property-became-nullable
- ▲
the response property
dataplane_groups/items/private_ip_addressesbecame nullable for the status200response-property-became-nullable
- ▲
the response property
dataplane_groups/items/state_metadata/reasonbecame nullable for the status200response-property-became-nullable
- ▲
the response property
dataplane_groups/items/state_metadata/reported_statusbecame nullable for the status200response-property-became-nullable
- ▲
the response property
detailbecame nullable for the status401response-property-became-nullable
- ▲
the response property
instancebecame nullable for the status401response-property-became-nullable
- ▲
the response property
statusbecame nullable for the status401response-property-became-nullable
- ▲
the response property
titlebecame nullable for the status401response-property-became-nullable
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the
dataplane_group_configresponse's property type/format changed from/toarray/for status200response-property-type-changed
- ○
removed
ConfigurationDataPlaneGroupConfigssubschema #1from thedataplane_group_configresponse propertyallOflist for the response status200response-property-all-of-removed
This revision also has 15 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the
dataplane_group_configresponse's property type/format changed fromarray/to/for status200response-property-type-changed
- ○
added
ConfigurationDataPlaneGroupConfigssubschema #1to thedataplane_group_configresponse propertyallOflist for the response status200response-property-all-of-added
- ▲
- ○
response property
dataplane_group_config/items/autoscale/oneOf[subschema #1: Configuration Autoscale Static]/deprecatedresponse-property-deprecated
- ○
response property
dataplane_groups/items/autoscale/oneOf[subschema #1: Configuration Autoscale Static]/deprecatedresponse-property-deprecated
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
response property
dataplane_group_config/items/autoscale/oneOf[subschema #2: Configuration Autoscale Autopilot]/max_rpsdeprecatedresponse-property-deprecated
- ○
response property
dataplane_groups/items/autoscale/oneOf[subschema #2: Configuration Autoscale Autopilot]/max_rpsdeprecatedresponse-property-deprecated
- ○