UNPKG

83.1 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": "S1d"
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": "S1g"
249 },
250 "ThumbprintList": {
251 "shape": "S1h"
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": "S1p"
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": "S1u"
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": "S27"
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": "S2d"
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": "S2h"
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 "GenerateOrganizationsAccessReport": {
805 "input": {
806 "type": "structure",
807 "required": [
808 "EntityPath"
809 ],
810 "members": {
811 "EntityPath": {},
812 "OrganizationsPolicyId": {}
813 }
814 },
815 "output": {
816 "resultWrapper": "GenerateOrganizationsAccessReportResult",
817 "type": "structure",
818 "members": {
819 "JobId": {}
820 }
821 }
822 },
823 "GenerateServiceLastAccessedDetails": {
824 "input": {
825 "type": "structure",
826 "required": [
827 "Arn"
828 ],
829 "members": {
830 "Arn": {}
831 }
832 },
833 "output": {
834 "resultWrapper": "GenerateServiceLastAccessedDetailsResult",
835 "type": "structure",
836 "members": {
837 "JobId": {}
838 }
839 }
840 },
841 "GetAccessKeyLastUsed": {
842 "input": {
843 "type": "structure",
844 "required": [
845 "AccessKeyId"
846 ],
847 "members": {
848 "AccessKeyId": {}
849 }
850 },
851 "output": {
852 "resultWrapper": "GetAccessKeyLastUsedResult",
853 "type": "structure",
854 "members": {
855 "UserName": {},
856 "AccessKeyLastUsed": {
857 "type": "structure",
858 "required": [
859 "LastUsedDate",
860 "ServiceName",
861 "Region"
862 ],
863 "members": {
864 "LastUsedDate": {
865 "type": "timestamp"
866 },
867 "ServiceName": {},
868 "Region": {}
869 }
870 }
871 }
872 }
873 },
874 "GetAccountAuthorizationDetails": {
875 "input": {
876 "type": "structure",
877 "members": {
878 "Filter": {
879 "type": "list",
880 "member": {}
881 },
882 "MaxItems": {
883 "type": "integer"
884 },
885 "Marker": {}
886 }
887 },
888 "output": {
889 "resultWrapper": "GetAccountAuthorizationDetailsResult",
890 "type": "structure",
891 "members": {
892 "UserDetailList": {
893 "type": "list",
894 "member": {
895 "type": "structure",
896 "members": {
897 "Path": {},
898 "UserName": {},
899 "UserId": {},
900 "Arn": {},
901 "CreateDate": {
902 "type": "timestamp"
903 },
904 "UserPolicyList": {
905 "shape": "S42"
906 },
907 "GroupList": {
908 "type": "list",
909 "member": {}
910 },
911 "AttachedManagedPolicies": {
912 "shape": "S45"
913 },
914 "PermissionsBoundary": {
915 "shape": "S12"
916 },
917 "Tags": {
918 "shape": "S14"
919 }
920 }
921 }
922 },
923 "GroupDetailList": {
924 "type": "list",
925 "member": {
926 "type": "structure",
927 "members": {
928 "Path": {},
929 "GroupName": {},
930 "GroupId": {},
931 "Arn": {},
932 "CreateDate": {
933 "type": "timestamp"
934 },
935 "GroupPolicyList": {
936 "shape": "S42"
937 },
938 "AttachedManagedPolicies": {
939 "shape": "S45"
940 }
941 }
942 }
943 },
944 "RoleDetailList": {
945 "type": "list",
946 "member": {
947 "type": "structure",
948 "members": {
949 "Path": {},
950 "RoleName": {},
951 "RoleId": {},
952 "Arn": {},
953 "CreateDate": {
954 "type": "timestamp"
955 },
956 "AssumeRolePolicyDocument": {},
957 "InstanceProfileList": {
958 "shape": "S4b"
959 },
960 "RolePolicyList": {
961 "shape": "S42"
962 },
963 "AttachedManagedPolicies": {
964 "shape": "S45"
965 },
966 "PermissionsBoundary": {
967 "shape": "S12"
968 },
969 "Tags": {
970 "shape": "S14"
971 },
972 "RoleLastUsed": {
973 "shape": "S18"
974 }
975 }
976 }
977 },
978 "Policies": {
979 "type": "list",
980 "member": {
981 "type": "structure",
982 "members": {
983 "PolicyName": {},
984 "PolicyId": {},
985 "Arn": {},
986 "Path": {},
987 "DefaultVersionId": {},
988 "AttachmentCount": {
989 "type": "integer"
990 },
991 "PermissionsBoundaryUsageCount": {
992 "type": "integer"
993 },
994 "IsAttachable": {
995 "type": "boolean"
996 },
997 "Description": {},
998 "CreateDate": {
999 "type": "timestamp"
1000 },
1001 "UpdateDate": {
1002 "type": "timestamp"
1003 },
1004 "PolicyVersionList": {
1005 "shape": "S4e"
1006 }
1007 }
1008 }
1009 },
1010 "IsTruncated": {
1011 "type": "boolean"
1012 },
1013 "Marker": {}
1014 }
1015 }
1016 },
1017 "GetAccountPasswordPolicy": {
1018 "output": {
1019 "resultWrapper": "GetAccountPasswordPolicyResult",
1020 "type": "structure",
1021 "required": [
1022 "PasswordPolicy"
1023 ],
1024 "members": {
1025 "PasswordPolicy": {
1026 "type": "structure",
1027 "members": {
1028 "MinimumPasswordLength": {
1029 "type": "integer"
1030 },
1031 "RequireSymbols": {
1032 "type": "boolean"
1033 },
1034 "RequireNumbers": {
1035 "type": "boolean"
1036 },
1037 "RequireUppercaseCharacters": {
1038 "type": "boolean"
1039 },
1040 "RequireLowercaseCharacters": {
1041 "type": "boolean"
1042 },
1043 "AllowUsersToChangePassword": {
1044 "type": "boolean"
1045 },
1046 "ExpirePasswords": {
1047 "type": "boolean"
1048 },
1049 "MaxPasswordAge": {
1050 "type": "integer"
1051 },
1052 "PasswordReusePrevention": {
1053 "type": "integer"
1054 },
1055 "HardExpiry": {
1056 "type": "boolean"
1057 }
1058 }
1059 }
1060 }
1061 }
1062 },
1063 "GetAccountSummary": {
1064 "output": {
1065 "resultWrapper": "GetAccountSummaryResult",
1066 "type": "structure",
1067 "members": {
1068 "SummaryMap": {
1069 "type": "map",
1070 "key": {},
1071 "value": {
1072 "type": "integer"
1073 }
1074 }
1075 }
1076 }
1077 },
1078 "GetContextKeysForCustomPolicy": {
1079 "input": {
1080 "type": "structure",
1081 "required": [
1082 "PolicyInputList"
1083 ],
1084 "members": {
1085 "PolicyInputList": {
1086 "shape": "S4r"
1087 }
1088 }
1089 },
1090 "output": {
1091 "shape": "S4s",
1092 "resultWrapper": "GetContextKeysForCustomPolicyResult"
1093 }
1094 },
1095 "GetContextKeysForPrincipalPolicy": {
1096 "input": {
1097 "type": "structure",
1098 "required": [
1099 "PolicySourceArn"
1100 ],
1101 "members": {
1102 "PolicySourceArn": {},
1103 "PolicyInputList": {
1104 "shape": "S4r"
1105 }
1106 }
1107 },
1108 "output": {
1109 "shape": "S4s",
1110 "resultWrapper": "GetContextKeysForPrincipalPolicyResult"
1111 }
1112 },
1113 "GetCredentialReport": {
1114 "output": {
1115 "resultWrapper": "GetCredentialReportResult",
1116 "type": "structure",
1117 "members": {
1118 "Content": {
1119 "type": "blob"
1120 },
1121 "ReportFormat": {},
1122 "GeneratedTime": {
1123 "type": "timestamp"
1124 }
1125 }
1126 }
1127 },
1128 "GetGroup": {
1129 "input": {
1130 "type": "structure",
1131 "required": [
1132 "GroupName"
1133 ],
1134 "members": {
1135 "GroupName": {},
1136 "Marker": {},
1137 "MaxItems": {
1138 "type": "integer"
1139 }
1140 }
1141 },
1142 "output": {
1143 "resultWrapper": "GetGroupResult",
1144 "type": "structure",
1145 "required": [
1146 "Group",
1147 "Users"
1148 ],
1149 "members": {
1150 "Group": {
1151 "shape": "Ss"
1152 },
1153 "Users": {
1154 "shape": "S51"
1155 },
1156 "IsTruncated": {
1157 "type": "boolean"
1158 },
1159 "Marker": {}
1160 }
1161 }
1162 },
1163 "GetGroupPolicy": {
1164 "input": {
1165 "type": "structure",
1166 "required": [
1167 "GroupName",
1168 "PolicyName"
1169 ],
1170 "members": {
1171 "GroupName": {},
1172 "PolicyName": {}
1173 }
1174 },
1175 "output": {
1176 "resultWrapper": "GetGroupPolicyResult",
1177 "type": "structure",
1178 "required": [
1179 "GroupName",
1180 "PolicyName",
1181 "PolicyDocument"
1182 ],
1183 "members": {
1184 "GroupName": {},
1185 "PolicyName": {},
1186 "PolicyDocument": {}
1187 }
1188 }
1189 },
1190 "GetInstanceProfile": {
1191 "input": {
1192 "type": "structure",
1193 "required": [
1194 "InstanceProfileName"
1195 ],
1196 "members": {
1197 "InstanceProfileName": {}
1198 }
1199 },
1200 "output": {
1201 "resultWrapper": "GetInstanceProfileResult",
1202 "type": "structure",
1203 "required": [
1204 "InstanceProfile"
1205 ],
1206 "members": {
1207 "InstanceProfile": {
1208 "shape": "Sw"
1209 }
1210 }
1211 }
1212 },
1213 "GetLoginProfile": {
1214 "input": {
1215 "type": "structure",
1216 "required": [
1217 "UserName"
1218 ],
1219 "members": {
1220 "UserName": {}
1221 }
1222 },
1223 "output": {
1224 "resultWrapper": "GetLoginProfileResult",
1225 "type": "structure",
1226 "required": [
1227 "LoginProfile"
1228 ],
1229 "members": {
1230 "LoginProfile": {
1231 "shape": "S1d"
1232 }
1233 }
1234 }
1235 },
1236 "GetOpenIDConnectProvider": {
1237 "input": {
1238 "type": "structure",
1239 "required": [
1240 "OpenIDConnectProviderArn"
1241 ],
1242 "members": {
1243 "OpenIDConnectProviderArn": {}
1244 }
1245 },
1246 "output": {
1247 "resultWrapper": "GetOpenIDConnectProviderResult",
1248 "type": "structure",
1249 "members": {
1250 "Url": {},
1251 "ClientIDList": {
1252 "shape": "S1g"
1253 },
1254 "ThumbprintList": {
1255 "shape": "S1h"
1256 },
1257 "CreateDate": {
1258 "type": "timestamp"
1259 }
1260 }
1261 }
1262 },
1263 "GetOrganizationsAccessReport": {
1264 "input": {
1265 "type": "structure",
1266 "required": [
1267 "JobId"
1268 ],
1269 "members": {
1270 "JobId": {},
1271 "MaxItems": {
1272 "type": "integer"
1273 },
1274 "Marker": {},
1275 "SortKey": {}
1276 }
1277 },
1278 "output": {
1279 "resultWrapper": "GetOrganizationsAccessReportResult",
1280 "type": "structure",
1281 "required": [
1282 "JobStatus",
1283 "JobCreationDate"
1284 ],
1285 "members": {
1286 "JobStatus": {},
1287 "JobCreationDate": {
1288 "type": "timestamp"
1289 },
1290 "JobCompletionDate": {
1291 "type": "timestamp"
1292 },
1293 "NumberOfServicesAccessible": {
1294 "type": "integer"
1295 },
1296 "NumberOfServicesNotAccessed": {
1297 "type": "integer"
1298 },
1299 "AccessDetails": {
1300 "type": "list",
1301 "member": {
1302 "type": "structure",
1303 "required": [
1304 "ServiceName",
1305 "ServiceNamespace"
1306 ],
1307 "members": {
1308 "ServiceName": {},
1309 "ServiceNamespace": {},
1310 "Region": {},
1311 "EntityPath": {},
1312 "LastAuthenticatedTime": {
1313 "type": "timestamp"
1314 },
1315 "TotalAuthenticatedEntities": {
1316 "type": "integer"
1317 }
1318 }
1319 }
1320 },
1321 "IsTruncated": {
1322 "type": "boolean"
1323 },
1324 "Marker": {},
1325 "ErrorDetails": {
1326 "shape": "S5j"
1327 }
1328 }
1329 }
1330 },
1331 "GetPolicy": {
1332 "input": {
1333 "type": "structure",
1334 "required": [
1335 "PolicyArn"
1336 ],
1337 "members": {
1338 "PolicyArn": {}
1339 }
1340 },
1341 "output": {
1342 "resultWrapper": "GetPolicyResult",
1343 "type": "structure",
1344 "members": {
1345 "Policy": {
1346 "shape": "S1p"
1347 }
1348 }
1349 }
1350 },
1351 "GetPolicyVersion": {
1352 "input": {
1353 "type": "structure",
1354 "required": [
1355 "PolicyArn",
1356 "VersionId"
1357 ],
1358 "members": {
1359 "PolicyArn": {},
1360 "VersionId": {}
1361 }
1362 },
1363 "output": {
1364 "resultWrapper": "GetPolicyVersionResult",
1365 "type": "structure",
1366 "members": {
1367 "PolicyVersion": {
1368 "shape": "S1u"
1369 }
1370 }
1371 }
1372 },
1373 "GetRole": {
1374 "input": {
1375 "type": "structure",
1376 "required": [
1377 "RoleName"
1378 ],
1379 "members": {
1380 "RoleName": {}
1381 }
1382 },
1383 "output": {
1384 "resultWrapper": "GetRoleResult",
1385 "type": "structure",
1386 "required": [
1387 "Role"
1388 ],
1389 "members": {
1390 "Role": {
1391 "shape": "Sy"
1392 }
1393 }
1394 }
1395 },
1396 "GetRolePolicy": {
1397 "input": {
1398 "type": "structure",
1399 "required": [
1400 "RoleName",
1401 "PolicyName"
1402 ],
1403 "members": {
1404 "RoleName": {},
1405 "PolicyName": {}
1406 }
1407 },
1408 "output": {
1409 "resultWrapper": "GetRolePolicyResult",
1410 "type": "structure",
1411 "required": [
1412 "RoleName",
1413 "PolicyName",
1414 "PolicyDocument"
1415 ],
1416 "members": {
1417 "RoleName": {},
1418 "PolicyName": {},
1419 "PolicyDocument": {}
1420 }
1421 }
1422 },
1423 "GetSAMLProvider": {
1424 "input": {
1425 "type": "structure",
1426 "required": [
1427 "SAMLProviderArn"
1428 ],
1429 "members": {
1430 "SAMLProviderArn": {}
1431 }
1432 },
1433 "output": {
1434 "resultWrapper": "GetSAMLProviderResult",
1435 "type": "structure",
1436 "members": {
1437 "SAMLMetadataDocument": {},
1438 "CreateDate": {
1439 "type": "timestamp"
1440 },
1441 "ValidUntil": {
1442 "type": "timestamp"
1443 }
1444 }
1445 }
1446 },
1447 "GetSSHPublicKey": {
1448 "input": {
1449 "type": "structure",
1450 "required": [
1451 "UserName",
1452 "SSHPublicKeyId",
1453 "Encoding"
1454 ],
1455 "members": {
1456 "UserName": {},
1457 "SSHPublicKeyId": {},
1458 "Encoding": {}
1459 }
1460 },
1461 "output": {
1462 "resultWrapper": "GetSSHPublicKeyResult",
1463 "type": "structure",
1464 "members": {
1465 "SSHPublicKey": {
1466 "shape": "S5x"
1467 }
1468 }
1469 }
1470 },
1471 "GetServerCertificate": {
1472 "input": {
1473 "type": "structure",
1474 "required": [
1475 "ServerCertificateName"
1476 ],
1477 "members": {
1478 "ServerCertificateName": {}
1479 }
1480 },
1481 "output": {
1482 "resultWrapper": "GetServerCertificateResult",
1483 "type": "structure",
1484 "required": [
1485 "ServerCertificate"
1486 ],
1487 "members": {
1488 "ServerCertificate": {
1489 "type": "structure",
1490 "required": [
1491 "ServerCertificateMetadata",
1492 "CertificateBody"
1493 ],
1494 "members": {
1495 "ServerCertificateMetadata": {
1496 "shape": "S63"
1497 },
1498 "CertificateBody": {},
1499 "CertificateChain": {}
1500 }
1501 }
1502 }
1503 }
1504 },
1505 "GetServiceLastAccessedDetails": {
1506 "input": {
1507 "type": "structure",
1508 "required": [
1509 "JobId"
1510 ],
1511 "members": {
1512 "JobId": {},
1513 "MaxItems": {
1514 "type": "integer"
1515 },
1516 "Marker": {}
1517 }
1518 },
1519 "output": {
1520 "resultWrapper": "GetServiceLastAccessedDetailsResult",
1521 "type": "structure",
1522 "required": [
1523 "JobStatus",
1524 "JobCreationDate",
1525 "ServicesLastAccessed",
1526 "JobCompletionDate"
1527 ],
1528 "members": {
1529 "JobStatus": {},
1530 "JobCreationDate": {
1531 "type": "timestamp"
1532 },
1533 "ServicesLastAccessed": {
1534 "type": "list",
1535 "member": {
1536 "type": "structure",
1537 "required": [
1538 "ServiceName",
1539 "ServiceNamespace"
1540 ],
1541 "members": {
1542 "ServiceName": {},
1543 "LastAuthenticated": {
1544 "type": "timestamp"
1545 },
1546 "ServiceNamespace": {},
1547 "LastAuthenticatedEntity": {},
1548 "TotalAuthenticatedEntities": {
1549 "type": "integer"
1550 }
1551 }
1552 }
1553 },
1554 "JobCompletionDate": {
1555 "type": "timestamp"
1556 },
1557 "IsTruncated": {
1558 "type": "boolean"
1559 },
1560 "Marker": {},
1561 "Error": {
1562 "shape": "S5j"
1563 }
1564 }
1565 }
1566 },
1567 "GetServiceLastAccessedDetailsWithEntities": {
1568 "input": {
1569 "type": "structure",
1570 "required": [
1571 "JobId",
1572 "ServiceNamespace"
1573 ],
1574 "members": {
1575 "JobId": {},
1576 "ServiceNamespace": {},
1577 "MaxItems": {
1578 "type": "integer"
1579 },
1580 "Marker": {}
1581 }
1582 },
1583 "output": {
1584 "resultWrapper": "GetServiceLastAccessedDetailsWithEntitiesResult",
1585 "type": "structure",
1586 "required": [
1587 "JobStatus",
1588 "JobCreationDate",
1589 "JobCompletionDate",
1590 "EntityDetailsList"
1591 ],
1592 "members": {
1593 "JobStatus": {},
1594 "JobCreationDate": {
1595 "type": "timestamp"
1596 },
1597 "JobCompletionDate": {
1598 "type": "timestamp"
1599 },
1600 "EntityDetailsList": {
1601 "type": "list",
1602 "member": {
1603 "type": "structure",
1604 "required": [
1605 "EntityInfo"
1606 ],
1607 "members": {
1608 "EntityInfo": {
1609 "type": "structure",
1610 "required": [
1611 "Arn",
1612 "Name",
1613 "Type",
1614 "Id"
1615 ],
1616 "members": {
1617 "Arn": {},
1618 "Name": {},
1619 "Type": {},
1620 "Id": {},
1621 "Path": {}
1622 }
1623 },
1624 "LastAuthenticated": {
1625 "type": "timestamp"
1626 }
1627 }
1628 }
1629 },
1630 "IsTruncated": {
1631 "type": "boolean"
1632 },
1633 "Marker": {},
1634 "Error": {
1635 "shape": "S5j"
1636 }
1637 }
1638 }
1639 },
1640 "GetServiceLinkedRoleDeletionStatus": {
1641 "input": {
1642 "type": "structure",
1643 "required": [
1644 "DeletionTaskId"
1645 ],
1646 "members": {
1647 "DeletionTaskId": {}
1648 }
1649 },
1650 "output": {
1651 "resultWrapper": "GetServiceLinkedRoleDeletionStatusResult",
1652 "type": "structure",
1653 "required": [
1654 "Status"
1655 ],
1656 "members": {
1657 "Status": {},
1658 "Reason": {
1659 "type": "structure",
1660 "members": {
1661 "Reason": {},
1662 "RoleUsageList": {
1663 "type": "list",
1664 "member": {
1665 "type": "structure",
1666 "members": {
1667 "Region": {},
1668 "Resources": {
1669 "type": "list",
1670 "member": {}
1671 }
1672 }
1673 }
1674 }
1675 }
1676 }
1677 }
1678 }
1679 },
1680 "GetUser": {
1681 "input": {
1682 "type": "structure",
1683 "members": {
1684 "UserName": {}
1685 }
1686 },
1687 "output": {
1688 "resultWrapper": "GetUserResult",
1689 "type": "structure",
1690 "required": [
1691 "User"
1692 ],
1693 "members": {
1694 "User": {
1695 "shape": "S2d"
1696 }
1697 }
1698 }
1699 },
1700 "GetUserPolicy": {
1701 "input": {
1702 "type": "structure",
1703 "required": [
1704 "UserName",
1705 "PolicyName"
1706 ],
1707 "members": {
1708 "UserName": {},
1709 "PolicyName": {}
1710 }
1711 },
1712 "output": {
1713 "resultWrapper": "GetUserPolicyResult",
1714 "type": "structure",
1715 "required": [
1716 "UserName",
1717 "PolicyName",
1718 "PolicyDocument"
1719 ],
1720 "members": {
1721 "UserName": {},
1722 "PolicyName": {},
1723 "PolicyDocument": {}
1724 }
1725 }
1726 },
1727 "ListAccessKeys": {
1728 "input": {
1729 "type": "structure",
1730 "members": {
1731 "UserName": {},
1732 "Marker": {},
1733 "MaxItems": {
1734 "type": "integer"
1735 }
1736 }
1737 },
1738 "output": {
1739 "resultWrapper": "ListAccessKeysResult",
1740 "type": "structure",
1741 "required": [
1742 "AccessKeyMetadata"
1743 ],
1744 "members": {
1745 "AccessKeyMetadata": {
1746 "type": "list",
1747 "member": {
1748 "type": "structure",
1749 "members": {
1750 "UserName": {},
1751 "AccessKeyId": {},
1752 "Status": {},
1753 "CreateDate": {
1754 "type": "timestamp"
1755 }
1756 }
1757 }
1758 },
1759 "IsTruncated": {
1760 "type": "boolean"
1761 },
1762 "Marker": {}
1763 }
1764 }
1765 },
1766 "ListAccountAliases": {
1767 "input": {
1768 "type": "structure",
1769 "members": {
1770 "Marker": {},
1771 "MaxItems": {
1772 "type": "integer"
1773 }
1774 }
1775 },
1776 "output": {
1777 "resultWrapper": "ListAccountAliasesResult",
1778 "type": "structure",
1779 "required": [
1780 "AccountAliases"
1781 ],
1782 "members": {
1783 "AccountAliases": {
1784 "type": "list",
1785 "member": {}
1786 },
1787 "IsTruncated": {
1788 "type": "boolean"
1789 },
1790 "Marker": {}
1791 }
1792 }
1793 },
1794 "ListAttachedGroupPolicies": {
1795 "input": {
1796 "type": "structure",
1797 "required": [
1798 "GroupName"
1799 ],
1800 "members": {
1801 "GroupName": {},
1802 "PathPrefix": {},
1803 "Marker": {},
1804 "MaxItems": {
1805 "type": "integer"
1806 }
1807 }
1808 },
1809 "output": {
1810 "resultWrapper": "ListAttachedGroupPoliciesResult",
1811 "type": "structure",
1812 "members": {
1813 "AttachedPolicies": {
1814 "shape": "S45"
1815 },
1816 "IsTruncated": {
1817 "type": "boolean"
1818 },
1819 "Marker": {}
1820 }
1821 }
1822 },
1823 "ListAttachedRolePolicies": {
1824 "input": {
1825 "type": "structure",
1826 "required": [
1827 "RoleName"
1828 ],
1829 "members": {
1830 "RoleName": {},
1831 "PathPrefix": {},
1832 "Marker": {},
1833 "MaxItems": {
1834 "type": "integer"
1835 }
1836 }
1837 },
1838 "output": {
1839 "resultWrapper": "ListAttachedRolePoliciesResult",
1840 "type": "structure",
1841 "members": {
1842 "AttachedPolicies": {
1843 "shape": "S45"
1844 },
1845 "IsTruncated": {
1846 "type": "boolean"
1847 },
1848 "Marker": {}
1849 }
1850 }
1851 },
1852 "ListAttachedUserPolicies": {
1853 "input": {
1854 "type": "structure",
1855 "required": [
1856 "UserName"
1857 ],
1858 "members": {
1859 "UserName": {},
1860 "PathPrefix": {},
1861 "Marker": {},
1862 "MaxItems": {
1863 "type": "integer"
1864 }
1865 }
1866 },
1867 "output": {
1868 "resultWrapper": "ListAttachedUserPoliciesResult",
1869 "type": "structure",
1870 "members": {
1871 "AttachedPolicies": {
1872 "shape": "S45"
1873 },
1874 "IsTruncated": {
1875 "type": "boolean"
1876 },
1877 "Marker": {}
1878 }
1879 }
1880 },
1881 "ListEntitiesForPolicy": {
1882 "input": {
1883 "type": "structure",
1884 "required": [
1885 "PolicyArn"
1886 ],
1887 "members": {
1888 "PolicyArn": {},
1889 "EntityFilter": {},
1890 "PathPrefix": {},
1891 "PolicyUsageFilter": {},
1892 "Marker": {},
1893 "MaxItems": {
1894 "type": "integer"
1895 }
1896 }
1897 },
1898 "output": {
1899 "resultWrapper": "ListEntitiesForPolicyResult",
1900 "type": "structure",
1901 "members": {
1902 "PolicyGroups": {
1903 "type": "list",
1904 "member": {
1905 "type": "structure",
1906 "members": {
1907 "GroupName": {},
1908 "GroupId": {}
1909 }
1910 }
1911 },
1912 "PolicyUsers": {
1913 "type": "list",
1914 "member": {
1915 "type": "structure",
1916 "members": {
1917 "UserName": {},
1918 "UserId": {}
1919 }
1920 }
1921 },
1922 "PolicyRoles": {
1923 "type": "list",
1924 "member": {
1925 "type": "structure",
1926 "members": {
1927 "RoleName": {},
1928 "RoleId": {}
1929 }
1930 }
1931 },
1932 "IsTruncated": {
1933 "type": "boolean"
1934 },
1935 "Marker": {}
1936 }
1937 }
1938 },
1939 "ListGroupPolicies": {
1940 "input": {
1941 "type": "structure",
1942 "required": [
1943 "GroupName"
1944 ],
1945 "members": {
1946 "GroupName": {},
1947 "Marker": {},
1948 "MaxItems": {
1949 "type": "integer"
1950 }
1951 }
1952 },
1953 "output": {
1954 "resultWrapper": "ListGroupPoliciesResult",
1955 "type": "structure",
1956 "required": [
1957 "PolicyNames"
1958 ],
1959 "members": {
1960 "PolicyNames": {
1961 "shape": "S7h"
1962 },
1963 "IsTruncated": {
1964 "type": "boolean"
1965 },
1966 "Marker": {}
1967 }
1968 }
1969 },
1970 "ListGroups": {
1971 "input": {
1972 "type": "structure",
1973 "members": {
1974 "PathPrefix": {},
1975 "Marker": {},
1976 "MaxItems": {
1977 "type": "integer"
1978 }
1979 }
1980 },
1981 "output": {
1982 "resultWrapper": "ListGroupsResult",
1983 "type": "structure",
1984 "required": [
1985 "Groups"
1986 ],
1987 "members": {
1988 "Groups": {
1989 "shape": "S7l"
1990 },
1991 "IsTruncated": {
1992 "type": "boolean"
1993 },
1994 "Marker": {}
1995 }
1996 }
1997 },
1998 "ListGroupsForUser": {
1999 "input": {
2000 "type": "structure",
2001 "required": [
2002 "UserName"
2003 ],
2004 "members": {
2005 "UserName": {},
2006 "Marker": {},
2007 "MaxItems": {
2008 "type": "integer"
2009 }
2010 }
2011 },
2012 "output": {
2013 "resultWrapper": "ListGroupsForUserResult",
2014 "type": "structure",
2015 "required": [
2016 "Groups"
2017 ],
2018 "members": {
2019 "Groups": {
2020 "shape": "S7l"
2021 },
2022 "IsTruncated": {
2023 "type": "boolean"
2024 },
2025 "Marker": {}
2026 }
2027 }
2028 },
2029 "ListInstanceProfiles": {
2030 "input": {
2031 "type": "structure",
2032 "members": {
2033 "PathPrefix": {},
2034 "Marker": {},
2035 "MaxItems": {
2036 "type": "integer"
2037 }
2038 }
2039 },
2040 "output": {
2041 "resultWrapper": "ListInstanceProfilesResult",
2042 "type": "structure",
2043 "required": [
2044 "InstanceProfiles"
2045 ],
2046 "members": {
2047 "InstanceProfiles": {
2048 "shape": "S4b"
2049 },
2050 "IsTruncated": {
2051 "type": "boolean"
2052 },
2053 "Marker": {}
2054 }
2055 }
2056 },
2057 "ListInstanceProfilesForRole": {
2058 "input": {
2059 "type": "structure",
2060 "required": [
2061 "RoleName"
2062 ],
2063 "members": {
2064 "RoleName": {},
2065 "Marker": {},
2066 "MaxItems": {
2067 "type": "integer"
2068 }
2069 }
2070 },
2071 "output": {
2072 "resultWrapper": "ListInstanceProfilesForRoleResult",
2073 "type": "structure",
2074 "required": [
2075 "InstanceProfiles"
2076 ],
2077 "members": {
2078 "InstanceProfiles": {
2079 "shape": "S4b"
2080 },
2081 "IsTruncated": {
2082 "type": "boolean"
2083 },
2084 "Marker": {}
2085 }
2086 }
2087 },
2088 "ListMFADevices": {
2089 "input": {
2090 "type": "structure",
2091 "members": {
2092 "UserName": {},
2093 "Marker": {},
2094 "MaxItems": {
2095 "type": "integer"
2096 }
2097 }
2098 },
2099 "output": {
2100 "resultWrapper": "ListMFADevicesResult",
2101 "type": "structure",
2102 "required": [
2103 "MFADevices"
2104 ],
2105 "members": {
2106 "MFADevices": {
2107 "type": "list",
2108 "member": {
2109 "type": "structure",
2110 "required": [
2111 "UserName",
2112 "SerialNumber",
2113 "EnableDate"
2114 ],
2115 "members": {
2116 "UserName": {},
2117 "SerialNumber": {},
2118 "EnableDate": {
2119 "type": "timestamp"
2120 }
2121 }
2122 }
2123 },
2124 "IsTruncated": {
2125 "type": "boolean"
2126 },
2127 "Marker": {}
2128 }
2129 }
2130 },
2131 "ListOpenIDConnectProviders": {
2132 "input": {
2133 "type": "structure",
2134 "members": {}
2135 },
2136 "output": {
2137 "resultWrapper": "ListOpenIDConnectProvidersResult",
2138 "type": "structure",
2139 "members": {
2140 "OpenIDConnectProviderList": {
2141 "type": "list",
2142 "member": {
2143 "type": "structure",
2144 "members": {
2145 "Arn": {}
2146 }
2147 }
2148 }
2149 }
2150 }
2151 },
2152 "ListPolicies": {
2153 "input": {
2154 "type": "structure",
2155 "members": {
2156 "Scope": {},
2157 "OnlyAttached": {
2158 "type": "boolean"
2159 },
2160 "PathPrefix": {},
2161 "PolicyUsageFilter": {},
2162 "Marker": {},
2163 "MaxItems": {
2164 "type": "integer"
2165 }
2166 }
2167 },
2168 "output": {
2169 "resultWrapper": "ListPoliciesResult",
2170 "type": "structure",
2171 "members": {
2172 "Policies": {
2173 "type": "list",
2174 "member": {
2175 "shape": "S1p"
2176 }
2177 },
2178 "IsTruncated": {
2179 "type": "boolean"
2180 },
2181 "Marker": {}
2182 }
2183 }
2184 },
2185 "ListPoliciesGrantingServiceAccess": {
2186 "input": {
2187 "type": "structure",
2188 "required": [
2189 "Arn",
2190 "ServiceNamespaces"
2191 ],
2192 "members": {
2193 "Marker": {},
2194 "Arn": {},
2195 "ServiceNamespaces": {
2196 "type": "list",
2197 "member": {}
2198 }
2199 }
2200 },
2201 "output": {
2202 "resultWrapper": "ListPoliciesGrantingServiceAccessResult",
2203 "type": "structure",
2204 "required": [
2205 "PoliciesGrantingServiceAccess"
2206 ],
2207 "members": {
2208 "PoliciesGrantingServiceAccess": {
2209 "type": "list",
2210 "member": {
2211 "type": "structure",
2212 "members": {
2213 "ServiceNamespace": {},
2214 "Policies": {
2215 "type": "list",
2216 "member": {
2217 "type": "structure",
2218 "required": [
2219 "PolicyName",
2220 "PolicyType"
2221 ],
2222 "members": {
2223 "PolicyName": {},
2224 "PolicyType": {},
2225 "PolicyArn": {},
2226 "EntityType": {},
2227 "EntityName": {}
2228 }
2229 }
2230 }
2231 }
2232 }
2233 },
2234 "IsTruncated": {
2235 "type": "boolean"
2236 },
2237 "Marker": {}
2238 }
2239 }
2240 },
2241 "ListPolicyVersions": {
2242 "input": {
2243 "type": "structure",
2244 "required": [
2245 "PolicyArn"
2246 ],
2247 "members": {
2248 "PolicyArn": {},
2249 "Marker": {},
2250 "MaxItems": {
2251 "type": "integer"
2252 }
2253 }
2254 },
2255 "output": {
2256 "resultWrapper": "ListPolicyVersionsResult",
2257 "type": "structure",
2258 "members": {
2259 "Versions": {
2260 "shape": "S4e"
2261 },
2262 "IsTruncated": {
2263 "type": "boolean"
2264 },
2265 "Marker": {}
2266 }
2267 }
2268 },
2269 "ListRolePolicies": {
2270 "input": {
2271 "type": "structure",
2272 "required": [
2273 "RoleName"
2274 ],
2275 "members": {
2276 "RoleName": {},
2277 "Marker": {},
2278 "MaxItems": {
2279 "type": "integer"
2280 }
2281 }
2282 },
2283 "output": {
2284 "resultWrapper": "ListRolePoliciesResult",
2285 "type": "structure",
2286 "required": [
2287 "PolicyNames"
2288 ],
2289 "members": {
2290 "PolicyNames": {
2291 "shape": "S7h"
2292 },
2293 "IsTruncated": {
2294 "type": "boolean"
2295 },
2296 "Marker": {}
2297 }
2298 }
2299 },
2300 "ListRoleTags": {
2301 "input": {
2302 "type": "structure",
2303 "required": [
2304 "RoleName"
2305 ],
2306 "members": {
2307 "RoleName": {},
2308 "Marker": {},
2309 "MaxItems": {
2310 "type": "integer"
2311 }
2312 }
2313 },
2314 "output": {
2315 "resultWrapper": "ListRoleTagsResult",
2316 "type": "structure",
2317 "required": [
2318 "Tags"
2319 ],
2320 "members": {
2321 "Tags": {
2322 "shape": "S14"
2323 },
2324 "IsTruncated": {
2325 "type": "boolean"
2326 },
2327 "Marker": {}
2328 }
2329 }
2330 },
2331 "ListRoles": {
2332 "input": {
2333 "type": "structure",
2334 "members": {
2335 "PathPrefix": {},
2336 "Marker": {},
2337 "MaxItems": {
2338 "type": "integer"
2339 }
2340 }
2341 },
2342 "output": {
2343 "resultWrapper": "ListRolesResult",
2344 "type": "structure",
2345 "required": [
2346 "Roles"
2347 ],
2348 "members": {
2349 "Roles": {
2350 "shape": "Sx"
2351 },
2352 "IsTruncated": {
2353 "type": "boolean"
2354 },
2355 "Marker": {}
2356 }
2357 }
2358 },
2359 "ListSAMLProviders": {
2360 "input": {
2361 "type": "structure",
2362 "members": {}
2363 },
2364 "output": {
2365 "resultWrapper": "ListSAMLProvidersResult",
2366 "type": "structure",
2367 "members": {
2368 "SAMLProviderList": {
2369 "type": "list",
2370 "member": {
2371 "type": "structure",
2372 "members": {
2373 "Arn": {},
2374 "ValidUntil": {
2375 "type": "timestamp"
2376 },
2377 "CreateDate": {
2378 "type": "timestamp"
2379 }
2380 }
2381 }
2382 }
2383 }
2384 }
2385 },
2386 "ListSSHPublicKeys": {
2387 "input": {
2388 "type": "structure",
2389 "members": {
2390 "UserName": {},
2391 "Marker": {},
2392 "MaxItems": {
2393 "type": "integer"
2394 }
2395 }
2396 },
2397 "output": {
2398 "resultWrapper": "ListSSHPublicKeysResult",
2399 "type": "structure",
2400 "members": {
2401 "SSHPublicKeys": {
2402 "type": "list",
2403 "member": {
2404 "type": "structure",
2405 "required": [
2406 "UserName",
2407 "SSHPublicKeyId",
2408 "Status",
2409 "UploadDate"
2410 ],
2411 "members": {
2412 "UserName": {},
2413 "SSHPublicKeyId": {},
2414 "Status": {},
2415 "UploadDate": {
2416 "type": "timestamp"
2417 }
2418 }
2419 }
2420 },
2421 "IsTruncated": {
2422 "type": "boolean"
2423 },
2424 "Marker": {}
2425 }
2426 }
2427 },
2428 "ListServerCertificates": {
2429 "input": {
2430 "type": "structure",
2431 "members": {
2432 "PathPrefix": {},
2433 "Marker": {},
2434 "MaxItems": {
2435 "type": "integer"
2436 }
2437 }
2438 },
2439 "output": {
2440 "resultWrapper": "ListServerCertificatesResult",
2441 "type": "structure",
2442 "required": [
2443 "ServerCertificateMetadataList"
2444 ],
2445 "members": {
2446 "ServerCertificateMetadataList": {
2447 "type": "list",
2448 "member": {
2449 "shape": "S63"
2450 }
2451 },
2452 "IsTruncated": {
2453 "type": "boolean"
2454 },
2455 "Marker": {}
2456 }
2457 }
2458 },
2459 "ListServiceSpecificCredentials": {
2460 "input": {
2461 "type": "structure",
2462 "members": {
2463 "UserName": {},
2464 "ServiceName": {}
2465 }
2466 },
2467 "output": {
2468 "resultWrapper": "ListServiceSpecificCredentialsResult",
2469 "type": "structure",
2470 "members": {
2471 "ServiceSpecificCredentials": {
2472 "type": "list",
2473 "member": {
2474 "type": "structure",
2475 "required": [
2476 "UserName",
2477 "Status",
2478 "ServiceUserName",
2479 "CreateDate",
2480 "ServiceSpecificCredentialId",
2481 "ServiceName"
2482 ],
2483 "members": {
2484 "UserName": {},
2485 "Status": {},
2486 "ServiceUserName": {},
2487 "CreateDate": {
2488 "type": "timestamp"
2489 },
2490 "ServiceSpecificCredentialId": {},
2491 "ServiceName": {}
2492 }
2493 }
2494 }
2495 }
2496 }
2497 },
2498 "ListSigningCertificates": {
2499 "input": {
2500 "type": "structure",
2501 "members": {
2502 "UserName": {},
2503 "Marker": {},
2504 "MaxItems": {
2505 "type": "integer"
2506 }
2507 }
2508 },
2509 "output": {
2510 "resultWrapper": "ListSigningCertificatesResult",
2511 "type": "structure",
2512 "required": [
2513 "Certificates"
2514 ],
2515 "members": {
2516 "Certificates": {
2517 "type": "list",
2518 "member": {
2519 "shape": "S93"
2520 }
2521 },
2522 "IsTruncated": {
2523 "type": "boolean"
2524 },
2525 "Marker": {}
2526 }
2527 }
2528 },
2529 "ListUserPolicies": {
2530 "input": {
2531 "type": "structure",
2532 "required": [
2533 "UserName"
2534 ],
2535 "members": {
2536 "UserName": {},
2537 "Marker": {},
2538 "MaxItems": {
2539 "type": "integer"
2540 }
2541 }
2542 },
2543 "output": {
2544 "resultWrapper": "ListUserPoliciesResult",
2545 "type": "structure",
2546 "required": [
2547 "PolicyNames"
2548 ],
2549 "members": {
2550 "PolicyNames": {
2551 "shape": "S7h"
2552 },
2553 "IsTruncated": {
2554 "type": "boolean"
2555 },
2556 "Marker": {}
2557 }
2558 }
2559 },
2560 "ListUserTags": {
2561 "input": {
2562 "type": "structure",
2563 "required": [
2564 "UserName"
2565 ],
2566 "members": {
2567 "UserName": {},
2568 "Marker": {},
2569 "MaxItems": {
2570 "type": "integer"
2571 }
2572 }
2573 },
2574 "output": {
2575 "resultWrapper": "ListUserTagsResult",
2576 "type": "structure",
2577 "required": [
2578 "Tags"
2579 ],
2580 "members": {
2581 "Tags": {
2582 "shape": "S14"
2583 },
2584 "IsTruncated": {
2585 "type": "boolean"
2586 },
2587 "Marker": {}
2588 }
2589 }
2590 },
2591 "ListUsers": {
2592 "input": {
2593 "type": "structure",
2594 "members": {
2595 "PathPrefix": {},
2596 "Marker": {},
2597 "MaxItems": {
2598 "type": "integer"
2599 }
2600 }
2601 },
2602 "output": {
2603 "resultWrapper": "ListUsersResult",
2604 "type": "structure",
2605 "required": [
2606 "Users"
2607 ],
2608 "members": {
2609 "Users": {
2610 "shape": "S51"
2611 },
2612 "IsTruncated": {
2613 "type": "boolean"
2614 },
2615 "Marker": {}
2616 }
2617 }
2618 },
2619 "ListVirtualMFADevices": {
2620 "input": {
2621 "type": "structure",
2622 "members": {
2623 "AssignmentStatus": {},
2624 "Marker": {},
2625 "MaxItems": {
2626 "type": "integer"
2627 }
2628 }
2629 },
2630 "output": {
2631 "resultWrapper": "ListVirtualMFADevicesResult",
2632 "type": "structure",
2633 "required": [
2634 "VirtualMFADevices"
2635 ],
2636 "members": {
2637 "VirtualMFADevices": {
2638 "type": "list",
2639 "member": {
2640 "shape": "S2h"
2641 }
2642 },
2643 "IsTruncated": {
2644 "type": "boolean"
2645 },
2646 "Marker": {}
2647 }
2648 }
2649 },
2650 "PutGroupPolicy": {
2651 "input": {
2652 "type": "structure",
2653 "required": [
2654 "GroupName",
2655 "PolicyName",
2656 "PolicyDocument"
2657 ],
2658 "members": {
2659 "GroupName": {},
2660 "PolicyName": {},
2661 "PolicyDocument": {}
2662 }
2663 }
2664 },
2665 "PutRolePermissionsBoundary": {
2666 "input": {
2667 "type": "structure",
2668 "required": [
2669 "RoleName",
2670 "PermissionsBoundary"
2671 ],
2672 "members": {
2673 "RoleName": {},
2674 "PermissionsBoundary": {}
2675 }
2676 }
2677 },
2678 "PutRolePolicy": {
2679 "input": {
2680 "type": "structure",
2681 "required": [
2682 "RoleName",
2683 "PolicyName",
2684 "PolicyDocument"
2685 ],
2686 "members": {
2687 "RoleName": {},
2688 "PolicyName": {},
2689 "PolicyDocument": {}
2690 }
2691 }
2692 },
2693 "PutUserPermissionsBoundary": {
2694 "input": {
2695 "type": "structure",
2696 "required": [
2697 "UserName",
2698 "PermissionsBoundary"
2699 ],
2700 "members": {
2701 "UserName": {},
2702 "PermissionsBoundary": {}
2703 }
2704 }
2705 },
2706 "PutUserPolicy": {
2707 "input": {
2708 "type": "structure",
2709 "required": [
2710 "UserName",
2711 "PolicyName",
2712 "PolicyDocument"
2713 ],
2714 "members": {
2715 "UserName": {},
2716 "PolicyName": {},
2717 "PolicyDocument": {}
2718 }
2719 }
2720 },
2721 "RemoveClientIDFromOpenIDConnectProvider": {
2722 "input": {
2723 "type": "structure",
2724 "required": [
2725 "OpenIDConnectProviderArn",
2726 "ClientID"
2727 ],
2728 "members": {
2729 "OpenIDConnectProviderArn": {},
2730 "ClientID": {}
2731 }
2732 }
2733 },
2734 "RemoveRoleFromInstanceProfile": {
2735 "input": {
2736 "type": "structure",
2737 "required": [
2738 "InstanceProfileName",
2739 "RoleName"
2740 ],
2741 "members": {
2742 "InstanceProfileName": {},
2743 "RoleName": {}
2744 }
2745 }
2746 },
2747 "RemoveUserFromGroup": {
2748 "input": {
2749 "type": "structure",
2750 "required": [
2751 "GroupName",
2752 "UserName"
2753 ],
2754 "members": {
2755 "GroupName": {},
2756 "UserName": {}
2757 }
2758 }
2759 },
2760 "ResetServiceSpecificCredential": {
2761 "input": {
2762 "type": "structure",
2763 "required": [
2764 "ServiceSpecificCredentialId"
2765 ],
2766 "members": {
2767 "UserName": {},
2768 "ServiceSpecificCredentialId": {}
2769 }
2770 },
2771 "output": {
2772 "resultWrapper": "ResetServiceSpecificCredentialResult",
2773 "type": "structure",
2774 "members": {
2775 "ServiceSpecificCredential": {
2776 "shape": "S27"
2777 }
2778 }
2779 }
2780 },
2781 "ResyncMFADevice": {
2782 "input": {
2783 "type": "structure",
2784 "required": [
2785 "UserName",
2786 "SerialNumber",
2787 "AuthenticationCode1",
2788 "AuthenticationCode2"
2789 ],
2790 "members": {
2791 "UserName": {},
2792 "SerialNumber": {},
2793 "AuthenticationCode1": {},
2794 "AuthenticationCode2": {}
2795 }
2796 }
2797 },
2798 "SetDefaultPolicyVersion": {
2799 "input": {
2800 "type": "structure",
2801 "required": [
2802 "PolicyArn",
2803 "VersionId"
2804 ],
2805 "members": {
2806 "PolicyArn": {},
2807 "VersionId": {}
2808 }
2809 }
2810 },
2811 "SetSecurityTokenServicePreferences": {
2812 "input": {
2813 "type": "structure",
2814 "required": [
2815 "GlobalEndpointTokenVersion"
2816 ],
2817 "members": {
2818 "GlobalEndpointTokenVersion": {}
2819 }
2820 }
2821 },
2822 "SimulateCustomPolicy": {
2823 "input": {
2824 "type": "structure",
2825 "required": [
2826 "PolicyInputList",
2827 "ActionNames"
2828 ],
2829 "members": {
2830 "PolicyInputList": {
2831 "shape": "S4r"
2832 },
2833 "PermissionsBoundaryPolicyInputList": {
2834 "shape": "S4r"
2835 },
2836 "ActionNames": {
2837 "shape": "S9t"
2838 },
2839 "ResourceArns": {
2840 "shape": "S9v"
2841 },
2842 "ResourcePolicy": {},
2843 "ResourceOwner": {},
2844 "CallerArn": {},
2845 "ContextEntries": {
2846 "shape": "S9x"
2847 },
2848 "ResourceHandlingOption": {},
2849 "MaxItems": {
2850 "type": "integer"
2851 },
2852 "Marker": {}
2853 }
2854 },
2855 "output": {
2856 "shape": "Sa3",
2857 "resultWrapper": "SimulateCustomPolicyResult"
2858 }
2859 },
2860 "SimulatePrincipalPolicy": {
2861 "input": {
2862 "type": "structure",
2863 "required": [
2864 "PolicySourceArn",
2865 "ActionNames"
2866 ],
2867 "members": {
2868 "PolicySourceArn": {},
2869 "PolicyInputList": {
2870 "shape": "S4r"
2871 },
2872 "PermissionsBoundaryPolicyInputList": {
2873 "shape": "S4r"
2874 },
2875 "ActionNames": {
2876 "shape": "S9t"
2877 },
2878 "ResourceArns": {
2879 "shape": "S9v"
2880 },
2881 "ResourcePolicy": {},
2882 "ResourceOwner": {},
2883 "CallerArn": {},
2884 "ContextEntries": {
2885 "shape": "S9x"
2886 },
2887 "ResourceHandlingOption": {},
2888 "MaxItems": {
2889 "type": "integer"
2890 },
2891 "Marker": {}
2892 }
2893 },
2894 "output": {
2895 "shape": "Sa3",
2896 "resultWrapper": "SimulatePrincipalPolicyResult"
2897 }
2898 },
2899 "TagRole": {
2900 "input": {
2901 "type": "structure",
2902 "required": [
2903 "RoleName",
2904 "Tags"
2905 ],
2906 "members": {
2907 "RoleName": {},
2908 "Tags": {
2909 "shape": "S14"
2910 }
2911 }
2912 }
2913 },
2914 "TagUser": {
2915 "input": {
2916 "type": "structure",
2917 "required": [
2918 "UserName",
2919 "Tags"
2920 ],
2921 "members": {
2922 "UserName": {},
2923 "Tags": {
2924 "shape": "S14"
2925 }
2926 }
2927 }
2928 },
2929 "UntagRole": {
2930 "input": {
2931 "type": "structure",
2932 "required": [
2933 "RoleName",
2934 "TagKeys"
2935 ],
2936 "members": {
2937 "RoleName": {},
2938 "TagKeys": {
2939 "shape": "Sao"
2940 }
2941 }
2942 }
2943 },
2944 "UntagUser": {
2945 "input": {
2946 "type": "structure",
2947 "required": [
2948 "UserName",
2949 "TagKeys"
2950 ],
2951 "members": {
2952 "UserName": {},
2953 "TagKeys": {
2954 "shape": "Sao"
2955 }
2956 }
2957 }
2958 },
2959 "UpdateAccessKey": {
2960 "input": {
2961 "type": "structure",
2962 "required": [
2963 "AccessKeyId",
2964 "Status"
2965 ],
2966 "members": {
2967 "UserName": {},
2968 "AccessKeyId": {},
2969 "Status": {}
2970 }
2971 }
2972 },
2973 "UpdateAccountPasswordPolicy": {
2974 "input": {
2975 "type": "structure",
2976 "members": {
2977 "MinimumPasswordLength": {
2978 "type": "integer"
2979 },
2980 "RequireSymbols": {
2981 "type": "boolean"
2982 },
2983 "RequireNumbers": {
2984 "type": "boolean"
2985 },
2986 "RequireUppercaseCharacters": {
2987 "type": "boolean"
2988 },
2989 "RequireLowercaseCharacters": {
2990 "type": "boolean"
2991 },
2992 "AllowUsersToChangePassword": {
2993 "type": "boolean"
2994 },
2995 "MaxPasswordAge": {
2996 "type": "integer"
2997 },
2998 "PasswordReusePrevention": {
2999 "type": "integer"
3000 },
3001 "HardExpiry": {
3002 "type": "boolean"
3003 }
3004 }
3005 }
3006 },
3007 "UpdateAssumeRolePolicy": {
3008 "input": {
3009 "type": "structure",
3010 "required": [
3011 "RoleName",
3012 "PolicyDocument"
3013 ],
3014 "members": {
3015 "RoleName": {},
3016 "PolicyDocument": {}
3017 }
3018 }
3019 },
3020 "UpdateGroup": {
3021 "input": {
3022 "type": "structure",
3023 "required": [
3024 "GroupName"
3025 ],
3026 "members": {
3027 "GroupName": {},
3028 "NewPath": {},
3029 "NewGroupName": {}
3030 }
3031 }
3032 },
3033 "UpdateLoginProfile": {
3034 "input": {
3035 "type": "structure",
3036 "required": [
3037 "UserName"
3038 ],
3039 "members": {
3040 "UserName": {},
3041 "Password": {
3042 "shape": "Sf"
3043 },
3044 "PasswordResetRequired": {
3045 "type": "boolean"
3046 }
3047 }
3048 }
3049 },
3050 "UpdateOpenIDConnectProviderThumbprint": {
3051 "input": {
3052 "type": "structure",
3053 "required": [
3054 "OpenIDConnectProviderArn",
3055 "ThumbprintList"
3056 ],
3057 "members": {
3058 "OpenIDConnectProviderArn": {},
3059 "ThumbprintList": {
3060 "shape": "S1h"
3061 }
3062 }
3063 }
3064 },
3065 "UpdateRole": {
3066 "input": {
3067 "type": "structure",
3068 "required": [
3069 "RoleName"
3070 ],
3071 "members": {
3072 "RoleName": {},
3073 "Description": {},
3074 "MaxSessionDuration": {
3075 "type": "integer"
3076 }
3077 }
3078 },
3079 "output": {
3080 "resultWrapper": "UpdateRoleResult",
3081 "type": "structure",
3082 "members": {}
3083 }
3084 },
3085 "UpdateRoleDescription": {
3086 "input": {
3087 "type": "structure",
3088 "required": [
3089 "RoleName",
3090 "Description"
3091 ],
3092 "members": {
3093 "RoleName": {},
3094 "Description": {}
3095 }
3096 },
3097 "output": {
3098 "resultWrapper": "UpdateRoleDescriptionResult",
3099 "type": "structure",
3100 "members": {
3101 "Role": {
3102 "shape": "Sy"
3103 }
3104 }
3105 }
3106 },
3107 "UpdateSAMLProvider": {
3108 "input": {
3109 "type": "structure",
3110 "required": [
3111 "SAMLMetadataDocument",
3112 "SAMLProviderArn"
3113 ],
3114 "members": {
3115 "SAMLMetadataDocument": {},
3116 "SAMLProviderArn": {}
3117 }
3118 },
3119 "output": {
3120 "resultWrapper": "UpdateSAMLProviderResult",
3121 "type": "structure",
3122 "members": {
3123 "SAMLProviderArn": {}
3124 }
3125 }
3126 },
3127 "UpdateSSHPublicKey": {
3128 "input": {
3129 "type": "structure",
3130 "required": [
3131 "UserName",
3132 "SSHPublicKeyId",
3133 "Status"
3134 ],
3135 "members": {
3136 "UserName": {},
3137 "SSHPublicKeyId": {},
3138 "Status": {}
3139 }
3140 }
3141 },
3142 "UpdateServerCertificate": {
3143 "input": {
3144 "type": "structure",
3145 "required": [
3146 "ServerCertificateName"
3147 ],
3148 "members": {
3149 "ServerCertificateName": {},
3150 "NewPath": {},
3151 "NewServerCertificateName": {}
3152 }
3153 }
3154 },
3155 "UpdateServiceSpecificCredential": {
3156 "input": {
3157 "type": "structure",
3158 "required": [
3159 "ServiceSpecificCredentialId",
3160 "Status"
3161 ],
3162 "members": {
3163 "UserName": {},
3164 "ServiceSpecificCredentialId": {},
3165 "Status": {}
3166 }
3167 }
3168 },
3169 "UpdateSigningCertificate": {
3170 "input": {
3171 "type": "structure",
3172 "required": [
3173 "CertificateId",
3174 "Status"
3175 ],
3176 "members": {
3177 "UserName": {},
3178 "CertificateId": {},
3179 "Status": {}
3180 }
3181 }
3182 },
3183 "UpdateUser": {
3184 "input": {
3185 "type": "structure",
3186 "required": [
3187 "UserName"
3188 ],
3189 "members": {
3190 "UserName": {},
3191 "NewPath": {},
3192 "NewUserName": {}
3193 }
3194 }
3195 },
3196 "UploadSSHPublicKey": {
3197 "input": {
3198 "type": "structure",
3199 "required": [
3200 "UserName",
3201 "SSHPublicKeyBody"
3202 ],
3203 "members": {
3204 "UserName": {},
3205 "SSHPublicKeyBody": {}
3206 }
3207 },
3208 "output": {
3209 "resultWrapper": "UploadSSHPublicKeyResult",
3210 "type": "structure",
3211 "members": {
3212 "SSHPublicKey": {
3213 "shape": "S5x"
3214 }
3215 }
3216 }
3217 },
3218 "UploadServerCertificate": {
3219 "input": {
3220 "type": "structure",
3221 "required": [
3222 "ServerCertificateName",
3223 "CertificateBody",
3224 "PrivateKey"
3225 ],
3226 "members": {
3227 "Path": {},
3228 "ServerCertificateName": {},
3229 "CertificateBody": {},
3230 "PrivateKey": {
3231 "type": "string",
3232 "sensitive": true
3233 },
3234 "CertificateChain": {}
3235 }
3236 },
3237 "output": {
3238 "resultWrapper": "UploadServerCertificateResult",
3239 "type": "structure",
3240 "members": {
3241 "ServerCertificateMetadata": {
3242 "shape": "S63"
3243 }
3244 }
3245 }
3246 },
3247 "UploadSigningCertificate": {
3248 "input": {
3249 "type": "structure",
3250 "required": [
3251 "CertificateBody"
3252 ],
3253 "members": {
3254 "UserName": {},
3255 "CertificateBody": {}
3256 }
3257 },
3258 "output": {
3259 "resultWrapper": "UploadSigningCertificateResult",
3260 "type": "structure",
3261 "required": [
3262 "Certificate"
3263 ],
3264 "members": {
3265 "Certificate": {
3266 "shape": "S93"
3267 }
3268 }
3269 }
3270 }
3271 },
3272 "shapes": {
3273 "Sf": {
3274 "type": "string",
3275 "sensitive": true
3276 },
3277 "Ss": {
3278 "type": "structure",
3279 "required": [
3280 "Path",
3281 "GroupName",
3282 "GroupId",
3283 "Arn",
3284 "CreateDate"
3285 ],
3286 "members": {
3287 "Path": {},
3288 "GroupName": {},
3289 "GroupId": {},
3290 "Arn": {},
3291 "CreateDate": {
3292 "type": "timestamp"
3293 }
3294 }
3295 },
3296 "Sw": {
3297 "type": "structure",
3298 "required": [
3299 "Path",
3300 "InstanceProfileName",
3301 "InstanceProfileId",
3302 "Arn",
3303 "CreateDate",
3304 "Roles"
3305 ],
3306 "members": {
3307 "Path": {},
3308 "InstanceProfileName": {},
3309 "InstanceProfileId": {},
3310 "Arn": {},
3311 "CreateDate": {
3312 "type": "timestamp"
3313 },
3314 "Roles": {
3315 "shape": "Sx"
3316 }
3317 }
3318 },
3319 "Sx": {
3320 "type": "list",
3321 "member": {
3322 "shape": "Sy"
3323 }
3324 },
3325 "Sy": {
3326 "type": "structure",
3327 "required": [
3328 "Path",
3329 "RoleName",
3330 "RoleId",
3331 "Arn",
3332 "CreateDate"
3333 ],
3334 "members": {
3335 "Path": {},
3336 "RoleName": {},
3337 "RoleId": {},
3338 "Arn": {},
3339 "CreateDate": {
3340 "type": "timestamp"
3341 },
3342 "AssumeRolePolicyDocument": {},
3343 "Description": {},
3344 "MaxSessionDuration": {
3345 "type": "integer"
3346 },
3347 "PermissionsBoundary": {
3348 "shape": "S12"
3349 },
3350 "Tags": {
3351 "shape": "S14"
3352 },
3353 "RoleLastUsed": {
3354 "shape": "S18"
3355 }
3356 }
3357 },
3358 "S12": {
3359 "type": "structure",
3360 "members": {
3361 "PermissionsBoundaryType": {},
3362 "PermissionsBoundaryArn": {}
3363 }
3364 },
3365 "S14": {
3366 "type": "list",
3367 "member": {
3368 "type": "structure",
3369 "required": [
3370 "Key",
3371 "Value"
3372 ],
3373 "members": {
3374 "Key": {},
3375 "Value": {}
3376 }
3377 }
3378 },
3379 "S18": {
3380 "type": "structure",
3381 "members": {
3382 "LastUsedDate": {
3383 "type": "timestamp"
3384 },
3385 "Region": {}
3386 }
3387 },
3388 "S1d": {
3389 "type": "structure",
3390 "required": [
3391 "UserName",
3392 "CreateDate"
3393 ],
3394 "members": {
3395 "UserName": {},
3396 "CreateDate": {
3397 "type": "timestamp"
3398 },
3399 "PasswordResetRequired": {
3400 "type": "boolean"
3401 }
3402 }
3403 },
3404 "S1g": {
3405 "type": "list",
3406 "member": {}
3407 },
3408 "S1h": {
3409 "type": "list",
3410 "member": {}
3411 },
3412 "S1p": {
3413 "type": "structure",
3414 "members": {
3415 "PolicyName": {},
3416 "PolicyId": {},
3417 "Arn": {},
3418 "Path": {},
3419 "DefaultVersionId": {},
3420 "AttachmentCount": {
3421 "type": "integer"
3422 },
3423 "PermissionsBoundaryUsageCount": {
3424 "type": "integer"
3425 },
3426 "IsAttachable": {
3427 "type": "boolean"
3428 },
3429 "Description": {},
3430 "CreateDate": {
3431 "type": "timestamp"
3432 },
3433 "UpdateDate": {
3434 "type": "timestamp"
3435 }
3436 }
3437 },
3438 "S1u": {
3439 "type": "structure",
3440 "members": {
3441 "Document": {},
3442 "VersionId": {},
3443 "IsDefaultVersion": {
3444 "type": "boolean"
3445 },
3446 "CreateDate": {
3447 "type": "timestamp"
3448 }
3449 }
3450 },
3451 "S27": {
3452 "type": "structure",
3453 "required": [
3454 "CreateDate",
3455 "ServiceName",
3456 "ServiceUserName",
3457 "ServicePassword",
3458 "ServiceSpecificCredentialId",
3459 "UserName",
3460 "Status"
3461 ],
3462 "members": {
3463 "CreateDate": {
3464 "type": "timestamp"
3465 },
3466 "ServiceName": {},
3467 "ServiceUserName": {},
3468 "ServicePassword": {
3469 "type": "string",
3470 "sensitive": true
3471 },
3472 "ServiceSpecificCredentialId": {},
3473 "UserName": {},
3474 "Status": {}
3475 }
3476 },
3477 "S2d": {
3478 "type": "structure",
3479 "required": [
3480 "Path",
3481 "UserName",
3482 "UserId",
3483 "Arn",
3484 "CreateDate"
3485 ],
3486 "members": {
3487 "Path": {},
3488 "UserName": {},
3489 "UserId": {},
3490 "Arn": {},
3491 "CreateDate": {
3492 "type": "timestamp"
3493 },
3494 "PasswordLastUsed": {
3495 "type": "timestamp"
3496 },
3497 "PermissionsBoundary": {
3498 "shape": "S12"
3499 },
3500 "Tags": {
3501 "shape": "S14"
3502 }
3503 }
3504 },
3505 "S2h": {
3506 "type": "structure",
3507 "required": [
3508 "SerialNumber"
3509 ],
3510 "members": {
3511 "SerialNumber": {},
3512 "Base32StringSeed": {
3513 "shape": "S2j"
3514 },
3515 "QRCodePNG": {
3516 "shape": "S2j"
3517 },
3518 "User": {
3519 "shape": "S2d"
3520 },
3521 "EnableDate": {
3522 "type": "timestamp"
3523 }
3524 }
3525 },
3526 "S2j": {
3527 "type": "blob",
3528 "sensitive": true
3529 },
3530 "S42": {
3531 "type": "list",
3532 "member": {
3533 "type": "structure",
3534 "members": {
3535 "PolicyName": {},
3536 "PolicyDocument": {}
3537 }
3538 }
3539 },
3540 "S45": {
3541 "type": "list",
3542 "member": {
3543 "type": "structure",
3544 "members": {
3545 "PolicyName": {},
3546 "PolicyArn": {}
3547 }
3548 }
3549 },
3550 "S4b": {
3551 "type": "list",
3552 "member": {
3553 "shape": "Sw"
3554 }
3555 },
3556 "S4e": {
3557 "type": "list",
3558 "member": {
3559 "shape": "S1u"
3560 }
3561 },
3562 "S4r": {
3563 "type": "list",
3564 "member": {}
3565 },
3566 "S4s": {
3567 "type": "structure",
3568 "members": {
3569 "ContextKeyNames": {
3570 "shape": "S4t"
3571 }
3572 }
3573 },
3574 "S4t": {
3575 "type": "list",
3576 "member": {}
3577 },
3578 "S51": {
3579 "type": "list",
3580 "member": {
3581 "shape": "S2d"
3582 }
3583 },
3584 "S5j": {
3585 "type": "structure",
3586 "required": [
3587 "Message",
3588 "Code"
3589 ],
3590 "members": {
3591 "Message": {},
3592 "Code": {}
3593 }
3594 },
3595 "S5x": {
3596 "type": "structure",
3597 "required": [
3598 "UserName",
3599 "SSHPublicKeyId",
3600 "Fingerprint",
3601 "SSHPublicKeyBody",
3602 "Status"
3603 ],
3604 "members": {
3605 "UserName": {},
3606 "SSHPublicKeyId": {},
3607 "Fingerprint": {},
3608 "SSHPublicKeyBody": {},
3609 "Status": {},
3610 "UploadDate": {
3611 "type": "timestamp"
3612 }
3613 }
3614 },
3615 "S63": {
3616 "type": "structure",
3617 "required": [
3618 "Path",
3619 "ServerCertificateName",
3620 "ServerCertificateId",
3621 "Arn"
3622 ],
3623 "members": {
3624 "Path": {},
3625 "ServerCertificateName": {},
3626 "ServerCertificateId": {},
3627 "Arn": {},
3628 "UploadDate": {
3629 "type": "timestamp"
3630 },
3631 "Expiration": {
3632 "type": "timestamp"
3633 }
3634 }
3635 },
3636 "S7h": {
3637 "type": "list",
3638 "member": {}
3639 },
3640 "S7l": {
3641 "type": "list",
3642 "member": {
3643 "shape": "Ss"
3644 }
3645 },
3646 "S93": {
3647 "type": "structure",
3648 "required": [
3649 "UserName",
3650 "CertificateId",
3651 "CertificateBody",
3652 "Status"
3653 ],
3654 "members": {
3655 "UserName": {},
3656 "CertificateId": {},
3657 "CertificateBody": {},
3658 "Status": {},
3659 "UploadDate": {
3660 "type": "timestamp"
3661 }
3662 }
3663 },
3664 "S9t": {
3665 "type": "list",
3666 "member": {}
3667 },
3668 "S9v": {
3669 "type": "list",
3670 "member": {}
3671 },
3672 "S9x": {
3673 "type": "list",
3674 "member": {
3675 "type": "structure",
3676 "members": {
3677 "ContextKeyName": {},
3678 "ContextKeyValues": {
3679 "type": "list",
3680 "member": {}
3681 },
3682 "ContextKeyType": {}
3683 }
3684 }
3685 },
3686 "Sa3": {
3687 "type": "structure",
3688 "members": {
3689 "EvaluationResults": {
3690 "type": "list",
3691 "member": {
3692 "type": "structure",
3693 "required": [
3694 "EvalActionName",
3695 "EvalDecision"
3696 ],
3697 "members": {
3698 "EvalActionName": {},
3699 "EvalResourceName": {},
3700 "EvalDecision": {},
3701 "MatchedStatements": {
3702 "shape": "Sa7"
3703 },
3704 "MissingContextValues": {
3705 "shape": "S4t"
3706 },
3707 "OrganizationsDecisionDetail": {
3708 "type": "structure",
3709 "members": {
3710 "AllowedByOrganizations": {
3711 "type": "boolean"
3712 }
3713 }
3714 },
3715 "PermissionsBoundaryDecisionDetail": {
3716 "shape": "Saf"
3717 },
3718 "EvalDecisionDetails": {
3719 "shape": "Sag"
3720 },
3721 "ResourceSpecificResults": {
3722 "type": "list",
3723 "member": {
3724 "type": "structure",
3725 "required": [
3726 "EvalResourceName",
3727 "EvalResourceDecision"
3728 ],
3729 "members": {
3730 "EvalResourceName": {},
3731 "EvalResourceDecision": {},
3732 "MatchedStatements": {
3733 "shape": "Sa7"
3734 },
3735 "MissingContextValues": {
3736 "shape": "S4t"
3737 },
3738 "EvalDecisionDetails": {
3739 "shape": "Sag"
3740 },
3741 "PermissionsBoundaryDecisionDetail": {
3742 "shape": "Saf"
3743 }
3744 }
3745 }
3746 }
3747 }
3748 }
3749 },
3750 "IsTruncated": {
3751 "type": "boolean"
3752 },
3753 "Marker": {}
3754 }
3755 },
3756 "Sa7": {
3757 "type": "list",
3758 "member": {
3759 "type": "structure",
3760 "members": {
3761 "SourcePolicyId": {},
3762 "SourcePolicyType": {},
3763 "StartPosition": {
3764 "shape": "Sab"
3765 },
3766 "EndPosition": {
3767 "shape": "Sab"
3768 }
3769 }
3770 }
3771 },
3772 "Sab": {
3773 "type": "structure",
3774 "members": {
3775 "Line": {
3776 "type": "integer"
3777 },
3778 "Column": {
3779 "type": "integer"
3780 }
3781 }
3782 },
3783 "Saf": {
3784 "type": "structure",
3785 "members": {
3786 "AllowedByPermissionsBoundary": {
3787 "type": "boolean"
3788 }
3789 }
3790 },
3791 "Sag": {
3792 "type": "map",
3793 "key": {},
3794 "value": {}
3795 },
3796 "Sao": {
3797 "type": "list",
3798 "member": {}
3799 }
3800 }
3801}
\No newline at end of file