{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ConfigurationManifest", "title": "Configuration", "x-speakeasy-entity": "CloudGatewayConfiguration", "description": "Object containing information about a control-plane's cloud-gateways configuration.", "type": "object", "properties": { "id": { "$ref": "#/components/schemas/ConfigurationId" }, "version": { "$ref": "#/components/schemas/GatewayVersion" }, "api_access": { "$ref": "#/components/schemas/ApiAccess" }, "dataplane_group_config": { "description": "Object that describes where data-planes will be deployed to, along with how many instances.", "type": "array", "items": { "$ref": "#/components/schemas/ConfigurationDataPlaneGroupConfig" }, "title": "Configuration Data-Plane Group Configs", "x-speakeasy-terraform-ignore": true }, "dataplane_groups": { "description": "List of data-plane groups that describe where data-planes will be deployed to, along with how many\ninstances.\n", "type": "array", "items": { "$ref": "#/components/schemas/ConfigurationDataPlaneGroup" }, "format": "set" }, "kind": { "$ref": "#/components/schemas/ConfigurationKind" }, "entity_version": { "description": "Positive, monotonically increasing version integer, to serialize configuration changes.\n", "type": "number", "example": 1, "readOnly": true }, "created_at": { "description": "An RFC-3339 timestamp representation of configuration creation date.", "type": "string", "format": "date-time", "example": "2022-11-04T20:10:06.927Z", "readOnly": true }, "updated_at": { "description": "An RFC-3339 timestamp representation of configuration update date.", "type": "string", "format": "date-time", "example": "2022-11-04T20:10:06.927Z", "readOnly": true }, "control_plane_id": { "$ref": "#/components/schemas/ControlPlaneId" }, "control_plane_geo": { "$ref": "#/components/schemas/ControlPlaneGeo" } }, "required": [ "id", "control_plane_id", "control_plane_geo", "dataplane_group_config", "dataplane_groups", "entity_version", "created_at", "updated_at" ] }