UNPKG

11.5 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2018-09-25",
5 "endpointPrefix": "worklink",
6 "jsonVersion": "1.1",
7 "protocol": "rest-json",
8 "serviceAbbreviation": "WorkLink",
9 "serviceFullName": "Amazon WorkLink",
10 "serviceId": "WorkLink",
11 "signatureVersion": "v4",
12 "signingName": "worklink",
13 "uid": "worklink-2018-09-25"
14 },
15 "operations": {
16 "AssociateWebsiteCertificateAuthority": {
17 "http": {
18 "requestUri": "/associateWebsiteCertificateAuthority"
19 },
20 "input": {
21 "type": "structure",
22 "required": [
23 "FleetArn",
24 "Certificate"
25 ],
26 "members": {
27 "FleetArn": {},
28 "Certificate": {},
29 "DisplayName": {}
30 }
31 },
32 "output": {
33 "type": "structure",
34 "members": {
35 "WebsiteCaId": {}
36 }
37 }
38 },
39 "CreateFleet": {
40 "http": {
41 "requestUri": "/createFleet"
42 },
43 "input": {
44 "type": "structure",
45 "required": [
46 "FleetName"
47 ],
48 "members": {
49 "FleetName": {},
50 "DisplayName": {},
51 "OptimizeForEndUserLocation": {
52 "type": "boolean"
53 }
54 }
55 },
56 "output": {
57 "type": "structure",
58 "members": {
59 "FleetArn": {}
60 }
61 }
62 },
63 "DeleteFleet": {
64 "http": {
65 "requestUri": "/deleteFleet"
66 },
67 "input": {
68 "type": "structure",
69 "required": [
70 "FleetArn"
71 ],
72 "members": {
73 "FleetArn": {}
74 }
75 },
76 "output": {
77 "type": "structure",
78 "members": {}
79 }
80 },
81 "DescribeAuditStreamConfiguration": {
82 "http": {
83 "requestUri": "/describeAuditStreamConfiguration"
84 },
85 "input": {
86 "type": "structure",
87 "required": [
88 "FleetArn"
89 ],
90 "members": {
91 "FleetArn": {}
92 }
93 },
94 "output": {
95 "type": "structure",
96 "members": {
97 "AuditStreamArn": {}
98 }
99 }
100 },
101 "DescribeCompanyNetworkConfiguration": {
102 "http": {
103 "requestUri": "/describeCompanyNetworkConfiguration"
104 },
105 "input": {
106 "type": "structure",
107 "required": [
108 "FleetArn"
109 ],
110 "members": {
111 "FleetArn": {}
112 }
113 },
114 "output": {
115 "type": "structure",
116 "members": {
117 "VpcId": {},
118 "SubnetIds": {
119 "shape": "Sj"
120 },
121 "SecurityGroupIds": {
122 "shape": "Sl"
123 }
124 }
125 }
126 },
127 "DescribeDevice": {
128 "http": {
129 "requestUri": "/describeDevice"
130 },
131 "input": {
132 "type": "structure",
133 "required": [
134 "FleetArn",
135 "DeviceId"
136 ],
137 "members": {
138 "FleetArn": {},
139 "DeviceId": {}
140 }
141 },
142 "output": {
143 "type": "structure",
144 "members": {
145 "Status": {},
146 "Model": {},
147 "Manufacturer": {},
148 "OperatingSystem": {},
149 "OperatingSystemVersion": {},
150 "PatchLevel": {},
151 "FirstAccessedTime": {
152 "type": "timestamp"
153 },
154 "LastAccessedTime": {
155 "type": "timestamp"
156 },
157 "Username": {}
158 }
159 }
160 },
161 "DescribeDevicePolicyConfiguration": {
162 "http": {
163 "requestUri": "/describeDevicePolicyConfiguration"
164 },
165 "input": {
166 "type": "structure",
167 "required": [
168 "FleetArn"
169 ],
170 "members": {
171 "FleetArn": {}
172 }
173 },
174 "output": {
175 "type": "structure",
176 "members": {
177 "DeviceCaCertificate": {}
178 }
179 }
180 },
181 "DescribeFleetMetadata": {
182 "http": {
183 "requestUri": "/describeFleetMetadata"
184 },
185 "input": {
186 "type": "structure",
187 "required": [
188 "FleetArn"
189 ],
190 "members": {
191 "FleetArn": {}
192 }
193 },
194 "output": {
195 "type": "structure",
196 "members": {
197 "CreatedTime": {
198 "type": "timestamp"
199 },
200 "LastUpdatedTime": {
201 "type": "timestamp"
202 },
203 "FleetName": {},
204 "DisplayName": {},
205 "OptimizeForEndUserLocation": {
206 "type": "boolean"
207 },
208 "CompanyCode": {},
209 "FleetStatus": {}
210 }
211 }
212 },
213 "DescribeIdentityProviderConfiguration": {
214 "http": {
215 "requestUri": "/describeIdentityProviderConfiguration"
216 },
217 "input": {
218 "type": "structure",
219 "required": [
220 "FleetArn"
221 ],
222 "members": {
223 "FleetArn": {}
224 }
225 },
226 "output": {
227 "type": "structure",
228 "members": {
229 "IdentityProviderType": {},
230 "ServiceProviderSamlMetadata": {},
231 "IdentityProviderSamlMetadata": {}
232 }
233 }
234 },
235 "DescribeWebsiteCertificateAuthority": {
236 "http": {
237 "requestUri": "/describeWebsiteCertificateAuthority"
238 },
239 "input": {
240 "type": "structure",
241 "required": [
242 "FleetArn",
243 "WebsiteCaId"
244 ],
245 "members": {
246 "FleetArn": {},
247 "WebsiteCaId": {}
248 }
249 },
250 "output": {
251 "type": "structure",
252 "members": {
253 "Certificate": {},
254 "CreatedTime": {
255 "type": "timestamp"
256 },
257 "DisplayName": {}
258 }
259 }
260 },
261 "DisassociateWebsiteCertificateAuthority": {
262 "http": {
263 "requestUri": "/disassociateWebsiteCertificateAuthority"
264 },
265 "input": {
266 "type": "structure",
267 "required": [
268 "FleetArn",
269 "WebsiteCaId"
270 ],
271 "members": {
272 "FleetArn": {},
273 "WebsiteCaId": {}
274 }
275 },
276 "output": {
277 "type": "structure",
278 "members": {}
279 }
280 },
281 "ListDevices": {
282 "http": {
283 "requestUri": "/listDevices"
284 },
285 "input": {
286 "type": "structure",
287 "required": [
288 "FleetArn"
289 ],
290 "members": {
291 "FleetArn": {},
292 "NextToken": {},
293 "MaxResults": {
294 "type": "integer"
295 }
296 }
297 },
298 "output": {
299 "type": "structure",
300 "members": {
301 "Devices": {
302 "type": "list",
303 "member": {
304 "type": "structure",
305 "members": {
306 "DeviceId": {},
307 "DeviceStatus": {}
308 }
309 }
310 },
311 "NextToken": {}
312 }
313 }
314 },
315 "ListFleets": {
316 "http": {
317 "requestUri": "/listFleets"
318 },
319 "input": {
320 "type": "structure",
321 "members": {
322 "NextToken": {},
323 "MaxResults": {
324 "type": "integer"
325 }
326 }
327 },
328 "output": {
329 "type": "structure",
330 "members": {
331 "FleetSummaryList": {
332 "type": "list",
333 "member": {
334 "type": "structure",
335 "members": {
336 "FleetArn": {},
337 "CreatedTime": {
338 "type": "timestamp"
339 },
340 "LastUpdatedTime": {
341 "type": "timestamp"
342 },
343 "FleetName": {},
344 "DisplayName": {},
345 "CompanyCode": {},
346 "FleetStatus": {}
347 }
348 }
349 },
350 "NextToken": {}
351 }
352 }
353 },
354 "ListWebsiteCertificateAuthorities": {
355 "http": {
356 "requestUri": "/listWebsiteCertificateAuthorities"
357 },
358 "input": {
359 "type": "structure",
360 "required": [
361 "FleetArn"
362 ],
363 "members": {
364 "FleetArn": {},
365 "MaxResults": {
366 "type": "integer"
367 },
368 "NextToken": {}
369 }
370 },
371 "output": {
372 "type": "structure",
373 "members": {
374 "WebsiteCertificateAuthorities": {
375 "type": "list",
376 "member": {
377 "type": "structure",
378 "members": {
379 "WebsiteCaId": {},
380 "CreatedTime": {
381 "type": "timestamp"
382 },
383 "DisplayName": {}
384 }
385 }
386 },
387 "NextToken": {}
388 }
389 }
390 },
391 "SignOutUser": {
392 "http": {
393 "requestUri": "/signOutUser"
394 },
395 "input": {
396 "type": "structure",
397 "required": [
398 "FleetArn",
399 "Username"
400 ],
401 "members": {
402 "FleetArn": {},
403 "Username": {}
404 }
405 },
406 "output": {
407 "type": "structure",
408 "members": {}
409 }
410 },
411 "UpdateAuditStreamConfiguration": {
412 "http": {
413 "requestUri": "/updateAuditStreamConfiguration"
414 },
415 "input": {
416 "type": "structure",
417 "required": [
418 "FleetArn"
419 ],
420 "members": {
421 "FleetArn": {},
422 "AuditStreamArn": {}
423 }
424 },
425 "output": {
426 "type": "structure",
427 "members": {}
428 }
429 },
430 "UpdateCompanyNetworkConfiguration": {
431 "http": {
432 "requestUri": "/updateCompanyNetworkConfiguration"
433 },
434 "input": {
435 "type": "structure",
436 "required": [
437 "FleetArn",
438 "VpcId",
439 "SubnetIds",
440 "SecurityGroupIds"
441 ],
442 "members": {
443 "FleetArn": {},
444 "VpcId": {},
445 "SubnetIds": {
446 "shape": "Sj"
447 },
448 "SecurityGroupIds": {
449 "shape": "Sl"
450 }
451 }
452 },
453 "output": {
454 "type": "structure",
455 "members": {}
456 }
457 },
458 "UpdateDevicePolicyConfiguration": {
459 "http": {
460 "requestUri": "/updateDevicePolicyConfiguration"
461 },
462 "input": {
463 "type": "structure",
464 "required": [
465 "FleetArn"
466 ],
467 "members": {
468 "FleetArn": {},
469 "DeviceCaCertificate": {}
470 }
471 },
472 "output": {
473 "type": "structure",
474 "members": {}
475 }
476 },
477 "UpdateFleetMetadata": {
478 "http": {
479 "requestUri": "/UpdateFleetMetadata"
480 },
481 "input": {
482 "type": "structure",
483 "required": [
484 "FleetArn"
485 ],
486 "members": {
487 "FleetArn": {},
488 "DisplayName": {},
489 "OptimizeForEndUserLocation": {
490 "type": "boolean"
491 }
492 }
493 },
494 "output": {
495 "type": "structure",
496 "members": {}
497 }
498 },
499 "UpdateIdentityProviderConfiguration": {
500 "http": {
501 "requestUri": "/updateIdentityProviderConfiguration"
502 },
503 "input": {
504 "type": "structure",
505 "required": [
506 "FleetArn",
507 "IdentityProviderType"
508 ],
509 "members": {
510 "FleetArn": {},
511 "IdentityProviderType": {},
512 "IdentityProviderSamlMetadata": {}
513 }
514 },
515 "output": {
516 "type": "structure",
517 "members": {}
518 }
519 }
520 },
521 "shapes": {
522 "Sj": {
523 "type": "list",
524 "member": {}
525 },
526 "Sl": {
527 "type": "list",
528 "member": {}
529 }
530 }
531}
\No newline at end of file