{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CreateConfigurationRequest", "title": "CreateConfigurationRequest", "description": "Request schema for creating a configuration.\n", "type": "object", "properties": { "control_plane_id": { "$ref": "#/components/schemas/ControlPlaneId" }, "control_plane_geo": { "$ref": "#/components/schemas/ControlPlaneGeo" }, "version": { "$ref": "#/components/schemas/GatewayVersion" }, "dataplane_groups": { "description": "List of data-plane groups that describe where to deploy instances, along with how many instances.", "type": "array", "items": { "$ref": "#/components/schemas/CreateConfigurationDataPlaneGroup" }, "format": "set" }, "kind": { "$ref": "#/components/schemas/ConfigurationKind" }, "api_access": { "$ref": "#/components/schemas/ApiAccess" } }, "additionalProperties": false, "required": [ "control_plane_id", "control_plane_geo", "dataplane_groups" ] }