UNPKG

cloudworker-proxy

Version:
243 lines 5.28 kB
{ "version": "2.0", "metadata": { "apiVersion": "2019-12-03", "endpointPrefix": "outposts", "jsonVersion": "1.1", "protocol": "rest-json", "serviceAbbreviation": "Outposts", "serviceFullName": "AWS Outposts", "serviceId": "Outposts", "signatureVersion": "v4", "signingName": "outposts", "uid": "outposts-2019-12-03" }, "operations": { "CreateOutpost": { "http": { "requestUri": "/outposts" }, "input": { "type": "structure", "required": [ "SiteId" ], "members": { "Name": {}, "Description": {}, "SiteId": {}, "AvailabilityZone": {}, "AvailabilityZoneId": {} } }, "output": { "type": "structure", "members": { "Outpost": { "shape": "S8" } } } }, "DeleteOutpost": { "http": { "method": "DELETE", "requestUri": "/outposts/{OutpostId}" }, "input": { "type": "structure", "required": [ "OutpostId" ], "members": { "OutpostId": { "location": "uri", "locationName": "OutpostId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteSite": { "http": { "method": "DELETE", "requestUri": "/sites/{SiteId}" }, "input": { "type": "structure", "required": [ "SiteId" ], "members": { "SiteId": { "location": "uri", "locationName": "SiteId" } } }, "output": { "type": "structure", "members": {} } }, "GetOutpost": { "http": { "method": "GET", "requestUri": "/outposts/{OutpostId}" }, "input": { "type": "structure", "required": [ "OutpostId" ], "members": { "OutpostId": { "location": "uri", "locationName": "OutpostId" } } }, "output": { "type": "structure", "members": { "Outpost": { "shape": "S8" } } } }, "GetOutpostInstanceTypes": { "http": { "method": "GET", "requestUri": "/outposts/{OutpostId}/instanceTypes" }, "input": { "type": "structure", "required": [ "OutpostId" ], "members": { "OutpostId": { "location": "uri", "locationName": "OutpostId" }, "NextToken": { "location": "querystring", "locationName": "NextToken" }, "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "InstanceTypes": { "type": "list", "member": { "type": "structure", "members": { "InstanceType": {} } } }, "NextToken": {}, "OutpostId": {}, "OutpostArn": {} } } }, "ListOutposts": { "http": { "method": "GET", "requestUri": "/outposts" }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "NextToken" }, "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Outposts": { "type": "list", "member": { "shape": "S8" } }, "NextToken": {} } } }, "ListSites": { "http": { "method": "GET", "requestUri": "/sites" }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "NextToken" }, "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Sites": { "type": "list", "member": { "type": "structure", "members": { "SiteId": {}, "AccountId": {}, "Name": {}, "Description": {} } } }, "NextToken": {} } } } }, "shapes": { "S8": { "type": "structure", "members": { "OutpostId": {}, "OwnerId": {}, "OutpostArn": {}, "SiteId": {}, "Name": {}, "Description": {}, "LifeCycleStatus": {}, "AvailabilityZone": {}, "AvailabilityZoneId": {} } } } }