{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-outposts/refs/heads/main/json-schema/openapi-connection-details-schema.json", "title": "ConnectionDetails", "description": " Information about a connection. ", "type": "object", "properties": { "ClientPublicKey": { "allOf": [ { "$ref": "#/components/schemas/WireGuardPublicKey" }, { "description": " The public key of the client. " } ] }, "ServerPublicKey": { "allOf": [ { "$ref": "#/components/schemas/WireGuardPublicKey" }, { "description": " The public key of the server. " } ] }, "ServerEndpoint": { "allOf": [ { "$ref": "#/components/schemas/ServerEndpoint" }, { "description": " The endpoint for the server. " } ] }, "ClientTunnelAddress": { "allOf": [ { "$ref": "#/components/schemas/CIDR" }, { "description": " The client tunnel address. " } ] }, "ServerTunnelAddress": { "allOf": [ { "$ref": "#/components/schemas/CIDR" }, { "description": " The server tunnel address. " } ] }, "AllowedIps": { "allOf": [ { "$ref": "#/components/schemas/CIDRList" }, { "description": " The allowed IP addresses. " } ] } } }