UNPKG

79.7 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2017-01-11",
5 "endpointPrefix": "clouddirectory",
6 "protocol": "rest-json",
7 "serviceFullName": "Amazon CloudDirectory",
8 "serviceId": "CloudDirectory",
9 "signatureVersion": "v4",
10 "signingName": "clouddirectory",
11 "uid": "clouddirectory-2017-01-11"
12 },
13 "operations": {
14 "AddFacetToObject": {
15 "http": {
16 "method": "PUT",
17 "requestUri": "/amazonclouddirectory/2017-01-11/object/facets",
18 "responseCode": 200
19 },
20 "input": {
21 "type": "structure",
22 "required": [
23 "DirectoryArn",
24 "SchemaFacet",
25 "ObjectReference"
26 ],
27 "members": {
28 "DirectoryArn": {
29 "location": "header",
30 "locationName": "x-amz-data-partition"
31 },
32 "SchemaFacet": {
33 "shape": "S3"
34 },
35 "ObjectAttributeList": {
36 "shape": "S5"
37 },
38 "ObjectReference": {
39 "shape": "Sf"
40 }
41 }
42 },
43 "output": {
44 "type": "structure",
45 "members": {}
46 }
47 },
48 "ApplySchema": {
49 "http": {
50 "method": "PUT",
51 "requestUri": "/amazonclouddirectory/2017-01-11/schema/apply",
52 "responseCode": 200
53 },
54 "input": {
55 "type": "structure",
56 "required": [
57 "PublishedSchemaArn",
58 "DirectoryArn"
59 ],
60 "members": {
61 "PublishedSchemaArn": {},
62 "DirectoryArn": {
63 "location": "header",
64 "locationName": "x-amz-data-partition"
65 }
66 }
67 },
68 "output": {
69 "type": "structure",
70 "members": {
71 "AppliedSchemaArn": {},
72 "DirectoryArn": {}
73 }
74 }
75 },
76 "AttachObject": {
77 "http": {
78 "method": "PUT",
79 "requestUri": "/amazonclouddirectory/2017-01-11/object/attach",
80 "responseCode": 200
81 },
82 "input": {
83 "type": "structure",
84 "required": [
85 "DirectoryArn",
86 "ParentReference",
87 "ChildReference",
88 "LinkName"
89 ],
90 "members": {
91 "DirectoryArn": {
92 "location": "header",
93 "locationName": "x-amz-data-partition"
94 },
95 "ParentReference": {
96 "shape": "Sf"
97 },
98 "ChildReference": {
99 "shape": "Sf"
100 },
101 "LinkName": {}
102 }
103 },
104 "output": {
105 "type": "structure",
106 "members": {
107 "AttachedObjectIdentifier": {}
108 }
109 }
110 },
111 "AttachPolicy": {
112 "http": {
113 "method": "PUT",
114 "requestUri": "/amazonclouddirectory/2017-01-11/policy/attach",
115 "responseCode": 200
116 },
117 "input": {
118 "type": "structure",
119 "required": [
120 "DirectoryArn",
121 "PolicyReference",
122 "ObjectReference"
123 ],
124 "members": {
125 "DirectoryArn": {
126 "location": "header",
127 "locationName": "x-amz-data-partition"
128 },
129 "PolicyReference": {
130 "shape": "Sf"
131 },
132 "ObjectReference": {
133 "shape": "Sf"
134 }
135 }
136 },
137 "output": {
138 "type": "structure",
139 "members": {}
140 }
141 },
142 "AttachToIndex": {
143 "http": {
144 "method": "PUT",
145 "requestUri": "/amazonclouddirectory/2017-01-11/index/attach",
146 "responseCode": 200
147 },
148 "input": {
149 "type": "structure",
150 "required": [
151 "DirectoryArn",
152 "IndexReference",
153 "TargetReference"
154 ],
155 "members": {
156 "DirectoryArn": {
157 "location": "header",
158 "locationName": "x-amz-data-partition"
159 },
160 "IndexReference": {
161 "shape": "Sf"
162 },
163 "TargetReference": {
164 "shape": "Sf"
165 }
166 }
167 },
168 "output": {
169 "type": "structure",
170 "members": {
171 "AttachedObjectIdentifier": {}
172 }
173 }
174 },
175 "AttachTypedLink": {
176 "http": {
177 "method": "PUT",
178 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/attach",
179 "responseCode": 200
180 },
181 "input": {
182 "type": "structure",
183 "required": [
184 "DirectoryArn",
185 "SourceObjectReference",
186 "TargetObjectReference",
187 "TypedLinkFacet",
188 "Attributes"
189 ],
190 "members": {
191 "DirectoryArn": {
192 "location": "header",
193 "locationName": "x-amz-data-partition"
194 },
195 "SourceObjectReference": {
196 "shape": "Sf"
197 },
198 "TargetObjectReference": {
199 "shape": "Sf"
200 },
201 "TypedLinkFacet": {
202 "shape": "St"
203 },
204 "Attributes": {
205 "shape": "Sv"
206 }
207 }
208 },
209 "output": {
210 "type": "structure",
211 "members": {
212 "TypedLinkSpecifier": {
213 "shape": "Sy"
214 }
215 }
216 }
217 },
218 "BatchRead": {
219 "http": {
220 "requestUri": "/amazonclouddirectory/2017-01-11/batchread",
221 "responseCode": 200
222 },
223 "input": {
224 "type": "structure",
225 "required": [
226 "DirectoryArn",
227 "Operations"
228 ],
229 "members": {
230 "DirectoryArn": {
231 "location": "header",
232 "locationName": "x-amz-data-partition"
233 },
234 "Operations": {
235 "type": "list",
236 "member": {
237 "type": "structure",
238 "members": {
239 "ListObjectAttributes": {
240 "type": "structure",
241 "required": [
242 "ObjectReference"
243 ],
244 "members": {
245 "ObjectReference": {
246 "shape": "Sf"
247 },
248 "NextToken": {},
249 "MaxResults": {
250 "type": "integer"
251 },
252 "FacetFilter": {
253 "shape": "S3"
254 }
255 }
256 },
257 "ListObjectChildren": {
258 "type": "structure",
259 "required": [
260 "ObjectReference"
261 ],
262 "members": {
263 "ObjectReference": {
264 "shape": "Sf"
265 },
266 "NextToken": {},
267 "MaxResults": {
268 "type": "integer"
269 }
270 }
271 },
272 "ListAttachedIndices": {
273 "type": "structure",
274 "required": [
275 "TargetReference"
276 ],
277 "members": {
278 "TargetReference": {
279 "shape": "Sf"
280 },
281 "NextToken": {},
282 "MaxResults": {
283 "type": "integer"
284 }
285 }
286 },
287 "ListObjectParentPaths": {
288 "type": "structure",
289 "required": [
290 "ObjectReference"
291 ],
292 "members": {
293 "ObjectReference": {
294 "shape": "Sf"
295 },
296 "NextToken": {},
297 "MaxResults": {
298 "type": "integer"
299 }
300 }
301 },
302 "GetObjectInformation": {
303 "type": "structure",
304 "required": [
305 "ObjectReference"
306 ],
307 "members": {
308 "ObjectReference": {
309 "shape": "Sf"
310 }
311 }
312 },
313 "GetObjectAttributes": {
314 "type": "structure",
315 "required": [
316 "ObjectReference",
317 "SchemaFacet",
318 "AttributeNames"
319 ],
320 "members": {
321 "ObjectReference": {
322 "shape": "Sf"
323 },
324 "SchemaFacet": {
325 "shape": "S3"
326 },
327 "AttributeNames": {
328 "shape": "S1a"
329 }
330 }
331 },
332 "ListObjectParents": {
333 "type": "structure",
334 "required": [
335 "ObjectReference"
336 ],
337 "members": {
338 "ObjectReference": {
339 "shape": "Sf"
340 },
341 "NextToken": {},
342 "MaxResults": {
343 "type": "integer"
344 }
345 }
346 },
347 "ListObjectPolicies": {
348 "type": "structure",
349 "required": [
350 "ObjectReference"
351 ],
352 "members": {
353 "ObjectReference": {
354 "shape": "Sf"
355 },
356 "NextToken": {},
357 "MaxResults": {
358 "type": "integer"
359 }
360 }
361 },
362 "ListPolicyAttachments": {
363 "type": "structure",
364 "required": [
365 "PolicyReference"
366 ],
367 "members": {
368 "PolicyReference": {
369 "shape": "Sf"
370 },
371 "NextToken": {},
372 "MaxResults": {
373 "type": "integer"
374 }
375 }
376 },
377 "LookupPolicy": {
378 "type": "structure",
379 "required": [
380 "ObjectReference"
381 ],
382 "members": {
383 "ObjectReference": {
384 "shape": "Sf"
385 },
386 "NextToken": {},
387 "MaxResults": {
388 "type": "integer"
389 }
390 }
391 },
392 "ListIndex": {
393 "type": "structure",
394 "required": [
395 "IndexReference"
396 ],
397 "members": {
398 "RangesOnIndexedValues": {
399 "shape": "S1g"
400 },
401 "IndexReference": {
402 "shape": "Sf"
403 },
404 "MaxResults": {
405 "type": "integer"
406 },
407 "NextToken": {}
408 }
409 },
410 "ListOutgoingTypedLinks": {
411 "type": "structure",
412 "required": [
413 "ObjectReference"
414 ],
415 "members": {
416 "ObjectReference": {
417 "shape": "Sf"
418 },
419 "FilterAttributeRanges": {
420 "shape": "S1l"
421 },
422 "FilterTypedLink": {
423 "shape": "St"
424 },
425 "NextToken": {},
426 "MaxResults": {
427 "type": "integer"
428 }
429 }
430 },
431 "ListIncomingTypedLinks": {
432 "type": "structure",
433 "required": [
434 "ObjectReference"
435 ],
436 "members": {
437 "ObjectReference": {
438 "shape": "Sf"
439 },
440 "FilterAttributeRanges": {
441 "shape": "S1l"
442 },
443 "FilterTypedLink": {
444 "shape": "St"
445 },
446 "NextToken": {},
447 "MaxResults": {
448 "type": "integer"
449 }
450 }
451 },
452 "GetLinkAttributes": {
453 "type": "structure",
454 "required": [
455 "TypedLinkSpecifier",
456 "AttributeNames"
457 ],
458 "members": {
459 "TypedLinkSpecifier": {
460 "shape": "Sy"
461 },
462 "AttributeNames": {
463 "shape": "S1a"
464 }
465 }
466 }
467 }
468 }
469 },
470 "ConsistencyLevel": {
471 "location": "header",
472 "locationName": "x-amz-consistency-level"
473 }
474 }
475 },
476 "output": {
477 "type": "structure",
478 "members": {
479 "Responses": {
480 "type": "list",
481 "member": {
482 "type": "structure",
483 "members": {
484 "SuccessfulResponse": {
485 "type": "structure",
486 "members": {
487 "ListObjectAttributes": {
488 "type": "structure",
489 "members": {
490 "Attributes": {
491 "shape": "S5"
492 },
493 "NextToken": {}
494 }
495 },
496 "ListObjectChildren": {
497 "type": "structure",
498 "members": {
499 "Children": {
500 "shape": "S1w"
501 },
502 "NextToken": {}
503 }
504 },
505 "GetObjectInformation": {
506 "type": "structure",
507 "members": {
508 "SchemaFacets": {
509 "shape": "S1y"
510 },
511 "ObjectIdentifier": {}
512 }
513 },
514 "GetObjectAttributes": {
515 "type": "structure",
516 "members": {
517 "Attributes": {
518 "shape": "S5"
519 }
520 }
521 },
522 "ListAttachedIndices": {
523 "type": "structure",
524 "members": {
525 "IndexAttachments": {
526 "shape": "S21"
527 },
528 "NextToken": {}
529 }
530 },
531 "ListObjectParentPaths": {
532 "type": "structure",
533 "members": {
534 "PathToObjectIdentifiersList": {
535 "shape": "S24"
536 },
537 "NextToken": {}
538 }
539 },
540 "ListObjectPolicies": {
541 "type": "structure",
542 "members": {
543 "AttachedPolicyIds": {
544 "shape": "S27"
545 },
546 "NextToken": {}
547 }
548 },
549 "ListPolicyAttachments": {
550 "type": "structure",
551 "members": {
552 "ObjectIdentifiers": {
553 "shape": "S27"
554 },
555 "NextToken": {}
556 }
557 },
558 "LookupPolicy": {
559 "type": "structure",
560 "members": {
561 "PolicyToPathList": {
562 "shape": "S2b"
563 },
564 "NextToken": {}
565 }
566 },
567 "ListIndex": {
568 "type": "structure",
569 "members": {
570 "IndexAttachments": {
571 "shape": "S21"
572 },
573 "NextToken": {}
574 }
575 },
576 "ListOutgoingTypedLinks": {
577 "type": "structure",
578 "members": {
579 "TypedLinkSpecifiers": {
580 "shape": "S2i"
581 },
582 "NextToken": {}
583 }
584 },
585 "ListIncomingTypedLinks": {
586 "type": "structure",
587 "members": {
588 "LinkSpecifiers": {
589 "shape": "S2i"
590 },
591 "NextToken": {}
592 }
593 },
594 "GetLinkAttributes": {
595 "type": "structure",
596 "members": {
597 "Attributes": {
598 "shape": "S5"
599 }
600 }
601 },
602 "ListObjectParents": {
603 "type": "structure",
604 "members": {
605 "ParentLinks": {
606 "shape": "S2m"
607 },
608 "NextToken": {}
609 }
610 }
611 }
612 },
613 "ExceptionResponse": {
614 "type": "structure",
615 "members": {
616 "Type": {},
617 "Message": {}
618 }
619 }
620 }
621 }
622 }
623 }
624 }
625 },
626 "BatchWrite": {
627 "http": {
628 "method": "PUT",
629 "requestUri": "/amazonclouddirectory/2017-01-11/batchwrite",
630 "responseCode": 200
631 },
632 "input": {
633 "type": "structure",
634 "required": [
635 "DirectoryArn",
636 "Operations"
637 ],
638 "members": {
639 "DirectoryArn": {
640 "location": "header",
641 "locationName": "x-amz-data-partition"
642 },
643 "Operations": {
644 "type": "list",
645 "member": {
646 "type": "structure",
647 "members": {
648 "CreateObject": {
649 "type": "structure",
650 "required": [
651 "SchemaFacet",
652 "ObjectAttributeList"
653 ],
654 "members": {
655 "SchemaFacet": {
656 "shape": "S1y"
657 },
658 "ObjectAttributeList": {
659 "shape": "S5"
660 },
661 "ParentReference": {
662 "shape": "Sf"
663 },
664 "LinkName": {},
665 "BatchReferenceName": {}
666 }
667 },
668 "AttachObject": {
669 "type": "structure",
670 "required": [
671 "ParentReference",
672 "ChildReference",
673 "LinkName"
674 ],
675 "members": {
676 "ParentReference": {
677 "shape": "Sf"
678 },
679 "ChildReference": {
680 "shape": "Sf"
681 },
682 "LinkName": {}
683 }
684 },
685 "DetachObject": {
686 "type": "structure",
687 "required": [
688 "ParentReference",
689 "LinkName"
690 ],
691 "members": {
692 "ParentReference": {
693 "shape": "Sf"
694 },
695 "LinkName": {},
696 "BatchReferenceName": {}
697 }
698 },
699 "UpdateObjectAttributes": {
700 "type": "structure",
701 "required": [
702 "ObjectReference",
703 "AttributeUpdates"
704 ],
705 "members": {
706 "ObjectReference": {
707 "shape": "Sf"
708 },
709 "AttributeUpdates": {
710 "shape": "S2z"
711 }
712 }
713 },
714 "DeleteObject": {
715 "type": "structure",
716 "required": [
717 "ObjectReference"
718 ],
719 "members": {
720 "ObjectReference": {
721 "shape": "Sf"
722 }
723 }
724 },
725 "AddFacetToObject": {
726 "type": "structure",
727 "required": [
728 "SchemaFacet",
729 "ObjectAttributeList",
730 "ObjectReference"
731 ],
732 "members": {
733 "SchemaFacet": {
734 "shape": "S3"
735 },
736 "ObjectAttributeList": {
737 "shape": "S5"
738 },
739 "ObjectReference": {
740 "shape": "Sf"
741 }
742 }
743 },
744 "RemoveFacetFromObject": {
745 "type": "structure",
746 "required": [
747 "SchemaFacet",
748 "ObjectReference"
749 ],
750 "members": {
751 "SchemaFacet": {
752 "shape": "S3"
753 },
754 "ObjectReference": {
755 "shape": "Sf"
756 }
757 }
758 },
759 "AttachPolicy": {
760 "type": "structure",
761 "required": [
762 "PolicyReference",
763 "ObjectReference"
764 ],
765 "members": {
766 "PolicyReference": {
767 "shape": "Sf"
768 },
769 "ObjectReference": {
770 "shape": "Sf"
771 }
772 }
773 },
774 "DetachPolicy": {
775 "type": "structure",
776 "required": [
777 "PolicyReference",
778 "ObjectReference"
779 ],
780 "members": {
781 "PolicyReference": {
782 "shape": "Sf"
783 },
784 "ObjectReference": {
785 "shape": "Sf"
786 }
787 }
788 },
789 "CreateIndex": {
790 "type": "structure",
791 "required": [
792 "OrderedIndexedAttributeList",
793 "IsUnique"
794 ],
795 "members": {
796 "OrderedIndexedAttributeList": {
797 "shape": "S39"
798 },
799 "IsUnique": {
800 "type": "boolean"
801 },
802 "ParentReference": {
803 "shape": "Sf"
804 },
805 "LinkName": {},
806 "BatchReferenceName": {}
807 }
808 },
809 "AttachToIndex": {
810 "type": "structure",
811 "required": [
812 "IndexReference",
813 "TargetReference"
814 ],
815 "members": {
816 "IndexReference": {
817 "shape": "Sf"
818 },
819 "TargetReference": {
820 "shape": "Sf"
821 }
822 }
823 },
824 "DetachFromIndex": {
825 "type": "structure",
826 "required": [
827 "IndexReference",
828 "TargetReference"
829 ],
830 "members": {
831 "IndexReference": {
832 "shape": "Sf"
833 },
834 "TargetReference": {
835 "shape": "Sf"
836 }
837 }
838 },
839 "AttachTypedLink": {
840 "type": "structure",
841 "required": [
842 "SourceObjectReference",
843 "TargetObjectReference",
844 "TypedLinkFacet",
845 "Attributes"
846 ],
847 "members": {
848 "SourceObjectReference": {
849 "shape": "Sf"
850 },
851 "TargetObjectReference": {
852 "shape": "Sf"
853 },
854 "TypedLinkFacet": {
855 "shape": "St"
856 },
857 "Attributes": {
858 "shape": "Sv"
859 }
860 }
861 },
862 "DetachTypedLink": {
863 "type": "structure",
864 "required": [
865 "TypedLinkSpecifier"
866 ],
867 "members": {
868 "TypedLinkSpecifier": {
869 "shape": "Sy"
870 }
871 }
872 },
873 "UpdateLinkAttributes": {
874 "type": "structure",
875 "required": [
876 "TypedLinkSpecifier",
877 "AttributeUpdates"
878 ],
879 "members": {
880 "TypedLinkSpecifier": {
881 "shape": "Sy"
882 },
883 "AttributeUpdates": {
884 "shape": "S3g"
885 }
886 }
887 }
888 }
889 }
890 }
891 }
892 },
893 "output": {
894 "type": "structure",
895 "members": {
896 "Responses": {
897 "type": "list",
898 "member": {
899 "type": "structure",
900 "members": {
901 "CreateObject": {
902 "type": "structure",
903 "members": {
904 "ObjectIdentifier": {}
905 }
906 },
907 "AttachObject": {
908 "type": "structure",
909 "members": {
910 "attachedObjectIdentifier": {}
911 }
912 },
913 "DetachObject": {
914 "type": "structure",
915 "members": {
916 "detachedObjectIdentifier": {}
917 }
918 },
919 "UpdateObjectAttributes": {
920 "type": "structure",
921 "members": {
922 "ObjectIdentifier": {}
923 }
924 },
925 "DeleteObject": {
926 "type": "structure",
927 "members": {}
928 },
929 "AddFacetToObject": {
930 "type": "structure",
931 "members": {}
932 },
933 "RemoveFacetFromObject": {
934 "type": "structure",
935 "members": {}
936 },
937 "AttachPolicy": {
938 "type": "structure",
939 "members": {}
940 },
941 "DetachPolicy": {
942 "type": "structure",
943 "members": {}
944 },
945 "CreateIndex": {
946 "type": "structure",
947 "members": {
948 "ObjectIdentifier": {}
949 }
950 },
951 "AttachToIndex": {
952 "type": "structure",
953 "members": {
954 "AttachedObjectIdentifier": {}
955 }
956 },
957 "DetachFromIndex": {
958 "type": "structure",
959 "members": {
960 "DetachedObjectIdentifier": {}
961 }
962 },
963 "AttachTypedLink": {
964 "type": "structure",
965 "members": {
966 "TypedLinkSpecifier": {
967 "shape": "Sy"
968 }
969 }
970 },
971 "DetachTypedLink": {
972 "type": "structure",
973 "members": {}
974 },
975 "UpdateLinkAttributes": {
976 "type": "structure",
977 "members": {}
978 }
979 }
980 }
981 }
982 }
983 }
984 },
985 "CreateDirectory": {
986 "http": {
987 "method": "PUT",
988 "requestUri": "/amazonclouddirectory/2017-01-11/directory/create",
989 "responseCode": 200
990 },
991 "input": {
992 "type": "structure",
993 "required": [
994 "Name",
995 "SchemaArn"
996 ],
997 "members": {
998 "Name": {},
999 "SchemaArn": {
1000 "location": "header",
1001 "locationName": "x-amz-data-partition"
1002 }
1003 }
1004 },
1005 "output": {
1006 "type": "structure",
1007 "required": [
1008 "DirectoryArn",
1009 "Name",
1010 "ObjectIdentifier",
1011 "AppliedSchemaArn"
1012 ],
1013 "members": {
1014 "DirectoryArn": {},
1015 "Name": {},
1016 "ObjectIdentifier": {},
1017 "AppliedSchemaArn": {}
1018 }
1019 }
1020 },
1021 "CreateFacet": {
1022 "http": {
1023 "method": "PUT",
1024 "requestUri": "/amazonclouddirectory/2017-01-11/facet/create",
1025 "responseCode": 200
1026 },
1027 "input": {
1028 "type": "structure",
1029 "required": [
1030 "SchemaArn",
1031 "Name"
1032 ],
1033 "members": {
1034 "SchemaArn": {
1035 "location": "header",
1036 "locationName": "x-amz-data-partition"
1037 },
1038 "Name": {},
1039 "Attributes": {
1040 "shape": "S46"
1041 },
1042 "ObjectType": {},
1043 "FacetStyle": {}
1044 }
1045 },
1046 "output": {
1047 "type": "structure",
1048 "members": {}
1049 }
1050 },
1051 "CreateIndex": {
1052 "http": {
1053 "method": "PUT",
1054 "requestUri": "/amazonclouddirectory/2017-01-11/index",
1055 "responseCode": 200
1056 },
1057 "input": {
1058 "type": "structure",
1059 "required": [
1060 "DirectoryArn",
1061 "OrderedIndexedAttributeList",
1062 "IsUnique"
1063 ],
1064 "members": {
1065 "DirectoryArn": {
1066 "location": "header",
1067 "locationName": "x-amz-data-partition"
1068 },
1069 "OrderedIndexedAttributeList": {
1070 "shape": "S39"
1071 },
1072 "IsUnique": {
1073 "type": "boolean"
1074 },
1075 "ParentReference": {
1076 "shape": "Sf"
1077 },
1078 "LinkName": {}
1079 }
1080 },
1081 "output": {
1082 "type": "structure",
1083 "members": {
1084 "ObjectIdentifier": {}
1085 }
1086 }
1087 },
1088 "CreateObject": {
1089 "http": {
1090 "method": "PUT",
1091 "requestUri": "/amazonclouddirectory/2017-01-11/object",
1092 "responseCode": 200
1093 },
1094 "input": {
1095 "type": "structure",
1096 "required": [
1097 "DirectoryArn",
1098 "SchemaFacets"
1099 ],
1100 "members": {
1101 "DirectoryArn": {
1102 "location": "header",
1103 "locationName": "x-amz-data-partition"
1104 },
1105 "SchemaFacets": {
1106 "shape": "S1y"
1107 },
1108 "ObjectAttributeList": {
1109 "shape": "S5"
1110 },
1111 "ParentReference": {
1112 "shape": "Sf"
1113 },
1114 "LinkName": {}
1115 }
1116 },
1117 "output": {
1118 "type": "structure",
1119 "members": {
1120 "ObjectIdentifier": {}
1121 }
1122 }
1123 },
1124 "CreateSchema": {
1125 "http": {
1126 "method": "PUT",
1127 "requestUri": "/amazonclouddirectory/2017-01-11/schema/create",
1128 "responseCode": 200
1129 },
1130 "input": {
1131 "type": "structure",
1132 "required": [
1133 "Name"
1134 ],
1135 "members": {
1136 "Name": {}
1137 }
1138 },
1139 "output": {
1140 "type": "structure",
1141 "members": {
1142 "SchemaArn": {}
1143 }
1144 }
1145 },
1146 "CreateTypedLinkFacet": {
1147 "http": {
1148 "method": "PUT",
1149 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/facet/create",
1150 "responseCode": 200
1151 },
1152 "input": {
1153 "type": "structure",
1154 "required": [
1155 "SchemaArn",
1156 "Facet"
1157 ],
1158 "members": {
1159 "SchemaArn": {
1160 "location": "header",
1161 "locationName": "x-amz-data-partition"
1162 },
1163 "Facet": {
1164 "type": "structure",
1165 "required": [
1166 "Name",
1167 "Attributes",
1168 "IdentityAttributeOrder"
1169 ],
1170 "members": {
1171 "Name": {},
1172 "Attributes": {
1173 "shape": "S4v"
1174 },
1175 "IdentityAttributeOrder": {
1176 "shape": "S1a"
1177 }
1178 }
1179 }
1180 }
1181 },
1182 "output": {
1183 "type": "structure",
1184 "members": {}
1185 }
1186 },
1187 "DeleteDirectory": {
1188 "http": {
1189 "method": "PUT",
1190 "requestUri": "/amazonclouddirectory/2017-01-11/directory",
1191 "responseCode": 200
1192 },
1193 "input": {
1194 "type": "structure",
1195 "required": [
1196 "DirectoryArn"
1197 ],
1198 "members": {
1199 "DirectoryArn": {
1200 "location": "header",
1201 "locationName": "x-amz-data-partition"
1202 }
1203 }
1204 },
1205 "output": {
1206 "type": "structure",
1207 "required": [
1208 "DirectoryArn"
1209 ],
1210 "members": {
1211 "DirectoryArn": {}
1212 }
1213 }
1214 },
1215 "DeleteFacet": {
1216 "http": {
1217 "method": "PUT",
1218 "requestUri": "/amazonclouddirectory/2017-01-11/facet/delete",
1219 "responseCode": 200
1220 },
1221 "input": {
1222 "type": "structure",
1223 "required": [
1224 "SchemaArn",
1225 "Name"
1226 ],
1227 "members": {
1228 "SchemaArn": {
1229 "location": "header",
1230 "locationName": "x-amz-data-partition"
1231 },
1232 "Name": {}
1233 }
1234 },
1235 "output": {
1236 "type": "structure",
1237 "members": {}
1238 }
1239 },
1240 "DeleteObject": {
1241 "http": {
1242 "method": "PUT",
1243 "requestUri": "/amazonclouddirectory/2017-01-11/object/delete",
1244 "responseCode": 200
1245 },
1246 "input": {
1247 "type": "structure",
1248 "required": [
1249 "DirectoryArn",
1250 "ObjectReference"
1251 ],
1252 "members": {
1253 "DirectoryArn": {
1254 "location": "header",
1255 "locationName": "x-amz-data-partition"
1256 },
1257 "ObjectReference": {
1258 "shape": "Sf"
1259 }
1260 }
1261 },
1262 "output": {
1263 "type": "structure",
1264 "members": {}
1265 }
1266 },
1267 "DeleteSchema": {
1268 "http": {
1269 "method": "PUT",
1270 "requestUri": "/amazonclouddirectory/2017-01-11/schema",
1271 "responseCode": 200
1272 },
1273 "input": {
1274 "type": "structure",
1275 "required": [
1276 "SchemaArn"
1277 ],
1278 "members": {
1279 "SchemaArn": {
1280 "location": "header",
1281 "locationName": "x-amz-data-partition"
1282 }
1283 }
1284 },
1285 "output": {
1286 "type": "structure",
1287 "members": {
1288 "SchemaArn": {}
1289 }
1290 }
1291 },
1292 "DeleteTypedLinkFacet": {
1293 "http": {
1294 "method": "PUT",
1295 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/facet/delete",
1296 "responseCode": 200
1297 },
1298 "input": {
1299 "type": "structure",
1300 "required": [
1301 "SchemaArn",
1302 "Name"
1303 ],
1304 "members": {
1305 "SchemaArn": {
1306 "location": "header",
1307 "locationName": "x-amz-data-partition"
1308 },
1309 "Name": {}
1310 }
1311 },
1312 "output": {
1313 "type": "structure",
1314 "members": {}
1315 }
1316 },
1317 "DetachFromIndex": {
1318 "http": {
1319 "method": "PUT",
1320 "requestUri": "/amazonclouddirectory/2017-01-11/index/detach",
1321 "responseCode": 200
1322 },
1323 "input": {
1324 "type": "structure",
1325 "required": [
1326 "DirectoryArn",
1327 "IndexReference",
1328 "TargetReference"
1329 ],
1330 "members": {
1331 "DirectoryArn": {
1332 "location": "header",
1333 "locationName": "x-amz-data-partition"
1334 },
1335 "IndexReference": {
1336 "shape": "Sf"
1337 },
1338 "TargetReference": {
1339 "shape": "Sf"
1340 }
1341 }
1342 },
1343 "output": {
1344 "type": "structure",
1345 "members": {
1346 "DetachedObjectIdentifier": {}
1347 }
1348 }
1349 },
1350 "DetachObject": {
1351 "http": {
1352 "method": "PUT",
1353 "requestUri": "/amazonclouddirectory/2017-01-11/object/detach",
1354 "responseCode": 200
1355 },
1356 "input": {
1357 "type": "structure",
1358 "required": [
1359 "DirectoryArn",
1360 "ParentReference",
1361 "LinkName"
1362 ],
1363 "members": {
1364 "DirectoryArn": {
1365 "location": "header",
1366 "locationName": "x-amz-data-partition"
1367 },
1368 "ParentReference": {
1369 "shape": "Sf"
1370 },
1371 "LinkName": {}
1372 }
1373 },
1374 "output": {
1375 "type": "structure",
1376 "members": {
1377 "DetachedObjectIdentifier": {}
1378 }
1379 }
1380 },
1381 "DetachPolicy": {
1382 "http": {
1383 "method": "PUT",
1384 "requestUri": "/amazonclouddirectory/2017-01-11/policy/detach",
1385 "responseCode": 200
1386 },
1387 "input": {
1388 "type": "structure",
1389 "required": [
1390 "DirectoryArn",
1391 "PolicyReference",
1392 "ObjectReference"
1393 ],
1394 "members": {
1395 "DirectoryArn": {
1396 "location": "header",
1397 "locationName": "x-amz-data-partition"
1398 },
1399 "PolicyReference": {
1400 "shape": "Sf"
1401 },
1402 "ObjectReference": {
1403 "shape": "Sf"
1404 }
1405 }
1406 },
1407 "output": {
1408 "type": "structure",
1409 "members": {}
1410 }
1411 },
1412 "DetachTypedLink": {
1413 "http": {
1414 "method": "PUT",
1415 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/detach",
1416 "responseCode": 200
1417 },
1418 "input": {
1419 "type": "structure",
1420 "required": [
1421 "DirectoryArn",
1422 "TypedLinkSpecifier"
1423 ],
1424 "members": {
1425 "DirectoryArn": {
1426 "location": "header",
1427 "locationName": "x-amz-data-partition"
1428 },
1429 "TypedLinkSpecifier": {
1430 "shape": "Sy"
1431 }
1432 }
1433 }
1434 },
1435 "DisableDirectory": {
1436 "http": {
1437 "method": "PUT",
1438 "requestUri": "/amazonclouddirectory/2017-01-11/directory/disable",
1439 "responseCode": 200
1440 },
1441 "input": {
1442 "type": "structure",
1443 "required": [
1444 "DirectoryArn"
1445 ],
1446 "members": {
1447 "DirectoryArn": {
1448 "location": "header",
1449 "locationName": "x-amz-data-partition"
1450 }
1451 }
1452 },
1453 "output": {
1454 "type": "structure",
1455 "required": [
1456 "DirectoryArn"
1457 ],
1458 "members": {
1459 "DirectoryArn": {}
1460 }
1461 }
1462 },
1463 "EnableDirectory": {
1464 "http": {
1465 "method": "PUT",
1466 "requestUri": "/amazonclouddirectory/2017-01-11/directory/enable",
1467 "responseCode": 200
1468 },
1469 "input": {
1470 "type": "structure",
1471 "required": [
1472 "DirectoryArn"
1473 ],
1474 "members": {
1475 "DirectoryArn": {
1476 "location": "header",
1477 "locationName": "x-amz-data-partition"
1478 }
1479 }
1480 },
1481 "output": {
1482 "type": "structure",
1483 "required": [
1484 "DirectoryArn"
1485 ],
1486 "members": {
1487 "DirectoryArn": {}
1488 }
1489 }
1490 },
1491 "GetAppliedSchemaVersion": {
1492 "http": {
1493 "requestUri": "/amazonclouddirectory/2017-01-11/schema/getappliedschema",
1494 "responseCode": 200
1495 },
1496 "input": {
1497 "type": "structure",
1498 "required": [
1499 "SchemaArn"
1500 ],
1501 "members": {
1502 "SchemaArn": {}
1503 }
1504 },
1505 "output": {
1506 "type": "structure",
1507 "members": {
1508 "AppliedSchemaArn": {}
1509 }
1510 }
1511 },
1512 "GetDirectory": {
1513 "http": {
1514 "requestUri": "/amazonclouddirectory/2017-01-11/directory/get",
1515 "responseCode": 200
1516 },
1517 "input": {
1518 "type": "structure",
1519 "required": [
1520 "DirectoryArn"
1521 ],
1522 "members": {
1523 "DirectoryArn": {
1524 "location": "header",
1525 "locationName": "x-amz-data-partition"
1526 }
1527 }
1528 },
1529 "output": {
1530 "type": "structure",
1531 "required": [
1532 "Directory"
1533 ],
1534 "members": {
1535 "Directory": {
1536 "shape": "S5n"
1537 }
1538 }
1539 }
1540 },
1541 "GetFacet": {
1542 "http": {
1543 "requestUri": "/amazonclouddirectory/2017-01-11/facet",
1544 "responseCode": 200
1545 },
1546 "input": {
1547 "type": "structure",
1548 "required": [
1549 "SchemaArn",
1550 "Name"
1551 ],
1552 "members": {
1553 "SchemaArn": {
1554 "location": "header",
1555 "locationName": "x-amz-data-partition"
1556 },
1557 "Name": {}
1558 }
1559 },
1560 "output": {
1561 "type": "structure",
1562 "members": {
1563 "Facet": {
1564 "type": "structure",
1565 "members": {
1566 "Name": {},
1567 "ObjectType": {},
1568 "FacetStyle": {}
1569 }
1570 }
1571 }
1572 }
1573 },
1574 "GetLinkAttributes": {
1575 "http": {
1576 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/attributes/get",
1577 "responseCode": 200
1578 },
1579 "input": {
1580 "type": "structure",
1581 "required": [
1582 "DirectoryArn",
1583 "TypedLinkSpecifier",
1584 "AttributeNames"
1585 ],
1586 "members": {
1587 "DirectoryArn": {
1588 "location": "header",
1589 "locationName": "x-amz-data-partition"
1590 },
1591 "TypedLinkSpecifier": {
1592 "shape": "Sy"
1593 },
1594 "AttributeNames": {
1595 "shape": "S1a"
1596 },
1597 "ConsistencyLevel": {}
1598 }
1599 },
1600 "output": {
1601 "type": "structure",
1602 "members": {
1603 "Attributes": {
1604 "shape": "S5"
1605 }
1606 }
1607 }
1608 },
1609 "GetObjectAttributes": {
1610 "http": {
1611 "requestUri": "/amazonclouddirectory/2017-01-11/object/attributes/get",
1612 "responseCode": 200
1613 },
1614 "input": {
1615 "type": "structure",
1616 "required": [
1617 "DirectoryArn",
1618 "ObjectReference",
1619 "SchemaFacet",
1620 "AttributeNames"
1621 ],
1622 "members": {
1623 "DirectoryArn": {
1624 "location": "header",
1625 "locationName": "x-amz-data-partition"
1626 },
1627 "ObjectReference": {
1628 "shape": "Sf"
1629 },
1630 "ConsistencyLevel": {
1631 "location": "header",
1632 "locationName": "x-amz-consistency-level"
1633 },
1634 "SchemaFacet": {
1635 "shape": "S3"
1636 },
1637 "AttributeNames": {
1638 "shape": "S1a"
1639 }
1640 }
1641 },
1642 "output": {
1643 "type": "structure",
1644 "members": {
1645 "Attributes": {
1646 "shape": "S5"
1647 }
1648 }
1649 }
1650 },
1651 "GetObjectInformation": {
1652 "http": {
1653 "requestUri": "/amazonclouddirectory/2017-01-11/object/information",
1654 "responseCode": 200
1655 },
1656 "input": {
1657 "type": "structure",
1658 "required": [
1659 "DirectoryArn",
1660 "ObjectReference"
1661 ],
1662 "members": {
1663 "DirectoryArn": {
1664 "location": "header",
1665 "locationName": "x-amz-data-partition"
1666 },
1667 "ObjectReference": {
1668 "shape": "Sf"
1669 },
1670 "ConsistencyLevel": {
1671 "location": "header",
1672 "locationName": "x-amz-consistency-level"
1673 }
1674 }
1675 },
1676 "output": {
1677 "type": "structure",
1678 "members": {
1679 "SchemaFacets": {
1680 "shape": "S1y"
1681 },
1682 "ObjectIdentifier": {}
1683 }
1684 }
1685 },
1686 "GetSchemaAsJson": {
1687 "http": {
1688 "requestUri": "/amazonclouddirectory/2017-01-11/schema/json",
1689 "responseCode": 200
1690 },
1691 "input": {
1692 "type": "structure",
1693 "required": [
1694 "SchemaArn"
1695 ],
1696 "members": {
1697 "SchemaArn": {
1698 "location": "header",
1699 "locationName": "x-amz-data-partition"
1700 }
1701 }
1702 },
1703 "output": {
1704 "type": "structure",
1705 "members": {
1706 "Name": {},
1707 "Document": {}
1708 }
1709 }
1710 },
1711 "GetTypedLinkFacetInformation": {
1712 "http": {
1713 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/facet/get",
1714 "responseCode": 200
1715 },
1716 "input": {
1717 "type": "structure",
1718 "required": [
1719 "SchemaArn",
1720 "Name"
1721 ],
1722 "members": {
1723 "SchemaArn": {
1724 "location": "header",
1725 "locationName": "x-amz-data-partition"
1726 },
1727 "Name": {}
1728 }
1729 },
1730 "output": {
1731 "type": "structure",
1732 "members": {
1733 "IdentityAttributeOrder": {
1734 "shape": "S1a"
1735 }
1736 }
1737 }
1738 },
1739 "ListAppliedSchemaArns": {
1740 "http": {
1741 "requestUri": "/amazonclouddirectory/2017-01-11/schema/applied",
1742 "responseCode": 200
1743 },
1744 "input": {
1745 "type": "structure",
1746 "required": [
1747 "DirectoryArn"
1748 ],
1749 "members": {
1750 "DirectoryArn": {},
1751 "SchemaArn": {},
1752 "NextToken": {},
1753 "MaxResults": {
1754 "type": "integer"
1755 }
1756 }
1757 },
1758 "output": {
1759 "type": "structure",
1760 "members": {
1761 "SchemaArns": {
1762 "shape": "S66"
1763 },
1764 "NextToken": {}
1765 }
1766 }
1767 },
1768 "ListAttachedIndices": {
1769 "http": {
1770 "requestUri": "/amazonclouddirectory/2017-01-11/object/indices",
1771 "responseCode": 200
1772 },
1773 "input": {
1774 "type": "structure",
1775 "required": [
1776 "DirectoryArn",
1777 "TargetReference"
1778 ],
1779 "members": {
1780 "DirectoryArn": {
1781 "location": "header",
1782 "locationName": "x-amz-data-partition"
1783 },
1784 "TargetReference": {
1785 "shape": "Sf"
1786 },
1787 "NextToken": {},
1788 "MaxResults": {
1789 "type": "integer"
1790 },
1791 "ConsistencyLevel": {
1792 "location": "header",
1793 "locationName": "x-amz-consistency-level"
1794 }
1795 }
1796 },
1797 "output": {
1798 "type": "structure",
1799 "members": {
1800 "IndexAttachments": {
1801 "shape": "S21"
1802 },
1803 "NextToken": {}
1804 }
1805 }
1806 },
1807 "ListDevelopmentSchemaArns": {
1808 "http": {
1809 "requestUri": "/amazonclouddirectory/2017-01-11/schema/development",
1810 "responseCode": 200
1811 },
1812 "input": {
1813 "type": "structure",
1814 "members": {
1815 "NextToken": {},
1816 "MaxResults": {
1817 "type": "integer"
1818 }
1819 }
1820 },
1821 "output": {
1822 "type": "structure",
1823 "members": {
1824 "SchemaArns": {
1825 "shape": "S66"
1826 },
1827 "NextToken": {}
1828 }
1829 }
1830 },
1831 "ListDirectories": {
1832 "http": {
1833 "requestUri": "/amazonclouddirectory/2017-01-11/directory/list",
1834 "responseCode": 200
1835 },
1836 "input": {
1837 "type": "structure",
1838 "members": {
1839 "NextToken": {},
1840 "MaxResults": {
1841 "type": "integer"
1842 },
1843 "state": {}
1844 }
1845 },
1846 "output": {
1847 "type": "structure",
1848 "required": [
1849 "Directories"
1850 ],
1851 "members": {
1852 "Directories": {
1853 "type": "list",
1854 "member": {
1855 "shape": "S5n"
1856 }
1857 },
1858 "NextToken": {}
1859 }
1860 }
1861 },
1862 "ListFacetAttributes": {
1863 "http": {
1864 "requestUri": "/amazonclouddirectory/2017-01-11/facet/attributes",
1865 "responseCode": 200
1866 },
1867 "input": {
1868 "type": "structure",
1869 "required": [
1870 "SchemaArn",
1871 "Name"
1872 ],
1873 "members": {
1874 "SchemaArn": {
1875 "location": "header",
1876 "locationName": "x-amz-data-partition"
1877 },
1878 "Name": {},
1879 "NextToken": {},
1880 "MaxResults": {
1881 "type": "integer"
1882 }
1883 }
1884 },
1885 "output": {
1886 "type": "structure",
1887 "members": {
1888 "Attributes": {
1889 "shape": "S46"
1890 },
1891 "NextToken": {}
1892 }
1893 }
1894 },
1895 "ListFacetNames": {
1896 "http": {
1897 "requestUri": "/amazonclouddirectory/2017-01-11/facet/list",
1898 "responseCode": 200
1899 },
1900 "input": {
1901 "type": "structure",
1902 "required": [
1903 "SchemaArn"
1904 ],
1905 "members": {
1906 "SchemaArn": {
1907 "location": "header",
1908 "locationName": "x-amz-data-partition"
1909 },
1910 "NextToken": {},
1911 "MaxResults": {
1912 "type": "integer"
1913 }
1914 }
1915 },
1916 "output": {
1917 "type": "structure",
1918 "members": {
1919 "FacetNames": {
1920 "type": "list",
1921 "member": {}
1922 },
1923 "NextToken": {}
1924 }
1925 }
1926 },
1927 "ListIncomingTypedLinks": {
1928 "http": {
1929 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/incoming",
1930 "responseCode": 200
1931 },
1932 "input": {
1933 "type": "structure",
1934 "required": [
1935 "DirectoryArn",
1936 "ObjectReference"
1937 ],
1938 "members": {
1939 "DirectoryArn": {
1940 "location": "header",
1941 "locationName": "x-amz-data-partition"
1942 },
1943 "ObjectReference": {
1944 "shape": "Sf"
1945 },
1946 "FilterAttributeRanges": {
1947 "shape": "S1l"
1948 },
1949 "FilterTypedLink": {
1950 "shape": "St"
1951 },
1952 "NextToken": {},
1953 "MaxResults": {
1954 "type": "integer"
1955 },
1956 "ConsistencyLevel": {}
1957 }
1958 },
1959 "output": {
1960 "type": "structure",
1961 "members": {
1962 "LinkSpecifiers": {
1963 "shape": "S2i"
1964 },
1965 "NextToken": {}
1966 }
1967 }
1968 },
1969 "ListIndex": {
1970 "http": {
1971 "requestUri": "/amazonclouddirectory/2017-01-11/index/targets",
1972 "responseCode": 200
1973 },
1974 "input": {
1975 "type": "structure",
1976 "required": [
1977 "DirectoryArn",
1978 "IndexReference"
1979 ],
1980 "members": {
1981 "DirectoryArn": {
1982 "location": "header",
1983 "locationName": "x-amz-data-partition"
1984 },
1985 "RangesOnIndexedValues": {
1986 "shape": "S1g"
1987 },
1988 "IndexReference": {
1989 "shape": "Sf"
1990 },
1991 "MaxResults": {
1992 "type": "integer"
1993 },
1994 "NextToken": {},
1995 "ConsistencyLevel": {
1996 "location": "header",
1997 "locationName": "x-amz-consistency-level"
1998 }
1999 }
2000 },
2001 "output": {
2002 "type": "structure",
2003 "members": {
2004 "IndexAttachments": {
2005 "shape": "S21"
2006 },
2007 "NextToken": {}
2008 }
2009 }
2010 },
2011 "ListManagedSchemaArns": {
2012 "http": {
2013 "requestUri": "/amazonclouddirectory/2017-01-11/schema/managed",
2014 "responseCode": 200
2015 },
2016 "input": {
2017 "type": "structure",
2018 "members": {
2019 "SchemaArn": {},
2020 "NextToken": {},
2021 "MaxResults": {
2022 "type": "integer"
2023 }
2024 }
2025 },
2026 "output": {
2027 "type": "structure",
2028 "members": {
2029 "SchemaArns": {
2030 "shape": "S66"
2031 },
2032 "NextToken": {}
2033 }
2034 }
2035 },
2036 "ListObjectAttributes": {
2037 "http": {
2038 "requestUri": "/amazonclouddirectory/2017-01-11/object/attributes",
2039 "responseCode": 200
2040 },
2041 "input": {
2042 "type": "structure",
2043 "required": [
2044 "DirectoryArn",
2045 "ObjectReference"
2046 ],
2047 "members": {
2048 "DirectoryArn": {
2049 "location": "header",
2050 "locationName": "x-amz-data-partition"
2051 },
2052 "ObjectReference": {
2053 "shape": "Sf"
2054 },
2055 "NextToken": {},
2056 "MaxResults": {
2057 "type": "integer"
2058 },
2059 "ConsistencyLevel": {
2060 "location": "header",
2061 "locationName": "x-amz-consistency-level"
2062 },
2063 "FacetFilter": {
2064 "shape": "S3"
2065 }
2066 }
2067 },
2068 "output": {
2069 "type": "structure",
2070 "members": {
2071 "Attributes": {
2072 "shape": "S5"
2073 },
2074 "NextToken": {}
2075 }
2076 }
2077 },
2078 "ListObjectChildren": {
2079 "http": {
2080 "requestUri": "/amazonclouddirectory/2017-01-11/object/children",
2081 "responseCode": 200
2082 },
2083 "input": {
2084 "type": "structure",
2085 "required": [
2086 "DirectoryArn",
2087 "ObjectReference"
2088 ],
2089 "members": {
2090 "DirectoryArn": {
2091 "location": "header",
2092 "locationName": "x-amz-data-partition"
2093 },
2094 "ObjectReference": {
2095 "shape": "Sf"
2096 },
2097 "NextToken": {},
2098 "MaxResults": {
2099 "type": "integer"
2100 },
2101 "ConsistencyLevel": {
2102 "location": "header",
2103 "locationName": "x-amz-consistency-level"
2104 }
2105 }
2106 },
2107 "output": {
2108 "type": "structure",
2109 "members": {
2110 "Children": {
2111 "shape": "S1w"
2112 },
2113 "NextToken": {}
2114 }
2115 }
2116 },
2117 "ListObjectParentPaths": {
2118 "http": {
2119 "requestUri": "/amazonclouddirectory/2017-01-11/object/parentpaths",
2120 "responseCode": 200
2121 },
2122 "input": {
2123 "type": "structure",
2124 "required": [
2125 "DirectoryArn",
2126 "ObjectReference"
2127 ],
2128 "members": {
2129 "DirectoryArn": {
2130 "location": "header",
2131 "locationName": "x-amz-data-partition"
2132 },
2133 "ObjectReference": {
2134 "shape": "Sf"
2135 },
2136 "NextToken": {},
2137 "MaxResults": {
2138 "type": "integer"
2139 }
2140 }
2141 },
2142 "output": {
2143 "type": "structure",
2144 "members": {
2145 "PathToObjectIdentifiersList": {
2146 "shape": "S24"
2147 },
2148 "NextToken": {}
2149 }
2150 }
2151 },
2152 "ListObjectParents": {
2153 "http": {
2154 "requestUri": "/amazonclouddirectory/2017-01-11/object/parent",
2155 "responseCode": 200
2156 },
2157 "input": {
2158 "type": "structure",
2159 "required": [
2160 "DirectoryArn",
2161 "ObjectReference"
2162 ],
2163 "members": {
2164 "DirectoryArn": {
2165 "location": "header",
2166 "locationName": "x-amz-data-partition"
2167 },
2168 "ObjectReference": {
2169 "shape": "Sf"
2170 },
2171 "NextToken": {},
2172 "MaxResults": {
2173 "type": "integer"
2174 },
2175 "ConsistencyLevel": {
2176 "location": "header",
2177 "locationName": "x-amz-consistency-level"
2178 },
2179 "IncludeAllLinksToEachParent": {
2180 "type": "boolean"
2181 }
2182 }
2183 },
2184 "output": {
2185 "type": "structure",
2186 "members": {
2187 "Parents": {
2188 "type": "map",
2189 "key": {},
2190 "value": {}
2191 },
2192 "NextToken": {},
2193 "ParentLinks": {
2194 "shape": "S2m"
2195 }
2196 }
2197 }
2198 },
2199 "ListObjectPolicies": {
2200 "http": {
2201 "requestUri": "/amazonclouddirectory/2017-01-11/object/policy",
2202 "responseCode": 200
2203 },
2204 "input": {
2205 "type": "structure",
2206 "required": [
2207 "DirectoryArn",
2208 "ObjectReference"
2209 ],
2210 "members": {
2211 "DirectoryArn": {
2212 "location": "header",
2213 "locationName": "x-amz-data-partition"
2214 },
2215 "ObjectReference": {
2216 "shape": "Sf"
2217 },
2218 "NextToken": {},
2219 "MaxResults": {
2220 "type": "integer"
2221 },
2222 "ConsistencyLevel": {
2223 "location": "header",
2224 "locationName": "x-amz-consistency-level"
2225 }
2226 }
2227 },
2228 "output": {
2229 "type": "structure",
2230 "members": {
2231 "AttachedPolicyIds": {
2232 "shape": "S27"
2233 },
2234 "NextToken": {}
2235 }
2236 }
2237 },
2238 "ListOutgoingTypedLinks": {
2239 "http": {
2240 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/outgoing",
2241 "responseCode": 200
2242 },
2243 "input": {
2244 "type": "structure",
2245 "required": [
2246 "DirectoryArn",
2247 "ObjectReference"
2248 ],
2249 "members": {
2250 "DirectoryArn": {
2251 "location": "header",
2252 "locationName": "x-amz-data-partition"
2253 },
2254 "ObjectReference": {
2255 "shape": "Sf"
2256 },
2257 "FilterAttributeRanges": {
2258 "shape": "S1l"
2259 },
2260 "FilterTypedLink": {
2261 "shape": "St"
2262 },
2263 "NextToken": {},
2264 "MaxResults": {
2265 "type": "integer"
2266 },
2267 "ConsistencyLevel": {}
2268 }
2269 },
2270 "output": {
2271 "type": "structure",
2272 "members": {
2273 "TypedLinkSpecifiers": {
2274 "shape": "S2i"
2275 },
2276 "NextToken": {}
2277 }
2278 }
2279 },
2280 "ListPolicyAttachments": {
2281 "http": {
2282 "requestUri": "/amazonclouddirectory/2017-01-11/policy/attachment",
2283 "responseCode": 200
2284 },
2285 "input": {
2286 "type": "structure",
2287 "required": [
2288 "DirectoryArn",
2289 "PolicyReference"
2290 ],
2291 "members": {
2292 "DirectoryArn": {
2293 "location": "header",
2294 "locationName": "x-amz-data-partition"
2295 },
2296 "PolicyReference": {
2297 "shape": "Sf"
2298 },
2299 "NextToken": {},
2300 "MaxResults": {
2301 "type": "integer"
2302 },
2303 "ConsistencyLevel": {
2304 "location": "header",
2305 "locationName": "x-amz-consistency-level"
2306 }
2307 }
2308 },
2309 "output": {
2310 "type": "structure",
2311 "members": {
2312 "ObjectIdentifiers": {
2313 "shape": "S27"
2314 },
2315 "NextToken": {}
2316 }
2317 }
2318 },
2319 "ListPublishedSchemaArns": {
2320 "http": {
2321 "requestUri": "/amazonclouddirectory/2017-01-11/schema/published",
2322 "responseCode": 200
2323 },
2324 "input": {
2325 "type": "structure",
2326 "members": {
2327 "SchemaArn": {},
2328 "NextToken": {},
2329 "MaxResults": {
2330 "type": "integer"
2331 }
2332 }
2333 },
2334 "output": {
2335 "type": "structure",
2336 "members": {
2337 "SchemaArns": {
2338 "shape": "S66"
2339 },
2340 "NextToken": {}
2341 }
2342 }
2343 },
2344 "ListTagsForResource": {
2345 "http": {
2346 "requestUri": "/amazonclouddirectory/2017-01-11/tags",
2347 "responseCode": 200
2348 },
2349 "input": {
2350 "type": "structure",
2351 "required": [
2352 "ResourceArn"
2353 ],
2354 "members": {
2355 "ResourceArn": {},
2356 "NextToken": {},
2357 "MaxResults": {
2358 "type": "integer"
2359 }
2360 }
2361 },
2362 "output": {
2363 "type": "structure",
2364 "members": {
2365 "Tags": {
2366 "shape": "S79"
2367 },
2368 "NextToken": {}
2369 }
2370 }
2371 },
2372 "ListTypedLinkFacetAttributes": {
2373 "http": {
2374 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/facet/attributes",
2375 "responseCode": 200
2376 },
2377 "input": {
2378 "type": "structure",
2379 "required": [
2380 "SchemaArn",
2381 "Name"
2382 ],
2383 "members": {
2384 "SchemaArn": {
2385 "location": "header",
2386 "locationName": "x-amz-data-partition"
2387 },
2388 "Name": {},
2389 "NextToken": {},
2390 "MaxResults": {
2391 "type": "integer"
2392 }
2393 }
2394 },
2395 "output": {
2396 "type": "structure",
2397 "members": {
2398 "Attributes": {
2399 "shape": "S4v"
2400 },
2401 "NextToken": {}
2402 }
2403 }
2404 },
2405 "ListTypedLinkFacetNames": {
2406 "http": {
2407 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/facet/list",
2408 "responseCode": 200
2409 },
2410 "input": {
2411 "type": "structure",
2412 "required": [
2413 "SchemaArn"
2414 ],
2415 "members": {
2416 "SchemaArn": {
2417 "location": "header",
2418 "locationName": "x-amz-data-partition"
2419 },
2420 "NextToken": {},
2421 "MaxResults": {
2422 "type": "integer"
2423 }
2424 }
2425 },
2426 "output": {
2427 "type": "structure",
2428 "members": {
2429 "FacetNames": {
2430 "type": "list",
2431 "member": {}
2432 },
2433 "NextToken": {}
2434 }
2435 }
2436 },
2437 "LookupPolicy": {
2438 "http": {
2439 "requestUri": "/amazonclouddirectory/2017-01-11/policy/lookup",
2440 "responseCode": 200
2441 },
2442 "input": {
2443 "type": "structure",
2444 "required": [
2445 "DirectoryArn",
2446 "ObjectReference"
2447 ],
2448 "members": {
2449 "DirectoryArn": {
2450 "location": "header",
2451 "locationName": "x-amz-data-partition"
2452 },
2453 "ObjectReference": {
2454 "shape": "Sf"
2455 },
2456 "NextToken": {},
2457 "MaxResults": {
2458 "type": "integer"
2459 }
2460 }
2461 },
2462 "output": {
2463 "type": "structure",
2464 "members": {
2465 "PolicyToPathList": {
2466 "shape": "S2b"
2467 },
2468 "NextToken": {}
2469 }
2470 }
2471 },
2472 "PublishSchema": {
2473 "http": {
2474 "method": "PUT",
2475 "requestUri": "/amazonclouddirectory/2017-01-11/schema/publish",
2476 "responseCode": 200
2477 },
2478 "input": {
2479 "type": "structure",
2480 "required": [
2481 "DevelopmentSchemaArn",
2482 "Version"
2483 ],
2484 "members": {
2485 "DevelopmentSchemaArn": {
2486 "location": "header",
2487 "locationName": "x-amz-data-partition"
2488 },
2489 "Version": {},
2490 "MinorVersion": {},
2491 "Name": {}
2492 }
2493 },
2494 "output": {
2495 "type": "structure",
2496 "members": {
2497 "PublishedSchemaArn": {}
2498 }
2499 }
2500 },
2501 "PutSchemaFromJson": {
2502 "http": {
2503 "method": "PUT",
2504 "requestUri": "/amazonclouddirectory/2017-01-11/schema/json",
2505 "responseCode": 200
2506 },
2507 "input": {
2508 "type": "structure",
2509 "required": [
2510 "SchemaArn",
2511 "Document"
2512 ],
2513 "members": {
2514 "SchemaArn": {
2515 "location": "header",
2516 "locationName": "x-amz-data-partition"
2517 },
2518 "Document": {}
2519 }
2520 },
2521 "output": {
2522 "type": "structure",
2523 "members": {
2524 "Arn": {}
2525 }
2526 }
2527 },
2528 "RemoveFacetFromObject": {
2529 "http": {
2530 "method": "PUT",
2531 "requestUri": "/amazonclouddirectory/2017-01-11/object/facets/delete",
2532 "responseCode": 200
2533 },
2534 "input": {
2535 "type": "structure",
2536 "required": [
2537 "DirectoryArn",
2538 "SchemaFacet",
2539 "ObjectReference"
2540 ],
2541 "members": {
2542 "DirectoryArn": {
2543 "location": "header",
2544 "locationName": "x-amz-data-partition"
2545 },
2546 "SchemaFacet": {
2547 "shape": "S3"
2548 },
2549 "ObjectReference": {
2550 "shape": "Sf"
2551 }
2552 }
2553 },
2554 "output": {
2555 "type": "structure",
2556 "members": {}
2557 }
2558 },
2559 "TagResource": {
2560 "http": {
2561 "method": "PUT",
2562 "requestUri": "/amazonclouddirectory/2017-01-11/tags/add",
2563 "responseCode": 200
2564 },
2565 "input": {
2566 "type": "structure",
2567 "required": [
2568 "ResourceArn",
2569 "Tags"
2570 ],
2571 "members": {
2572 "ResourceArn": {},
2573 "Tags": {
2574 "shape": "S79"
2575 }
2576 }
2577 },
2578 "output": {
2579 "type": "structure",
2580 "members": {}
2581 }
2582 },
2583 "UntagResource": {
2584 "http": {
2585 "method": "PUT",
2586 "requestUri": "/amazonclouddirectory/2017-01-11/tags/remove",
2587 "responseCode": 200
2588 },
2589 "input": {
2590 "type": "structure",
2591 "required": [
2592 "ResourceArn",
2593 "TagKeys"
2594 ],
2595 "members": {
2596 "ResourceArn": {},
2597 "TagKeys": {
2598 "type": "list",
2599 "member": {}
2600 }
2601 }
2602 },
2603 "output": {
2604 "type": "structure",
2605 "members": {}
2606 }
2607 },
2608 "UpdateFacet": {
2609 "http": {
2610 "method": "PUT",
2611 "requestUri": "/amazonclouddirectory/2017-01-11/facet",
2612 "responseCode": 200
2613 },
2614 "input": {
2615 "type": "structure",
2616 "required": [
2617 "SchemaArn",
2618 "Name"
2619 ],
2620 "members": {
2621 "SchemaArn": {
2622 "location": "header",
2623 "locationName": "x-amz-data-partition"
2624 },
2625 "Name": {},
2626 "AttributeUpdates": {
2627 "type": "list",
2628 "member": {
2629 "type": "structure",
2630 "members": {
2631 "Attribute": {
2632 "shape": "S47"
2633 },
2634 "Action": {}
2635 }
2636 }
2637 },
2638 "ObjectType": {}
2639 }
2640 },
2641 "output": {
2642 "type": "structure",
2643 "members": {}
2644 }
2645 },
2646 "UpdateLinkAttributes": {
2647 "http": {
2648 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/attributes/update",
2649 "responseCode": 200
2650 },
2651 "input": {
2652 "type": "structure",
2653 "required": [
2654 "DirectoryArn",
2655 "TypedLinkSpecifier",
2656 "AttributeUpdates"
2657 ],
2658 "members": {
2659 "DirectoryArn": {
2660 "location": "header",
2661 "locationName": "x-amz-data-partition"
2662 },
2663 "TypedLinkSpecifier": {
2664 "shape": "Sy"
2665 },
2666 "AttributeUpdates": {
2667 "shape": "S3g"
2668 }
2669 }
2670 },
2671 "output": {
2672 "type": "structure",
2673 "members": {}
2674 }
2675 },
2676 "UpdateObjectAttributes": {
2677 "http": {
2678 "method": "PUT",
2679 "requestUri": "/amazonclouddirectory/2017-01-11/object/update",
2680 "responseCode": 200
2681 },
2682 "input": {
2683 "type": "structure",
2684 "required": [
2685 "DirectoryArn",
2686 "ObjectReference",
2687 "AttributeUpdates"
2688 ],
2689 "members": {
2690 "DirectoryArn": {
2691 "location": "header",
2692 "locationName": "x-amz-data-partition"
2693 },
2694 "ObjectReference": {
2695 "shape": "Sf"
2696 },
2697 "AttributeUpdates": {
2698 "shape": "S2z"
2699 }
2700 }
2701 },
2702 "output": {
2703 "type": "structure",
2704 "members": {
2705 "ObjectIdentifier": {}
2706 }
2707 }
2708 },
2709 "UpdateSchema": {
2710 "http": {
2711 "method": "PUT",
2712 "requestUri": "/amazonclouddirectory/2017-01-11/schema/update",
2713 "responseCode": 200
2714 },
2715 "input": {
2716 "type": "structure",
2717 "required": [
2718 "SchemaArn",
2719 "Name"
2720 ],
2721 "members": {
2722 "SchemaArn": {
2723 "location": "header",
2724 "locationName": "x-amz-data-partition"
2725 },
2726 "Name": {}
2727 }
2728 },
2729 "output": {
2730 "type": "structure",
2731 "members": {
2732 "SchemaArn": {}
2733 }
2734 }
2735 },
2736 "UpdateTypedLinkFacet": {
2737 "http": {
2738 "method": "PUT",
2739 "requestUri": "/amazonclouddirectory/2017-01-11/typedlink/facet",
2740 "responseCode": 200
2741 },
2742 "input": {
2743 "type": "structure",
2744 "required": [
2745 "SchemaArn",
2746 "Name",
2747 "AttributeUpdates",
2748 "IdentityAttributeOrder"
2749 ],
2750 "members": {
2751 "SchemaArn": {
2752 "location": "header",
2753 "locationName": "x-amz-data-partition"
2754 },
2755 "Name": {},
2756 "AttributeUpdates": {
2757 "type": "list",
2758 "member": {
2759 "type": "structure",
2760 "required": [
2761 "Attribute",
2762 "Action"
2763 ],
2764 "members": {
2765 "Attribute": {
2766 "shape": "S4w"
2767 },
2768 "Action": {}
2769 }
2770 }
2771 },
2772 "IdentityAttributeOrder": {
2773 "shape": "S1a"
2774 }
2775 }
2776 },
2777 "output": {
2778 "type": "structure",
2779 "members": {}
2780 }
2781 },
2782 "UpgradeAppliedSchema": {
2783 "http": {
2784 "method": "PUT",
2785 "requestUri": "/amazonclouddirectory/2017-01-11/schema/upgradeapplied",
2786 "responseCode": 200
2787 },
2788 "input": {
2789 "type": "structure",
2790 "required": [
2791 "PublishedSchemaArn",
2792 "DirectoryArn"
2793 ],
2794 "members": {
2795 "PublishedSchemaArn": {},
2796 "DirectoryArn": {},
2797 "DryRun": {
2798 "type": "boolean"
2799 }
2800 }
2801 },
2802 "output": {
2803 "type": "structure",
2804 "members": {
2805 "UpgradedSchemaArn": {},
2806 "DirectoryArn": {}
2807 }
2808 }
2809 },
2810 "UpgradePublishedSchema": {
2811 "http": {
2812 "method": "PUT",
2813 "requestUri": "/amazonclouddirectory/2017-01-11/schema/upgradepublished",
2814 "responseCode": 200
2815 },
2816 "input": {
2817 "type": "structure",
2818 "required": [
2819 "DevelopmentSchemaArn",
2820 "PublishedSchemaArn",
2821 "MinorVersion"
2822 ],
2823 "members": {
2824 "DevelopmentSchemaArn": {},
2825 "PublishedSchemaArn": {},
2826 "MinorVersion": {},
2827 "DryRun": {
2828 "type": "boolean"
2829 }
2830 }
2831 },
2832 "output": {
2833 "type": "structure",
2834 "members": {
2835 "UpgradedSchemaArn": {}
2836 }
2837 }
2838 }
2839 },
2840 "shapes": {
2841 "S3": {
2842 "type": "structure",
2843 "members": {
2844 "SchemaArn": {},
2845 "FacetName": {}
2846 }
2847 },
2848 "S5": {
2849 "type": "list",
2850 "member": {
2851 "type": "structure",
2852 "required": [
2853 "Key",
2854 "Value"
2855 ],
2856 "members": {
2857 "Key": {
2858 "shape": "S7"
2859 },
2860 "Value": {
2861 "shape": "S9"
2862 }
2863 }
2864 }
2865 },
2866 "S7": {
2867 "type": "structure",
2868 "required": [
2869 "SchemaArn",
2870 "FacetName",
2871 "Name"
2872 ],
2873 "members": {
2874 "SchemaArn": {},
2875 "FacetName": {},
2876 "Name": {}
2877 }
2878 },
2879 "S9": {
2880 "type": "structure",
2881 "members": {
2882 "StringValue": {},
2883 "BinaryValue": {
2884 "type": "blob"
2885 },
2886 "BooleanValue": {
2887 "type": "boolean"
2888 },
2889 "NumberValue": {},
2890 "DatetimeValue": {
2891 "type": "timestamp"
2892 }
2893 }
2894 },
2895 "Sf": {
2896 "type": "structure",
2897 "members": {
2898 "Selector": {}
2899 }
2900 },
2901 "St": {
2902 "type": "structure",
2903 "required": [
2904 "SchemaArn",
2905 "TypedLinkName"
2906 ],
2907 "members": {
2908 "SchemaArn": {},
2909 "TypedLinkName": {}
2910 }
2911 },
2912 "Sv": {
2913 "type": "list",
2914 "member": {
2915 "type": "structure",
2916 "required": [
2917 "AttributeName",
2918 "Value"
2919 ],
2920 "members": {
2921 "AttributeName": {},
2922 "Value": {
2923 "shape": "S9"
2924 }
2925 }
2926 }
2927 },
2928 "Sy": {
2929 "type": "structure",
2930 "required": [
2931 "TypedLinkFacet",
2932 "SourceObjectReference",
2933 "TargetObjectReference",
2934 "IdentityAttributeValues"
2935 ],
2936 "members": {
2937 "TypedLinkFacet": {
2938 "shape": "St"
2939 },
2940 "SourceObjectReference": {
2941 "shape": "Sf"
2942 },
2943 "TargetObjectReference": {
2944 "shape": "Sf"
2945 },
2946 "IdentityAttributeValues": {
2947 "shape": "Sv"
2948 }
2949 }
2950 },
2951 "S1a": {
2952 "type": "list",
2953 "member": {}
2954 },
2955 "S1g": {
2956 "type": "list",
2957 "member": {
2958 "type": "structure",
2959 "members": {
2960 "AttributeKey": {
2961 "shape": "S7"
2962 },
2963 "Range": {
2964 "shape": "S1i"
2965 }
2966 }
2967 }
2968 },
2969 "S1i": {
2970 "type": "structure",
2971 "required": [
2972 "StartMode",
2973 "EndMode"
2974 ],
2975 "members": {
2976 "StartMode": {},
2977 "StartValue": {
2978 "shape": "S9"
2979 },
2980 "EndMode": {},
2981 "EndValue": {
2982 "shape": "S9"
2983 }
2984 }
2985 },
2986 "S1l": {
2987 "type": "list",
2988 "member": {
2989 "type": "structure",
2990 "required": [
2991 "Range"
2992 ],
2993 "members": {
2994 "AttributeName": {},
2995 "Range": {
2996 "shape": "S1i"
2997 }
2998 }
2999 }
3000 },
3001 "S1w": {
3002 "type": "map",
3003 "key": {},
3004 "value": {}
3005 },
3006 "S1y": {
3007 "type": "list",
3008 "member": {
3009 "shape": "S3"
3010 }
3011 },
3012 "S21": {
3013 "type": "list",
3014 "member": {
3015 "type": "structure",
3016 "members": {
3017 "IndexedAttributes": {
3018 "shape": "S5"
3019 },
3020 "ObjectIdentifier": {}
3021 }
3022 }
3023 },
3024 "S24": {
3025 "type": "list",
3026 "member": {
3027 "type": "structure",
3028 "members": {
3029 "Path": {},
3030 "ObjectIdentifiers": {
3031 "shape": "S27"
3032 }
3033 }
3034 }
3035 },
3036 "S27": {
3037 "type": "list",
3038 "member": {}
3039 },
3040 "S2b": {
3041 "type": "list",
3042 "member": {
3043 "type": "structure",
3044 "members": {
3045 "Path": {},
3046 "Policies": {
3047 "type": "list",
3048 "member": {
3049 "type": "structure",
3050 "members": {
3051 "PolicyId": {},
3052 "ObjectIdentifier": {},
3053 "PolicyType": {}
3054 }
3055 }
3056 }
3057 }
3058 }
3059 },
3060 "S2i": {
3061 "type": "list",
3062 "member": {
3063 "shape": "Sy"
3064 }
3065 },
3066 "S2m": {
3067 "type": "list",
3068 "member": {
3069 "type": "structure",
3070 "members": {
3071 "ObjectIdentifier": {},
3072 "LinkName": {}
3073 }
3074 }
3075 },
3076 "S2z": {
3077 "type": "list",
3078 "member": {
3079 "type": "structure",
3080 "members": {
3081 "ObjectAttributeKey": {
3082 "shape": "S7"
3083 },
3084 "ObjectAttributeAction": {
3085 "type": "structure",
3086 "members": {
3087 "ObjectAttributeActionType": {},
3088 "ObjectAttributeUpdateValue": {
3089 "shape": "S9"
3090 }
3091 }
3092 }
3093 }
3094 }
3095 },
3096 "S39": {
3097 "type": "list",
3098 "member": {
3099 "shape": "S7"
3100 }
3101 },
3102 "S3g": {
3103 "type": "list",
3104 "member": {
3105 "type": "structure",
3106 "members": {
3107 "AttributeKey": {
3108 "shape": "S7"
3109 },
3110 "AttributeAction": {
3111 "type": "structure",
3112 "members": {
3113 "AttributeActionType": {},
3114 "AttributeUpdateValue": {
3115 "shape": "S9"
3116 }
3117 }
3118 }
3119 }
3120 }
3121 },
3122 "S46": {
3123 "type": "list",
3124 "member": {
3125 "shape": "S47"
3126 }
3127 },
3128 "S47": {
3129 "type": "structure",
3130 "required": [
3131 "Name"
3132 ],
3133 "members": {
3134 "Name": {},
3135 "AttributeDefinition": {
3136 "type": "structure",
3137 "required": [
3138 "Type"
3139 ],
3140 "members": {
3141 "Type": {},
3142 "DefaultValue": {
3143 "shape": "S9"
3144 },
3145 "IsImmutable": {
3146 "type": "boolean"
3147 },
3148 "Rules": {
3149 "shape": "S4a"
3150 }
3151 }
3152 },
3153 "AttributeReference": {
3154 "type": "structure",
3155 "required": [
3156 "TargetFacetName",
3157 "TargetAttributeName"
3158 ],
3159 "members": {
3160 "TargetFacetName": {},
3161 "TargetAttributeName": {}
3162 }
3163 },
3164 "RequiredBehavior": {}
3165 }
3166 },
3167 "S4a": {
3168 "type": "map",
3169 "key": {},
3170 "value": {
3171 "type": "structure",
3172 "members": {
3173 "Type": {},
3174 "Parameters": {
3175 "type": "map",
3176 "key": {},
3177 "value": {}
3178 }
3179 }
3180 }
3181 },
3182 "S4v": {
3183 "type": "list",
3184 "member": {
3185 "shape": "S4w"
3186 }
3187 },
3188 "S4w": {
3189 "type": "structure",
3190 "required": [
3191 "Name",
3192 "Type",
3193 "RequiredBehavior"
3194 ],
3195 "members": {
3196 "Name": {},
3197 "Type": {},
3198 "DefaultValue": {
3199 "shape": "S9"
3200 },
3201 "IsImmutable": {
3202 "type": "boolean"
3203 },
3204 "Rules": {
3205 "shape": "S4a"
3206 },
3207 "RequiredBehavior": {}
3208 }
3209 },
3210 "S5n": {
3211 "type": "structure",
3212 "members": {
3213 "Name": {},
3214 "DirectoryArn": {},
3215 "State": {},
3216 "CreationDateTime": {
3217 "type": "timestamp"
3218 }
3219 }
3220 },
3221 "S66": {
3222 "type": "list",
3223 "member": {}
3224 },
3225 "S79": {
3226 "type": "list",
3227 "member": {
3228 "type": "structure",
3229 "members": {
3230 "Key": {},
3231 "Value": {}
3232 }
3233 }
3234 }
3235 }
3236}
\No newline at end of file