UNPKG

5.28 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2019-12-03",
5 "endpointPrefix": "outposts",
6 "jsonVersion": "1.1",
7 "protocol": "rest-json",
8 "serviceAbbreviation": "Outposts",
9 "serviceFullName": "AWS Outposts",
10 "serviceId": "Outposts",
11 "signatureVersion": "v4",
12 "signingName": "outposts",
13 "uid": "outposts-2019-12-03"
14 },
15 "operations": {
16 "CreateOutpost": {
17 "http": {
18 "requestUri": "/outposts"
19 },
20 "input": {
21 "type": "structure",
22 "required": [
23 "SiteId"
24 ],
25 "members": {
26 "Name": {},
27 "Description": {},
28 "SiteId": {},
29 "AvailabilityZone": {},
30 "AvailabilityZoneId": {}
31 }
32 },
33 "output": {
34 "type": "structure",
35 "members": {
36 "Outpost": {
37 "shape": "S8"
38 }
39 }
40 }
41 },
42 "DeleteOutpost": {
43 "http": {
44 "method": "DELETE",
45 "requestUri": "/outposts/{OutpostId}"
46 },
47 "input": {
48 "type": "structure",
49 "required": [
50 "OutpostId"
51 ],
52 "members": {
53 "OutpostId": {
54 "location": "uri",
55 "locationName": "OutpostId"
56 }
57 }
58 },
59 "output": {
60 "type": "structure",
61 "members": {}
62 }
63 },
64 "DeleteSite": {
65 "http": {
66 "method": "DELETE",
67 "requestUri": "/sites/{SiteId}"
68 },
69 "input": {
70 "type": "structure",
71 "required": [
72 "SiteId"
73 ],
74 "members": {
75 "SiteId": {
76 "location": "uri",
77 "locationName": "SiteId"
78 }
79 }
80 },
81 "output": {
82 "type": "structure",
83 "members": {}
84 }
85 },
86 "GetOutpost": {
87 "http": {
88 "method": "GET",
89 "requestUri": "/outposts/{OutpostId}"
90 },
91 "input": {
92 "type": "structure",
93 "required": [
94 "OutpostId"
95 ],
96 "members": {
97 "OutpostId": {
98 "location": "uri",
99 "locationName": "OutpostId"
100 }
101 }
102 },
103 "output": {
104 "type": "structure",
105 "members": {
106 "Outpost": {
107 "shape": "S8"
108 }
109 }
110 }
111 },
112 "GetOutpostInstanceTypes": {
113 "http": {
114 "method": "GET",
115 "requestUri": "/outposts/{OutpostId}/instanceTypes"
116 },
117 "input": {
118 "type": "structure",
119 "required": [
120 "OutpostId"
121 ],
122 "members": {
123 "OutpostId": {
124 "location": "uri",
125 "locationName": "OutpostId"
126 },
127 "NextToken": {
128 "location": "querystring",
129 "locationName": "NextToken"
130 },
131 "MaxResults": {
132 "location": "querystring",
133 "locationName": "MaxResults",
134 "type": "integer"
135 }
136 }
137 },
138 "output": {
139 "type": "structure",
140 "members": {
141 "InstanceTypes": {
142 "type": "list",
143 "member": {
144 "type": "structure",
145 "members": {
146 "InstanceType": {}
147 }
148 }
149 },
150 "NextToken": {},
151 "OutpostId": {},
152 "OutpostArn": {}
153 }
154 }
155 },
156 "ListOutposts": {
157 "http": {
158 "method": "GET",
159 "requestUri": "/outposts"
160 },
161 "input": {
162 "type": "structure",
163 "members": {
164 "NextToken": {
165 "location": "querystring",
166 "locationName": "NextToken"
167 },
168 "MaxResults": {
169 "location": "querystring",
170 "locationName": "MaxResults",
171 "type": "integer"
172 }
173 }
174 },
175 "output": {
176 "type": "structure",
177 "members": {
178 "Outposts": {
179 "type": "list",
180 "member": {
181 "shape": "S8"
182 }
183 },
184 "NextToken": {}
185 }
186 }
187 },
188 "ListSites": {
189 "http": {
190 "method": "GET",
191 "requestUri": "/sites"
192 },
193 "input": {
194 "type": "structure",
195 "members": {
196 "NextToken": {
197 "location": "querystring",
198 "locationName": "NextToken"
199 },
200 "MaxResults": {
201 "location": "querystring",
202 "locationName": "MaxResults",
203 "type": "integer"
204 }
205 }
206 },
207 "output": {
208 "type": "structure",
209 "members": {
210 "Sites": {
211 "type": "list",
212 "member": {
213 "type": "structure",
214 "members": {
215 "SiteId": {},
216 "AccountId": {},
217 "Name": {},
218 "Description": {}
219 }
220 }
221 },
222 "NextToken": {}
223 }
224 }
225 }
226 },
227 "shapes": {
228 "S8": {
229 "type": "structure",
230 "members": {
231 "OutpostId": {},
232 "OwnerId": {},
233 "OutpostArn": {},
234 "SiteId": {},
235 "Name": {},
236 "Description": {},
237 "LifeCycleStatus": {},
238 "AvailabilityZone": {},
239 "AvailabilityZoneId": {}
240 }
241 }
242 }
243}
\No newline at end of file