UNPKG

79.8 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2010-05-08",
5 "endpointPrefix": "iam",
6 "globalEndpoint": "iam.amazonaws.com",
7 "protocol": "query",
8 "serviceAbbreviation": "IAM",
9 "serviceFullName": "AWS Identity and Access Management",
10 "serviceId": "IAM",
11 "signatureVersion": "v4",
12 "uid": "iam-2010-05-08",
13 "xmlNamespace": "https://iam.amazonaws.com/doc/2010-05-08/"
14 },
15 "operations": {
16 "AddClientIDToOpenIDConnectProvider": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "OpenIDConnectProviderArn",
21 "ClientID"
22 ],
23 "members": {
24 "OpenIDConnectProviderArn": {},
25 "ClientID": {}
26 }
27 }
28 },
29 "AddRoleToInstanceProfile": {
30 "input": {
31 "type": "structure",
32 "required": [
33 "InstanceProfileName",
34 "RoleName"
35 ],
36 "members": {
37 "InstanceProfileName": {},
38 "RoleName": {}
39 }
40 }
41 },
42 "AddUserToGroup": {
43 "input": {
44 "type": "structure",
45 "required": [
46 "GroupName",
47 "UserName"
48 ],
49 "members": {
50 "GroupName": {},
51 "UserName": {}
52 }
53 }
54 },
55 "AttachGroupPolicy": {
56 "input": {
57 "type": "structure",
58 "required": [
59 "GroupName",
60 "PolicyArn"
61 ],
62 "members": {
63 "GroupName": {},
64 "PolicyArn": {}
65 }
66 }
67 },
68 "AttachRolePolicy": {
69 "input": {
70 "type": "structure",
71 "required": [
72 "RoleName",
73 "PolicyArn"
74 ],
75 "members": {
76 "RoleName": {},
77 "PolicyArn": {}
78 }
79 }
80 },
81 "AttachUserPolicy": {
82 "input": {
83 "type": "structure",
84 "required": [
85 "UserName",
86 "PolicyArn"
87 ],
88 "members": {
89 "UserName": {},
90 "PolicyArn": {}
91 }
92 }
93 },
94 "ChangePassword": {
95 "input": {
96 "type": "structure",
97 "required": [
98 "OldPassword",
99 "NewPassword"
100 ],
101 "members": {
102 "OldPassword": {
103 "shape": "Sf"
104 },
105 "NewPassword": {
106 "shape": "Sf"
107 }
108 }
109 }
110 },
111 "CreateAccessKey": {
112 "input": {
113 "type": "structure",
114 "members": {
115 "UserName": {}
116 }
117 },
118 "output": {
119 "resultWrapper": "CreateAccessKeyResult",
120 "type": "structure",
121 "required": [
122 "AccessKey"
123 ],
124 "members": {
125 "AccessKey": {
126 "type": "structure",
127 "required": [
128 "UserName",
129 "AccessKeyId",
130 "Status",
131 "SecretAccessKey"
132 ],
133 "members": {
134 "UserName": {},
135 "AccessKeyId": {},
136 "Status": {},
137 "SecretAccessKey": {
138 "type": "string",
139 "sensitive": true
140 },
141 "CreateDate": {
142 "type": "timestamp"
143 }
144 }
145 }
146 }
147 }
148 },
149 "CreateAccountAlias": {
150 "input": {
151 "type": "structure",
152 "required": [
153 "AccountAlias"
154 ],
155 "members": {
156 "AccountAlias": {}
157 }
158 }
159 },
160 "CreateGroup": {
161 "input": {
162 "type": "structure",
163 "required": [
164 "GroupName"
165 ],
166 "members": {
167 "Path": {},
168 "GroupName": {}
169 }
170 },
171 "output": {
172 "resultWrapper": "CreateGroupResult",
173 "type": "structure",
174 "required": [
175 "Group"
176 ],
177 "members": {
178 "Group": {
179 "shape": "Ss"
180 }
181 }
182 }
183 },
184 "CreateInstanceProfile": {
185 "input": {
186 "type": "structure",
187 "required": [
188 "InstanceProfileName"
189 ],
190 "members": {
191 "InstanceProfileName": {},
192 "Path": {}
193 }
194 },
195 "output": {
196 "resultWrapper": "CreateInstanceProfileResult",
197 "type": "structure",
198 "required": [
199 "InstanceProfile"
200 ],
201 "members": {
202 "InstanceProfile": {
203 "shape": "Sw"
204 }
205 }
206 }
207 },
208 "CreateLoginProfile": {
209 "input": {
210 "type": "structure",
211 "required": [
212 "UserName",
213 "Password"
214 ],
215 "members": {
216 "UserName": {},
217 "Password": {
218 "shape": "Sf"
219 },
220 "PasswordResetRequired": {
221 "type": "boolean"
222 }
223 }
224 },
225 "output": {
226 "resultWrapper": "CreateLoginProfileResult",
227 "type": "structure",
228 "required": [
229 "LoginProfile"
230 ],
231 "members": {
232 "LoginProfile": {
233 "shape": "S1b"
234 }
235 }
236 }
237 },
238 "CreateOpenIDConnectProvider": {
239 "input": {
240 "type": "structure",
241 "required": [
242 "Url",
243 "ThumbprintList"
244 ],
245 "members": {
246 "Url": {},
247 "ClientIDList": {
248 "shape": "S1e"
249 },
250 "ThumbprintList": {
251 "shape": "S1f"
252 }
253 }
254 },
255 "output": {
256 "resultWrapper": "CreateOpenIDConnectProviderResult",
257 "type": "structure",
258 "members": {
259 "OpenIDConnectProviderArn": {}
260 }
261 }
262 },
263 "CreatePolicy": {
264 "input": {
265 "type": "structure",
266 "required": [
267 "PolicyName",
268 "PolicyDocument"
269 ],
270 "members": {
271 "PolicyName": {},
272 "Path": {},
273 "PolicyDocument": {},
274 "Description": {}
275 }
276 },
277 "output": {
278 "resultWrapper": "CreatePolicyResult",
279 "type": "structure",
280 "members": {
281 "Policy": {
282 "shape": "S1n"
283 }
284 }
285 }
286 },
287 "CreatePolicyVersion": {
288 "input": {
289 "type": "structure",
290 "required": [
291 "PolicyArn",
292 "PolicyDocument"
293 ],
294 "members": {
295 "PolicyArn": {},
296 "PolicyDocument": {},
297 "SetAsDefault": {
298 "type": "boolean"
299 }
300 }
301 },
302 "output": {
303 "resultWrapper": "CreatePolicyVersionResult",
304 "type": "structure",
305 "members": {
306 "PolicyVersion": {
307 "shape": "S1s"
308 }
309 }
310 }
311 },
312 "CreateRole": {
313 "input": {
314 "type": "structure",
315 "required": [
316 "RoleName",
317 "AssumeRolePolicyDocument"
318 ],
319 "members": {
320 "Path": {},
321 "RoleName": {},
322 "AssumeRolePolicyDocument": {},
323 "Description": {},
324 "MaxSessionDuration": {
325 "type": "integer"
326 },
327 "PermissionsBoundary": {},
328 "Tags": {
329 "shape": "S14"
330 }
331 }
332 },
333 "output": {
334 "resultWrapper": "CreateRoleResult",
335 "type": "structure",
336 "required": [
337 "Role"
338 ],
339 "members": {
340 "Role": {
341 "shape": "Sy"
342 }
343 }
344 }
345 },
346 "CreateSAMLProvider": {
347 "input": {
348 "type": "structure",
349 "required": [
350 "SAMLMetadataDocument",
351 "Name"
352 ],
353 "members": {
354 "SAMLMetadataDocument": {},
355 "Name": {}
356 }
357 },
358 "output": {
359 "resultWrapper": "CreateSAMLProviderResult",
360 "type": "structure",
361 "members": {
362 "SAMLProviderArn": {}
363 }
364 }
365 },
366 "CreateServiceLinkedRole": {
367 "input": {
368 "type": "structure",
369 "required": [
370 "AWSServiceName"
371 ],
372 "members": {
373 "AWSServiceName": {},
374 "Description": {},
375 "CustomSuffix": {}
376 }
377 },
378 "output": {
379 "resultWrapper": "CreateServiceLinkedRoleResult",
380 "type": "structure",
381 "members": {
382 "Role": {
383 "shape": "Sy"
384 }
385 }
386 }
387 },
388 "CreateServiceSpecificCredential": {
389 "input": {
390 "type": "structure",
391 "required": [
392 "UserName",
393 "ServiceName"
394 ],
395 "members": {
396 "UserName": {},
397 "ServiceName": {}
398 }
399 },
400 "output": {
401 "resultWrapper": "CreateServiceSpecificCredentialResult",
402 "type": "structure",
403 "members": {
404 "ServiceSpecificCredential": {
405 "shape": "S25"
406 }
407 }
408 }
409 },
410 "CreateUser": {
411 "input": {
412 "type": "structure",
413 "required": [
414 "UserName"
415 ],
416 "members": {
417 "Path": {},
418 "UserName": {},
419 "PermissionsBoundary": {},
420 "Tags": {
421 "shape": "S14"
422 }
423 }
424 },
425 "output": {
426 "resultWrapper": "CreateUserResult",
427 "type": "structure",
428 "members": {
429 "User": {
430 "shape": "S2b"
431 }
432 }
433 }
434 },
435 "CreateVirtualMFADevice": {
436 "input": {
437 "type": "structure",
438 "required": [
439 "VirtualMFADeviceName"
440 ],
441 "members": {
442 "Path": {},
443 "VirtualMFADeviceName": {}
444 }
445 },
446 "output": {
447 "resultWrapper": "CreateVirtualMFADeviceResult",
448 "type": "structure",
449 "required": [
450 "VirtualMFADevice"
451 ],
452 "members": {
453 "VirtualMFADevice": {
454 "shape": "S2f"
455 }
456 }
457 }
458 },
459 "DeactivateMFADevice": {
460 "input": {
461 "type": "structure",
462 "required": [
463 "UserName",
464 "SerialNumber"
465 ],
466 "members": {
467 "UserName": {},
468 "SerialNumber": {}
469 }
470 }
471 },
472 "DeleteAccessKey": {
473 "input": {
474 "type": "structure",
475 "required": [
476 "AccessKeyId"
477 ],
478 "members": {
479 "UserName": {},
480 "AccessKeyId": {}
481 }
482 }
483 },
484 "DeleteAccountAlias": {
485 "input": {
486 "type": "structure",
487 "required": [
488 "AccountAlias"
489 ],
490 "members": {
491 "AccountAlias": {}
492 }
493 }
494 },
495 "DeleteAccountPasswordPolicy": {},
496 "DeleteGroup": {
497 "input": {
498 "type": "structure",
499 "required": [
500 "GroupName"
501 ],
502 "members": {
503 "GroupName": {}
504 }
505 }
506 },
507 "DeleteGroupPolicy": {
508 "input": {
509 "type": "structure",
510 "required": [
511 "GroupName",
512 "PolicyName"
513 ],
514 "members": {
515 "GroupName": {},
516 "PolicyName": {}
517 }
518 }
519 },
520 "DeleteInstanceProfile": {
521 "input": {
522 "type": "structure",
523 "required": [
524 "InstanceProfileName"
525 ],
526 "members": {
527 "InstanceProfileName": {}
528 }
529 }
530 },
531 "DeleteLoginProfile": {
532 "input": {
533 "type": "structure",
534 "required": [
535 "UserName"
536 ],
537 "members": {
538 "UserName": {}
539 }
540 }
541 },
542 "DeleteOpenIDConnectProvider": {
543 "input": {
544 "type": "structure",
545 "required": [
546 "OpenIDConnectProviderArn"
547 ],
548 "members": {
549 "OpenIDConnectProviderArn": {}
550 }
551 }
552 },
553 "DeletePolicy": {
554 "input": {
555 "type": "structure",
556 "required": [
557 "PolicyArn"
558 ],
559 "members": {
560 "PolicyArn": {}
561 }
562 }
563 },
564 "DeletePolicyVersion": {
565 "input": {
566 "type": "structure",
567 "required": [
568 "PolicyArn",
569 "VersionId"
570 ],
571 "members": {
572 "PolicyArn": {},
573 "VersionId": {}
574 }
575 }
576 },
577 "DeleteRole": {
578 "input": {
579 "type": "structure",
580 "required": [
581 "RoleName"
582 ],
583 "members": {
584 "RoleName": {}
585 }
586 }
587 },
588 "DeleteRolePermissionsBoundary": {
589 "input": {
590 "type": "structure",
591 "required": [
592 "RoleName"
593 ],
594 "members": {
595 "RoleName": {}
596 }
597 }
598 },
599 "DeleteRolePolicy": {
600 "input": {
601 "type": "structure",
602 "required": [
603 "RoleName",
604 "PolicyName"
605 ],
606 "members": {
607 "RoleName": {},
608 "PolicyName": {}
609 }
610 }
611 },
612 "DeleteSAMLProvider": {
613 "input": {
614 "type": "structure",
615 "required": [
616 "SAMLProviderArn"
617 ],
618 "members": {
619 "SAMLProviderArn": {}
620 }
621 }
622 },
623 "DeleteSSHPublicKey": {
624 "input": {
625 "type": "structure",
626 "required": [
627 "UserName",
628 "SSHPublicKeyId"
629 ],
630 "members": {
631 "UserName": {},
632 "SSHPublicKeyId": {}
633 }
634 }
635 },
636 "DeleteServerCertificate": {
637 "input": {
638 "type": "structure",
639 "required": [
640 "ServerCertificateName"
641 ],
642 "members": {
643 "ServerCertificateName": {}
644 }
645 }
646 },
647 "DeleteServiceLinkedRole": {
648 "input": {
649 "type": "structure",
650 "required": [
651 "RoleName"
652 ],
653 "members": {
654 "RoleName": {}
655 }
656 },
657 "output": {
658 "resultWrapper": "DeleteServiceLinkedRoleResult",
659 "type": "structure",
660 "required": [
661 "DeletionTaskId"
662 ],
663 "members": {
664 "DeletionTaskId": {}
665 }
666 }
667 },
668 "DeleteServiceSpecificCredential": {
669 "input": {
670 "type": "structure",
671 "required": [
672 "ServiceSpecificCredentialId"
673 ],
674 "members": {
675 "UserName": {},
676 "ServiceSpecificCredentialId": {}
677 }
678 }
679 },
680 "DeleteSigningCertificate": {
681 "input": {
682 "type": "structure",
683 "required": [
684 "CertificateId"
685 ],
686 "members": {
687 "UserName": {},
688 "CertificateId": {}
689 }
690 }
691 },
692 "DeleteUser": {
693 "input": {
694 "type": "structure",
695 "required": [
696 "UserName"
697 ],
698 "members": {
699 "UserName": {}
700 }
701 }
702 },
703 "DeleteUserPermissionsBoundary": {
704 "input": {
705 "type": "structure",
706 "required": [
707 "UserName"
708 ],
709 "members": {
710 "UserName": {}
711 }
712 }
713 },
714 "DeleteUserPolicy": {
715 "input": {
716 "type": "structure",
717 "required": [
718 "UserName",
719 "PolicyName"
720 ],
721 "members": {
722 "UserName": {},
723 "PolicyName": {}
724 }
725 }
726 },
727 "DeleteVirtualMFADevice": {
728 "input": {
729 "type": "structure",
730 "required": [
731 "SerialNumber"
732 ],
733 "members": {
734 "SerialNumber": {}
735 }
736 }
737 },
738 "DetachGroupPolicy": {
739 "input": {
740 "type": "structure",
741 "required": [
742 "GroupName",
743 "PolicyArn"
744 ],
745 "members": {
746 "GroupName": {},
747 "PolicyArn": {}
748 }
749 }
750 },
751 "DetachRolePolicy": {
752 "input": {
753 "type": "structure",
754 "required": [
755 "RoleName",
756 "PolicyArn"
757 ],
758 "members": {
759 "RoleName": {},
760 "PolicyArn": {}
761 }
762 }
763 },
764 "DetachUserPolicy": {
765 "input": {
766 "type": "structure",
767 "required": [
768 "UserName",
769 "PolicyArn"
770 ],
771 "members": {
772 "UserName": {},
773 "PolicyArn": {}
774 }
775 }
776 },
777 "EnableMFADevice": {
778 "input": {
779 "type": "structure",
780 "required": [
781 "UserName",
782 "SerialNumber",
783 "AuthenticationCode1",
784 "AuthenticationCode2"
785 ],
786 "members": {
787 "UserName": {},
788 "SerialNumber": {},
789 "AuthenticationCode1": {},
790 "AuthenticationCode2": {}
791 }
792 }
793 },
794 "GenerateCredentialReport": {
795 "output": {
796 "resultWrapper": "GenerateCredentialReportResult",
797 "type": "structure",
798 "members": {
799 "State": {},
800 "Description": {}
801 }
802 }
803 },
804 "GenerateServiceLastAccessedDetails": {
805 "input": {
806 "type": "structure",
807 "required": [
808 "Arn"
809 ],
810 "members": {
811 "Arn": {}
812 }
813 },
814 "output": {
815 "resultWrapper": "GenerateServiceLastAccessedDetailsResult",
816 "type": "structure",
817 "members": {
818 "JobId": {}
819 }
820 }
821 },
822 "GetAccessKeyLastUsed": {
823 "input": {
824 "type": "structure",
825 "required": [
826 "AccessKeyId"
827 ],
828 "members": {
829 "AccessKeyId": {}
830 }
831 },
832 "output": {
833 "resultWrapper": "GetAccessKeyLastUsedResult",
834 "type": "structure",
835 "members": {
836 "UserName": {},
837 "AccessKeyLastUsed": {
838 "type": "structure",
839 "required": [
840 "LastUsedDate",
841 "ServiceName",
842 "Region"
843 ],
844 "members": {
845 "LastUsedDate": {
846 "type": "timestamp"
847 },
848 "ServiceName": {},
849 "Region": {}
850 }
851 }
852 }
853 }
854 },
855 "GetAccountAuthorizationDetails": {
856 "input": {
857 "type": "structure",
858 "members": {
859 "Filter": {
860 "type": "list",
861 "member": {}
862 },
863 "MaxItems": {
864 "type": "integer"
865 },
866 "Marker": {}
867 }
868 },
869 "output": {
870 "resultWrapper": "GetAccountAuthorizationDetailsResult",
871 "type": "structure",
872 "members": {
873 "UserDetailList": {
874 "type": "list",
875 "member": {
876 "type": "structure",
877 "members": {
878 "Path": {},
879 "UserName": {},
880 "UserId": {},
881 "Arn": {},
882 "CreateDate": {
883 "type": "timestamp"
884 },
885 "UserPolicyList": {
886 "shape": "S3x"
887 },
888 "GroupList": {
889 "type": "list",
890 "member": {}
891 },
892 "AttachedManagedPolicies": {
893 "shape": "S40"
894 },
895 "PermissionsBoundary": {
896 "shape": "S12"
897 },
898 "Tags": {
899 "shape": "S14"
900 }
901 }
902 }
903 },
904 "GroupDetailList": {
905 "type": "list",
906 "member": {
907 "type": "structure",
908 "members": {
909 "Path": {},
910 "GroupName": {},
911 "GroupId": {},
912 "Arn": {},
913 "CreateDate": {
914 "type": "timestamp"
915 },
916 "GroupPolicyList": {
917 "shape": "S3x"
918 },
919 "AttachedManagedPolicies": {
920 "shape": "S40"
921 }
922 }
923 }
924 },
925 "RoleDetailList": {
926 "type": "list",
927 "member": {
928 "type": "structure",
929 "members": {
930 "Path": {},
931 "RoleName": {},
932 "RoleId": {},
933 "Arn": {},
934 "CreateDate": {
935 "type": "timestamp"
936 },
937 "AssumeRolePolicyDocument": {},
938 "InstanceProfileList": {
939 "shape": "S46"
940 },
941 "RolePolicyList": {
942 "shape": "S3x"
943 },
944 "AttachedManagedPolicies": {
945 "shape": "S40"
946 },
947 "PermissionsBoundary": {
948 "shape": "S12"
949 },
950 "Tags": {
951 "shape": "S14"
952 }
953 }
954 }
955 },
956 "Policies": {
957 "type": "list",
958 "member": {
959 "type": "structure",
960 "members": {
961 "PolicyName": {},
962 "PolicyId": {},
963 "Arn": {},
964 "Path": {},
965 "DefaultVersionId": {},
966 "AttachmentCount": {
967 "type": "integer"
968 },
969 "PermissionsBoundaryUsageCount": {
970 "type": "integer"
971 },
972 "IsAttachable": {
973 "type": "boolean"
974 },
975 "Description": {},
976 "CreateDate": {
977 "type": "timestamp"
978 },
979 "UpdateDate": {
980 "type": "timestamp"
981 },
982 "PolicyVersionList": {
983 "shape": "S49"
984 }
985 }
986 }
987 },
988 "IsTruncated": {
989 "type": "boolean"
990 },
991 "Marker": {}
992 }
993 }
994 },
995 "GetAccountPasswordPolicy": {
996 "output": {
997 "resultWrapper": "GetAccountPasswordPolicyResult",
998 "type": "structure",
999 "required": [
1000 "PasswordPolicy"
1001 ],
1002 "members": {
1003 "PasswordPolicy": {
1004 "type": "structure",
1005 "members": {
1006 "MinimumPasswordLength": {
1007 "type": "integer"
1008 },
1009 "RequireSymbols": {
1010 "type": "boolean"
1011 },
1012 "RequireNumbers": {
1013 "type": "boolean"
1014 },
1015 "RequireUppercaseCharacters": {
1016 "type": "boolean"
1017 },
1018 "RequireLowercaseCharacters": {
1019 "type": "boolean"
1020 },
1021 "AllowUsersToChangePassword": {
1022 "type": "boolean"
1023 },
1024 "ExpirePasswords": {
1025 "type": "boolean"
1026 },
1027 "MaxPasswordAge": {
1028 "type": "integer"
1029 },
1030 "PasswordReusePrevention": {
1031 "type": "integer"
1032 },
1033 "HardExpiry": {
1034 "type": "boolean"
1035 }
1036 }
1037 }
1038 }
1039 }
1040 },
1041 "GetAccountSummary": {
1042 "output": {
1043 "resultWrapper": "GetAccountSummaryResult",
1044 "type": "structure",
1045 "members": {
1046 "SummaryMap": {
1047 "type": "map",
1048 "key": {},
1049 "value": {
1050 "type": "integer"
1051 }
1052 }
1053 }
1054 }
1055 },
1056 "GetContextKeysForCustomPolicy": {
1057 "input": {
1058 "type": "structure",
1059 "required": [
1060 "PolicyInputList"
1061 ],
1062 "members": {
1063 "PolicyInputList": {
1064 "shape": "S4l"
1065 }
1066 }
1067 },
1068 "output": {
1069 "shape": "S4m",
1070 "resultWrapper": "GetContextKeysForCustomPolicyResult"
1071 }
1072 },
1073 "GetContextKeysForPrincipalPolicy": {
1074 "input": {
1075 "type": "structure",
1076 "required": [
1077 "PolicySourceArn"
1078 ],
1079 "members": {
1080 "PolicySourceArn": {},
1081 "PolicyInputList": {
1082 "shape": "S4l"
1083 }
1084 }
1085 },
1086 "output": {
1087 "shape": "S4m",
1088 "resultWrapper": "GetContextKeysForPrincipalPolicyResult"
1089 }
1090 },
1091 "GetCredentialReport": {
1092 "output": {
1093 "resultWrapper": "GetCredentialReportResult",
1094 "type": "structure",
1095 "members": {
1096 "Content": {
1097 "type": "blob"
1098 },
1099 "ReportFormat": {},
1100 "GeneratedTime": {
1101 "type": "timestamp"
1102 }
1103 }
1104 }
1105 },
1106 "GetGroup": {
1107 "input": {
1108 "type": "structure",
1109 "required": [
1110 "GroupName"
1111 ],
1112 "members": {
1113 "GroupName": {},
1114 "Marker": {},
1115 "MaxItems": {
1116 "type": "integer"
1117 }
1118 }
1119 },
1120 "output": {
1121 "resultWrapper": "GetGroupResult",
1122 "type": "structure",
1123 "required": [
1124 "Group",
1125 "Users"
1126 ],
1127 "members": {
1128 "Group": {
1129 "shape": "Ss"
1130 },
1131 "Users": {
1132 "shape": "S4v"
1133 },
1134 "IsTruncated": {
1135 "type": "boolean"
1136 },
1137 "Marker": {}
1138 }
1139 }
1140 },
1141 "GetGroupPolicy": {
1142 "input": {
1143 "type": "structure",
1144 "required": [
1145 "GroupName",
1146 "PolicyName"
1147 ],
1148 "members": {
1149 "GroupName": {},
1150 "PolicyName": {}
1151 }
1152 },
1153 "output": {
1154 "resultWrapper": "GetGroupPolicyResult",
1155 "type": "structure",
1156 "required": [
1157 "GroupName",
1158 "PolicyName",
1159 "PolicyDocument"
1160 ],
1161 "members": {
1162 "GroupName": {},
1163 "PolicyName": {},
1164 "PolicyDocument": {}
1165 }
1166 }
1167 },
1168 "GetInstanceProfile": {
1169 "input": {
1170 "type": "structure",
1171 "required": [
1172 "InstanceProfileName"
1173 ],
1174 "members": {
1175 "InstanceProfileName": {}
1176 }
1177 },
1178 "output": {
1179 "resultWrapper": "GetInstanceProfileResult",
1180 "type": "structure",
1181 "required": [
1182 "InstanceProfile"
1183 ],
1184 "members": {
1185 "InstanceProfile": {
1186 "shape": "Sw"
1187 }
1188 }
1189 }
1190 },
1191 "GetLoginProfile": {
1192 "input": {
1193 "type": "structure",
1194 "required": [
1195 "UserName"
1196 ],
1197 "members": {
1198 "UserName": {}
1199 }
1200 },
1201 "output": {
1202 "resultWrapper": "GetLoginProfileResult",
1203 "type": "structure",
1204 "required": [
1205 "LoginProfile"
1206 ],
1207 "members": {
1208 "LoginProfile": {
1209 "shape": "S1b"
1210 }
1211 }
1212 }
1213 },
1214 "GetOpenIDConnectProvider": {
1215 "input": {
1216 "type": "structure",
1217 "required": [
1218 "OpenIDConnectProviderArn"
1219 ],
1220 "members": {
1221 "OpenIDConnectProviderArn": {}
1222 }
1223 },
1224 "output": {
1225 "resultWrapper": "GetOpenIDConnectProviderResult",
1226 "type": "structure",
1227 "members": {
1228 "Url": {},
1229 "ClientIDList": {
1230 "shape": "S1e"
1231 },
1232 "ThumbprintList": {
1233 "shape": "S1f"
1234 },
1235 "CreateDate": {
1236 "type": "timestamp"
1237 }
1238 }
1239 }
1240 },
1241 "GetPolicy": {
1242 "input": {
1243 "type": "structure",
1244 "required": [
1245 "PolicyArn"
1246 ],
1247 "members": {
1248 "PolicyArn": {}
1249 }
1250 },
1251 "output": {
1252 "resultWrapper": "GetPolicyResult",
1253 "type": "structure",
1254 "members": {
1255 "Policy": {
1256 "shape": "S1n"
1257 }
1258 }
1259 }
1260 },
1261 "GetPolicyVersion": {
1262 "input": {
1263 "type": "structure",
1264 "required": [
1265 "PolicyArn",
1266 "VersionId"
1267 ],
1268 "members": {
1269 "PolicyArn": {},
1270 "VersionId": {}
1271 }
1272 },
1273 "output": {
1274 "resultWrapper": "GetPolicyVersionResult",
1275 "type": "structure",
1276 "members": {
1277 "PolicyVersion": {
1278 "shape": "S1s"
1279 }
1280 }
1281 }
1282 },
1283 "GetRole": {
1284 "input": {
1285 "type": "structure",
1286 "required": [
1287 "RoleName"
1288 ],
1289 "members": {
1290 "RoleName": {}
1291 }
1292 },
1293 "output": {
1294 "resultWrapper": "GetRoleResult",
1295 "type": "structure",
1296 "required": [
1297 "Role"
1298 ],
1299 "members": {
1300 "Role": {
1301 "shape": "Sy"
1302 }
1303 }
1304 }
1305 },
1306 "GetRolePolicy": {
1307 "input": {
1308 "type": "structure",
1309 "required": [
1310 "RoleName",
1311 "PolicyName"
1312 ],
1313 "members": {
1314 "RoleName": {},
1315 "PolicyName": {}
1316 }
1317 },
1318 "output": {
1319 "resultWrapper": "GetRolePolicyResult",
1320 "type": "structure",
1321 "required": [
1322 "RoleName",
1323 "PolicyName",
1324 "PolicyDocument"
1325 ],
1326 "members": {
1327 "RoleName": {},
1328 "PolicyName": {},
1329 "PolicyDocument": {}
1330 }
1331 }
1332 },
1333 "GetSAMLProvider": {
1334 "input": {
1335 "type": "structure",
1336 "required": [
1337 "SAMLProviderArn"
1338 ],
1339 "members": {
1340 "SAMLProviderArn": {}
1341 }
1342 },
1343 "output": {
1344 "resultWrapper": "GetSAMLProviderResult",
1345 "type": "structure",
1346 "members": {
1347 "SAMLMetadataDocument": {},
1348 "CreateDate": {
1349 "type": "timestamp"
1350 },
1351 "ValidUntil": {
1352 "type": "timestamp"
1353 }
1354 }
1355 }
1356 },
1357 "GetSSHPublicKey": {
1358 "input": {
1359 "type": "structure",
1360 "required": [
1361 "UserName",
1362 "SSHPublicKeyId",
1363 "Encoding"
1364 ],
1365 "members": {
1366 "UserName": {},
1367 "SSHPublicKeyId": {},
1368 "Encoding": {}
1369 }
1370 },
1371 "output": {
1372 "resultWrapper": "GetSSHPublicKeyResult",
1373 "type": "structure",
1374 "members": {
1375 "SSHPublicKey": {
1376 "shape": "S5h"
1377 }
1378 }
1379 }
1380 },
1381 "GetServerCertificate": {
1382 "input": {
1383 "type": "structure",
1384 "required": [
1385 "ServerCertificateName"
1386 ],
1387 "members": {
1388 "ServerCertificateName": {}
1389 }
1390 },
1391 "output": {
1392 "resultWrapper": "GetServerCertificateResult",
1393 "type": "structure",
1394 "required": [
1395 "ServerCertificate"
1396 ],
1397 "members": {
1398 "ServerCertificate": {
1399 "type": "structure",
1400 "required": [
1401 "ServerCertificateMetadata",
1402 "CertificateBody"
1403 ],
1404 "members": {
1405 "ServerCertificateMetadata": {
1406 "shape": "S5n"
1407 },
1408 "CertificateBody": {},
1409 "CertificateChain": {}
1410 }
1411 }
1412 }
1413 }
1414 },
1415 "GetServiceLastAccessedDetails": {
1416 "input": {
1417 "type": "structure",
1418 "required": [
1419 "JobId"
1420 ],
1421 "members": {
1422 "JobId": {},
1423 "MaxItems": {
1424 "type": "integer"
1425 },
1426 "Marker": {}
1427 }
1428 },
1429 "output": {
1430 "resultWrapper": "GetServiceLastAccessedDetailsResult",
1431 "type": "structure",
1432 "required": [
1433 "JobStatus",
1434 "JobCreationDate",
1435 "ServicesLastAccessed",
1436 "JobCompletionDate"
1437 ],
1438 "members": {
1439 "JobStatus": {},
1440 "JobCreationDate": {
1441 "type": "timestamp"
1442 },
1443 "ServicesLastAccessed": {
1444 "type": "list",
1445 "member": {
1446 "type": "structure",
1447 "required": [
1448 "ServiceName",
1449 "ServiceNamespace"
1450 ],
1451 "members": {
1452 "ServiceName": {},
1453 "LastAuthenticated": {
1454 "type": "timestamp"
1455 },
1456 "ServiceNamespace": {},
1457 "LastAuthenticatedEntity": {},
1458 "TotalAuthenticatedEntities": {
1459 "type": "integer"
1460 }
1461 }
1462 }
1463 },
1464 "JobCompletionDate": {
1465 "type": "timestamp"
1466 },
1467 "IsTruncated": {
1468 "type": "boolean"
1469 },
1470 "Marker": {},
1471 "Error": {
1472 "shape": "S5y"
1473 }
1474 }
1475 }
1476 },
1477 "GetServiceLastAccessedDetailsWithEntities": {
1478 "input": {
1479 "type": "structure",
1480 "required": [
1481 "JobId",
1482 "ServiceNamespace"
1483 ],
1484 "members": {
1485 "JobId": {},
1486 "ServiceNamespace": {},
1487 "MaxItems": {
1488 "type": "integer"
1489 },
1490 "Marker": {}
1491 }
1492 },
1493 "output": {
1494 "resultWrapper": "GetServiceLastAccessedDetailsWithEntitiesResult",
1495 "type": "structure",
1496 "required": [
1497 "JobStatus",
1498 "JobCreationDate",
1499 "JobCompletionDate",
1500 "EntityDetailsList"
1501 ],
1502 "members": {
1503 "JobStatus": {},
1504 "JobCreationDate": {
1505 "type": "timestamp"
1506 },
1507 "JobCompletionDate": {
1508 "type": "timestamp"
1509 },
1510 "EntityDetailsList": {
1511 "type": "list",
1512 "member": {
1513 "type": "structure",
1514 "required": [
1515 "EntityInfo"
1516 ],
1517 "members": {
1518 "EntityInfo": {
1519 "type": "structure",
1520 "required": [
1521 "Arn",
1522 "Name",
1523 "Type",
1524 "Id"
1525 ],
1526 "members": {
1527 "Arn": {},
1528 "Name": {},
1529 "Type": {},
1530 "Id": {},
1531 "Path": {}
1532 }
1533 },
1534 "LastAuthenticated": {
1535 "type": "timestamp"
1536 }
1537 }
1538 }
1539 },
1540 "IsTruncated": {
1541 "type": "boolean"
1542 },
1543 "Marker": {},
1544 "Error": {
1545 "shape": "S5y"
1546 }
1547 }
1548 }
1549 },
1550 "GetServiceLinkedRoleDeletionStatus": {
1551 "input": {
1552 "type": "structure",
1553 "required": [
1554 "DeletionTaskId"
1555 ],
1556 "members": {
1557 "DeletionTaskId": {}
1558 }
1559 },
1560 "output": {
1561 "resultWrapper": "GetServiceLinkedRoleDeletionStatusResult",
1562 "type": "structure",
1563 "required": [
1564 "Status"
1565 ],
1566 "members": {
1567 "Status": {},
1568 "Reason": {
1569 "type": "structure",
1570 "members": {
1571 "Reason": {},
1572 "RoleUsageList": {
1573 "type": "list",
1574 "member": {
1575 "type": "structure",
1576 "members": {
1577 "Region": {},
1578 "Resources": {
1579 "type": "list",
1580 "member": {}
1581 }
1582 }
1583 }
1584 }
1585 }
1586 }
1587 }
1588 }
1589 },
1590 "GetUser": {
1591 "input": {
1592 "type": "structure",
1593 "members": {
1594 "UserName": {}
1595 }
1596 },
1597 "output": {
1598 "resultWrapper": "GetUserResult",
1599 "type": "structure",
1600 "required": [
1601 "User"
1602 ],
1603 "members": {
1604 "User": {
1605 "shape": "S2b"
1606 }
1607 }
1608 }
1609 },
1610 "GetUserPolicy": {
1611 "input": {
1612 "type": "structure",
1613 "required": [
1614 "UserName",
1615 "PolicyName"
1616 ],
1617 "members": {
1618 "UserName": {},
1619 "PolicyName": {}
1620 }
1621 },
1622 "output": {
1623 "resultWrapper": "GetUserPolicyResult",
1624 "type": "structure",
1625 "required": [
1626 "UserName",
1627 "PolicyName",
1628 "PolicyDocument"
1629 ],
1630 "members": {
1631 "UserName": {},
1632 "PolicyName": {},
1633 "PolicyDocument": {}
1634 }
1635 }
1636 },
1637 "ListAccessKeys": {
1638 "input": {
1639 "type": "structure",
1640 "members": {
1641 "UserName": {},
1642 "Marker": {},
1643 "MaxItems": {
1644 "type": "integer"
1645 }
1646 }
1647 },
1648 "output": {
1649 "resultWrapper": "ListAccessKeysResult",
1650 "type": "structure",
1651 "required": [
1652 "AccessKeyMetadata"
1653 ],
1654 "members": {
1655 "AccessKeyMetadata": {
1656 "type": "list",
1657 "member": {
1658 "type": "structure",
1659 "members": {
1660 "UserName": {},
1661 "AccessKeyId": {},
1662 "Status": {},
1663 "CreateDate": {
1664 "type": "timestamp"
1665 }
1666 }
1667 }
1668 },
1669 "IsTruncated": {
1670 "type": "boolean"
1671 },
1672 "Marker": {}
1673 }
1674 }
1675 },
1676 "ListAccountAliases": {
1677 "input": {
1678 "type": "structure",
1679 "members": {
1680 "Marker": {},
1681 "MaxItems": {
1682 "type": "integer"
1683 }
1684 }
1685 },
1686 "output": {
1687 "resultWrapper": "ListAccountAliasesResult",
1688 "type": "structure",
1689 "required": [
1690 "AccountAliases"
1691 ],
1692 "members": {
1693 "AccountAliases": {
1694 "type": "list",
1695 "member": {}
1696 },
1697 "IsTruncated": {
1698 "type": "boolean"
1699 },
1700 "Marker": {}
1701 }
1702 }
1703 },
1704 "ListAttachedGroupPolicies": {
1705 "input": {
1706 "type": "structure",
1707 "required": [
1708 "GroupName"
1709 ],
1710 "members": {
1711 "GroupName": {},
1712 "PathPrefix": {},
1713 "Marker": {},
1714 "MaxItems": {
1715 "type": "integer"
1716 }
1717 }
1718 },
1719 "output": {
1720 "resultWrapper": "ListAttachedGroupPoliciesResult",
1721 "type": "structure",
1722 "members": {
1723 "AttachedPolicies": {
1724 "shape": "S40"
1725 },
1726 "IsTruncated": {
1727 "type": "boolean"
1728 },
1729 "Marker": {}
1730 }
1731 }
1732 },
1733 "ListAttachedRolePolicies": {
1734 "input": {
1735 "type": "structure",
1736 "required": [
1737 "RoleName"
1738 ],
1739 "members": {
1740 "RoleName": {},
1741 "PathPrefix": {},
1742 "Marker": {},
1743 "MaxItems": {
1744 "type": "integer"
1745 }
1746 }
1747 },
1748 "output": {
1749 "resultWrapper": "ListAttachedRolePoliciesResult",
1750 "type": "structure",
1751 "members": {
1752 "AttachedPolicies": {
1753 "shape": "S40"
1754 },
1755 "IsTruncated": {
1756 "type": "boolean"
1757 },
1758 "Marker": {}
1759 }
1760 }
1761 },
1762 "ListAttachedUserPolicies": {
1763 "input": {
1764 "type": "structure",
1765 "required": [
1766 "UserName"
1767 ],
1768 "members": {
1769 "UserName": {},
1770 "PathPrefix": {},
1771 "Marker": {},
1772 "MaxItems": {
1773 "type": "integer"
1774 }
1775 }
1776 },
1777 "output": {
1778 "resultWrapper": "ListAttachedUserPoliciesResult",
1779 "type": "structure",
1780 "members": {
1781 "AttachedPolicies": {
1782 "shape": "S40"
1783 },
1784 "IsTruncated": {
1785 "type": "boolean"
1786 },
1787 "Marker": {}
1788 }
1789 }
1790 },
1791 "ListEntitiesForPolicy": {
1792 "input": {
1793 "type": "structure",
1794 "required": [
1795 "PolicyArn"
1796 ],
1797 "members": {
1798 "PolicyArn": {},
1799 "EntityFilter": {},
1800 "PathPrefix": {},
1801 "PolicyUsageFilter": {},
1802 "Marker": {},
1803 "MaxItems": {
1804 "type": "integer"
1805 }
1806 }
1807 },
1808 "output": {
1809 "resultWrapper": "ListEntitiesForPolicyResult",
1810 "type": "structure",
1811 "members": {
1812 "PolicyGroups": {
1813 "type": "list",
1814 "member": {
1815 "type": "structure",
1816 "members": {
1817 "GroupName": {},
1818 "GroupId": {}
1819 }
1820 }
1821 },
1822 "PolicyUsers": {
1823 "type": "list",
1824 "member": {
1825 "type": "structure",
1826 "members": {
1827 "UserName": {},
1828 "UserId": {}
1829 }
1830 }
1831 },
1832 "PolicyRoles": {
1833 "type": "list",
1834 "member": {
1835 "type": "structure",
1836 "members": {
1837 "RoleName": {},
1838 "RoleId": {}
1839 }
1840 }
1841 },
1842 "IsTruncated": {
1843 "type": "boolean"
1844 },
1845 "Marker": {}
1846 }
1847 }
1848 },
1849 "ListGroupPolicies": {
1850 "input": {
1851 "type": "structure",
1852 "required": [
1853 "GroupName"
1854 ],
1855 "members": {
1856 "GroupName": {},
1857 "Marker": {},
1858 "MaxItems": {
1859 "type": "integer"
1860 }
1861 }
1862 },
1863 "output": {
1864 "resultWrapper": "ListGroupPoliciesResult",
1865 "type": "structure",
1866 "required": [
1867 "PolicyNames"
1868 ],
1869 "members": {
1870 "PolicyNames": {
1871 "shape": "S76"
1872 },
1873 "IsTruncated": {
1874 "type": "boolean"
1875 },
1876 "Marker": {}
1877 }
1878 }
1879 },
1880 "ListGroups": {
1881 "input": {
1882 "type": "structure",
1883 "members": {
1884 "PathPrefix": {},
1885 "Marker": {},
1886 "MaxItems": {
1887 "type": "integer"
1888 }
1889 }
1890 },
1891 "output": {
1892 "resultWrapper": "ListGroupsResult",
1893 "type": "structure",
1894 "required": [
1895 "Groups"
1896 ],
1897 "members": {
1898 "Groups": {
1899 "shape": "S7a"
1900 },
1901 "IsTruncated": {
1902 "type": "boolean"
1903 },
1904 "Marker": {}
1905 }
1906 }
1907 },
1908 "ListGroupsForUser": {
1909 "input": {
1910 "type": "structure",
1911 "required": [
1912 "UserName"
1913 ],
1914 "members": {
1915 "UserName": {},
1916 "Marker": {},
1917 "MaxItems": {
1918 "type": "integer"
1919 }
1920 }
1921 },
1922 "output": {
1923 "resultWrapper": "ListGroupsForUserResult",
1924 "type": "structure",
1925 "required": [
1926 "Groups"
1927 ],
1928 "members": {
1929 "Groups": {
1930 "shape": "S7a"
1931 },
1932 "IsTruncated": {
1933 "type": "boolean"
1934 },
1935 "Marker": {}
1936 }
1937 }
1938 },
1939 "ListInstanceProfiles": {
1940 "input": {
1941 "type": "structure",
1942 "members": {
1943 "PathPrefix": {},
1944 "Marker": {},
1945 "MaxItems": {
1946 "type": "integer"
1947 }
1948 }
1949 },
1950 "output": {
1951 "resultWrapper": "ListInstanceProfilesResult",
1952 "type": "structure",
1953 "required": [
1954 "InstanceProfiles"
1955 ],
1956 "members": {
1957 "InstanceProfiles": {
1958 "shape": "S46"
1959 },
1960 "IsTruncated": {
1961 "type": "boolean"
1962 },
1963 "Marker": {}
1964 }
1965 }
1966 },
1967 "ListInstanceProfilesForRole": {
1968 "input": {
1969 "type": "structure",
1970 "required": [
1971 "RoleName"
1972 ],
1973 "members": {
1974 "RoleName": {},
1975 "Marker": {},
1976 "MaxItems": {
1977 "type": "integer"
1978 }
1979 }
1980 },
1981 "output": {
1982 "resultWrapper": "ListInstanceProfilesForRoleResult",
1983 "type": "structure",
1984 "required": [
1985 "InstanceProfiles"
1986 ],
1987 "members": {
1988 "InstanceProfiles": {
1989 "shape": "S46"
1990 },
1991 "IsTruncated": {
1992 "type": "boolean"
1993 },
1994 "Marker": {}
1995 }
1996 }
1997 },
1998 "ListMFADevices": {
1999 "input": {
2000 "type": "structure",
2001 "members": {
2002 "UserName": {},
2003 "Marker": {},
2004 "MaxItems": {
2005 "type": "integer"
2006 }
2007 }
2008 },
2009 "output": {
2010 "resultWrapper": "ListMFADevicesResult",
2011 "type": "structure",
2012 "required": [
2013 "MFADevices"
2014 ],
2015 "members": {
2016 "MFADevices": {
2017 "type": "list",
2018 "member": {
2019 "type": "structure",
2020 "required": [
2021 "UserName",
2022 "SerialNumber",
2023 "EnableDate"
2024 ],
2025 "members": {
2026 "UserName": {},
2027 "SerialNumber": {},
2028 "EnableDate": {
2029 "type": "timestamp"
2030 }
2031 }
2032 }
2033 },
2034 "IsTruncated": {
2035 "type": "boolean"
2036 },
2037 "Marker": {}
2038 }
2039 }
2040 },
2041 "ListOpenIDConnectProviders": {
2042 "input": {
2043 "type": "structure",
2044 "members": {}
2045 },
2046 "output": {
2047 "resultWrapper": "ListOpenIDConnectProvidersResult",
2048 "type": "structure",
2049 "members": {
2050 "OpenIDConnectProviderList": {
2051 "type": "list",
2052 "member": {
2053 "type": "structure",
2054 "members": {
2055 "Arn": {}
2056 }
2057 }
2058 }
2059 }
2060 }
2061 },
2062 "ListPolicies": {
2063 "input": {
2064 "type": "structure",
2065 "members": {
2066 "Scope": {},
2067 "OnlyAttached": {
2068 "type": "boolean"
2069 },
2070 "PathPrefix": {},
2071 "PolicyUsageFilter": {},
2072 "Marker": {},
2073 "MaxItems": {
2074 "type": "integer"
2075 }
2076 }
2077 },
2078 "output": {
2079 "resultWrapper": "ListPoliciesResult",
2080 "type": "structure",
2081 "members": {
2082 "Policies": {
2083 "type": "list",
2084 "member": {
2085 "shape": "S1n"
2086 }
2087 },
2088 "IsTruncated": {
2089 "type": "boolean"
2090 },
2091 "Marker": {}
2092 }
2093 }
2094 },
2095 "ListPoliciesGrantingServiceAccess": {
2096 "input": {
2097 "type": "structure",
2098 "required": [
2099 "Arn",
2100 "ServiceNamespaces"
2101 ],
2102 "members": {
2103 "Marker": {},
2104 "Arn": {},
2105 "ServiceNamespaces": {
2106 "type": "list",
2107 "member": {}
2108 }
2109 }
2110 },
2111 "output": {
2112 "resultWrapper": "ListPoliciesGrantingServiceAccessResult",
2113 "type": "structure",
2114 "required": [
2115 "PoliciesGrantingServiceAccess"
2116 ],
2117 "members": {
2118 "PoliciesGrantingServiceAccess": {
2119 "type": "list",
2120 "member": {
2121 "type": "structure",
2122 "members": {
2123 "ServiceNamespace": {},
2124 "Policies": {
2125 "type": "list",
2126 "member": {
2127 "type": "structure",
2128 "required": [
2129 "PolicyName",
2130 "PolicyType"
2131 ],
2132 "members": {
2133 "PolicyName": {},
2134 "PolicyType": {},
2135 "PolicyArn": {},
2136 "EntityType": {},
2137 "EntityName": {}
2138 }
2139 }
2140 }
2141 }
2142 }
2143 },
2144 "IsTruncated": {
2145 "type": "boolean"
2146 },
2147 "Marker": {}
2148 }
2149 }
2150 },
2151 "ListPolicyVersions": {
2152 "input": {
2153 "type": "structure",
2154 "required": [
2155 "PolicyArn"
2156 ],
2157 "members": {
2158 "PolicyArn": {},
2159 "Marker": {},
2160 "MaxItems": {
2161 "type": "integer"
2162 }
2163 }
2164 },
2165 "output": {
2166 "resultWrapper": "ListPolicyVersionsResult",
2167 "type": "structure",
2168 "members": {
2169 "Versions": {
2170 "shape": "S49"
2171 },
2172 "IsTruncated": {
2173 "type": "boolean"
2174 },
2175 "Marker": {}
2176 }
2177 }
2178 },
2179 "ListRolePolicies": {
2180 "input": {
2181 "type": "structure",
2182 "required": [
2183 "RoleName"
2184 ],
2185 "members": {
2186 "RoleName": {},
2187 "Marker": {},
2188 "MaxItems": {
2189 "type": "integer"
2190 }
2191 }
2192 },
2193 "output": {
2194 "resultWrapper": "ListRolePoliciesResult",
2195 "type": "structure",
2196 "required": [
2197 "PolicyNames"
2198 ],
2199 "members": {
2200 "PolicyNames": {
2201 "shape": "S76"
2202 },
2203 "IsTruncated": {
2204 "type": "boolean"
2205 },
2206 "Marker": {}
2207 }
2208 }
2209 },
2210 "ListRoleTags": {
2211 "input": {
2212 "type": "structure",
2213 "required": [
2214 "RoleName"
2215 ],
2216 "members": {
2217 "RoleName": {},
2218 "Marker": {},
2219 "MaxItems": {
2220 "type": "integer"
2221 }
2222 }
2223 },
2224 "output": {
2225 "resultWrapper": "ListRoleTagsResult",
2226 "type": "structure",
2227 "required": [
2228 "Tags"
2229 ],
2230 "members": {
2231 "Tags": {
2232 "shape": "S14"
2233 },
2234 "IsTruncated": {
2235 "type": "boolean"
2236 },
2237 "Marker": {}
2238 }
2239 }
2240 },
2241 "ListRoles": {
2242 "input": {
2243 "type": "structure",
2244 "members": {
2245 "PathPrefix": {},
2246 "Marker": {},
2247 "MaxItems": {
2248 "type": "integer"
2249 }
2250 }
2251 },
2252 "output": {
2253 "resultWrapper": "ListRolesResult",
2254 "type": "structure",
2255 "required": [
2256 "Roles"
2257 ],
2258 "members": {
2259 "Roles": {
2260 "shape": "Sx"
2261 },
2262 "IsTruncated": {
2263 "type": "boolean"
2264 },
2265 "Marker": {}
2266 }
2267 }
2268 },
2269 "ListSAMLProviders": {
2270 "input": {
2271 "type": "structure",
2272 "members": {}
2273 },
2274 "output": {
2275 "resultWrapper": "ListSAMLProvidersResult",
2276 "type": "structure",
2277 "members": {
2278 "SAMLProviderList": {
2279 "type": "list",
2280 "member": {
2281 "type": "structure",
2282 "members": {
2283 "Arn": {},
2284 "ValidUntil": {
2285 "type": "timestamp"
2286 },
2287 "CreateDate": {
2288 "type": "timestamp"
2289 }
2290 }
2291 }
2292 }
2293 }
2294 }
2295 },
2296 "ListSSHPublicKeys": {
2297 "input": {
2298 "type": "structure",
2299 "members": {
2300 "UserName": {},
2301 "Marker": {},
2302 "MaxItems": {
2303 "type": "integer"
2304 }
2305 }
2306 },
2307 "output": {
2308 "resultWrapper": "ListSSHPublicKeysResult",
2309 "type": "structure",
2310 "members": {
2311 "SSHPublicKeys": {
2312 "type": "list",
2313 "member": {
2314 "type": "structure",
2315 "required": [
2316 "UserName",
2317 "SSHPublicKeyId",
2318 "Status",
2319 "UploadDate"
2320 ],
2321 "members": {
2322 "UserName": {},
2323 "SSHPublicKeyId": {},
2324 "Status": {},
2325 "UploadDate": {
2326 "type": "timestamp"
2327 }
2328 }
2329 }
2330 },
2331 "IsTruncated": {
2332 "type": "boolean"
2333 },
2334 "Marker": {}
2335 }
2336 }
2337 },
2338 "ListServerCertificates": {
2339 "input": {
2340 "type": "structure",
2341 "members": {
2342 "PathPrefix": {},
2343 "Marker": {},
2344 "MaxItems": {
2345 "type": "integer"
2346 }
2347 }
2348 },
2349 "output": {
2350 "resultWrapper": "ListServerCertificatesResult",
2351 "type": "structure",
2352 "required": [
2353 "ServerCertificateMetadataList"
2354 ],
2355 "members": {
2356 "ServerCertificateMetadataList": {
2357 "type": "list",
2358 "member": {
2359 "shape": "S5n"
2360 }
2361 },
2362 "IsTruncated": {
2363 "type": "boolean"
2364 },
2365 "Marker": {}
2366 }
2367 }
2368 },
2369 "ListServiceSpecificCredentials": {
2370 "input": {
2371 "type": "structure",
2372 "members": {
2373 "UserName": {},
2374 "ServiceName": {}
2375 }
2376 },
2377 "output": {
2378 "resultWrapper": "ListServiceSpecificCredentialsResult",
2379 "type": "structure",
2380 "members": {
2381 "ServiceSpecificCredentials": {
2382 "type": "list",
2383 "member": {
2384 "type": "structure",
2385 "required": [
2386 "UserName",
2387 "Status",
2388 "ServiceUserName",
2389 "CreateDate",
2390 "ServiceSpecificCredentialId",
2391 "ServiceName"
2392 ],
2393 "members": {
2394 "UserName": {},
2395 "Status": {},
2396 "ServiceUserName": {},
2397 "CreateDate": {
2398 "type": "timestamp"
2399 },
2400 "ServiceSpecificCredentialId": {},
2401 "ServiceName": {}
2402 }
2403 }
2404 }
2405 }
2406 }
2407 },
2408 "ListSigningCertificates": {
2409 "input": {
2410 "type": "structure",
2411 "members": {
2412 "UserName": {},
2413 "Marker": {},
2414 "MaxItems": {
2415 "type": "integer"
2416 }
2417 }
2418 },
2419 "output": {
2420 "resultWrapper": "ListSigningCertificatesResult",
2421 "type": "structure",
2422 "required": [
2423 "Certificates"
2424 ],
2425 "members": {
2426 "Certificates": {
2427 "type": "list",
2428 "member": {
2429 "shape": "S8s"
2430 }
2431 },
2432 "IsTruncated": {
2433 "type": "boolean"
2434 },
2435 "Marker": {}
2436 }
2437 }
2438 },
2439 "ListUserPolicies": {
2440 "input": {
2441 "type": "structure",
2442 "required": [
2443 "UserName"
2444 ],
2445 "members": {
2446 "UserName": {},
2447 "Marker": {},
2448 "MaxItems": {
2449 "type": "integer"
2450 }
2451 }
2452 },
2453 "output": {
2454 "resultWrapper": "ListUserPoliciesResult",
2455 "type": "structure",
2456 "required": [
2457 "PolicyNames"
2458 ],
2459 "members": {
2460 "PolicyNames": {
2461 "shape": "S76"
2462 },
2463 "IsTruncated": {
2464 "type": "boolean"
2465 },
2466 "Marker": {}
2467 }
2468 }
2469 },
2470 "ListUserTags": {
2471 "input": {
2472 "type": "structure",
2473 "required": [
2474 "UserName"
2475 ],
2476 "members": {
2477 "UserName": {},
2478 "Marker": {},
2479 "MaxItems": {
2480 "type": "integer"
2481 }
2482 }
2483 },
2484 "output": {
2485 "resultWrapper": "ListUserTagsResult",
2486 "type": "structure",
2487 "required": [
2488 "Tags"
2489 ],
2490 "members": {
2491 "Tags": {
2492 "shape": "S14"
2493 },
2494 "IsTruncated": {
2495 "type": "boolean"
2496 },
2497 "Marker": {}
2498 }
2499 }
2500 },
2501 "ListUsers": {
2502 "input": {
2503 "type": "structure",
2504 "members": {
2505 "PathPrefix": {},
2506 "Marker": {},
2507 "MaxItems": {
2508 "type": "integer"
2509 }
2510 }
2511 },
2512 "output": {
2513 "resultWrapper": "ListUsersResult",
2514 "type": "structure",
2515 "required": [
2516 "Users"
2517 ],
2518 "members": {
2519 "Users": {
2520 "shape": "S4v"
2521 },
2522 "IsTruncated": {
2523 "type": "boolean"
2524 },
2525 "Marker": {}
2526 }
2527 }
2528 },
2529 "ListVirtualMFADevices": {
2530 "input": {
2531 "type": "structure",
2532 "members": {
2533 "AssignmentStatus": {},
2534 "Marker": {},
2535 "MaxItems": {
2536 "type": "integer"
2537 }
2538 }
2539 },
2540 "output": {
2541 "resultWrapper": "ListVirtualMFADevicesResult",
2542 "type": "structure",
2543 "required": [
2544 "VirtualMFADevices"
2545 ],
2546 "members": {
2547 "VirtualMFADevices": {
2548 "type": "list",
2549 "member": {
2550 "shape": "S2f"
2551 }
2552 },
2553 "IsTruncated": {
2554 "type": "boolean"
2555 },
2556 "Marker": {}
2557 }
2558 }
2559 },
2560 "PutGroupPolicy": {
2561 "input": {
2562 "type": "structure",
2563 "required": [
2564 "GroupName",
2565 "PolicyName",
2566 "PolicyDocument"
2567 ],
2568 "members": {
2569 "GroupName": {},
2570 "PolicyName": {},
2571 "PolicyDocument": {}
2572 }
2573 }
2574 },
2575 "PutRolePermissionsBoundary": {
2576 "input": {
2577 "type": "structure",
2578 "required": [
2579 "RoleName",
2580 "PermissionsBoundary"
2581 ],
2582 "members": {
2583 "RoleName": {},
2584 "PermissionsBoundary": {}
2585 }
2586 }
2587 },
2588 "PutRolePolicy": {
2589 "input": {
2590 "type": "structure",
2591 "required": [
2592 "RoleName",
2593 "PolicyName",
2594 "PolicyDocument"
2595 ],
2596 "members": {
2597 "RoleName": {},
2598 "PolicyName": {},
2599 "PolicyDocument": {}
2600 }
2601 }
2602 },
2603 "PutUserPermissionsBoundary": {
2604 "input": {
2605 "type": "structure",
2606 "required": [
2607 "UserName",
2608 "PermissionsBoundary"
2609 ],
2610 "members": {
2611 "UserName": {},
2612 "PermissionsBoundary": {}
2613 }
2614 }
2615 },
2616 "PutUserPolicy": {
2617 "input": {
2618 "type": "structure",
2619 "required": [
2620 "UserName",
2621 "PolicyName",
2622 "PolicyDocument"
2623 ],
2624 "members": {
2625 "UserName": {},
2626 "PolicyName": {},
2627 "PolicyDocument": {}
2628 }
2629 }
2630 },
2631 "RemoveClientIDFromOpenIDConnectProvider": {
2632 "input": {
2633 "type": "structure",
2634 "required": [
2635 "OpenIDConnectProviderArn",
2636 "ClientID"
2637 ],
2638 "members": {
2639 "OpenIDConnectProviderArn": {},
2640 "ClientID": {}
2641 }
2642 }
2643 },
2644 "RemoveRoleFromInstanceProfile": {
2645 "input": {
2646 "type": "structure",
2647 "required": [
2648 "InstanceProfileName",
2649 "RoleName"
2650 ],
2651 "members": {
2652 "InstanceProfileName": {},
2653 "RoleName": {}
2654 }
2655 }
2656 },
2657 "RemoveUserFromGroup": {
2658 "input": {
2659 "type": "structure",
2660 "required": [
2661 "GroupName",
2662 "UserName"
2663 ],
2664 "members": {
2665 "GroupName": {},
2666 "UserName": {}
2667 }
2668 }
2669 },
2670 "ResetServiceSpecificCredential": {
2671 "input": {
2672 "type": "structure",
2673 "required": [
2674 "ServiceSpecificCredentialId"
2675 ],
2676 "members": {
2677 "UserName": {},
2678 "ServiceSpecificCredentialId": {}
2679 }
2680 },
2681 "output": {
2682 "resultWrapper": "ResetServiceSpecificCredentialResult",
2683 "type": "structure",
2684 "members": {
2685 "ServiceSpecificCredential": {
2686 "shape": "S25"
2687 }
2688 }
2689 }
2690 },
2691 "ResyncMFADevice": {
2692 "input": {
2693 "type": "structure",
2694 "required": [
2695 "UserName",
2696 "SerialNumber",
2697 "AuthenticationCode1",
2698 "AuthenticationCode2"
2699 ],
2700 "members": {
2701 "UserName": {},
2702 "SerialNumber": {},
2703 "AuthenticationCode1": {},
2704 "AuthenticationCode2": {}
2705 }
2706 }
2707 },
2708 "SetDefaultPolicyVersion": {
2709 "input": {
2710 "type": "structure",
2711 "required": [
2712 "PolicyArn",
2713 "VersionId"
2714 ],
2715 "members": {
2716 "PolicyArn": {},
2717 "VersionId": {}
2718 }
2719 }
2720 },
2721 "SimulateCustomPolicy": {
2722 "input": {
2723 "type": "structure",
2724 "required": [
2725 "PolicyInputList",
2726 "ActionNames"
2727 ],
2728 "members": {
2729 "PolicyInputList": {
2730 "shape": "S4l"
2731 },
2732 "ActionNames": {
2733 "shape": "S9g"
2734 },
2735 "ResourceArns": {
2736 "shape": "S9i"
2737 },
2738 "ResourcePolicy": {},
2739 "ResourceOwner": {},
2740 "CallerArn": {},
2741 "ContextEntries": {
2742 "shape": "S9k"
2743 },
2744 "ResourceHandlingOption": {},
2745 "MaxItems": {
2746 "type": "integer"
2747 },
2748 "Marker": {}
2749 }
2750 },
2751 "output": {
2752 "shape": "S9q",
2753 "resultWrapper": "SimulateCustomPolicyResult"
2754 }
2755 },
2756 "SimulatePrincipalPolicy": {
2757 "input": {
2758 "type": "structure",
2759 "required": [
2760 "PolicySourceArn",
2761 "ActionNames"
2762 ],
2763 "members": {
2764 "PolicySourceArn": {},
2765 "PolicyInputList": {
2766 "shape": "S4l"
2767 },
2768 "ActionNames": {
2769 "shape": "S9g"
2770 },
2771 "ResourceArns": {
2772 "shape": "S9i"
2773 },
2774 "ResourcePolicy": {},
2775 "ResourceOwner": {},
2776 "CallerArn": {},
2777 "ContextEntries": {
2778 "shape": "S9k"
2779 },
2780 "ResourceHandlingOption": {},
2781 "MaxItems": {
2782 "type": "integer"
2783 },
2784 "Marker": {}
2785 }
2786 },
2787 "output": {
2788 "shape": "S9q",
2789 "resultWrapper": "SimulatePrincipalPolicyResult"
2790 }
2791 },
2792 "TagRole": {
2793 "input": {
2794 "type": "structure",
2795 "required": [
2796 "RoleName",
2797 "Tags"
2798 ],
2799 "members": {
2800 "RoleName": {},
2801 "Tags": {
2802 "shape": "S14"
2803 }
2804 }
2805 }
2806 },
2807 "TagUser": {
2808 "input": {
2809 "type": "structure",
2810 "required": [
2811 "UserName",
2812 "Tags"
2813 ],
2814 "members": {
2815 "UserName": {},
2816 "Tags": {
2817 "shape": "S14"
2818 }
2819 }
2820 }
2821 },
2822 "UntagRole": {
2823 "input": {
2824 "type": "structure",
2825 "required": [
2826 "RoleName",
2827 "TagKeys"
2828 ],
2829 "members": {
2830 "RoleName": {},
2831 "TagKeys": {
2832 "shape": "Saa"
2833 }
2834 }
2835 }
2836 },
2837 "UntagUser": {
2838 "input": {
2839 "type": "structure",
2840 "required": [
2841 "UserName",
2842 "TagKeys"
2843 ],
2844 "members": {
2845 "UserName": {},
2846 "TagKeys": {
2847 "shape": "Saa"
2848 }
2849 }
2850 }
2851 },
2852 "UpdateAccessKey": {
2853 "input": {
2854 "type": "structure",
2855 "required": [
2856 "AccessKeyId",
2857 "Status"
2858 ],
2859 "members": {
2860 "UserName": {},
2861 "AccessKeyId": {},
2862 "Status": {}
2863 }
2864 }
2865 },
2866 "UpdateAccountPasswordPolicy": {
2867 "input": {
2868 "type": "structure",
2869 "members": {
2870 "MinimumPasswordLength": {
2871 "type": "integer"
2872 },
2873 "RequireSymbols": {
2874 "type": "boolean"
2875 },
2876 "RequireNumbers": {
2877 "type": "boolean"
2878 },
2879 "RequireUppercaseCharacters": {
2880 "type": "boolean"
2881 },
2882 "RequireLowercaseCharacters": {
2883 "type": "boolean"
2884 },
2885 "AllowUsersToChangePassword": {
2886 "type": "boolean"
2887 },
2888 "MaxPasswordAge": {
2889 "type": "integer"
2890 },
2891 "PasswordReusePrevention": {
2892 "type": "integer"
2893 },
2894 "HardExpiry": {
2895 "type": "boolean"
2896 }
2897 }
2898 }
2899 },
2900 "UpdateAssumeRolePolicy": {
2901 "input": {
2902 "type": "structure",
2903 "required": [
2904 "RoleName",
2905 "PolicyDocument"
2906 ],
2907 "members": {
2908 "RoleName": {},
2909 "PolicyDocument": {}
2910 }
2911 }
2912 },
2913 "UpdateGroup": {
2914 "input": {
2915 "type": "structure",
2916 "required": [
2917 "GroupName"
2918 ],
2919 "members": {
2920 "GroupName": {},
2921 "NewPath": {},
2922 "NewGroupName": {}
2923 }
2924 }
2925 },
2926 "UpdateLoginProfile": {
2927 "input": {
2928 "type": "structure",
2929 "required": [
2930 "UserName"
2931 ],
2932 "members": {
2933 "UserName": {},
2934 "Password": {
2935 "shape": "Sf"
2936 },
2937 "PasswordResetRequired": {
2938 "type": "boolean"
2939 }
2940 }
2941 }
2942 },
2943 "UpdateOpenIDConnectProviderThumbprint": {
2944 "input": {
2945 "type": "structure",
2946 "required": [
2947 "OpenIDConnectProviderArn",
2948 "ThumbprintList"
2949 ],
2950 "members": {
2951 "OpenIDConnectProviderArn": {},
2952 "ThumbprintList": {
2953 "shape": "S1f"
2954 }
2955 }
2956 }
2957 },
2958 "UpdateRole": {
2959 "input": {
2960 "type": "structure",
2961 "required": [
2962 "RoleName"
2963 ],
2964 "members": {
2965 "RoleName": {},
2966 "Description": {},
2967 "MaxSessionDuration": {
2968 "type": "integer"
2969 }
2970 }
2971 },
2972 "output": {
2973 "resultWrapper": "UpdateRoleResult",
2974 "type": "structure",
2975 "members": {}
2976 }
2977 },
2978 "UpdateRoleDescription": {
2979 "input": {
2980 "type": "structure",
2981 "required": [
2982 "RoleName",
2983 "Description"
2984 ],
2985 "members": {
2986 "RoleName": {},
2987 "Description": {}
2988 }
2989 },
2990 "output": {
2991 "resultWrapper": "UpdateRoleDescriptionResult",
2992 "type": "structure",
2993 "members": {
2994 "Role": {
2995 "shape": "Sy"
2996 }
2997 }
2998 }
2999 },
3000 "UpdateSAMLProvider": {
3001 "input": {
3002 "type": "structure",
3003 "required": [
3004 "SAMLMetadataDocument",
3005 "SAMLProviderArn"
3006 ],
3007 "members": {
3008 "SAMLMetadataDocument": {},
3009 "SAMLProviderArn": {}
3010 }
3011 },
3012 "output": {
3013 "resultWrapper": "UpdateSAMLProviderResult",
3014 "type": "structure",
3015 "members": {
3016 "SAMLProviderArn": {}
3017 }
3018 }
3019 },
3020 "UpdateSSHPublicKey": {
3021 "input": {
3022 "type": "structure",
3023 "required": [
3024 "UserName",
3025 "SSHPublicKeyId",
3026 "Status"
3027 ],
3028 "members": {
3029 "UserName": {},
3030 "SSHPublicKeyId": {},
3031 "Status": {}
3032 }
3033 }
3034 },
3035 "UpdateServerCertificate": {
3036 "input": {
3037 "type": "structure",
3038 "required": [
3039 "ServerCertificateName"
3040 ],
3041 "members": {
3042 "ServerCertificateName": {},
3043 "NewPath": {},
3044 "NewServerCertificateName": {}
3045 }
3046 }
3047 },
3048 "UpdateServiceSpecificCredential": {
3049 "input": {
3050 "type": "structure",
3051 "required": [
3052 "ServiceSpecificCredentialId",
3053 "Status"
3054 ],
3055 "members": {
3056 "UserName": {},
3057 "ServiceSpecificCredentialId": {},
3058 "Status": {}
3059 }
3060 }
3061 },
3062 "UpdateSigningCertificate": {
3063 "input": {
3064 "type": "structure",
3065 "required": [
3066 "CertificateId",
3067 "Status"
3068 ],
3069 "members": {
3070 "UserName": {},
3071 "CertificateId": {},
3072 "Status": {}
3073 }
3074 }
3075 },
3076 "UpdateUser": {
3077 "input": {
3078 "type": "structure",
3079 "required": [
3080 "UserName"
3081 ],
3082 "members": {
3083 "UserName": {},
3084 "NewPath": {},
3085 "NewUserName": {}
3086 }
3087 }
3088 },
3089 "UploadSSHPublicKey": {
3090 "input": {
3091 "type": "structure",
3092 "required": [
3093 "UserName",
3094 "SSHPublicKeyBody"
3095 ],
3096 "members": {
3097 "UserName": {},
3098 "SSHPublicKeyBody": {}
3099 }
3100 },
3101 "output": {
3102 "resultWrapper": "UploadSSHPublicKeyResult",
3103 "type": "structure",
3104 "members": {
3105 "SSHPublicKey": {
3106 "shape": "S5h"
3107 }
3108 }
3109 }
3110 },
3111 "UploadServerCertificate": {
3112 "input": {
3113 "type": "structure",
3114 "required": [
3115 "ServerCertificateName",
3116 "CertificateBody",
3117 "PrivateKey"
3118 ],
3119 "members": {
3120 "Path": {},
3121 "ServerCertificateName": {},
3122 "CertificateBody": {},
3123 "PrivateKey": {
3124 "type": "string",
3125 "sensitive": true
3126 },
3127 "CertificateChain": {}
3128 }
3129 },
3130 "output": {
3131 "resultWrapper": "UploadServerCertificateResult",
3132 "type": "structure",
3133 "members": {
3134 "ServerCertificateMetadata": {
3135 "shape": "S5n"
3136 }
3137 }
3138 }
3139 },
3140 "UploadSigningCertificate": {
3141 "input": {
3142 "type": "structure",
3143 "required": [
3144 "CertificateBody"
3145 ],
3146 "members": {
3147 "UserName": {},
3148 "CertificateBody": {}
3149 }
3150 },
3151 "output": {
3152 "resultWrapper": "UploadSigningCertificateResult",
3153 "type": "structure",
3154 "required": [
3155 "Certificate"
3156 ],
3157 "members": {
3158 "Certificate": {
3159 "shape": "S8s"
3160 }
3161 }
3162 }
3163 }
3164 },
3165 "shapes": {
3166 "Sf": {
3167 "type": "string",
3168 "sensitive": true
3169 },
3170 "Ss": {
3171 "type": "structure",
3172 "required": [
3173 "Path",
3174 "GroupName",
3175 "GroupId",
3176 "Arn",
3177 "CreateDate"
3178 ],
3179 "members": {
3180 "Path": {},
3181 "GroupName": {},
3182 "GroupId": {},
3183 "Arn": {},
3184 "CreateDate": {
3185 "type": "timestamp"
3186 }
3187 }
3188 },
3189 "Sw": {
3190 "type": "structure",
3191 "required": [
3192 "Path",
3193 "InstanceProfileName",
3194 "InstanceProfileId",
3195 "Arn",
3196 "CreateDate",
3197 "Roles"
3198 ],
3199 "members": {
3200 "Path": {},
3201 "InstanceProfileName": {},
3202 "InstanceProfileId": {},
3203 "Arn": {},
3204 "CreateDate": {
3205 "type": "timestamp"
3206 },
3207 "Roles": {
3208 "shape": "Sx"
3209 }
3210 }
3211 },
3212 "Sx": {
3213 "type": "list",
3214 "member": {
3215 "shape": "Sy"
3216 }
3217 },
3218 "Sy": {
3219 "type": "structure",
3220 "required": [
3221 "Path",
3222 "RoleName",
3223 "RoleId",
3224 "Arn",
3225 "CreateDate"
3226 ],
3227 "members": {
3228 "Path": {},
3229 "RoleName": {},
3230 "RoleId": {},
3231 "Arn": {},
3232 "CreateDate": {
3233 "type": "timestamp"
3234 },
3235 "AssumeRolePolicyDocument": {},
3236 "Description": {},
3237 "MaxSessionDuration": {
3238 "type": "integer"
3239 },
3240 "PermissionsBoundary": {
3241 "shape": "S12"
3242 },
3243 "Tags": {
3244 "shape": "S14"
3245 }
3246 }
3247 },
3248 "S12": {
3249 "type": "structure",
3250 "members": {
3251 "PermissionsBoundaryType": {},
3252 "PermissionsBoundaryArn": {}
3253 }
3254 },
3255 "S14": {
3256 "type": "list",
3257 "member": {
3258 "type": "structure",
3259 "required": [
3260 "Key",
3261 "Value"
3262 ],
3263 "members": {
3264 "Key": {},
3265 "Value": {}
3266 }
3267 }
3268 },
3269 "S1b": {
3270 "type": "structure",
3271 "required": [
3272 "UserName",
3273 "CreateDate"
3274 ],
3275 "members": {
3276 "UserName": {},
3277 "CreateDate": {
3278 "type": "timestamp"
3279 },
3280 "PasswordResetRequired": {
3281 "type": "boolean"
3282 }
3283 }
3284 },
3285 "S1e": {
3286 "type": "list",
3287 "member": {}
3288 },
3289 "S1f": {
3290 "type": "list",
3291 "member": {}
3292 },
3293 "S1n": {
3294 "type": "structure",
3295 "members": {
3296 "PolicyName": {},
3297 "PolicyId": {},
3298 "Arn": {},
3299 "Path": {},
3300 "DefaultVersionId": {},
3301 "AttachmentCount": {
3302 "type": "integer"
3303 },
3304 "PermissionsBoundaryUsageCount": {
3305 "type": "integer"
3306 },
3307 "IsAttachable": {
3308 "type": "boolean"
3309 },
3310 "Description": {},
3311 "CreateDate": {
3312 "type": "timestamp"
3313 },
3314 "UpdateDate": {
3315 "type": "timestamp"
3316 }
3317 }
3318 },
3319 "S1s": {
3320 "type": "structure",
3321 "members": {
3322 "Document": {},
3323 "VersionId": {},
3324 "IsDefaultVersion": {
3325 "type": "boolean"
3326 },
3327 "CreateDate": {
3328 "type": "timestamp"
3329 }
3330 }
3331 },
3332 "S25": {
3333 "type": "structure",
3334 "required": [
3335 "CreateDate",
3336 "ServiceName",
3337 "ServiceUserName",
3338 "ServicePassword",
3339 "ServiceSpecificCredentialId",
3340 "UserName",
3341 "Status"
3342 ],
3343 "members": {
3344 "CreateDate": {
3345 "type": "timestamp"
3346 },
3347 "ServiceName": {},
3348 "ServiceUserName": {},
3349 "ServicePassword": {
3350 "type": "string",
3351 "sensitive": true
3352 },
3353 "ServiceSpecificCredentialId": {},
3354 "UserName": {},
3355 "Status": {}
3356 }
3357 },
3358 "S2b": {
3359 "type": "structure",
3360 "required": [
3361 "Path",
3362 "UserName",
3363 "UserId",
3364 "Arn",
3365 "CreateDate"
3366 ],
3367 "members": {
3368 "Path": {},
3369 "UserName": {},
3370 "UserId": {},
3371 "Arn": {},
3372 "CreateDate": {
3373 "type": "timestamp"
3374 },
3375 "PasswordLastUsed": {
3376 "type": "timestamp"
3377 },
3378 "PermissionsBoundary": {
3379 "shape": "S12"
3380 },
3381 "Tags": {
3382 "shape": "S14"
3383 }
3384 }
3385 },
3386 "S2f": {
3387 "type": "structure",
3388 "required": [
3389 "SerialNumber"
3390 ],
3391 "members": {
3392 "SerialNumber": {},
3393 "Base32StringSeed": {
3394 "shape": "S2h"
3395 },
3396 "QRCodePNG": {
3397 "shape": "S2h"
3398 },
3399 "User": {
3400 "shape": "S2b"
3401 },
3402 "EnableDate": {
3403 "type": "timestamp"
3404 }
3405 }
3406 },
3407 "S2h": {
3408 "type": "blob",
3409 "sensitive": true
3410 },
3411 "S3x": {
3412 "type": "list",
3413 "member": {
3414 "type": "structure",
3415 "members": {
3416 "PolicyName": {},
3417 "PolicyDocument": {}
3418 }
3419 }
3420 },
3421 "S40": {
3422 "type": "list",
3423 "member": {
3424 "type": "structure",
3425 "members": {
3426 "PolicyName": {},
3427 "PolicyArn": {}
3428 }
3429 }
3430 },
3431 "S46": {
3432 "type": "list",
3433 "member": {
3434 "shape": "Sw"
3435 }
3436 },
3437 "S49": {
3438 "type": "list",
3439 "member": {
3440 "shape": "S1s"
3441 }
3442 },
3443 "S4l": {
3444 "type": "list",
3445 "member": {}
3446 },
3447 "S4m": {
3448 "type": "structure",
3449 "members": {
3450 "ContextKeyNames": {
3451 "shape": "S4n"
3452 }
3453 }
3454 },
3455 "S4n": {
3456 "type": "list",
3457 "member": {}
3458 },
3459 "S4v": {
3460 "type": "list",
3461 "member": {
3462 "shape": "S2b"
3463 }
3464 },
3465 "S5h": {
3466 "type": "structure",
3467 "required": [
3468 "UserName",
3469 "SSHPublicKeyId",
3470 "Fingerprint",
3471 "SSHPublicKeyBody",
3472 "Status"
3473 ],
3474 "members": {
3475 "UserName": {},
3476 "SSHPublicKeyId": {},
3477 "Fingerprint": {},
3478 "SSHPublicKeyBody": {},
3479 "Status": {},
3480 "UploadDate": {
3481 "type": "timestamp"
3482 }
3483 }
3484 },
3485 "S5n": {
3486 "type": "structure",
3487 "required": [
3488 "Path",
3489 "ServerCertificateName",
3490 "ServerCertificateId",
3491 "Arn"
3492 ],
3493 "members": {
3494 "Path": {},
3495 "ServerCertificateName": {},
3496 "ServerCertificateId": {},
3497 "Arn": {},
3498 "UploadDate": {
3499 "type": "timestamp"
3500 },
3501 "Expiration": {
3502 "type": "timestamp"
3503 }
3504 }
3505 },
3506 "S5y": {
3507 "type": "structure",
3508 "required": [
3509 "Message",
3510 "Code"
3511 ],
3512 "members": {
3513 "Message": {},
3514 "Code": {}
3515 }
3516 },
3517 "S76": {
3518 "type": "list",
3519 "member": {}
3520 },
3521 "S7a": {
3522 "type": "list",
3523 "member": {
3524 "shape": "Ss"
3525 }
3526 },
3527 "S8s": {
3528 "type": "structure",
3529 "required": [
3530 "UserName",
3531 "CertificateId",
3532 "CertificateBody",
3533 "Status"
3534 ],
3535 "members": {
3536 "UserName": {},
3537 "CertificateId": {},
3538 "CertificateBody": {},
3539 "Status": {},
3540 "UploadDate": {
3541 "type": "timestamp"
3542 }
3543 }
3544 },
3545 "S9g": {
3546 "type": "list",
3547 "member": {}
3548 },
3549 "S9i": {
3550 "type": "list",
3551 "member": {}
3552 },
3553 "S9k": {
3554 "type": "list",
3555 "member": {
3556 "type": "structure",
3557 "members": {
3558 "ContextKeyName": {},
3559 "ContextKeyValues": {
3560 "type": "list",
3561 "member": {}
3562 },
3563 "ContextKeyType": {}
3564 }
3565 }
3566 },
3567 "S9q": {
3568 "type": "structure",
3569 "members": {
3570 "EvaluationResults": {
3571 "type": "list",
3572 "member": {
3573 "type": "structure",
3574 "required": [
3575 "EvalActionName",
3576 "EvalDecision"
3577 ],
3578 "members": {
3579 "EvalActionName": {},
3580 "EvalResourceName": {},
3581 "EvalDecision": {},
3582 "MatchedStatements": {
3583 "shape": "S9u"
3584 },
3585 "MissingContextValues": {
3586 "shape": "S4n"
3587 },
3588 "OrganizationsDecisionDetail": {
3589 "type": "structure",
3590 "members": {
3591 "AllowedByOrganizations": {
3592 "type": "boolean"
3593 }
3594 }
3595 },
3596 "EvalDecisionDetails": {
3597 "shape": "Sa2"
3598 },
3599 "ResourceSpecificResults": {
3600 "type": "list",
3601 "member": {
3602 "type": "structure",
3603 "required": [
3604 "EvalResourceName",
3605 "EvalResourceDecision"
3606 ],
3607 "members": {
3608 "EvalResourceName": {},
3609 "EvalResourceDecision": {},
3610 "MatchedStatements": {
3611 "shape": "S9u"
3612 },
3613 "MissingContextValues": {
3614 "shape": "S4n"
3615 },
3616 "EvalDecisionDetails": {
3617 "shape": "Sa2"
3618 }
3619 }
3620 }
3621 }
3622 }
3623 }
3624 },
3625 "IsTruncated": {
3626 "type": "boolean"
3627 },
3628 "Marker": {}
3629 }
3630 },
3631 "S9u": {
3632 "type": "list",
3633 "member": {
3634 "type": "structure",
3635 "members": {
3636 "SourcePolicyId": {},
3637 "SourcePolicyType": {},
3638 "StartPosition": {
3639 "shape": "S9y"
3640 },
3641 "EndPosition": {
3642 "shape": "S9y"
3643 }
3644 }
3645 }
3646 },
3647 "S9y": {
3648 "type": "structure",
3649 "members": {
3650 "Line": {
3651 "type": "integer"
3652 },
3653 "Column": {
3654 "type": "integer"
3655 }
3656 }
3657 },
3658 "Sa2": {
3659 "type": "map",
3660 "key": {},
3661 "value": {}
3662 },
3663 "Saa": {
3664 "type": "list",
3665 "member": {}
3666 }
3667 }
3668}
\No newline at end of file