UNPKG

17.2 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 "AssociateDomain": {
17 "http": {
18 "requestUri": "/associateDomain"
19 },
20 "input": {
21 "type": "structure",
22 "required": [
23 "FleetArn",
24 "DomainName",
25 "AcmCertificateArn"
26 ],
27 "members": {
28 "FleetArn": {},
29 "DomainName": {},
30 "DisplayName": {},
31 "AcmCertificateArn": {}
32 }
33 },
34 "output": {
35 "type": "structure",
36 "members": {}
37 }
38 },
39 "AssociateWebsiteAuthorizationProvider": {
40 "http": {
41 "requestUri": "/associateWebsiteAuthorizationProvider"
42 },
43 "input": {
44 "type": "structure",
45 "required": [
46 "FleetArn",
47 "AuthorizationProviderType"
48 ],
49 "members": {
50 "FleetArn": {},
51 "AuthorizationProviderType": {},
52 "DomainName": {}
53 }
54 },
55 "output": {
56 "type": "structure",
57 "members": {
58 "AuthorizationProviderId": {}
59 }
60 }
61 },
62 "AssociateWebsiteCertificateAuthority": {
63 "http": {
64 "requestUri": "/associateWebsiteCertificateAuthority"
65 },
66 "input": {
67 "type": "structure",
68 "required": [
69 "FleetArn",
70 "Certificate"
71 ],
72 "members": {
73 "FleetArn": {},
74 "Certificate": {},
75 "DisplayName": {}
76 }
77 },
78 "output": {
79 "type": "structure",
80 "members": {
81 "WebsiteCaId": {}
82 }
83 }
84 },
85 "CreateFleet": {
86 "http": {
87 "requestUri": "/createFleet"
88 },
89 "input": {
90 "type": "structure",
91 "required": [
92 "FleetName"
93 ],
94 "members": {
95 "FleetName": {},
96 "DisplayName": {},
97 "OptimizeForEndUserLocation": {
98 "type": "boolean"
99 }
100 }
101 },
102 "output": {
103 "type": "structure",
104 "members": {
105 "FleetArn": {}
106 }
107 }
108 },
109 "DeleteFleet": {
110 "http": {
111 "requestUri": "/deleteFleet"
112 },
113 "input": {
114 "type": "structure",
115 "required": [
116 "FleetArn"
117 ],
118 "members": {
119 "FleetArn": {}
120 }
121 },
122 "output": {
123 "type": "structure",
124 "members": {}
125 }
126 },
127 "DescribeAuditStreamConfiguration": {
128 "http": {
129 "requestUri": "/describeAuditStreamConfiguration"
130 },
131 "input": {
132 "type": "structure",
133 "required": [
134 "FleetArn"
135 ],
136 "members": {
137 "FleetArn": {}
138 }
139 },
140 "output": {
141 "type": "structure",
142 "members": {
143 "AuditStreamArn": {}
144 }
145 }
146 },
147 "DescribeCompanyNetworkConfiguration": {
148 "http": {
149 "requestUri": "/describeCompanyNetworkConfiguration"
150 },
151 "input": {
152 "type": "structure",
153 "required": [
154 "FleetArn"
155 ],
156 "members": {
157 "FleetArn": {}
158 }
159 },
160 "output": {
161 "type": "structure",
162 "members": {
163 "VpcId": {},
164 "SubnetIds": {
165 "shape": "Sq"
166 },
167 "SecurityGroupIds": {
168 "shape": "Ss"
169 }
170 }
171 }
172 },
173 "DescribeDevice": {
174 "http": {
175 "requestUri": "/describeDevice"
176 },
177 "input": {
178 "type": "structure",
179 "required": [
180 "FleetArn",
181 "DeviceId"
182 ],
183 "members": {
184 "FleetArn": {},
185 "DeviceId": {}
186 }
187 },
188 "output": {
189 "type": "structure",
190 "members": {
191 "Status": {},
192 "Model": {},
193 "Manufacturer": {},
194 "OperatingSystem": {},
195 "OperatingSystemVersion": {},
196 "PatchLevel": {},
197 "FirstAccessedTime": {
198 "type": "timestamp"
199 },
200 "LastAccessedTime": {
201 "type": "timestamp"
202 },
203 "Username": {}
204 }
205 }
206 },
207 "DescribeDevicePolicyConfiguration": {
208 "http": {
209 "requestUri": "/describeDevicePolicyConfiguration"
210 },
211 "input": {
212 "type": "structure",
213 "required": [
214 "FleetArn"
215 ],
216 "members": {
217 "FleetArn": {}
218 }
219 },
220 "output": {
221 "type": "structure",
222 "members": {
223 "DeviceCaCertificate": {}
224 }
225 }
226 },
227 "DescribeDomain": {
228 "http": {
229 "requestUri": "/describeDomain"
230 },
231 "input": {
232 "type": "structure",
233 "required": [
234 "FleetArn",
235 "DomainName"
236 ],
237 "members": {
238 "FleetArn": {},
239 "DomainName": {}
240 }
241 },
242 "output": {
243 "type": "structure",
244 "members": {
245 "DomainName": {},
246 "DisplayName": {},
247 "CreatedTime": {
248 "type": "timestamp"
249 },
250 "DomainStatus": {},
251 "AcmCertificateArn": {}
252 }
253 }
254 },
255 "DescribeFleetMetadata": {
256 "http": {
257 "requestUri": "/describeFleetMetadata"
258 },
259 "input": {
260 "type": "structure",
261 "required": [
262 "FleetArn"
263 ],
264 "members": {
265 "FleetArn": {}
266 }
267 },
268 "output": {
269 "type": "structure",
270 "members": {
271 "CreatedTime": {
272 "type": "timestamp"
273 },
274 "LastUpdatedTime": {
275 "type": "timestamp"
276 },
277 "FleetName": {},
278 "DisplayName": {},
279 "OptimizeForEndUserLocation": {
280 "type": "boolean"
281 },
282 "CompanyCode": {},
283 "FleetStatus": {}
284 }
285 }
286 },
287 "DescribeIdentityProviderConfiguration": {
288 "http": {
289 "requestUri": "/describeIdentityProviderConfiguration"
290 },
291 "input": {
292 "type": "structure",
293 "required": [
294 "FleetArn"
295 ],
296 "members": {
297 "FleetArn": {}
298 }
299 },
300 "output": {
301 "type": "structure",
302 "members": {
303 "IdentityProviderType": {},
304 "ServiceProviderSamlMetadata": {},
305 "IdentityProviderSamlMetadata": {}
306 }
307 }
308 },
309 "DescribeWebsiteCertificateAuthority": {
310 "http": {
311 "requestUri": "/describeWebsiteCertificateAuthority"
312 },
313 "input": {
314 "type": "structure",
315 "required": [
316 "FleetArn",
317 "WebsiteCaId"
318 ],
319 "members": {
320 "FleetArn": {},
321 "WebsiteCaId": {}
322 }
323 },
324 "output": {
325 "type": "structure",
326 "members": {
327 "Certificate": {},
328 "CreatedTime": {
329 "type": "timestamp"
330 },
331 "DisplayName": {}
332 }
333 }
334 },
335 "DisassociateDomain": {
336 "http": {
337 "requestUri": "/disassociateDomain"
338 },
339 "input": {
340 "type": "structure",
341 "required": [
342 "FleetArn",
343 "DomainName"
344 ],
345 "members": {
346 "FleetArn": {},
347 "DomainName": {}
348 }
349 },
350 "output": {
351 "type": "structure",
352 "members": {}
353 }
354 },
355 "DisassociateWebsiteAuthorizationProvider": {
356 "http": {
357 "requestUri": "/disassociateWebsiteAuthorizationProvider"
358 },
359 "input": {
360 "type": "structure",
361 "required": [
362 "FleetArn",
363 "AuthorizationProviderId"
364 ],
365 "members": {
366 "FleetArn": {},
367 "AuthorizationProviderId": {}
368 }
369 },
370 "output": {
371 "type": "structure",
372 "members": {}
373 }
374 },
375 "DisassociateWebsiteCertificateAuthority": {
376 "http": {
377 "requestUri": "/disassociateWebsiteCertificateAuthority"
378 },
379 "input": {
380 "type": "structure",
381 "required": [
382 "FleetArn",
383 "WebsiteCaId"
384 ],
385 "members": {
386 "FleetArn": {},
387 "WebsiteCaId": {}
388 }
389 },
390 "output": {
391 "type": "structure",
392 "members": {}
393 }
394 },
395 "ListDevices": {
396 "http": {
397 "requestUri": "/listDevices"
398 },
399 "input": {
400 "type": "structure",
401 "required": [
402 "FleetArn"
403 ],
404 "members": {
405 "FleetArn": {},
406 "NextToken": {},
407 "MaxResults": {
408 "type": "integer"
409 }
410 }
411 },
412 "output": {
413 "type": "structure",
414 "members": {
415 "Devices": {
416 "type": "list",
417 "member": {
418 "type": "structure",
419 "members": {
420 "DeviceId": {},
421 "DeviceStatus": {}
422 }
423 }
424 },
425 "NextToken": {}
426 }
427 }
428 },
429 "ListDomains": {
430 "http": {
431 "requestUri": "/listDomains"
432 },
433 "input": {
434 "type": "structure",
435 "required": [
436 "FleetArn"
437 ],
438 "members": {
439 "FleetArn": {},
440 "NextToken": {},
441 "MaxResults": {
442 "type": "integer"
443 }
444 }
445 },
446 "output": {
447 "type": "structure",
448 "members": {
449 "Domains": {
450 "type": "list",
451 "member": {
452 "type": "structure",
453 "required": [
454 "DomainName",
455 "CreatedTime",
456 "DomainStatus"
457 ],
458 "members": {
459 "DomainName": {},
460 "DisplayName": {},
461 "CreatedTime": {
462 "type": "timestamp"
463 },
464 "DomainStatus": {}
465 }
466 }
467 },
468 "NextToken": {}
469 }
470 }
471 },
472 "ListFleets": {
473 "http": {
474 "requestUri": "/listFleets"
475 },
476 "input": {
477 "type": "structure",
478 "members": {
479 "NextToken": {},
480 "MaxResults": {
481 "type": "integer"
482 }
483 }
484 },
485 "output": {
486 "type": "structure",
487 "members": {
488 "FleetSummaryList": {
489 "type": "list",
490 "member": {
491 "type": "structure",
492 "members": {
493 "FleetArn": {},
494 "CreatedTime": {
495 "type": "timestamp"
496 },
497 "LastUpdatedTime": {
498 "type": "timestamp"
499 },
500 "FleetName": {},
501 "DisplayName": {},
502 "CompanyCode": {},
503 "FleetStatus": {}
504 }
505 }
506 },
507 "NextToken": {}
508 }
509 }
510 },
511 "ListWebsiteAuthorizationProviders": {
512 "http": {
513 "requestUri": "/listWebsiteAuthorizationProviders"
514 },
515 "input": {
516 "type": "structure",
517 "required": [
518 "FleetArn"
519 ],
520 "members": {
521 "FleetArn": {},
522 "NextToken": {},
523 "MaxResults": {
524 "type": "integer"
525 }
526 }
527 },
528 "output": {
529 "type": "structure",
530 "members": {
531 "WebsiteAuthorizationProviders": {
532 "type": "list",
533 "member": {
534 "type": "structure",
535 "required": [
536 "AuthorizationProviderType"
537 ],
538 "members": {
539 "AuthorizationProviderId": {},
540 "AuthorizationProviderType": {},
541 "DomainName": {},
542 "CreatedTime": {
543 "type": "timestamp"
544 }
545 }
546 }
547 },
548 "NextToken": {}
549 }
550 }
551 },
552 "ListWebsiteCertificateAuthorities": {
553 "http": {
554 "requestUri": "/listWebsiteCertificateAuthorities"
555 },
556 "input": {
557 "type": "structure",
558 "required": [
559 "FleetArn"
560 ],
561 "members": {
562 "FleetArn": {},
563 "MaxResults": {
564 "type": "integer"
565 },
566 "NextToken": {}
567 }
568 },
569 "output": {
570 "type": "structure",
571 "members": {
572 "WebsiteCertificateAuthorities": {
573 "type": "list",
574 "member": {
575 "type": "structure",
576 "members": {
577 "WebsiteCaId": {},
578 "CreatedTime": {
579 "type": "timestamp"
580 },
581 "DisplayName": {}
582 }
583 }
584 },
585 "NextToken": {}
586 }
587 }
588 },
589 "RestoreDomainAccess": {
590 "http": {
591 "requestUri": "/restoreDomainAccess"
592 },
593 "input": {
594 "type": "structure",
595 "required": [
596 "FleetArn",
597 "DomainName"
598 ],
599 "members": {
600 "FleetArn": {},
601 "DomainName": {}
602 }
603 },
604 "output": {
605 "type": "structure",
606 "members": {}
607 }
608 },
609 "RevokeDomainAccess": {
610 "http": {
611 "requestUri": "/revokeDomainAccess"
612 },
613 "input": {
614 "type": "structure",
615 "required": [
616 "FleetArn",
617 "DomainName"
618 ],
619 "members": {
620 "FleetArn": {},
621 "DomainName": {}
622 }
623 },
624 "output": {
625 "type": "structure",
626 "members": {}
627 }
628 },
629 "SignOutUser": {
630 "http": {
631 "requestUri": "/signOutUser"
632 },
633 "input": {
634 "type": "structure",
635 "required": [
636 "FleetArn",
637 "Username"
638 ],
639 "members": {
640 "FleetArn": {},
641 "Username": {}
642 }
643 },
644 "output": {
645 "type": "structure",
646 "members": {}
647 }
648 },
649 "UpdateAuditStreamConfiguration": {
650 "http": {
651 "requestUri": "/updateAuditStreamConfiguration"
652 },
653 "input": {
654 "type": "structure",
655 "required": [
656 "FleetArn"
657 ],
658 "members": {
659 "FleetArn": {},
660 "AuditStreamArn": {}
661 }
662 },
663 "output": {
664 "type": "structure",
665 "members": {}
666 }
667 },
668 "UpdateCompanyNetworkConfiguration": {
669 "http": {
670 "requestUri": "/updateCompanyNetworkConfiguration"
671 },
672 "input": {
673 "type": "structure",
674 "required": [
675 "FleetArn",
676 "VpcId",
677 "SubnetIds",
678 "SecurityGroupIds"
679 ],
680 "members": {
681 "FleetArn": {},
682 "VpcId": {},
683 "SubnetIds": {
684 "shape": "Sq"
685 },
686 "SecurityGroupIds": {
687 "shape": "Ss"
688 }
689 }
690 },
691 "output": {
692 "type": "structure",
693 "members": {}
694 }
695 },
696 "UpdateDevicePolicyConfiguration": {
697 "http": {
698 "requestUri": "/updateDevicePolicyConfiguration"
699 },
700 "input": {
701 "type": "structure",
702 "required": [
703 "FleetArn"
704 ],
705 "members": {
706 "FleetArn": {},
707 "DeviceCaCertificate": {}
708 }
709 },
710 "output": {
711 "type": "structure",
712 "members": {}
713 }
714 },
715 "UpdateDomainMetadata": {
716 "http": {
717 "requestUri": "/updateDomainMetadata"
718 },
719 "input": {
720 "type": "structure",
721 "required": [
722 "FleetArn",
723 "DomainName"
724 ],
725 "members": {
726 "FleetArn": {},
727 "DomainName": {},
728 "DisplayName": {}
729 }
730 },
731 "output": {
732 "type": "structure",
733 "members": {}
734 }
735 },
736 "UpdateFleetMetadata": {
737 "http": {
738 "requestUri": "/UpdateFleetMetadata"
739 },
740 "input": {
741 "type": "structure",
742 "required": [
743 "FleetArn"
744 ],
745 "members": {
746 "FleetArn": {},
747 "DisplayName": {},
748 "OptimizeForEndUserLocation": {
749 "type": "boolean"
750 }
751 }
752 },
753 "output": {
754 "type": "structure",
755 "members": {}
756 }
757 },
758 "UpdateIdentityProviderConfiguration": {
759 "http": {
760 "requestUri": "/updateIdentityProviderConfiguration"
761 },
762 "input": {
763 "type": "structure",
764 "required": [
765 "FleetArn",
766 "IdentityProviderType"
767 ],
768 "members": {
769 "FleetArn": {},
770 "IdentityProviderType": {},
771 "IdentityProviderSamlMetadata": {}
772 }
773 },
774 "output": {
775 "type": "structure",
776 "members": {}
777 }
778 }
779 },
780 "shapes": {
781 "Sq": {
782 "type": "list",
783 "member": {}
784 },
785 "Ss": {
786 "type": "list",
787 "member": {}
788 }
789 }
790}
\No newline at end of file