UNPKG

32.5 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2015-04-16",
5 "endpointPrefix": "ds",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "Directory Service",
9 "serviceFullName": "AWS Directory Service",
10 "serviceId": "Directory Service",
11 "signatureVersion": "v4",
12 "targetPrefix": "DirectoryService_20150416",
13 "uid": "ds-2015-04-16"
14 },
15 "operations": {
16 "AcceptSharedDirectory": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "SharedDirectoryId"
21 ],
22 "members": {
23 "SharedDirectoryId": {}
24 }
25 },
26 "output": {
27 "type": "structure",
28 "members": {
29 "SharedDirectory": {
30 "shape": "S4"
31 }
32 }
33 }
34 },
35 "AddIpRoutes": {
36 "input": {
37 "type": "structure",
38 "required": [
39 "DirectoryId",
40 "IpRoutes"
41 ],
42 "members": {
43 "DirectoryId": {},
44 "IpRoutes": {
45 "type": "list",
46 "member": {
47 "type": "structure",
48 "members": {
49 "CidrIp": {},
50 "Description": {}
51 }
52 }
53 },
54 "UpdateSecurityGroupForDirectoryControllers": {
55 "type": "boolean"
56 }
57 }
58 },
59 "output": {
60 "type": "structure",
61 "members": {}
62 }
63 },
64 "AddTagsToResource": {
65 "input": {
66 "type": "structure",
67 "required": [
68 "ResourceId",
69 "Tags"
70 ],
71 "members": {
72 "ResourceId": {},
73 "Tags": {
74 "shape": "Sk"
75 }
76 }
77 },
78 "output": {
79 "type": "structure",
80 "members": {}
81 }
82 },
83 "CancelSchemaExtension": {
84 "input": {
85 "type": "structure",
86 "required": [
87 "DirectoryId",
88 "SchemaExtensionId"
89 ],
90 "members": {
91 "DirectoryId": {},
92 "SchemaExtensionId": {}
93 }
94 },
95 "output": {
96 "type": "structure",
97 "members": {}
98 }
99 },
100 "ConnectDirectory": {
101 "input": {
102 "type": "structure",
103 "required": [
104 "Name",
105 "Password",
106 "Size",
107 "ConnectSettings"
108 ],
109 "members": {
110 "Name": {},
111 "ShortName": {},
112 "Password": {
113 "shape": "Sv"
114 },
115 "Description": {},
116 "Size": {},
117 "ConnectSettings": {
118 "type": "structure",
119 "required": [
120 "VpcId",
121 "SubnetIds",
122 "CustomerDnsIps",
123 "CustomerUserName"
124 ],
125 "members": {
126 "VpcId": {},
127 "SubnetIds": {
128 "shape": "Sz"
129 },
130 "CustomerDnsIps": {
131 "shape": "S11"
132 },
133 "CustomerUserName": {}
134 }
135 },
136 "Tags": {
137 "shape": "Sk"
138 }
139 }
140 },
141 "output": {
142 "type": "structure",
143 "members": {
144 "DirectoryId": {}
145 }
146 }
147 },
148 "CreateAlias": {
149 "input": {
150 "type": "structure",
151 "required": [
152 "DirectoryId",
153 "Alias"
154 ],
155 "members": {
156 "DirectoryId": {},
157 "Alias": {}
158 }
159 },
160 "output": {
161 "type": "structure",
162 "members": {
163 "DirectoryId": {},
164 "Alias": {}
165 }
166 }
167 },
168 "CreateComputer": {
169 "input": {
170 "type": "structure",
171 "required": [
172 "DirectoryId",
173 "ComputerName",
174 "Password"
175 ],
176 "members": {
177 "DirectoryId": {},
178 "ComputerName": {},
179 "Password": {
180 "type": "string",
181 "sensitive": true
182 },
183 "OrganizationalUnitDistinguishedName": {},
184 "ComputerAttributes": {
185 "shape": "S1c"
186 }
187 }
188 },
189 "output": {
190 "type": "structure",
191 "members": {
192 "Computer": {
193 "type": "structure",
194 "members": {
195 "ComputerId": {},
196 "ComputerName": {},
197 "ComputerAttributes": {
198 "shape": "S1c"
199 }
200 }
201 }
202 }
203 }
204 },
205 "CreateConditionalForwarder": {
206 "input": {
207 "type": "structure",
208 "required": [
209 "DirectoryId",
210 "RemoteDomainName",
211 "DnsIpAddrs"
212 ],
213 "members": {
214 "DirectoryId": {},
215 "RemoteDomainName": {},
216 "DnsIpAddrs": {
217 "shape": "S11"
218 }
219 }
220 },
221 "output": {
222 "type": "structure",
223 "members": {}
224 }
225 },
226 "CreateDirectory": {
227 "input": {
228 "type": "structure",
229 "required": [
230 "Name",
231 "Password",
232 "Size"
233 ],
234 "members": {
235 "Name": {},
236 "ShortName": {},
237 "Password": {
238 "shape": "S1n"
239 },
240 "Description": {},
241 "Size": {},
242 "VpcSettings": {
243 "shape": "S1o"
244 },
245 "Tags": {
246 "shape": "Sk"
247 }
248 }
249 },
250 "output": {
251 "type": "structure",
252 "members": {
253 "DirectoryId": {}
254 }
255 }
256 },
257 "CreateLogSubscription": {
258 "input": {
259 "type": "structure",
260 "required": [
261 "DirectoryId",
262 "LogGroupName"
263 ],
264 "members": {
265 "DirectoryId": {},
266 "LogGroupName": {}
267 }
268 },
269 "output": {
270 "type": "structure",
271 "members": {}
272 }
273 },
274 "CreateMicrosoftAD": {
275 "input": {
276 "type": "structure",
277 "required": [
278 "Name",
279 "Password",
280 "VpcSettings"
281 ],
282 "members": {
283 "Name": {},
284 "ShortName": {},
285 "Password": {
286 "shape": "S1n"
287 },
288 "Description": {},
289 "VpcSettings": {
290 "shape": "S1o"
291 },
292 "Edition": {},
293 "Tags": {
294 "shape": "Sk"
295 }
296 }
297 },
298 "output": {
299 "type": "structure",
300 "members": {
301 "DirectoryId": {}
302 }
303 }
304 },
305 "CreateSnapshot": {
306 "input": {
307 "type": "structure",
308 "required": [
309 "DirectoryId"
310 ],
311 "members": {
312 "DirectoryId": {},
313 "Name": {}
314 }
315 },
316 "output": {
317 "type": "structure",
318 "members": {
319 "SnapshotId": {}
320 }
321 }
322 },
323 "CreateTrust": {
324 "input": {
325 "type": "structure",
326 "required": [
327 "DirectoryId",
328 "RemoteDomainName",
329 "TrustPassword",
330 "TrustDirection"
331 ],
332 "members": {
333 "DirectoryId": {},
334 "RemoteDomainName": {},
335 "TrustPassword": {
336 "type": "string",
337 "sensitive": true
338 },
339 "TrustDirection": {},
340 "TrustType": {},
341 "ConditionalForwarderIpAddrs": {
342 "shape": "S11"
343 },
344 "SelectiveAuth": {}
345 }
346 },
347 "output": {
348 "type": "structure",
349 "members": {
350 "TrustId": {}
351 }
352 }
353 },
354 "DeleteConditionalForwarder": {
355 "input": {
356 "type": "structure",
357 "required": [
358 "DirectoryId",
359 "RemoteDomainName"
360 ],
361 "members": {
362 "DirectoryId": {},
363 "RemoteDomainName": {}
364 }
365 },
366 "output": {
367 "type": "structure",
368 "members": {}
369 }
370 },
371 "DeleteDirectory": {
372 "input": {
373 "type": "structure",
374 "required": [
375 "DirectoryId"
376 ],
377 "members": {
378 "DirectoryId": {}
379 }
380 },
381 "output": {
382 "type": "structure",
383 "members": {
384 "DirectoryId": {}
385 }
386 }
387 },
388 "DeleteLogSubscription": {
389 "input": {
390 "type": "structure",
391 "required": [
392 "DirectoryId"
393 ],
394 "members": {
395 "DirectoryId": {}
396 }
397 },
398 "output": {
399 "type": "structure",
400 "members": {}
401 }
402 },
403 "DeleteSnapshot": {
404 "input": {
405 "type": "structure",
406 "required": [
407 "SnapshotId"
408 ],
409 "members": {
410 "SnapshotId": {}
411 }
412 },
413 "output": {
414 "type": "structure",
415 "members": {
416 "SnapshotId": {}
417 }
418 }
419 },
420 "DeleteTrust": {
421 "input": {
422 "type": "structure",
423 "required": [
424 "TrustId"
425 ],
426 "members": {
427 "TrustId": {},
428 "DeleteAssociatedConditionalForwarder": {
429 "type": "boolean"
430 }
431 }
432 },
433 "output": {
434 "type": "structure",
435 "members": {
436 "TrustId": {}
437 }
438 }
439 },
440 "DeregisterEventTopic": {
441 "input": {
442 "type": "structure",
443 "required": [
444 "DirectoryId",
445 "TopicName"
446 ],
447 "members": {
448 "DirectoryId": {},
449 "TopicName": {}
450 }
451 },
452 "output": {
453 "type": "structure",
454 "members": {}
455 }
456 },
457 "DescribeConditionalForwarders": {
458 "input": {
459 "type": "structure",
460 "required": [
461 "DirectoryId"
462 ],
463 "members": {
464 "DirectoryId": {},
465 "RemoteDomainNames": {
466 "type": "list",
467 "member": {}
468 }
469 }
470 },
471 "output": {
472 "type": "structure",
473 "members": {
474 "ConditionalForwarders": {
475 "type": "list",
476 "member": {
477 "type": "structure",
478 "members": {
479 "RemoteDomainName": {},
480 "DnsIpAddrs": {
481 "shape": "S11"
482 },
483 "ReplicationScope": {}
484 }
485 }
486 }
487 }
488 }
489 },
490 "DescribeDirectories": {
491 "input": {
492 "type": "structure",
493 "members": {
494 "DirectoryIds": {
495 "shape": "S2s"
496 },
497 "NextToken": {},
498 "Limit": {
499 "type": "integer"
500 }
501 }
502 },
503 "output": {
504 "type": "structure",
505 "members": {
506 "DirectoryDescriptions": {
507 "type": "list",
508 "member": {
509 "type": "structure",
510 "members": {
511 "DirectoryId": {},
512 "Name": {},
513 "ShortName": {},
514 "Size": {},
515 "Edition": {},
516 "Alias": {},
517 "AccessUrl": {},
518 "Description": {},
519 "DnsIpAddrs": {
520 "shape": "S11"
521 },
522 "Stage": {},
523 "ShareStatus": {},
524 "ShareMethod": {},
525 "ShareNotes": {
526 "shape": "S8"
527 },
528 "LaunchTime": {
529 "type": "timestamp"
530 },
531 "StageLastUpdatedDateTime": {
532 "type": "timestamp"
533 },
534 "Type": {},
535 "VpcSettings": {
536 "shape": "S32"
537 },
538 "ConnectSettings": {
539 "type": "structure",
540 "members": {
541 "VpcId": {},
542 "SubnetIds": {
543 "shape": "Sz"
544 },
545 "CustomerUserName": {},
546 "SecurityGroupId": {},
547 "AvailabilityZones": {
548 "shape": "S34"
549 },
550 "ConnectIps": {
551 "type": "list",
552 "member": {}
553 }
554 }
555 },
556 "RadiusSettings": {
557 "shape": "S38"
558 },
559 "RadiusStatus": {},
560 "StageReason": {},
561 "SsoEnabled": {
562 "type": "boolean"
563 },
564 "DesiredNumberOfDomainControllers": {
565 "type": "integer"
566 },
567 "OwnerDirectoryDescription": {
568 "type": "structure",
569 "members": {
570 "DirectoryId": {},
571 "AccountId": {},
572 "DnsIpAddrs": {
573 "shape": "S11"
574 },
575 "VpcSettings": {
576 "shape": "S32"
577 },
578 "RadiusSettings": {
579 "shape": "S38"
580 },
581 "RadiusStatus": {}
582 }
583 }
584 }
585 }
586 },
587 "NextToken": {}
588 }
589 }
590 },
591 "DescribeDomainControllers": {
592 "input": {
593 "type": "structure",
594 "required": [
595 "DirectoryId"
596 ],
597 "members": {
598 "DirectoryId": {},
599 "DomainControllerIds": {
600 "type": "list",
601 "member": {}
602 },
603 "NextToken": {},
604 "Limit": {
605 "type": "integer"
606 }
607 }
608 },
609 "output": {
610 "type": "structure",
611 "members": {
612 "DomainControllers": {
613 "type": "list",
614 "member": {
615 "type": "structure",
616 "members": {
617 "DirectoryId": {},
618 "DomainControllerId": {},
619 "DnsIpAddr": {},
620 "VpcId": {},
621 "SubnetId": {},
622 "AvailabilityZone": {},
623 "Status": {},
624 "StatusReason": {},
625 "LaunchTime": {
626 "type": "timestamp"
627 },
628 "StatusLastUpdatedDateTime": {
629 "type": "timestamp"
630 }
631 }
632 }
633 },
634 "NextToken": {}
635 }
636 }
637 },
638 "DescribeEventTopics": {
639 "input": {
640 "type": "structure",
641 "members": {
642 "DirectoryId": {},
643 "TopicNames": {
644 "type": "list",
645 "member": {}
646 }
647 }
648 },
649 "output": {
650 "type": "structure",
651 "members": {
652 "EventTopics": {
653 "type": "list",
654 "member": {
655 "type": "structure",
656 "members": {
657 "DirectoryId": {},
658 "TopicName": {},
659 "TopicArn": {},
660 "CreatedDateTime": {
661 "type": "timestamp"
662 },
663 "Status": {}
664 }
665 }
666 }
667 }
668 }
669 },
670 "DescribeSharedDirectories": {
671 "input": {
672 "type": "structure",
673 "required": [
674 "OwnerDirectoryId"
675 ],
676 "members": {
677 "OwnerDirectoryId": {},
678 "SharedDirectoryIds": {
679 "shape": "S2s"
680 },
681 "NextToken": {},
682 "Limit": {
683 "type": "integer"
684 }
685 }
686 },
687 "output": {
688 "type": "structure",
689 "members": {
690 "SharedDirectories": {
691 "type": "list",
692 "member": {
693 "shape": "S4"
694 }
695 },
696 "NextToken": {}
697 }
698 }
699 },
700 "DescribeSnapshots": {
701 "input": {
702 "type": "structure",
703 "members": {
704 "DirectoryId": {},
705 "SnapshotIds": {
706 "type": "list",
707 "member": {}
708 },
709 "NextToken": {},
710 "Limit": {
711 "type": "integer"
712 }
713 }
714 },
715 "output": {
716 "type": "structure",
717 "members": {
718 "Snapshots": {
719 "type": "list",
720 "member": {
721 "type": "structure",
722 "members": {
723 "DirectoryId": {},
724 "SnapshotId": {},
725 "Type": {},
726 "Name": {},
727 "Status": {},
728 "StartTime": {
729 "type": "timestamp"
730 }
731 }
732 }
733 },
734 "NextToken": {}
735 }
736 }
737 },
738 "DescribeTrusts": {
739 "input": {
740 "type": "structure",
741 "members": {
742 "DirectoryId": {},
743 "TrustIds": {
744 "type": "list",
745 "member": {}
746 },
747 "NextToken": {},
748 "Limit": {
749 "type": "integer"
750 }
751 }
752 },
753 "output": {
754 "type": "structure",
755 "members": {
756 "Trusts": {
757 "type": "list",
758 "member": {
759 "type": "structure",
760 "members": {
761 "DirectoryId": {},
762 "TrustId": {},
763 "RemoteDomainName": {},
764 "TrustType": {},
765 "TrustDirection": {},
766 "TrustState": {},
767 "CreatedDateTime": {
768 "type": "timestamp"
769 },
770 "LastUpdatedDateTime": {
771 "type": "timestamp"
772 },
773 "StateLastUpdatedDateTime": {
774 "type": "timestamp"
775 },
776 "TrustStateReason": {},
777 "SelectiveAuth": {}
778 }
779 }
780 },
781 "NextToken": {}
782 }
783 }
784 },
785 "DisableRadius": {
786 "input": {
787 "type": "structure",
788 "required": [
789 "DirectoryId"
790 ],
791 "members": {
792 "DirectoryId": {}
793 }
794 },
795 "output": {
796 "type": "structure",
797 "members": {}
798 }
799 },
800 "DisableSso": {
801 "input": {
802 "type": "structure",
803 "required": [
804 "DirectoryId"
805 ],
806 "members": {
807 "DirectoryId": {},
808 "UserName": {},
809 "Password": {
810 "shape": "Sv"
811 }
812 }
813 },
814 "output": {
815 "type": "structure",
816 "members": {}
817 }
818 },
819 "EnableRadius": {
820 "input": {
821 "type": "structure",
822 "required": [
823 "DirectoryId",
824 "RadiusSettings"
825 ],
826 "members": {
827 "DirectoryId": {},
828 "RadiusSettings": {
829 "shape": "S38"
830 }
831 }
832 },
833 "output": {
834 "type": "structure",
835 "members": {}
836 }
837 },
838 "EnableSso": {
839 "input": {
840 "type": "structure",
841 "required": [
842 "DirectoryId"
843 ],
844 "members": {
845 "DirectoryId": {},
846 "UserName": {},
847 "Password": {
848 "shape": "Sv"
849 }
850 }
851 },
852 "output": {
853 "type": "structure",
854 "members": {}
855 }
856 },
857 "GetDirectoryLimits": {
858 "input": {
859 "type": "structure",
860 "members": {}
861 },
862 "output": {
863 "type": "structure",
864 "members": {
865 "DirectoryLimits": {
866 "type": "structure",
867 "members": {
868 "CloudOnlyDirectoriesLimit": {
869 "type": "integer"
870 },
871 "CloudOnlyDirectoriesCurrentCount": {
872 "type": "integer"
873 },
874 "CloudOnlyDirectoriesLimitReached": {
875 "type": "boolean"
876 },
877 "CloudOnlyMicrosoftADLimit": {
878 "type": "integer"
879 },
880 "CloudOnlyMicrosoftADCurrentCount": {
881 "type": "integer"
882 },
883 "CloudOnlyMicrosoftADLimitReached": {
884 "type": "boolean"
885 },
886 "ConnectedDirectoriesLimit": {
887 "type": "integer"
888 },
889 "ConnectedDirectoriesCurrentCount": {
890 "type": "integer"
891 },
892 "ConnectedDirectoriesLimitReached": {
893 "type": "boolean"
894 }
895 }
896 }
897 }
898 }
899 },
900 "GetSnapshotLimits": {
901 "input": {
902 "type": "structure",
903 "required": [
904 "DirectoryId"
905 ],
906 "members": {
907 "DirectoryId": {}
908 }
909 },
910 "output": {
911 "type": "structure",
912 "members": {
913 "SnapshotLimits": {
914 "type": "structure",
915 "members": {
916 "ManualSnapshotsLimit": {
917 "type": "integer"
918 },
919 "ManualSnapshotsCurrentCount": {
920 "type": "integer"
921 },
922 "ManualSnapshotsLimitReached": {
923 "type": "boolean"
924 }
925 }
926 }
927 }
928 }
929 },
930 "ListIpRoutes": {
931 "input": {
932 "type": "structure",
933 "required": [
934 "DirectoryId"
935 ],
936 "members": {
937 "DirectoryId": {},
938 "NextToken": {},
939 "Limit": {
940 "type": "integer"
941 }
942 }
943 },
944 "output": {
945 "type": "structure",
946 "members": {
947 "IpRoutesInfo": {
948 "type": "list",
949 "member": {
950 "type": "structure",
951 "members": {
952 "DirectoryId": {},
953 "CidrIp": {},
954 "IpRouteStatusMsg": {},
955 "AddedDateTime": {
956 "type": "timestamp"
957 },
958 "IpRouteStatusReason": {},
959 "Description": {}
960 }
961 }
962 },
963 "NextToken": {}
964 }
965 }
966 },
967 "ListLogSubscriptions": {
968 "input": {
969 "type": "structure",
970 "members": {
971 "DirectoryId": {},
972 "NextToken": {},
973 "Limit": {
974 "type": "integer"
975 }
976 }
977 },
978 "output": {
979 "type": "structure",
980 "members": {
981 "LogSubscriptions": {
982 "type": "list",
983 "member": {
984 "type": "structure",
985 "members": {
986 "DirectoryId": {},
987 "LogGroupName": {},
988 "SubscriptionCreatedDateTime": {
989 "type": "timestamp"
990 }
991 }
992 }
993 },
994 "NextToken": {}
995 }
996 }
997 },
998 "ListSchemaExtensions": {
999 "input": {
1000 "type": "structure",
1001 "required": [
1002 "DirectoryId"
1003 ],
1004 "members": {
1005 "DirectoryId": {},
1006 "NextToken": {},
1007 "Limit": {
1008 "type": "integer"
1009 }
1010 }
1011 },
1012 "output": {
1013 "type": "structure",
1014 "members": {
1015 "SchemaExtensionsInfo": {
1016 "type": "list",
1017 "member": {
1018 "type": "structure",
1019 "members": {
1020 "DirectoryId": {},
1021 "SchemaExtensionId": {},
1022 "Description": {},
1023 "SchemaExtensionStatus": {},
1024 "SchemaExtensionStatusReason": {},
1025 "StartDateTime": {
1026 "type": "timestamp"
1027 },
1028 "EndDateTime": {
1029 "type": "timestamp"
1030 }
1031 }
1032 }
1033 },
1034 "NextToken": {}
1035 }
1036 }
1037 },
1038 "ListTagsForResource": {
1039 "input": {
1040 "type": "structure",
1041 "required": [
1042 "ResourceId"
1043 ],
1044 "members": {
1045 "ResourceId": {},
1046 "NextToken": {},
1047 "Limit": {
1048 "type": "integer"
1049 }
1050 }
1051 },
1052 "output": {
1053 "type": "structure",
1054 "members": {
1055 "Tags": {
1056 "shape": "Sk"
1057 },
1058 "NextToken": {}
1059 }
1060 }
1061 },
1062 "RegisterEventTopic": {
1063 "input": {
1064 "type": "structure",
1065 "required": [
1066 "DirectoryId",
1067 "TopicName"
1068 ],
1069 "members": {
1070 "DirectoryId": {},
1071 "TopicName": {}
1072 }
1073 },
1074 "output": {
1075 "type": "structure",
1076 "members": {}
1077 }
1078 },
1079 "RejectSharedDirectory": {
1080 "input": {
1081 "type": "structure",
1082 "required": [
1083 "SharedDirectoryId"
1084 ],
1085 "members": {
1086 "SharedDirectoryId": {}
1087 }
1088 },
1089 "output": {
1090 "type": "structure",
1091 "members": {
1092 "SharedDirectoryId": {}
1093 }
1094 }
1095 },
1096 "RemoveIpRoutes": {
1097 "input": {
1098 "type": "structure",
1099 "required": [
1100 "DirectoryId",
1101 "CidrIps"
1102 ],
1103 "members": {
1104 "DirectoryId": {},
1105 "CidrIps": {
1106 "type": "list",
1107 "member": {}
1108 }
1109 }
1110 },
1111 "output": {
1112 "type": "structure",
1113 "members": {}
1114 }
1115 },
1116 "RemoveTagsFromResource": {
1117 "input": {
1118 "type": "structure",
1119 "required": [
1120 "ResourceId",
1121 "TagKeys"
1122 ],
1123 "members": {
1124 "ResourceId": {},
1125 "TagKeys": {
1126 "type": "list",
1127 "member": {}
1128 }
1129 }
1130 },
1131 "output": {
1132 "type": "structure",
1133 "members": {}
1134 }
1135 },
1136 "ResetUserPassword": {
1137 "input": {
1138 "type": "structure",
1139 "required": [
1140 "DirectoryId",
1141 "UserName",
1142 "NewPassword"
1143 ],
1144 "members": {
1145 "DirectoryId": {},
1146 "UserName": {},
1147 "NewPassword": {
1148 "type": "string",
1149 "sensitive": true
1150 }
1151 }
1152 },
1153 "output": {
1154 "type": "structure",
1155 "members": {}
1156 }
1157 },
1158 "RestoreFromSnapshot": {
1159 "input": {
1160 "type": "structure",
1161 "required": [
1162 "SnapshotId"
1163 ],
1164 "members": {
1165 "SnapshotId": {}
1166 }
1167 },
1168 "output": {
1169 "type": "structure",
1170 "members": {}
1171 }
1172 },
1173 "ShareDirectory": {
1174 "input": {
1175 "type": "structure",
1176 "required": [
1177 "DirectoryId",
1178 "ShareTarget",
1179 "ShareMethod"
1180 ],
1181 "members": {
1182 "DirectoryId": {},
1183 "ShareNotes": {
1184 "shape": "S8"
1185 },
1186 "ShareTarget": {
1187 "type": "structure",
1188 "required": [
1189 "Id",
1190 "Type"
1191 ],
1192 "members": {
1193 "Id": {},
1194 "Type": {}
1195 }
1196 },
1197 "ShareMethod": {}
1198 }
1199 },
1200 "output": {
1201 "type": "structure",
1202 "members": {
1203 "SharedDirectoryId": {}
1204 }
1205 }
1206 },
1207 "StartSchemaExtension": {
1208 "input": {
1209 "type": "structure",
1210 "required": [
1211 "DirectoryId",
1212 "CreateSnapshotBeforeSchemaExtension",
1213 "LdifContent",
1214 "Description"
1215 ],
1216 "members": {
1217 "DirectoryId": {},
1218 "CreateSnapshotBeforeSchemaExtension": {
1219 "type": "boolean"
1220 },
1221 "LdifContent": {},
1222 "Description": {}
1223 }
1224 },
1225 "output": {
1226 "type": "structure",
1227 "members": {
1228 "SchemaExtensionId": {}
1229 }
1230 }
1231 },
1232 "UnshareDirectory": {
1233 "input": {
1234 "type": "structure",
1235 "required": [
1236 "DirectoryId",
1237 "UnshareTarget"
1238 ],
1239 "members": {
1240 "DirectoryId": {},
1241 "UnshareTarget": {
1242 "type": "structure",
1243 "required": [
1244 "Id",
1245 "Type"
1246 ],
1247 "members": {
1248 "Id": {},
1249 "Type": {}
1250 }
1251 }
1252 }
1253 },
1254 "output": {
1255 "type": "structure",
1256 "members": {
1257 "SharedDirectoryId": {}
1258 }
1259 }
1260 },
1261 "UpdateConditionalForwarder": {
1262 "input": {
1263 "type": "structure",
1264 "required": [
1265 "DirectoryId",
1266 "RemoteDomainName",
1267 "DnsIpAddrs"
1268 ],
1269 "members": {
1270 "DirectoryId": {},
1271 "RemoteDomainName": {},
1272 "DnsIpAddrs": {
1273 "shape": "S11"
1274 }
1275 }
1276 },
1277 "output": {
1278 "type": "structure",
1279 "members": {}
1280 }
1281 },
1282 "UpdateNumberOfDomainControllers": {
1283 "input": {
1284 "type": "structure",
1285 "required": [
1286 "DirectoryId",
1287 "DesiredNumber"
1288 ],
1289 "members": {
1290 "DirectoryId": {},
1291 "DesiredNumber": {
1292 "type": "integer"
1293 }
1294 }
1295 },
1296 "output": {
1297 "type": "structure",
1298 "members": {}
1299 }
1300 },
1301 "UpdateRadius": {
1302 "input": {
1303 "type": "structure",
1304 "required": [
1305 "DirectoryId",
1306 "RadiusSettings"
1307 ],
1308 "members": {
1309 "DirectoryId": {},
1310 "RadiusSettings": {
1311 "shape": "S38"
1312 }
1313 }
1314 },
1315 "output": {
1316 "type": "structure",
1317 "members": {}
1318 }
1319 },
1320 "UpdateTrust": {
1321 "input": {
1322 "type": "structure",
1323 "required": [
1324 "TrustId"
1325 ],
1326 "members": {
1327 "TrustId": {},
1328 "SelectiveAuth": {}
1329 }
1330 },
1331 "output": {
1332 "type": "structure",
1333 "members": {
1334 "RequestId": {},
1335 "TrustId": {}
1336 }
1337 }
1338 },
1339 "VerifyTrust": {
1340 "input": {
1341 "type": "structure",
1342 "required": [
1343 "TrustId"
1344 ],
1345 "members": {
1346 "TrustId": {}
1347 }
1348 },
1349 "output": {
1350 "type": "structure",
1351 "members": {
1352 "TrustId": {}
1353 }
1354 }
1355 }
1356 },
1357 "shapes": {
1358 "S4": {
1359 "type": "structure",
1360 "members": {
1361 "OwnerAccountId": {},
1362 "OwnerDirectoryId": {},
1363 "ShareMethod": {},
1364 "SharedAccountId": {},
1365 "SharedDirectoryId": {},
1366 "ShareStatus": {},
1367 "ShareNotes": {
1368 "shape": "S8"
1369 },
1370 "CreatedDateTime": {
1371 "type": "timestamp"
1372 },
1373 "LastUpdatedDateTime": {
1374 "type": "timestamp"
1375 }
1376 }
1377 },
1378 "S8": {
1379 "type": "string",
1380 "sensitive": true
1381 },
1382 "Sk": {
1383 "type": "list",
1384 "member": {
1385 "type": "structure",
1386 "required": [
1387 "Key",
1388 "Value"
1389 ],
1390 "members": {
1391 "Key": {},
1392 "Value": {}
1393 }
1394 }
1395 },
1396 "Sv": {
1397 "type": "string",
1398 "sensitive": true
1399 },
1400 "Sz": {
1401 "type": "list",
1402 "member": {}
1403 },
1404 "S11": {
1405 "type": "list",
1406 "member": {}
1407 },
1408 "S1c": {
1409 "type": "list",
1410 "member": {
1411 "type": "structure",
1412 "members": {
1413 "Name": {},
1414 "Value": {}
1415 }
1416 }
1417 },
1418 "S1n": {
1419 "type": "string",
1420 "sensitive": true
1421 },
1422 "S1o": {
1423 "type": "structure",
1424 "required": [
1425 "VpcId",
1426 "SubnetIds"
1427 ],
1428 "members": {
1429 "VpcId": {},
1430 "SubnetIds": {
1431 "shape": "Sz"
1432 }
1433 }
1434 },
1435 "S2s": {
1436 "type": "list",
1437 "member": {}
1438 },
1439 "S32": {
1440 "type": "structure",
1441 "members": {
1442 "VpcId": {},
1443 "SubnetIds": {
1444 "shape": "Sz"
1445 },
1446 "SecurityGroupId": {},
1447 "AvailabilityZones": {
1448 "shape": "S34"
1449 }
1450 }
1451 },
1452 "S34": {
1453 "type": "list",
1454 "member": {}
1455 },
1456 "S38": {
1457 "type": "structure",
1458 "members": {
1459 "RadiusServers": {
1460 "type": "list",
1461 "member": {}
1462 },
1463 "RadiusPort": {
1464 "type": "integer"
1465 },
1466 "RadiusTimeout": {
1467 "type": "integer"
1468 },
1469 "RadiusRetries": {
1470 "type": "integer"
1471 },
1472 "SharedSecret": {
1473 "type": "string",
1474 "sensitive": true
1475 },
1476 "AuthenticationProtocol": {},
1477 "DisplayLabel": {},
1478 "UseSameUsername": {
1479 "type": "boolean"
1480 }
1481 }
1482 }
1483 }
1484}
\No newline at end of file