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 "signatureVersion":"v4", 11 "uid":"iam-2010-05-08", 12 "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" 13 }, 14 "operations":{ 15 "AddClientIDToOpenIDConnectProvider":{ 16 "name":"AddClientIDToOpenIDConnectProvider", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AddClientIDToOpenIDConnectProviderRequest"}, 22 "errors":[ 23 {"shape":"InvalidInputException"}, 24 {"shape":"NoSuchEntityException"}, 25 {"shape":"LimitExceededException"}, 26 {"shape":"ServiceFailureException"} 27 ] 28 }, 29 "AddRoleToInstanceProfile":{ 30 "name":"AddRoleToInstanceProfile", 31 "http":{ 32 "method":"POST", 33 "requestUri":"/" 34 }, 35 "input":{"shape":"AddRoleToInstanceProfileRequest"}, 36 "errors":[ 37 {"shape":"NoSuchEntityException"}, 38 {"shape":"EntityAlreadyExistsException"}, 39 {"shape":"LimitExceededException"}, 40 {"shape":"UnmodifiableEntityException"}, 41 {"shape":"ServiceFailureException"} 42 ] 43 }, 44 "AddUserToGroup":{ 45 "name":"AddUserToGroup", 46 "http":{ 47 "method":"POST", 48 "requestUri":"/" 49 }, 50 "input":{"shape":"AddUserToGroupRequest"}, 51 "errors":[ 52 {"shape":"NoSuchEntityException"}, 53 {"shape":"LimitExceededException"}, 54 {"shape":"ServiceFailureException"} 55 ] 56 }, 57 "AttachGroupPolicy":{ 58 "name":"AttachGroupPolicy", 59 "http":{ 60 "method":"POST", 61 "requestUri":"/" 62 }, 63 "input":{"shape":"AttachGroupPolicyRequest"}, 64 "errors":[ 65 {"shape":"NoSuchEntityException"}, 66 {"shape":"LimitExceededException"}, 67 {"shape":"InvalidInputException"}, 68 {"shape":"PolicyNotAttachableException"}, 69 {"shape":"ServiceFailureException"} 70 ] 71 }, 72 "AttachRolePolicy":{ 73 "name":"AttachRolePolicy", 74 "http":{ 75 "method":"POST", 76 "requestUri":"/" 77 }, 78 "input":{"shape":"AttachRolePolicyRequest"}, 79 "errors":[ 80 {"shape":"NoSuchEntityException"}, 81 {"shape":"LimitExceededException"}, 82 {"shape":"InvalidInputException"}, 83 {"shape":"UnmodifiableEntityException"}, 84 {"shape":"PolicyNotAttachableException"}, 85 {"shape":"ServiceFailureException"} 86 ] 87 }, 88 "AttachUserPolicy":{ 89 "name":"AttachUserPolicy", 90 "http":{ 91 "method":"POST", 92 "requestUri":"/" 93 }, 94 "input":{"shape":"AttachUserPolicyRequest"}, 95 "errors":[ 96 {"shape":"NoSuchEntityException"}, 97 {"shape":"LimitExceededException"}, 98 {"shape":"InvalidInputException"}, 99 {"shape":"PolicyNotAttachableException"}, 100 {"shape":"ServiceFailureException"} 101 ] 102 }, 103 "ChangePassword":{ 104 "name":"ChangePassword", 105 "http":{ 106 "method":"POST", 107 "requestUri":"/" 108 }, 109 "input":{"shape":"ChangePasswordRequest"}, 110 "errors":[ 111 {"shape":"NoSuchEntityException"}, 112 {"shape":"InvalidUserTypeException"}, 113 {"shape":"LimitExceededException"}, 114 {"shape":"EntityTemporarilyUnmodifiableException"}, 115 {"shape":"PasswordPolicyViolationException"}, 116 {"shape":"ServiceFailureException"} 117 ] 118 }, 119 "CreateAccessKey":{ 120 "name":"CreateAccessKey", 121 "http":{ 122 "method":"POST", 123 "requestUri":"/" 124 }, 125 "input":{"shape":"CreateAccessKeyRequest"}, 126 "output":{ 127 "shape":"CreateAccessKeyResponse", 128 "resultWrapper":"CreateAccessKeyResult" 129 }, 130 "errors":[ 131 {"shape":"NoSuchEntityException"}, 132 {"shape":"LimitExceededException"}, 133 {"shape":"ServiceFailureException"} 134 ] 135 }, 136 "CreateAccountAlias":{ 137 "name":"CreateAccountAlias", 138 "http":{ 139 "method":"POST", 140 "requestUri":"/" 141 }, 142 "input":{"shape":"CreateAccountAliasRequest"}, 143 "errors":[ 144 {"shape":"EntityAlreadyExistsException"}, 145 {"shape":"LimitExceededException"}, 146 {"shape":"ServiceFailureException"} 147 ] 148 }, 149 "CreateGroup":{ 150 "name":"CreateGroup", 151 "http":{ 152 "method":"POST", 153 "requestUri":"/" 154 }, 155 "input":{"shape":"CreateGroupRequest"}, 156 "output":{ 157 "shape":"CreateGroupResponse", 158 "resultWrapper":"CreateGroupResult" 159 }, 160 "errors":[ 161 {"shape":"LimitExceededException"}, 162 {"shape":"EntityAlreadyExistsException"}, 163 {"shape":"NoSuchEntityException"}, 164 {"shape":"ServiceFailureException"} 165 ] 166 }, 167 "CreateInstanceProfile":{ 168 "name":"CreateInstanceProfile", 169 "http":{ 170 "method":"POST", 171 "requestUri":"/" 172 }, 173 "input":{"shape":"CreateInstanceProfileRequest"}, 174 "output":{ 175 "shape":"CreateInstanceProfileResponse", 176 "resultWrapper":"CreateInstanceProfileResult" 177 }, 178 "errors":[ 179 {"shape":"EntityAlreadyExistsException"}, 180 {"shape":"LimitExceededException"}, 181 {"shape":"ServiceFailureException"} 182 ] 183 }, 184 "CreateLoginProfile":{ 185 "name":"CreateLoginProfile", 186 "http":{ 187 "method":"POST", 188 "requestUri":"/" 189 }, 190 "input":{"shape":"CreateLoginProfileRequest"}, 191 "output":{ 192 "shape":"CreateLoginProfileResponse", 193 "resultWrapper":"CreateLoginProfileResult" 194 }, 195 "errors":[ 196 {"shape":"EntityAlreadyExistsException"}, 197 {"shape":"NoSuchEntityException"}, 198 {"shape":"PasswordPolicyViolationException"}, 199 {"shape":"LimitExceededException"}, 200 {"shape":"ServiceFailureException"} 201 ] 202 }, 203 "CreateOpenIDConnectProvider":{ 204 "name":"CreateOpenIDConnectProvider", 205 "http":{ 206 "method":"POST", 207 "requestUri":"/" 208 }, 209 "input":{"shape":"CreateOpenIDConnectProviderRequest"}, 210 "output":{ 211 "shape":"CreateOpenIDConnectProviderResponse", 212 "resultWrapper":"CreateOpenIDConnectProviderResult" 213 }, 214 "errors":[ 215 {"shape":"InvalidInputException"}, 216 {"shape":"EntityAlreadyExistsException"}, 217 {"shape":"LimitExceededException"}, 218 {"shape":"ServiceFailureException"} 219 ] 220 }, 221 "CreatePolicy":{ 222 "name":"CreatePolicy", 223 "http":{ 224 "method":"POST", 225 "requestUri":"/" 226 }, 227 "input":{"shape":"CreatePolicyRequest"}, 228 "output":{ 229 "shape":"CreatePolicyResponse", 230 "resultWrapper":"CreatePolicyResult" 231 }, 232 "errors":[ 233 {"shape":"InvalidInputException"}, 234 {"shape":"LimitExceededException"}, 235 {"shape":"EntityAlreadyExistsException"}, 236 {"shape":"MalformedPolicyDocumentException"}, 237 {"shape":"ServiceFailureException"} 238 ] 239 }, 240 "CreatePolicyVersion":{ 241 "name":"CreatePolicyVersion", 242 "http":{ 243 "method":"POST", 244 "requestUri":"/" 245 }, 246 "input":{"shape":"CreatePolicyVersionRequest"}, 247 "output":{ 248 "shape":"CreatePolicyVersionResponse", 249 "resultWrapper":"CreatePolicyVersionResult" 250 }, 251 "errors":[ 252 {"shape":"NoSuchEntityException"}, 253 {"shape":"MalformedPolicyDocumentException"}, 254 {"shape":"InvalidInputException"}, 255 {"shape":"LimitExceededException"}, 256 {"shape":"ServiceFailureException"} 257 ] 258 }, 259 "CreateRole":{ 260 "name":"CreateRole", 261 "http":{ 262 "method":"POST", 263 "requestUri":"/" 264 }, 265 "input":{"shape":"CreateRoleRequest"}, 266 "output":{ 267 "shape":"CreateRoleResponse", 268 "resultWrapper":"CreateRoleResult" 269 }, 270 "errors":[ 271 {"shape":"LimitExceededException"}, 272 {"shape":"InvalidInputException"}, 273 {"shape":"EntityAlreadyExistsException"}, 274 {"shape":"MalformedPolicyDocumentException"}, 275 {"shape":"ServiceFailureException"} 276 ] 277 }, 278 "CreateSAMLProvider":{ 279 "name":"CreateSAMLProvider", 280 "http":{ 281 "method":"POST", 282 "requestUri":"/" 283 }, 284 "input":{"shape":"CreateSAMLProviderRequest"}, 285 "output":{ 286 "shape":"CreateSAMLProviderResponse", 287 "resultWrapper":"CreateSAMLProviderResult" 288 }, 289 "errors":[ 290 {"shape":"InvalidInputException"}, 291 {"shape":"EntityAlreadyExistsException"}, 292 {"shape":"LimitExceededException"}, 293 {"shape":"ServiceFailureException"} 294 ] 295 }, 296 "CreateServiceLinkedRole":{ 297 "name":"CreateServiceLinkedRole", 298 "http":{ 299 "method":"POST", 300 "requestUri":"/" 301 }, 302 "input":{"shape":"CreateServiceLinkedRoleRequest"}, 303 "output":{ 304 "shape":"CreateServiceLinkedRoleResponse", 305 "resultWrapper":"CreateServiceLinkedRoleResult" 306 }, 307 "errors":[ 308 {"shape":"InvalidInputException"}, 309 {"shape":"LimitExceededException"}, 310 {"shape":"NoSuchEntityException"}, 311 {"shape":"ServiceFailureException"} 312 ] 313 }, 314 "CreateServiceSpecificCredential":{ 315 "name":"CreateServiceSpecificCredential", 316 "http":{ 317 "method":"POST", 318 "requestUri":"/" 319 }, 320 "input":{"shape":"CreateServiceSpecificCredentialRequest"}, 321 "output":{ 322 "shape":"CreateServiceSpecificCredentialResponse", 323 "resultWrapper":"CreateServiceSpecificCredentialResult" 324 }, 325 "errors":[ 326 {"shape":"LimitExceededException"}, 327 {"shape":"NoSuchEntityException"}, 328 {"shape":"ServiceNotSupportedException"} 329 ] 330 }, 331 "CreateUser":{ 332 "name":"CreateUser", 333 "http":{ 334 "method":"POST", 335 "requestUri":"/" 336 }, 337 "input":{"shape":"CreateUserRequest"}, 338 "output":{ 339 "shape":"CreateUserResponse", 340 "resultWrapper":"CreateUserResult" 341 }, 342 "errors":[ 343 {"shape":"LimitExceededException"}, 344 {"shape":"EntityAlreadyExistsException"}, 345 {"shape":"NoSuchEntityException"}, 346 {"shape":"ServiceFailureException"} 347 ] 348 }, 349 "CreateVirtualMFADevice":{ 350 "name":"CreateVirtualMFADevice", 351 "http":{ 352 "method":"POST", 353 "requestUri":"/" 354 }, 355 "input":{"shape":"CreateVirtualMFADeviceRequest"}, 356 "output":{ 357 "shape":"CreateVirtualMFADeviceResponse", 358 "resultWrapper":"CreateVirtualMFADeviceResult" 359 }, 360 "errors":[ 361 {"shape":"LimitExceededException"}, 362 {"shape":"EntityAlreadyExistsException"}, 363 {"shape":"ServiceFailureException"} 364 ] 365 }, 366 "DeactivateMFADevice":{ 367 "name":"DeactivateMFADevice", 368 "http":{ 369 "method":"POST", 370 "requestUri":"/" 371 }, 372 "input":{"shape":"DeactivateMFADeviceRequest"}, 373 "errors":[ 374 {"shape":"EntityTemporarilyUnmodifiableException"}, 375 {"shape":"NoSuchEntityException"}, 376 {"shape":"LimitExceededException"}, 377 {"shape":"ServiceFailureException"} 378 ] 379 }, 380 "DeleteAccessKey":{ 381 "name":"DeleteAccessKey", 382 "http":{ 383 "method":"POST", 384 "requestUri":"/" 385 }, 386 "input":{"shape":"DeleteAccessKeyRequest"}, 387 "errors":[ 388 {"shape":"NoSuchEntityException"}, 389 {"shape":"LimitExceededException"}, 390 {"shape":"ServiceFailureException"} 391 ] 392 }, 393 "DeleteAccountAlias":{ 394 "name":"DeleteAccountAlias", 395 "http":{ 396 "method":"POST", 397 "requestUri":"/" 398 }, 399 "input":{"shape":"DeleteAccountAliasRequest"}, 400 "errors":[ 401 {"shape":"NoSuchEntityException"}, 402 {"shape":"LimitExceededException"}, 403 {"shape":"ServiceFailureException"} 404 ] 405 }, 406 "DeleteAccountPasswordPolicy":{ 407 "name":"DeleteAccountPasswordPolicy", 408 "http":{ 409 "method":"POST", 410 "requestUri":"/" 411 }, 412 "errors":[ 413 {"shape":"NoSuchEntityException"}, 414 {"shape":"LimitExceededException"}, 415 {"shape":"ServiceFailureException"} 416 ] 417 }, 418 "DeleteGroup":{ 419 "name":"DeleteGroup", 420 "http":{ 421 "method":"POST", 422 "requestUri":"/" 423 }, 424 "input":{"shape":"DeleteGroupRequest"}, 425 "errors":[ 426 {"shape":"NoSuchEntityException"}, 427 {"shape":"DeleteConflictException"}, 428 {"shape":"LimitExceededException"}, 429 {"shape":"ServiceFailureException"} 430 ] 431 }, 432 "DeleteGroupPolicy":{ 433 "name":"DeleteGroupPolicy", 434 "http":{ 435 "method":"POST", 436 "requestUri":"/" 437 }, 438 "input":{"shape":"DeleteGroupPolicyRequest"}, 439 "errors":[ 440 {"shape":"NoSuchEntityException"}, 441 {"shape":"LimitExceededException"}, 442 {"shape":"ServiceFailureException"} 443 ] 444 }, 445 "DeleteInstanceProfile":{ 446 "name":"DeleteInstanceProfile", 447 "http":{ 448 "method":"POST", 449 "requestUri":"/" 450 }, 451 "input":{"shape":"DeleteInstanceProfileRequest"}, 452 "errors":[ 453 {"shape":"NoSuchEntityException"}, 454 {"shape":"DeleteConflictException"}, 455 {"shape":"LimitExceededException"}, 456 {"shape":"ServiceFailureException"} 457 ] 458 }, 459 "DeleteLoginProfile":{ 460 "name":"DeleteLoginProfile", 461 "http":{ 462 "method":"POST", 463 "requestUri":"/" 464 }, 465 "input":{"shape":"DeleteLoginProfileRequest"}, 466 "errors":[ 467 {"shape":"EntityTemporarilyUnmodifiableException"}, 468 {"shape":"NoSuchEntityException"}, 469 {"shape":"LimitExceededException"}, 470 {"shape":"ServiceFailureException"} 471 ] 472 }, 473 "DeleteOpenIDConnectProvider":{ 474 "name":"DeleteOpenIDConnectProvider", 475 "http":{ 476 "method":"POST", 477 "requestUri":"/" 478 }, 479 "input":{"shape":"DeleteOpenIDConnectProviderRequest"}, 480 "errors":[ 481 {"shape":"InvalidInputException"}, 482 {"shape":"NoSuchEntityException"}, 483 {"shape":"ServiceFailureException"} 484 ] 485 }, 486 "DeletePolicy":{ 487 "name":"DeletePolicy", 488 "http":{ 489 "method":"POST", 490 "requestUri":"/" 491 }, 492 "input":{"shape":"DeletePolicyRequest"}, 493 "errors":[ 494 {"shape":"NoSuchEntityException"}, 495 {"shape":"LimitExceededException"}, 496 {"shape":"InvalidInputException"}, 497 {"shape":"DeleteConflictException"}, 498 {"shape":"ServiceFailureException"} 499 ] 500 }, 501 "DeletePolicyVersion":{ 502 "name":"DeletePolicyVersion", 503 "http":{ 504 "method":"POST", 505 "requestUri":"/" 506 }, 507 "input":{"shape":"DeletePolicyVersionRequest"}, 508 "errors":[ 509 {"shape":"NoSuchEntityException"}, 510 {"shape":"LimitExceededException"}, 511 {"shape":"InvalidInputException"}, 512 {"shape":"DeleteConflictException"}, 513 {"shape":"ServiceFailureException"} 514 ] 515 }, 516 "DeleteRole":{ 517 "name":"DeleteRole", 518 "http":{ 519 "method":"POST", 520 "requestUri":"/" 521 }, 522 "input":{"shape":"DeleteRoleRequest"}, 523 "errors":[ 524 {"shape":"NoSuchEntityException"}, 525 {"shape":"DeleteConflictException"}, 526 {"shape":"LimitExceededException"}, 527 {"shape":"UnmodifiableEntityException"}, 528 {"shape":"ServiceFailureException"} 529 ] 530 }, 531 "DeleteRolePolicy":{ 532 "name":"DeleteRolePolicy", 533 "http":{ 534 "method":"POST", 535 "requestUri":"/" 536 }, 537 "input":{"shape":"DeleteRolePolicyRequest"}, 538 "errors":[ 539 {"shape":"NoSuchEntityException"}, 540 {"shape":"LimitExceededException"}, 541 {"shape":"UnmodifiableEntityException"}, 542 {"shape":"ServiceFailureException"} 543 ] 544 }, 545 "DeleteSAMLProvider":{ 546 "name":"DeleteSAMLProvider", 547 "http":{ 548 "method":"POST", 549 "requestUri":"/" 550 }, 551 "input":{"shape":"DeleteSAMLProviderRequest"}, 552 "errors":[ 553 {"shape":"InvalidInputException"}, 554 {"shape":"LimitExceededException"}, 555 {"shape":"NoSuchEntityException"}, 556 {"shape":"ServiceFailureException"} 557 ] 558 }, 559 "DeleteSSHPublicKey":{ 560 "name":"DeleteSSHPublicKey", 561 "http":{ 562 "method":"POST", 563 "requestUri":"/" 564 }, 565 "input":{"shape":"DeleteSSHPublicKeyRequest"}, 566 "errors":[ 567 {"shape":"NoSuchEntityException"} 568 ] 569 }, 570 "DeleteServerCertificate":{ 571 "name":"DeleteServerCertificate", 572 "http":{ 573 "method":"POST", 574 "requestUri":"/" 575 }, 576 "input":{"shape":"DeleteServerCertificateRequest"}, 577 "errors":[ 578 {"shape":"NoSuchEntityException"}, 579 {"shape":"DeleteConflictException"}, 580 {"shape":"LimitExceededException"}, 581 {"shape":"ServiceFailureException"} 582 ] 583 }, 584 "DeleteServiceLinkedRole":{ 585 "name":"DeleteServiceLinkedRole", 586 "http":{ 587 "method":"POST", 588 "requestUri":"/" 589 }, 590 "input":{"shape":"DeleteServiceLinkedRoleRequest"}, 591 "output":{ 592 "shape":"DeleteServiceLinkedRoleResponse", 593 "resultWrapper":"DeleteServiceLinkedRoleResult" 594 }, 595 "errors":[ 596 {"shape":"NoSuchEntityException"}, 597 {"shape":"LimitExceededException"}, 598 {"shape":"ServiceFailureException"} 599 ] 600 }, 601 "DeleteServiceSpecificCredential":{ 602 "name":"DeleteServiceSpecificCredential", 603 "http":{ 604 "method":"POST", 605 "requestUri":"/" 606 }, 607 "input":{"shape":"DeleteServiceSpecificCredentialRequest"}, 608 "errors":[ 609 {"shape":"NoSuchEntityException"} 610 ] 611 }, 612 "DeleteSigningCertificate":{ 613 "name":"DeleteSigningCertificate", 614 "http":{ 615 "method":"POST", 616 "requestUri":"/" 617 }, 618 "input":{"shape":"DeleteSigningCertificateRequest"}, 619 "errors":[ 620 {"shape":"NoSuchEntityException"}, 621 {"shape":"LimitExceededException"}, 622 {"shape":"ServiceFailureException"} 623 ] 624 }, 625 "DeleteUser":{ 626 "name":"DeleteUser", 627 "http":{ 628 "method":"POST", 629 "requestUri":"/" 630 }, 631 "input":{"shape":"DeleteUserRequest"}, 632 "errors":[ 633 {"shape":"LimitExceededException"}, 634 {"shape":"NoSuchEntityException"}, 635 {"shape":"DeleteConflictException"}, 636 {"shape":"ServiceFailureException"} 637 ] 638 }, 639 "DeleteUserPolicy":{ 640 "name":"DeleteUserPolicy", 641 "http":{ 642 "method":"POST", 643 "requestUri":"/" 644 }, 645 "input":{"shape":"DeleteUserPolicyRequest"}, 646 "errors":[ 647 {"shape":"NoSuchEntityException"}, 648 {"shape":"LimitExceededException"}, 649 {"shape":"ServiceFailureException"} 650 ] 651 }, 652 "DeleteVirtualMFADevice":{ 653 "name":"DeleteVirtualMFADevice", 654 "http":{ 655 "method":"POST", 656 "requestUri":"/" 657 }, 658 "input":{"shape":"DeleteVirtualMFADeviceRequest"}, 659 "errors":[ 660 {"shape":"NoSuchEntityException"}, 661 {"shape":"DeleteConflictException"}, 662 {"shape":"LimitExceededException"}, 663 {"shape":"ServiceFailureException"} 664 ] 665 }, 666 "DetachGroupPolicy":{ 667 "name":"DetachGroupPolicy", 668 "http":{ 669 "method":"POST", 670 "requestUri":"/" 671 }, 672 "input":{"shape":"DetachGroupPolicyRequest"}, 673 "errors":[ 674 {"shape":"NoSuchEntityException"}, 675 {"shape":"LimitExceededException"}, 676 {"shape":"InvalidInputException"}, 677 {"shape":"ServiceFailureException"} 678 ] 679 }, 680 "DetachRolePolicy":{ 681 "name":"DetachRolePolicy", 682 "http":{ 683 "method":"POST", 684 "requestUri":"/" 685 }, 686 "input":{"shape":"DetachRolePolicyRequest"}, 687 "errors":[ 688 {"shape":"NoSuchEntityException"}, 689 {"shape":"LimitExceededException"}, 690 {"shape":"InvalidInputException"}, 691 {"shape":"UnmodifiableEntityException"}, 692 {"shape":"ServiceFailureException"} 693 ] 694 }, 695 "DetachUserPolicy":{ 696 "name":"DetachUserPolicy", 697 "http":{ 698 "method":"POST", 699 "requestUri":"/" 700 }, 701 "input":{"shape":"DetachUserPolicyRequest"}, 702 "errors":[ 703 {"shape":"NoSuchEntityException"}, 704 {"shape":"LimitExceededException"}, 705 {"shape":"InvalidInputException"}, 706 {"shape":"ServiceFailureException"} 707 ] 708 }, 709 "EnableMFADevice":{ 710 "name":"EnableMFADevice", 711 "http":{ 712 "method":"POST", 713 "requestUri":"/" 714 }, 715 "input":{"shape":"EnableMFADeviceRequest"}, 716 "errors":[ 717 {"shape":"EntityAlreadyExistsException"}, 718 {"shape":"EntityTemporarilyUnmodifiableException"}, 719 {"shape":"InvalidAuthenticationCodeException"}, 720 {"shape":"LimitExceededException"}, 721 {"shape":"NoSuchEntityException"}, 722 {"shape":"ServiceFailureException"} 723 ] 724 }, 725 "GenerateCredentialReport":{ 726 "name":"GenerateCredentialReport", 727 "http":{ 728 "method":"POST", 729 "requestUri":"/" 730 }, 731 "output":{ 732 "shape":"GenerateCredentialReportResponse", 733 "resultWrapper":"GenerateCredentialReportResult" 734 }, 735 "errors":[ 736 {"shape":"LimitExceededException"}, 737 {"shape":"ServiceFailureException"} 738 ] 739 }, 740 "GetAccessKeyLastUsed":{ 741 "name":"GetAccessKeyLastUsed", 742 "http":{ 743 "method":"POST", 744 "requestUri":"/" 745 }, 746 "input":{"shape":"GetAccessKeyLastUsedRequest"}, 747 "output":{ 748 "shape":"GetAccessKeyLastUsedResponse", 749 "resultWrapper":"GetAccessKeyLastUsedResult" 750 }, 751 "errors":[ 752 {"shape":"NoSuchEntityException"} 753 ] 754 }, 755 "GetAccountAuthorizationDetails":{ 756 "name":"GetAccountAuthorizationDetails", 757 "http":{ 758 "method":"POST", 759 "requestUri":"/" 760 }, 761 "input":{"shape":"GetAccountAuthorizationDetailsRequest"}, 762 "output":{ 763 "shape":"GetAccountAuthorizationDetailsResponse", 764 "resultWrapper":"GetAccountAuthorizationDetailsResult" 765 }, 766 "errors":[ 767 {"shape":"ServiceFailureException"} 768 ] 769 }, 770 "GetAccountPasswordPolicy":{ 771 "name":"GetAccountPasswordPolicy", 772 "http":{ 773 "method":"POST", 774 "requestUri":"/" 775 }, 776 "output":{ 777 "shape":"GetAccountPasswordPolicyResponse", 778 "resultWrapper":"GetAccountPasswordPolicyResult" 779 }, 780 "errors":[ 781 {"shape":"NoSuchEntityException"}, 782 {"shape":"ServiceFailureException"} 783 ] 784 }, 785 "GetAccountSummary":{ 786 "name":"GetAccountSummary", 787 "http":{ 788 "method":"POST", 789 "requestUri":"/" 790 }, 791 "output":{ 792 "shape":"GetAccountSummaryResponse", 793 "resultWrapper":"GetAccountSummaryResult" 794 }, 795 "errors":[ 796 {"shape":"ServiceFailureException"} 797 ] 798 }, 799 "GetContextKeysForCustomPolicy":{ 800 "name":"GetContextKeysForCustomPolicy", 801 "http":{ 802 "method":"POST", 803 "requestUri":"/" 804 }, 805 "input":{"shape":"GetContextKeysForCustomPolicyRequest"}, 806 "output":{ 807 "shape":"GetContextKeysForPolicyResponse", 808 "resultWrapper":"GetContextKeysForCustomPolicyResult" 809 }, 810 "errors":[ 811 {"shape":"InvalidInputException"} 812 ] 813 }, 814 "GetContextKeysForPrincipalPolicy":{ 815 "name":"GetContextKeysForPrincipalPolicy", 816 "http":{ 817 "method":"POST", 818 "requestUri":"/" 819 }, 820 "input":{"shape":"GetContextKeysForPrincipalPolicyRequest"}, 821 "output":{ 822 "shape":"GetContextKeysForPolicyResponse", 823 "resultWrapper":"GetContextKeysForPrincipalPolicyResult" 824 }, 825 "errors":[ 826 {"shape":"NoSuchEntityException"}, 827 {"shape":"InvalidInputException"} 828 ] 829 }, 830 "GetCredentialReport":{ 831 "name":"GetCredentialReport", 832 "http":{ 833 "method":"POST", 834 "requestUri":"/" 835 }, 836 "output":{ 837 "shape":"GetCredentialReportResponse", 838 "resultWrapper":"GetCredentialReportResult" 839 }, 840 "errors":[ 841 {"shape":"CredentialReportNotPresentException"}, 842 {"shape":"CredentialReportExpiredException"}, 843 {"shape":"CredentialReportNotReadyException"}, 844 {"shape":"ServiceFailureException"} 845 ] 846 }, 847 "GetGroup":{ 848 "name":"GetGroup", 849 "http":{ 850 "method":"POST", 851 "requestUri":"/" 852 }, 853 "input":{"shape":"GetGroupRequest"}, 854 "output":{ 855 "shape":"GetGroupResponse", 856 "resultWrapper":"GetGroupResult" 857 }, 858 "errors":[ 859 {"shape":"NoSuchEntityException"}, 860 {"shape":"ServiceFailureException"} 861 ] 862 }, 863 "GetGroupPolicy":{ 864 "name":"GetGroupPolicy", 865 "http":{ 866 "method":"POST", 867 "requestUri":"/" 868 }, 869 "input":{"shape":"GetGroupPolicyRequest"}, 870 "output":{ 871 "shape":"GetGroupPolicyResponse", 872 "resultWrapper":"GetGroupPolicyResult" 873 }, 874 "errors":[ 875 {"shape":"NoSuchEntityException"}, 876 {"shape":"ServiceFailureException"} 877 ] 878 }, 879 "GetInstanceProfile":{ 880 "name":"GetInstanceProfile", 881 "http":{ 882 "method":"POST", 883 "requestUri":"/" 884 }, 885 "input":{"shape":"GetInstanceProfileRequest"}, 886 "output":{ 887 "shape":"GetInstanceProfileResponse", 888 "resultWrapper":"GetInstanceProfileResult" 889 }, 890 "errors":[ 891 {"shape":"NoSuchEntityException"}, 892 {"shape":"ServiceFailureException"} 893 ] 894 }, 895 "GetLoginProfile":{ 896 "name":"GetLoginProfile", 897 "http":{ 898 "method":"POST", 899 "requestUri":"/" 900 }, 901 "input":{"shape":"GetLoginProfileRequest"}, 902 "output":{ 903 "shape":"GetLoginProfileResponse", 904 "resultWrapper":"GetLoginProfileResult" 905 }, 906 "errors":[ 907 {"shape":"NoSuchEntityException"}, 908 {"shape":"ServiceFailureException"} 909 ] 910 }, 911 "GetOpenIDConnectProvider":{ 912 "name":"GetOpenIDConnectProvider", 913 "http":{ 914 "method":"POST", 915 "requestUri":"/" 916 }, 917 "input":{"shape":"GetOpenIDConnectProviderRequest"}, 918 "output":{ 919 "shape":"GetOpenIDConnectProviderResponse", 920 "resultWrapper":"GetOpenIDConnectProviderResult" 921 }, 922 "errors":[ 923 {"shape":"InvalidInputException"}, 924 {"shape":"NoSuchEntityException"}, 925 {"shape":"ServiceFailureException"} 926 ] 927 }, 928 "GetPolicy":{ 929 "name":"GetPolicy", 930 "http":{ 931 "method":"POST", 932 "requestUri":"/" 933 }, 934 "input":{"shape":"GetPolicyRequest"}, 935 "output":{ 936 "shape":"GetPolicyResponse", 937 "resultWrapper":"GetPolicyResult" 938 }, 939 "errors":[ 940 {"shape":"NoSuchEntityException"}, 941 {"shape":"InvalidInputException"}, 942 {"shape":"ServiceFailureException"} 943 ] 944 }, 945 "GetPolicyVersion":{ 946 "name":"GetPolicyVersion", 947 "http":{ 948 "method":"POST", 949 "requestUri":"/" 950 }, 951 "input":{"shape":"GetPolicyVersionRequest"}, 952 "output":{ 953 "shape":"GetPolicyVersionResponse", 954 "resultWrapper":"GetPolicyVersionResult" 955 }, 956 "errors":[ 957 {"shape":"NoSuchEntityException"}, 958 {"shape":"InvalidInputException"}, 959 {"shape":"ServiceFailureException"} 960 ] 961 }, 962 "GetRole":{ 963 "name":"GetRole", 964 "http":{ 965 "method":"POST", 966 "requestUri":"/" 967 }, 968 "input":{"shape":"GetRoleRequest"}, 969 "output":{ 970 "shape":"GetRoleResponse", 971 "resultWrapper":"GetRoleResult" 972 }, 973 "errors":[ 974 {"shape":"NoSuchEntityException"}, 975 {"shape":"ServiceFailureException"} 976 ] 977 }, 978 "GetRolePolicy":{ 979 "name":"GetRolePolicy", 980 "http":{ 981 "method":"POST", 982 "requestUri":"/" 983 }, 984 "input":{"shape":"GetRolePolicyRequest"}, 985 "output":{ 986 "shape":"GetRolePolicyResponse", 987 "resultWrapper":"GetRolePolicyResult" 988 }, 989 "errors":[ 990 {"shape":"NoSuchEntityException"}, 991 {"shape":"ServiceFailureException"} 992 ] 993 }, 994 "GetSAMLProvider":{ 995 "name":"GetSAMLProvider", 996 "http":{ 997 "method":"POST", 998 "requestUri":"/" 999 }, 1000 "input":{"shape":"GetSAMLProviderRequest"}, 1001 "output":{ 1002 "shape":"GetSAMLProviderResponse", 1003 "resultWrapper":"GetSAMLProviderResult" 1004 }, 1005 "errors":[ 1006 {"shape":"NoSuchEntityException"}, 1007 {"shape":"InvalidInputException"}, 1008 {"shape":"ServiceFailureException"} 1009 ] 1010 }, 1011 "GetSSHPublicKey":{ 1012 "name":"GetSSHPublicKey", 1013 "http":{ 1014 "method":"POST", 1015 "requestUri":"/" 1016 }, 1017 "input":{"shape":"GetSSHPublicKeyRequest"}, 1018 "output":{ 1019 "shape":"GetSSHPublicKeyResponse", 1020 "resultWrapper":"GetSSHPublicKeyResult" 1021 }, 1022 "errors":[ 1023 {"shape":"NoSuchEntityException"}, 1024 {"shape":"UnrecognizedPublicKeyEncodingException"} 1025 ] 1026 }, 1027 "GetServerCertificate":{ 1028 "name":"GetServerCertificate", 1029 "http":{ 1030 "method":"POST", 1031 "requestUri":"/" 1032 }, 1033 "input":{"shape":"GetServerCertificateRequest"}, 1034 "output":{ 1035 "shape":"GetServerCertificateResponse", 1036 "resultWrapper":"GetServerCertificateResult" 1037 }, 1038 "errors":[ 1039 {"shape":"NoSuchEntityException"}, 1040 {"shape":"ServiceFailureException"} 1041 ] 1042 }, 1043 "GetServiceLinkedRoleDeletionStatus":{ 1044 "name":"GetServiceLinkedRoleDeletionStatus", 1045 "http":{ 1046 "method":"POST", 1047 "requestUri":"/" 1048 }, 1049 "input":{"shape":"GetServiceLinkedRoleDeletionStatusRequest"}, 1050 "output":{ 1051 "shape":"GetServiceLinkedRoleDeletionStatusResponse", 1052 "resultWrapper":"GetServiceLinkedRoleDeletionStatusResult" 1053 }, 1054 "errors":[ 1055 {"shape":"NoSuchEntityException"}, 1056 {"shape":"InvalidInputException"}, 1057 {"shape":"ServiceFailureException"} 1058 ] 1059 }, 1060 "GetUser":{ 1061 "name":"GetUser", 1062 "http":{ 1063 "method":"POST", 1064 "requestUri":"/" 1065 }, 1066 "input":{"shape":"GetUserRequest"}, 1067 "output":{ 1068 "shape":"GetUserResponse", 1069 "resultWrapper":"GetUserResult" 1070 }, 1071 "errors":[ 1072 {"shape":"NoSuchEntityException"}, 1073 {"shape":"ServiceFailureException"} 1074 ] 1075 }, 1076 "GetUserPolicy":{ 1077 "name":"GetUserPolicy", 1078 "http":{ 1079 "method":"POST", 1080 "requestUri":"/" 1081 }, 1082 "input":{"shape":"GetUserPolicyRequest"}, 1083 "output":{ 1084 "shape":"GetUserPolicyResponse", 1085 "resultWrapper":"GetUserPolicyResult" 1086 }, 1087 "errors":[ 1088 {"shape":"NoSuchEntityException"}, 1089 {"shape":"ServiceFailureException"} 1090 ] 1091 }, 1092 "ListAccessKeys":{ 1093 "name":"ListAccessKeys", 1094 "http":{ 1095 "method":"POST", 1096 "requestUri":"/" 1097 }, 1098 "input":{"shape":"ListAccessKeysRequest"}, 1099 "output":{ 1100 "shape":"ListAccessKeysResponse", 1101 "resultWrapper":"ListAccessKeysResult" 1102 }, 1103 "errors":[ 1104 {"shape":"NoSuchEntityException"}, 1105 {"shape":"ServiceFailureException"} 1106 ] 1107 }, 1108 "ListAccountAliases":{ 1109 "name":"ListAccountAliases", 1110 "http":{ 1111 "method":"POST", 1112 "requestUri":"/" 1113 }, 1114 "input":{"shape":"ListAccountAliasesRequest"}, 1115 "output":{ 1116 "shape":"ListAccountAliasesResponse", 1117 "resultWrapper":"ListAccountAliasesResult" 1118 }, 1119 "errors":[ 1120 {"shape":"ServiceFailureException"} 1121 ] 1122 }, 1123 "ListAttachedGroupPolicies":{ 1124 "name":"ListAttachedGroupPolicies", 1125 "http":{ 1126 "method":"POST", 1127 "requestUri":"/" 1128 }, 1129 "input":{"shape":"ListAttachedGroupPoliciesRequest"}, 1130 "output":{ 1131 "shape":"ListAttachedGroupPoliciesResponse", 1132 "resultWrapper":"ListAttachedGroupPoliciesResult" 1133 }, 1134 "errors":[ 1135 {"shape":"NoSuchEntityException"}, 1136 {"shape":"InvalidInputException"}, 1137 {"shape":"ServiceFailureException"} 1138 ] 1139 }, 1140 "ListAttachedRolePolicies":{ 1141 "name":"ListAttachedRolePolicies", 1142 "http":{ 1143 "method":"POST", 1144 "requestUri":"/" 1145 }, 1146 "input":{"shape":"ListAttachedRolePoliciesRequest"}, 1147 "output":{ 1148 "shape":"ListAttachedRolePoliciesResponse", 1149 "resultWrapper":"ListAttachedRolePoliciesResult" 1150 }, 1151 "errors":[ 1152 {"shape":"NoSuchEntityException"}, 1153 {"shape":"InvalidInputException"}, 1154 {"shape":"ServiceFailureException"} 1155 ] 1156 }, 1157 "ListAttachedUserPolicies":{ 1158 "name":"ListAttachedUserPolicies", 1159 "http":{ 1160 "method":"POST", 1161 "requestUri":"/" 1162 }, 1163 "input":{"shape":"ListAttachedUserPoliciesRequest"}, 1164 "output":{ 1165 "shape":"ListAttachedUserPoliciesResponse", 1166 "resultWrapper":"ListAttachedUserPoliciesResult" 1167 }, 1168 "errors":[ 1169 {"shape":"NoSuchEntityException"}, 1170 {"shape":"InvalidInputException"}, 1171 {"shape":"ServiceFailureException"} 1172 ] 1173 }, 1174 "ListEntitiesForPolicy":{ 1175 "name":"ListEntitiesForPolicy", 1176 "http":{ 1177 "method":"POST", 1178 "requestUri":"/" 1179 }, 1180 "input":{"shape":"ListEntitiesForPolicyRequest"}, 1181 "output":{ 1182 "shape":"ListEntitiesForPolicyResponse", 1183 "resultWrapper":"ListEntitiesForPolicyResult" 1184 }, 1185 "errors":[ 1186 {"shape":"NoSuchEntityException"}, 1187 {"shape":"InvalidInputException"}, 1188 {"shape":"ServiceFailureException"} 1189 ] 1190 }, 1191 "ListGroupPolicies":{ 1192 "name":"ListGroupPolicies", 1193 "http":{ 1194 "method":"POST", 1195 "requestUri":"/" 1196 }, 1197 "input":{"shape":"ListGroupPoliciesRequest"}, 1198 "output":{ 1199 "shape":"ListGroupPoliciesResponse", 1200 "resultWrapper":"ListGroupPoliciesResult" 1201 }, 1202 "errors":[ 1203 {"shape":"NoSuchEntityException"}, 1204 {"shape":"ServiceFailureException"} 1205 ] 1206 }, 1207 "ListGroups":{ 1208 "name":"ListGroups", 1209 "http":{ 1210 "method":"POST", 1211 "requestUri":"/" 1212 }, 1213 "input":{"shape":"ListGroupsRequest"}, 1214 "output":{ 1215 "shape":"ListGroupsResponse", 1216 "resultWrapper":"ListGroupsResult" 1217 }, 1218 "errors":[ 1219 {"shape":"ServiceFailureException"} 1220 ] 1221 }, 1222 "ListGroupsForUser":{ 1223 "name":"ListGroupsForUser", 1224 "http":{ 1225 "method":"POST", 1226 "requestUri":"/" 1227 }, 1228 "input":{"shape":"ListGroupsForUserRequest"}, 1229 "output":{ 1230 "shape":"ListGroupsForUserResponse", 1231 "resultWrapper":"ListGroupsForUserResult" 1232 }, 1233 "errors":[ 1234 {"shape":"NoSuchEntityException"}, 1235 {"shape":"ServiceFailureException"} 1236 ] 1237 }, 1238 "ListInstanceProfiles":{ 1239 "name":"ListInstanceProfiles", 1240 "http":{ 1241 "method":"POST", 1242 "requestUri":"/" 1243 }, 1244 "input":{"shape":"ListInstanceProfilesRequest"}, 1245 "output":{ 1246 "shape":"ListInstanceProfilesResponse", 1247 "resultWrapper":"ListInstanceProfilesResult" 1248 }, 1249 "errors":[ 1250 {"shape":"ServiceFailureException"} 1251 ] 1252 }, 1253 "ListInstanceProfilesForRole":{ 1254 "name":"ListInstanceProfilesForRole", 1255 "http":{ 1256 "method":"POST", 1257 "requestUri":"/" 1258 }, 1259 "input":{"shape":"ListInstanceProfilesForRoleRequest"}, 1260 "output":{ 1261 "shape":"ListInstanceProfilesForRoleResponse", 1262 "resultWrapper":"ListInstanceProfilesForRoleResult" 1263 }, 1264 "errors":[ 1265 {"shape":"NoSuchEntityException"}, 1266 {"shape":"ServiceFailureException"} 1267 ] 1268 }, 1269 "ListMFADevices":{ 1270 "name":"ListMFADevices", 1271 "http":{ 1272 "method":"POST", 1273 "requestUri":"/" 1274 }, 1275 "input":{"shape":"ListMFADevicesRequest"}, 1276 "output":{ 1277 "shape":"ListMFADevicesResponse", 1278 "resultWrapper":"ListMFADevicesResult" 1279 }, 1280 "errors":[ 1281 {"shape":"NoSuchEntityException"}, 1282 {"shape":"ServiceFailureException"} 1283 ] 1284 }, 1285 "ListOpenIDConnectProviders":{ 1286 "name":"ListOpenIDConnectProviders", 1287 "http":{ 1288 "method":"POST", 1289 "requestUri":"/" 1290 }, 1291 "input":{"shape":"ListOpenIDConnectProvidersRequest"}, 1292 "output":{ 1293 "shape":"ListOpenIDConnectProvidersResponse", 1294 "resultWrapper":"ListOpenIDConnectProvidersResult" 1295 }, 1296 "errors":[ 1297 {"shape":"ServiceFailureException"} 1298 ] 1299 }, 1300 "ListPolicies":{ 1301 "name":"ListPolicies", 1302 "http":{ 1303 "method":"POST", 1304 "requestUri":"/" 1305 }, 1306 "input":{"shape":"ListPoliciesRequest"}, 1307 "output":{ 1308 "shape":"ListPoliciesResponse", 1309 "resultWrapper":"ListPoliciesResult" 1310 }, 1311 "errors":[ 1312 {"shape":"ServiceFailureException"} 1313 ] 1314 }, 1315 "ListPolicyVersions":{ 1316 "name":"ListPolicyVersions", 1317 "http":{ 1318 "method":"POST", 1319 "requestUri":"/" 1320 }, 1321 "input":{"shape":"ListPolicyVersionsRequest"}, 1322 "output":{ 1323 "shape":"ListPolicyVersionsResponse", 1324 "resultWrapper":"ListPolicyVersionsResult" 1325 }, 1326 "errors":[ 1327 {"shape":"NoSuchEntityException"}, 1328 {"shape":"InvalidInputException"}, 1329 {"shape":"ServiceFailureException"} 1330 ] 1331 }, 1332 "ListRolePolicies":{ 1333 "name":"ListRolePolicies", 1334 "http":{ 1335 "method":"POST", 1336 "requestUri":"/" 1337 }, 1338 "input":{"shape":"ListRolePoliciesRequest"}, 1339 "output":{ 1340 "shape":"ListRolePoliciesResponse", 1341 "resultWrapper":"ListRolePoliciesResult" 1342 }, 1343 "errors":[ 1344 {"shape":"NoSuchEntityException"}, 1345 {"shape":"ServiceFailureException"} 1346 ] 1347 }, 1348 "ListRoles":{ 1349 "name":"ListRoles", 1350 "http":{ 1351 "method":"POST", 1352 "requestUri":"/" 1353 }, 1354 "input":{"shape":"ListRolesRequest"}, 1355 "output":{ 1356 "shape":"ListRolesResponse", 1357 "resultWrapper":"ListRolesResult" 1358 }, 1359 "errors":[ 1360 {"shape":"ServiceFailureException"} 1361 ] 1362 }, 1363 "ListSAMLProviders":{ 1364 "name":"ListSAMLProviders", 1365 "http":{ 1366 "method":"POST", 1367 "requestUri":"/" 1368 }, 1369 "input":{"shape":"ListSAMLProvidersRequest"}, 1370 "output":{ 1371 "shape":"ListSAMLProvidersResponse", 1372 "resultWrapper":"ListSAMLProvidersResult" 1373 }, 1374 "errors":[ 1375 {"shape":"ServiceFailureException"} 1376 ] 1377 }, 1378 "ListSSHPublicKeys":{ 1379 "name":"ListSSHPublicKeys", 1380 "http":{ 1381 "method":"POST", 1382 "requestUri":"/" 1383 }, 1384 "input":{"shape":"ListSSHPublicKeysRequest"}, 1385 "output":{ 1386 "shape":"ListSSHPublicKeysResponse", 1387 "resultWrapper":"ListSSHPublicKeysResult" 1388 }, 1389 "errors":[ 1390 {"shape":"NoSuchEntityException"} 1391 ] 1392 }, 1393 "ListServerCertificates":{ 1394 "name":"ListServerCertificates", 1395 "http":{ 1396 "method":"POST", 1397 "requestUri":"/" 1398 }, 1399 "input":{"shape":"ListServerCertificatesRequest"}, 1400 "output":{ 1401 "shape":"ListServerCertificatesResponse", 1402 "resultWrapper":"ListServerCertificatesResult" 1403 }, 1404 "errors":[ 1405 {"shape":"ServiceFailureException"} 1406 ] 1407 }, 1408 "ListServiceSpecificCredentials":{ 1409 "name":"ListServiceSpecificCredentials", 1410 "http":{ 1411 "method":"POST", 1412 "requestUri":"/" 1413 }, 1414 "input":{"shape":"ListServiceSpecificCredentialsRequest"}, 1415 "output":{ 1416 "shape":"ListServiceSpecificCredentialsResponse", 1417 "resultWrapper":"ListServiceSpecificCredentialsResult" 1418 }, 1419 "errors":[ 1420 {"shape":"NoSuchEntityException"}, 1421 {"shape":"ServiceNotSupportedException"} 1422 ] 1423 }, 1424 "ListSigningCertificates":{ 1425 "name":"ListSigningCertificates", 1426 "http":{ 1427 "method":"POST", 1428 "requestUri":"/" 1429 }, 1430 "input":{"shape":"ListSigningCertificatesRequest"}, 1431 "output":{ 1432 "shape":"ListSigningCertificatesResponse", 1433 "resultWrapper":"ListSigningCertificatesResult" 1434 }, 1435 "errors":[ 1436 {"shape":"NoSuchEntityException"}, 1437 {"shape":"ServiceFailureException"} 1438 ] 1439 }, 1440 "ListUserPolicies":{ 1441 "name":"ListUserPolicies", 1442 "http":{ 1443 "method":"POST", 1444 "requestUri":"/" 1445 }, 1446 "input":{"shape":"ListUserPoliciesRequest"}, 1447 "output":{ 1448 "shape":"ListUserPoliciesResponse", 1449 "resultWrapper":"ListUserPoliciesResult" 1450 }, 1451 "errors":[ 1452 {"shape":"NoSuchEntityException"}, 1453 {"shape":"ServiceFailureException"} 1454 ] 1455 }, 1456 "ListUsers":{ 1457 "name":"ListUsers", 1458 "http":{ 1459 "method":"POST", 1460 "requestUri":"/" 1461 }, 1462 "input":{"shape":"ListUsersRequest"}, 1463 "output":{ 1464 "shape":"ListUsersResponse", 1465 "resultWrapper":"ListUsersResult" 1466 }, 1467 "errors":[ 1468 {"shape":"ServiceFailureException"} 1469 ] 1470 }, 1471 "ListVirtualMFADevices":{ 1472 "name":"ListVirtualMFADevices", 1473 "http":{ 1474 "method":"POST", 1475 "requestUri":"/" 1476 }, 1477 "input":{"shape":"ListVirtualMFADevicesRequest"}, 1478 "output":{ 1479 "shape":"ListVirtualMFADevicesResponse", 1480 "resultWrapper":"ListVirtualMFADevicesResult" 1481 } 1482 }, 1483 "PutGroupPolicy":{ 1484 "name":"PutGroupPolicy", 1485 "http":{ 1486 "method":"POST", 1487 "requestUri":"/" 1488 }, 1489 "input":{"shape":"PutGroupPolicyRequest"}, 1490 "errors":[ 1491 {"shape":"LimitExceededException"}, 1492 {"shape":"MalformedPolicyDocumentException"}, 1493 {"shape":"NoSuchEntityException"}, 1494 {"shape":"ServiceFailureException"} 1495 ] 1496 }, 1497 "PutRolePolicy":{ 1498 "name":"PutRolePolicy", 1499 "http":{ 1500 "method":"POST", 1501 "requestUri":"/" 1502 }, 1503 "input":{"shape":"PutRolePolicyRequest"}, 1504 "errors":[ 1505 {"shape":"LimitExceededException"}, 1506 {"shape":"MalformedPolicyDocumentException"}, 1507 {"shape":"NoSuchEntityException"}, 1508 {"shape":"UnmodifiableEntityException"}, 1509 {"shape":"ServiceFailureException"} 1510 ] 1511 }, 1512 "PutUserPolicy":{ 1513 "name":"PutUserPolicy", 1514 "http":{ 1515 "method":"POST", 1516 "requestUri":"/" 1517 }, 1518 "input":{"shape":"PutUserPolicyRequest"}, 1519 "errors":[ 1520 {"shape":"LimitExceededException"}, 1521 {"shape":"MalformedPolicyDocumentException"}, 1522 {"shape":"NoSuchEntityException"}, 1523 {"shape":"ServiceFailureException"} 1524 ] 1525 }, 1526 "RemoveClientIDFromOpenIDConnectProvider":{ 1527 "name":"RemoveClientIDFromOpenIDConnectProvider", 1528 "http":{ 1529 "method":"POST", 1530 "requestUri":"/" 1531 }, 1532 "input":{"shape":"RemoveClientIDFromOpenIDConnectProviderRequest"}, 1533 "errors":[ 1534 {"shape":"InvalidInputException"}, 1535 {"shape":"NoSuchEntityException"}, 1536 {"shape":"ServiceFailureException"} 1537 ] 1538 }, 1539 "RemoveRoleFromInstanceProfile":{ 1540 "name":"RemoveRoleFromInstanceProfile", 1541 "http":{ 1542 "method":"POST", 1543 "requestUri":"/" 1544 }, 1545 "input":{"shape":"RemoveRoleFromInstanceProfileRequest"}, 1546 "errors":[ 1547 {"shape":"NoSuchEntityException"}, 1548 {"shape":"LimitExceededException"}, 1549 {"shape":"UnmodifiableEntityException"}, 1550 {"shape":"ServiceFailureException"} 1551 ] 1552 }, 1553 "RemoveUserFromGroup":{ 1554 "name":"RemoveUserFromGroup", 1555 "http":{ 1556 "method":"POST", 1557 "requestUri":"/" 1558 }, 1559 "input":{"shape":"RemoveUserFromGroupRequest"}, 1560 "errors":[ 1561 {"shape":"NoSuchEntityException"}, 1562 {"shape":"LimitExceededException"}, 1563 {"shape":"ServiceFailureException"} 1564 ] 1565 }, 1566 "ResetServiceSpecificCredential":{ 1567 "name":"ResetServiceSpecificCredential", 1568 "http":{ 1569 "method":"POST", 1570 "requestUri":"/" 1571 }, 1572 "input":{"shape":"ResetServiceSpecificCredentialRequest"}, 1573 "output":{ 1574 "shape":"ResetServiceSpecificCredentialResponse", 1575 "resultWrapper":"ResetServiceSpecificCredentialResult" 1576 }, 1577 "errors":[ 1578 {"shape":"NoSuchEntityException"} 1579 ] 1580 }, 1581 "ResyncMFADevice":{ 1582 "name":"ResyncMFADevice", 1583 "http":{ 1584 "method":"POST", 1585 "requestUri":"/" 1586 }, 1587 "input":{"shape":"ResyncMFADeviceRequest"}, 1588 "errors":[ 1589 {"shape":"InvalidAuthenticationCodeException"}, 1590 {"shape":"NoSuchEntityException"}, 1591 {"shape":"LimitExceededException"}, 1592 {"shape":"ServiceFailureException"} 1593 ] 1594 }, 1595 "SetDefaultPolicyVersion":{ 1596 "name":"SetDefaultPolicyVersion", 1597 "http":{ 1598 "method":"POST", 1599 "requestUri":"/" 1600 }, 1601 "input":{"shape":"SetDefaultPolicyVersionRequest"}, 1602 "errors":[ 1603 {"shape":"NoSuchEntityException"}, 1604 {"shape":"InvalidInputException"}, 1605 {"shape":"LimitExceededException"}, 1606 {"shape":"ServiceFailureException"} 1607 ] 1608 }, 1609 "SimulateCustomPolicy":{ 1610 "name":"SimulateCustomPolicy", 1611 "http":{ 1612 "method":"POST", 1613 "requestUri":"/" 1614 }, 1615 "input":{"shape":"SimulateCustomPolicyRequest"}, 1616 "output":{ 1617 "shape":"SimulatePolicyResponse", 1618 "resultWrapper":"SimulateCustomPolicyResult" 1619 }, 1620 "errors":[ 1621 {"shape":"InvalidInputException"}, 1622 {"shape":"PolicyEvaluationException"} 1623 ] 1624 }, 1625 "SimulatePrincipalPolicy":{ 1626 "name":"SimulatePrincipalPolicy", 1627 "http":{ 1628 "method":"POST", 1629 "requestUri":"/" 1630 }, 1631 "input":{"shape":"SimulatePrincipalPolicyRequest"}, 1632 "output":{ 1633 "shape":"SimulatePolicyResponse", 1634 "resultWrapper":"SimulatePrincipalPolicyResult" 1635 }, 1636 "errors":[ 1637 {"shape":"NoSuchEntityException"}, 1638 {"shape":"InvalidInputException"}, 1639 {"shape":"PolicyEvaluationException"} 1640 ] 1641 }, 1642 "UpdateAccessKey":{ 1643 "name":"UpdateAccessKey", 1644 "http":{ 1645 "method":"POST", 1646 "requestUri":"/" 1647 }, 1648 "input":{"shape":"UpdateAccessKeyRequest"}, 1649 "errors":[ 1650 {"shape":"NoSuchEntityException"}, 1651 {"shape":"LimitExceededException"}, 1652 {"shape":"ServiceFailureException"} 1653 ] 1654 }, 1655 "UpdateAccountPasswordPolicy":{ 1656 "name":"UpdateAccountPasswordPolicy", 1657 "http":{ 1658 "method":"POST", 1659 "requestUri":"/" 1660 }, 1661 "input":{"shape":"UpdateAccountPasswordPolicyRequest"}, 1662 "errors":[ 1663 {"shape":"NoSuchEntityException"}, 1664 {"shape":"MalformedPolicyDocumentException"}, 1665 {"shape":"LimitExceededException"}, 1666 {"shape":"ServiceFailureException"} 1667 ] 1668 }, 1669 "UpdateAssumeRolePolicy":{ 1670 "name":"UpdateAssumeRolePolicy", 1671 "http":{ 1672 "method":"POST", 1673 "requestUri":"/" 1674 }, 1675 "input":{"shape":"UpdateAssumeRolePolicyRequest"}, 1676 "errors":[ 1677 {"shape":"NoSuchEntityException"}, 1678 {"shape":"MalformedPolicyDocumentException"}, 1679 {"shape":"LimitExceededException"}, 1680 {"shape":"UnmodifiableEntityException"}, 1681 {"shape":"ServiceFailureException"} 1682 ] 1683 }, 1684 "UpdateGroup":{ 1685 "name":"UpdateGroup", 1686 "http":{ 1687 "method":"POST", 1688 "requestUri":"/" 1689 }, 1690 "input":{"shape":"UpdateGroupRequest"}, 1691 "errors":[ 1692 {"shape":"NoSuchEntityException"}, 1693 {"shape":"EntityAlreadyExistsException"}, 1694 {"shape":"LimitExceededException"}, 1695 {"shape":"ServiceFailureException"} 1696 ] 1697 }, 1698 "UpdateLoginProfile":{ 1699 "name":"UpdateLoginProfile", 1700 "http":{ 1701 "method":"POST", 1702 "requestUri":"/" 1703 }, 1704 "input":{"shape":"UpdateLoginProfileRequest"}, 1705 "errors":[ 1706 {"shape":"EntityTemporarilyUnmodifiableException"}, 1707 {"shape":"NoSuchEntityException"}, 1708 {"shape":"PasswordPolicyViolationException"}, 1709 {"shape":"LimitExceededException"}, 1710 {"shape":"ServiceFailureException"} 1711 ] 1712 }, 1713 "UpdateOpenIDConnectProviderThumbprint":{ 1714 "name":"UpdateOpenIDConnectProviderThumbprint", 1715 "http":{ 1716 "method":"POST", 1717 "requestUri":"/" 1718 }, 1719 "input":{"shape":"UpdateOpenIDConnectProviderThumbprintRequest"}, 1720 "errors":[ 1721 {"shape":"InvalidInputException"}, 1722 {"shape":"NoSuchEntityException"}, 1723 {"shape":"ServiceFailureException"} 1724 ] 1725 }, 1726 "UpdateRoleDescription":{ 1727 "name":"UpdateRoleDescription", 1728 "http":{ 1729 "method":"POST", 1730 "requestUri":"/" 1731 }, 1732 "input":{"shape":"UpdateRoleDescriptionRequest"}, 1733 "output":{ 1734 "shape":"UpdateRoleDescriptionResponse", 1735 "resultWrapper":"UpdateRoleDescriptionResult" 1736 }, 1737 "errors":[ 1738 {"shape":"NoSuchEntityException"}, 1739 {"shape":"UnmodifiableEntityException"}, 1740 {"shape":"ServiceFailureException"} 1741 ] 1742 }, 1743 "UpdateSAMLProvider":{ 1744 "name":"UpdateSAMLProvider", 1745 "http":{ 1746 "method":"POST", 1747 "requestUri":"/" 1748 }, 1749 "input":{"shape":"UpdateSAMLProviderRequest"}, 1750 "output":{ 1751 "shape":"UpdateSAMLProviderResponse", 1752 "resultWrapper":"UpdateSAMLProviderResult" 1753 }, 1754 "errors":[ 1755 {"shape":"NoSuchEntityException"}, 1756 {"shape":"InvalidInputException"}, 1757 {"shape":"LimitExceededException"}, 1758 {"shape":"ServiceFailureException"} 1759 ] 1760 }, 1761 "UpdateSSHPublicKey":{ 1762 "name":"UpdateSSHPublicKey", 1763 "http":{ 1764 "method":"POST", 1765 "requestUri":"/" 1766 }, 1767 "input":{"shape":"UpdateSSHPublicKeyRequest"}, 1768 "errors":[ 1769 {"shape":"NoSuchEntityException"} 1770 ] 1771 }, 1772 "UpdateServerCertificate":{ 1773 "name":"UpdateServerCertificate", 1774 "http":{ 1775 "method":"POST", 1776 "requestUri":"/" 1777 }, 1778 "input":{"shape":"UpdateServerCertificateRequest"}, 1779 "errors":[ 1780 {"shape":"NoSuchEntityException"}, 1781 {"shape":"EntityAlreadyExistsException"}, 1782 {"shape":"LimitExceededException"}, 1783 {"shape":"ServiceFailureException"} 1784 ] 1785 }, 1786 "UpdateServiceSpecificCredential":{ 1787 "name":"UpdateServiceSpecificCredential", 1788 "http":{ 1789 "method":"POST", 1790 "requestUri":"/" 1791 }, 1792 "input":{"shape":"UpdateServiceSpecificCredentialRequest"}, 1793 "errors":[ 1794 {"shape":"NoSuchEntityException"} 1795 ] 1796 }, 1797 "UpdateSigningCertificate":{ 1798 "name":"UpdateSigningCertificate", 1799 "http":{ 1800 "method":"POST", 1801 "requestUri":"/" 1802 }, 1803 "input":{"shape":"UpdateSigningCertificateRequest"}, 1804 "errors":[ 1805 {"shape":"NoSuchEntityException"}, 1806 {"shape":"LimitExceededException"}, 1807 {"shape":"ServiceFailureException"} 1808 ] 1809 }, 1810 "UpdateUser":{ 1811 "name":"UpdateUser", 1812 "http":{ 1813 "method":"POST", 1814 "requestUri":"/" 1815 }, 1816 "input":{"shape":"UpdateUserRequest"}, 1817 "errors":[ 1818 {"shape":"NoSuchEntityException"}, 1819 {"shape":"LimitExceededException"}, 1820 {"shape":"EntityAlreadyExistsException"}, 1821 {"shape":"EntityTemporarilyUnmodifiableException"}, 1822 {"shape":"ServiceFailureException"} 1823 ] 1824 }, 1825 "UploadSSHPublicKey":{ 1826 "name":"UploadSSHPublicKey", 1827 "http":{ 1828 "method":"POST", 1829 "requestUri":"/" 1830 }, 1831 "input":{"shape":"UploadSSHPublicKeyRequest"}, 1832 "output":{ 1833 "shape":"UploadSSHPublicKeyResponse", 1834 "resultWrapper":"UploadSSHPublicKeyResult" 1835 }, 1836 "errors":[ 1837 {"shape":"LimitExceededException"}, 1838 {"shape":"NoSuchEntityException"}, 1839 {"shape":"InvalidPublicKeyException"}, 1840 {"shape":"DuplicateSSHPublicKeyException"}, 1841 {"shape":"UnrecognizedPublicKeyEncodingException"} 1842 ] 1843 }, 1844 "UploadServerCertificate":{ 1845 "name":"UploadServerCertificate", 1846 "http":{ 1847 "method":"POST", 1848 "requestUri":"/" 1849 }, 1850 "input":{"shape":"UploadServerCertificateRequest"}, 1851 "output":{ 1852 "shape":"UploadServerCertificateResponse", 1853 "resultWrapper":"UploadServerCertificateResult" 1854 }, 1855 "errors":[ 1856 {"shape":"LimitExceededException"}, 1857 {"shape":"EntityAlreadyExistsException"}, 1858 {"shape":"MalformedCertificateException"}, 1859 {"shape":"KeyPairMismatchException"}, 1860 {"shape":"ServiceFailureException"} 1861 ] 1862 }, 1863 "UploadSigningCertificate":{ 1864 "name":"UploadSigningCertificate", 1865 "http":{ 1866 "method":"POST", 1867 "requestUri":"/" 1868 }, 1869 "input":{"shape":"UploadSigningCertificateRequest"}, 1870 "output":{ 1871 "shape":"UploadSigningCertificateResponse", 1872 "resultWrapper":"UploadSigningCertificateResult" 1873 }, 1874 "errors":[ 1875 {"shape":"LimitExceededException"}, 1876 {"shape":"EntityAlreadyExistsException"}, 1877 {"shape":"MalformedCertificateException"}, 1878 {"shape":"InvalidCertificateException"}, 1879 {"shape":"DuplicateCertificateException"}, 1880 {"shape":"NoSuchEntityException"}, 1881 {"shape":"ServiceFailureException"} 1882 ] 1883 } 1884 }, 1885 "shapes":{ 1886 "AccessKey":{ 1887 "type":"structure", 1888 "required":[ 1889 "UserName", 1890 "AccessKeyId", 1891 "Status", 1892 "SecretAccessKey" 1893 ], 1894 "members":{ 1895 "UserName":{"shape":"userNameType"}, 1896 "AccessKeyId":{"shape":"accessKeyIdType"}, 1897 "Status":{"shape":"statusType"}, 1898 "SecretAccessKey":{"shape":"accessKeySecretType"}, 1899 "CreateDate":{"shape":"dateType"} 1900 } 1901 }, 1902 "AccessKeyLastUsed":{ 1903 "type":"structure", 1904 "required":[ 1905 "LastUsedDate", 1906 "ServiceName", 1907 "Region" 1908 ], 1909 "members":{ 1910 "LastUsedDate":{"shape":"dateType"}, 1911 "ServiceName":{"shape":"stringType"}, 1912 "Region":{"shape":"stringType"} 1913 } 1914 }, 1915 "AccessKeyMetadata":{ 1916 "type":"structure", 1917 "members":{ 1918 "UserName":{"shape":"userNameType"}, 1919 "AccessKeyId":{"shape":"accessKeyIdType"}, 1920 "Status":{"shape":"statusType"}, 1921 "CreateDate":{"shape":"dateType"} 1922 } 1923 }, 1924 "ActionNameListType":{ 1925 "type":"list", 1926 "member":{"shape":"ActionNameType"} 1927 }, 1928 "ActionNameType":{ 1929 "type":"string", 1930 "max":128, 1931 "min":3 1932 }, 1933 "AddClientIDToOpenIDConnectProviderRequest":{ 1934 "type":"structure", 1935 "required":[ 1936 "OpenIDConnectProviderArn", 1937 "ClientID" 1938 ], 1939 "members":{ 1940 "OpenIDConnectProviderArn":{"shape":"arnType"}, 1941 "ClientID":{"shape":"clientIDType"} 1942 } 1943 }, 1944 "AddRoleToInstanceProfileRequest":{ 1945 "type":"structure", 1946 "required":[ 1947 "InstanceProfileName", 1948 "RoleName" 1949 ], 1950 "members":{ 1951 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 1952 "RoleName":{"shape":"roleNameType"} 1953 } 1954 }, 1955 "AddUserToGroupRequest":{ 1956 "type":"structure", 1957 "required":[ 1958 "GroupName", 1959 "UserName" 1960 ], 1961 "members":{ 1962 "GroupName":{"shape":"groupNameType"}, 1963 "UserName":{"shape":"existingUserNameType"} 1964 } 1965 }, 1966 "ArnListType":{ 1967 "type":"list", 1968 "member":{"shape":"arnType"} 1969 }, 1970 "AttachGroupPolicyRequest":{ 1971 "type":"structure", 1972 "required":[ 1973 "GroupName", 1974 "PolicyArn" 1975 ], 1976 "members":{ 1977 "GroupName":{"shape":"groupNameType"}, 1978 "PolicyArn":{"shape":"arnType"} 1979 } 1980 }, 1981 "AttachRolePolicyRequest":{ 1982 "type":"structure", 1983 "required":[ 1984 "RoleName", 1985 "PolicyArn" 1986 ], 1987 "members":{ 1988 "RoleName":{"shape":"roleNameType"}, 1989 "PolicyArn":{"shape":"arnType"} 1990 } 1991 }, 1992 "AttachUserPolicyRequest":{ 1993 "type":"structure", 1994 "required":[ 1995 "UserName", 1996 "PolicyArn" 1997 ], 1998 "members":{ 1999 "UserName":{"shape":"userNameType"}, 2000 "PolicyArn":{"shape":"arnType"} 2001 } 2002 }, 2003 "AttachedPolicy":{ 2004 "type":"structure", 2005 "members":{ 2006 "PolicyName":{"shape":"policyNameType"}, 2007 "PolicyArn":{"shape":"arnType"} 2008 } 2009 }, 2010 "BootstrapDatum":{ 2011 "type":"blob", 2012 "sensitive":true 2013 }, 2014 "ChangePasswordRequest":{ 2015 "type":"structure", 2016 "required":[ 2017 "OldPassword", 2018 "NewPassword" 2019 ], 2020 "members":{ 2021 "OldPassword":{"shape":"passwordType"}, 2022 "NewPassword":{"shape":"passwordType"} 2023 } 2024 }, 2025 "ColumnNumber":{"type":"integer"}, 2026 "ContextEntry":{ 2027 "type":"structure", 2028 "members":{ 2029 "ContextKeyName":{"shape":"ContextKeyNameType"}, 2030 "ContextKeyValues":{"shape":"ContextKeyValueListType"}, 2031 "ContextKeyType":{"shape":"ContextKeyTypeEnum"} 2032 } 2033 }, 2034 "ContextEntryListType":{ 2035 "type":"list", 2036 "member":{"shape":"ContextEntry"} 2037 }, 2038 "ContextKeyNameType":{ 2039 "type":"string", 2040 "max":256, 2041 "min":5 2042 }, 2043 "ContextKeyNamesResultListType":{ 2044 "type":"list", 2045 "member":{"shape":"ContextKeyNameType"} 2046 }, 2047 "ContextKeyTypeEnum":{ 2048 "type":"string", 2049 "enum":[ 2050 "string", 2051 "stringList", 2052 "numeric", 2053 "numericList", 2054 "boolean", 2055 "booleanList", 2056 "ip", 2057 "ipList", 2058 "binary", 2059 "binaryList", 2060 "date", 2061 "dateList" 2062 ] 2063 }, 2064 "ContextKeyValueListType":{ 2065 "type":"list", 2066 "member":{"shape":"ContextKeyValueType"} 2067 }, 2068 "ContextKeyValueType":{"type":"string"}, 2069 "CreateAccessKeyRequest":{ 2070 "type":"structure", 2071 "members":{ 2072 "UserName":{"shape":"existingUserNameType"} 2073 } 2074 }, 2075 "CreateAccessKeyResponse":{ 2076 "type":"structure", 2077 "required":["AccessKey"], 2078 "members":{ 2079 "AccessKey":{"shape":"AccessKey"} 2080 } 2081 }, 2082 "CreateAccountAliasRequest":{ 2083 "type":"structure", 2084 "required":["AccountAlias"], 2085 "members":{ 2086 "AccountAlias":{"shape":"accountAliasType"} 2087 } 2088 }, 2089 "CreateGroupRequest":{ 2090 "type":"structure", 2091 "required":["GroupName"], 2092 "members":{ 2093 "Path":{"shape":"pathType"}, 2094 "GroupName":{"shape":"groupNameType"} 2095 } 2096 }, 2097 "CreateGroupResponse":{ 2098 "type":"structure", 2099 "required":["Group"], 2100 "members":{ 2101 "Group":{"shape":"Group"} 2102 } 2103 }, 2104 "CreateInstanceProfileRequest":{ 2105 "type":"structure", 2106 "required":["InstanceProfileName"], 2107 "members":{ 2108 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 2109 "Path":{"shape":"pathType"} 2110 } 2111 }, 2112 "CreateInstanceProfileResponse":{ 2113 "type":"structure", 2114 "required":["InstanceProfile"], 2115 "members":{ 2116 "InstanceProfile":{"shape":"InstanceProfile"} 2117 } 2118 }, 2119 "CreateLoginProfileRequest":{ 2120 "type":"structure", 2121 "required":[ 2122 "UserName", 2123 "Password" 2124 ], 2125 "members":{ 2126 "UserName":{"shape":"userNameType"}, 2127 "Password":{"shape":"passwordType"}, 2128 "PasswordResetRequired":{"shape":"booleanType"} 2129 } 2130 }, 2131 "CreateLoginProfileResponse":{ 2132 "type":"structure", 2133 "required":["LoginProfile"], 2134 "members":{ 2135 "LoginProfile":{"shape":"LoginProfile"} 2136 } 2137 }, 2138 "CreateOpenIDConnectProviderRequest":{ 2139 "type":"structure", 2140 "required":[ 2141 "Url", 2142 "ThumbprintList" 2143 ], 2144 "members":{ 2145 "Url":{"shape":"OpenIDConnectProviderUrlType"}, 2146 "ClientIDList":{"shape":"clientIDListType"}, 2147 "ThumbprintList":{"shape":"thumbprintListType"} 2148 } 2149 }, 2150 "CreateOpenIDConnectProviderResponse":{ 2151 "type":"structure", 2152 "members":{ 2153 "OpenIDConnectProviderArn":{"shape":"arnType"} 2154 } 2155 }, 2156 "CreatePolicyRequest":{ 2157 "type":"structure", 2158 "required":[ 2159 "PolicyName", 2160 "PolicyDocument" 2161 ], 2162 "members":{ 2163 "PolicyName":{"shape":"policyNameType"}, 2164 "Path":{"shape":"policyPathType"}, 2165 "PolicyDocument":{"shape":"policyDocumentType"}, 2166 "Description":{"shape":"policyDescriptionType"} 2167 } 2168 }, 2169 "CreatePolicyResponse":{ 2170 "type":"structure", 2171 "members":{ 2172 "Policy":{"shape":"Policy"} 2173 } 2174 }, 2175 "CreatePolicyVersionRequest":{ 2176 "type":"structure", 2177 "required":[ 2178 "PolicyArn", 2179 "PolicyDocument" 2180 ], 2181 "members":{ 2182 "PolicyArn":{"shape":"arnType"}, 2183 "PolicyDocument":{"shape":"policyDocumentType"}, 2184 "SetAsDefault":{"shape":"booleanType"} 2185 } 2186 }, 2187 "CreatePolicyVersionResponse":{ 2188 "type":"structure", 2189 "members":{ 2190 "PolicyVersion":{"shape":"PolicyVersion"} 2191 } 2192 }, 2193 "CreateRoleRequest":{ 2194 "type":"structure", 2195 "required":[ 2196 "RoleName", 2197 "AssumeRolePolicyDocument" 2198 ], 2199 "members":{ 2200 "Path":{"shape":"pathType"}, 2201 "RoleName":{"shape":"roleNameType"}, 2202 "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, 2203 "Description":{"shape":"roleDescriptionType"} 2204 } 2205 }, 2206 "CreateRoleResponse":{ 2207 "type":"structure", 2208 "required":["Role"], 2209 "members":{ 2210 "Role":{"shape":"Role"} 2211 } 2212 }, 2213 "CreateSAMLProviderRequest":{ 2214 "type":"structure", 2215 "required":[ 2216 "SAMLMetadataDocument", 2217 "Name" 2218 ], 2219 "members":{ 2220 "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, 2221 "Name":{"shape":"SAMLProviderNameType"} 2222 } 2223 }, 2224 "CreateSAMLProviderResponse":{ 2225 "type":"structure", 2226 "members":{ 2227 "SAMLProviderArn":{"shape":"arnType"} 2228 } 2229 }, 2230 "CreateServiceLinkedRoleRequest":{ 2231 "type":"structure", 2232 "required":["AWSServiceName"], 2233 "members":{ 2234 "AWSServiceName":{"shape":"groupNameType"}, 2235 "Description":{"shape":"roleDescriptionType"}, 2236 "CustomSuffix":{"shape":"customSuffixType"} 2237 } 2238 }, 2239 "CreateServiceLinkedRoleResponse":{ 2240 "type":"structure", 2241 "members":{ 2242 "Role":{"shape":"Role"} 2243 } 2244 }, 2245 "CreateServiceSpecificCredentialRequest":{ 2246 "type":"structure", 2247 "required":[ 2248 "UserName", 2249 "ServiceName" 2250 ], 2251 "members":{ 2252 "UserName":{"shape":"userNameType"}, 2253 "ServiceName":{"shape":"serviceName"} 2254 } 2255 }, 2256 "CreateServiceSpecificCredentialResponse":{ 2257 "type":"structure", 2258 "members":{ 2259 "ServiceSpecificCredential":{"shape":"ServiceSpecificCredential"} 2260 } 2261 }, 2262 "CreateUserRequest":{ 2263 "type":"structure", 2264 "required":["UserName"], 2265 "members":{ 2266 "Path":{"shape":"pathType"}, 2267 "UserName":{"shape":"userNameType"} 2268 } 2269 }, 2270 "CreateUserResponse":{ 2271 "type":"structure", 2272 "members":{ 2273 "User":{"shape":"User"} 2274 } 2275 }, 2276 "CreateVirtualMFADeviceRequest":{ 2277 "type":"structure", 2278 "required":["VirtualMFADeviceName"], 2279 "members":{ 2280 "Path":{"shape":"pathType"}, 2281 "VirtualMFADeviceName":{"shape":"virtualMFADeviceName"} 2282 } 2283 }, 2284 "CreateVirtualMFADeviceResponse":{ 2285 "type":"structure", 2286 "required":["VirtualMFADevice"], 2287 "members":{ 2288 "VirtualMFADevice":{"shape":"VirtualMFADevice"} 2289 } 2290 }, 2291 "CredentialReportExpiredException":{ 2292 "type":"structure", 2293 "members":{ 2294 "message":{"shape":"credentialReportExpiredExceptionMessage"} 2295 }, 2296 "error":{ 2297 "code":"ReportExpired", 2298 "httpStatusCode":410, 2299 "senderFault":true 2300 }, 2301 "exception":true 2302 }, 2303 "CredentialReportNotPresentException":{ 2304 "type":"structure", 2305 "members":{ 2306 "message":{"shape":"credentialReportNotPresentExceptionMessage"} 2307 }, 2308 "error":{ 2309 "code":"ReportNotPresent", 2310 "httpStatusCode":410, 2311 "senderFault":true 2312 }, 2313 "exception":true 2314 }, 2315 "CredentialReportNotReadyException":{ 2316 "type":"structure", 2317 "members":{ 2318 "message":{"shape":"credentialReportNotReadyExceptionMessage"} 2319 }, 2320 "error":{ 2321 "code":"ReportInProgress", 2322 "httpStatusCode":404, 2323 "senderFault":true 2324 }, 2325 "exception":true 2326 }, 2327 "DeactivateMFADeviceRequest":{ 2328 "type":"structure", 2329 "required":[ 2330 "UserName", 2331 "SerialNumber" 2332 ], 2333 "members":{ 2334 "UserName":{"shape":"existingUserNameType"}, 2335 "SerialNumber":{"shape":"serialNumberType"} 2336 } 2337 }, 2338 "DeleteAccessKeyRequest":{ 2339 "type":"structure", 2340 "required":["AccessKeyId"], 2341 "members":{ 2342 "UserName":{"shape":"existingUserNameType"}, 2343 "AccessKeyId":{"shape":"accessKeyIdType"} 2344 } 2345 }, 2346 "DeleteAccountAliasRequest":{ 2347 "type":"structure", 2348 "required":["AccountAlias"], 2349 "members":{ 2350 "AccountAlias":{"shape":"accountAliasType"} 2351 } 2352 }, 2353 "DeleteConflictException":{ 2354 "type":"structure", 2355 "members":{ 2356 "message":{"shape":"deleteConflictMessage"} 2357 }, 2358 "error":{ 2359 "code":"DeleteConflict", 2360 "httpStatusCode":409, 2361 "senderFault":true 2362 }, 2363 "exception":true 2364 }, 2365 "DeleteGroupPolicyRequest":{ 2366 "type":"structure", 2367 "required":[ 2368 "GroupName", 2369 "PolicyName" 2370 ], 2371 "members":{ 2372 "GroupName":{"shape":"groupNameType"}, 2373 "PolicyName":{"shape":"policyNameType"} 2374 } 2375 }, 2376 "DeleteGroupRequest":{ 2377 "type":"structure", 2378 "required":["GroupName"], 2379 "members":{ 2380 "GroupName":{"shape":"groupNameType"} 2381 } 2382 }, 2383 "DeleteInstanceProfileRequest":{ 2384 "type":"structure", 2385 "required":["InstanceProfileName"], 2386 "members":{ 2387 "InstanceProfileName":{"shape":"instanceProfileNameType"} 2388 } 2389 }, 2390 "DeleteLoginProfileRequest":{ 2391 "type":"structure", 2392 "required":["UserName"], 2393 "members":{ 2394 "UserName":{"shape":"userNameType"} 2395 } 2396 }, 2397 "DeleteOpenIDConnectProviderRequest":{ 2398 "type":"structure", 2399 "required":["OpenIDConnectProviderArn"], 2400 "members":{ 2401 "OpenIDConnectProviderArn":{"shape":"arnType"} 2402 } 2403 }, 2404 "DeletePolicyRequest":{ 2405 "type":"structure", 2406 "required":["PolicyArn"], 2407 "members":{ 2408 "PolicyArn":{"shape":"arnType"} 2409 } 2410 }, 2411 "DeletePolicyVersionRequest":{ 2412 "type":"structure", 2413 "required":[ 2414 "PolicyArn", 2415 "VersionId" 2416 ], 2417 "members":{ 2418 "PolicyArn":{"shape":"arnType"}, 2419 "VersionId":{"shape":"policyVersionIdType"} 2420 } 2421 }, 2422 "DeleteRolePolicyRequest":{ 2423 "type":"structure", 2424 "required":[ 2425 "RoleName", 2426 "PolicyName" 2427 ], 2428 "members":{ 2429 "RoleName":{"shape":"roleNameType"}, 2430 "PolicyName":{"shape":"policyNameType"} 2431 } 2432 }, 2433 "DeleteRoleRequest":{ 2434 "type":"structure", 2435 "required":["RoleName"], 2436 "members":{ 2437 "RoleName":{"shape":"roleNameType"} 2438 } 2439 }, 2440 "DeleteSAMLProviderRequest":{ 2441 "type":"structure", 2442 "required":["SAMLProviderArn"], 2443 "members":{ 2444 "SAMLProviderArn":{"shape":"arnType"} 2445 } 2446 }, 2447 "DeleteSSHPublicKeyRequest":{ 2448 "type":"structure", 2449 "required":[ 2450 "UserName", 2451 "SSHPublicKeyId" 2452 ], 2453 "members":{ 2454 "UserName":{"shape":"userNameType"}, 2455 "SSHPublicKeyId":{"shape":"publicKeyIdType"} 2456 } 2457 }, 2458 "DeleteServerCertificateRequest":{ 2459 "type":"structure", 2460 "required":["ServerCertificateName"], 2461 "members":{ 2462 "ServerCertificateName":{"shape":"serverCertificateNameType"} 2463 } 2464 }, 2465 "DeleteServiceLinkedRoleRequest":{ 2466 "type":"structure", 2467 "required":["RoleName"], 2468 "members":{ 2469 "RoleName":{"shape":"roleNameType"} 2470 } 2471 }, 2472 "DeleteServiceLinkedRoleResponse":{ 2473 "type":"structure", 2474 "required":["DeletionTaskId"], 2475 "members":{ 2476 "DeletionTaskId":{"shape":"DeletionTaskIdType"} 2477 } 2478 }, 2479 "DeleteServiceSpecificCredentialRequest":{ 2480 "type":"structure", 2481 "required":["ServiceSpecificCredentialId"], 2482 "members":{ 2483 "UserName":{"shape":"userNameType"}, 2484 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"} 2485 } 2486 }, 2487 "DeleteSigningCertificateRequest":{ 2488 "type":"structure", 2489 "required":["CertificateId"], 2490 "members":{ 2491 "UserName":{"shape":"existingUserNameType"}, 2492 "CertificateId":{"shape":"certificateIdType"} 2493 } 2494 }, 2495 "DeleteUserPolicyRequest":{ 2496 "type":"structure", 2497 "required":[ 2498 "UserName", 2499 "PolicyName" 2500 ], 2501 "members":{ 2502 "UserName":{"shape":"existingUserNameType"}, 2503 "PolicyName":{"shape":"policyNameType"} 2504 } 2505 }, 2506 "DeleteUserRequest":{ 2507 "type":"structure", 2508 "required":["UserName"], 2509 "members":{ 2510 "UserName":{"shape":"existingUserNameType"} 2511 } 2512 }, 2513 "DeleteVirtualMFADeviceRequest":{ 2514 "type":"structure", 2515 "required":["SerialNumber"], 2516 "members":{ 2517 "SerialNumber":{"shape":"serialNumberType"} 2518 } 2519 }, 2520 "DeletionTaskFailureReasonType":{ 2521 "type":"structure", 2522 "members":{ 2523 "Reason":{"shape":"ReasonType"}, 2524 "RoleUsageList":{"shape":"RoleUsageListType"} 2525 } 2526 }, 2527 "DeletionTaskIdType":{ 2528 "type":"string", 2529 "max":1000, 2530 "min":1 2531 }, 2532 "DeletionTaskStatusType":{ 2533 "type":"string", 2534 "enum":[ 2535 "SUCCEEDED", 2536 "IN_PROGRESS", 2537 "FAILED", 2538 "NOT_STARTED" 2539 ] 2540 }, 2541 "DetachGroupPolicyRequest":{ 2542 "type":"structure", 2543 "required":[ 2544 "GroupName", 2545 "PolicyArn" 2546 ], 2547 "members":{ 2548 "GroupName":{"shape":"groupNameType"}, 2549 "PolicyArn":{"shape":"arnType"} 2550 } 2551 }, 2552 "DetachRolePolicyRequest":{ 2553 "type":"structure", 2554 "required":[ 2555 "RoleName", 2556 "PolicyArn" 2557 ], 2558 "members":{ 2559 "RoleName":{"shape":"roleNameType"}, 2560 "PolicyArn":{"shape":"arnType"} 2561 } 2562 }, 2563 "DetachUserPolicyRequest":{ 2564 "type":"structure", 2565 "required":[ 2566 "UserName", 2567 "PolicyArn" 2568 ], 2569 "members":{ 2570 "UserName":{"shape":"userNameType"}, 2571 "PolicyArn":{"shape":"arnType"} 2572 } 2573 }, 2574 "DuplicateCertificateException":{ 2575 "type":"structure", 2576 "members":{ 2577 "message":{"shape":"duplicateCertificateMessage"} 2578 }, 2579 "error":{ 2580 "code":"DuplicateCertificate", 2581 "httpStatusCode":409, 2582 "senderFault":true 2583 }, 2584 "exception":true 2585 }, 2586 "DuplicateSSHPublicKeyException":{ 2587 "type":"structure", 2588 "members":{ 2589 "message":{"shape":"duplicateSSHPublicKeyMessage"} 2590 }, 2591 "error":{ 2592 "code":"DuplicateSSHPublicKey", 2593 "httpStatusCode":400, 2594 "senderFault":true 2595 }, 2596 "exception":true 2597 }, 2598 "EnableMFADeviceRequest":{ 2599 "type":"structure", 2600 "required":[ 2601 "UserName", 2602 "SerialNumber", 2603 "AuthenticationCode1", 2604 "AuthenticationCode2" 2605 ], 2606 "members":{ 2607 "UserName":{"shape":"existingUserNameType"}, 2608 "SerialNumber":{"shape":"serialNumberType"}, 2609 "AuthenticationCode1":{"shape":"authenticationCodeType"}, 2610 "AuthenticationCode2":{"shape":"authenticationCodeType"} 2611 } 2612 }, 2613 "EntityAlreadyExistsException":{ 2614 "type":"structure", 2615 "members":{ 2616 "message":{"shape":"entityAlreadyExistsMessage"} 2617 }, 2618 "error":{ 2619 "code":"EntityAlreadyExists", 2620 "httpStatusCode":409, 2621 "senderFault":true 2622 }, 2623 "exception":true 2624 }, 2625 "EntityTemporarilyUnmodifiableException":{ 2626 "type":"structure", 2627 "members":{ 2628 "message":{"shape":"entityTemporarilyUnmodifiableMessage"} 2629 }, 2630 "error":{ 2631 "code":"EntityTemporarilyUnmodifiable", 2632 "httpStatusCode":409, 2633 "senderFault":true 2634 }, 2635 "exception":true 2636 }, 2637 "EntityType":{ 2638 "type":"string", 2639 "enum":[ 2640 "User", 2641 "Role", 2642 "Group", 2643 "LocalManagedPolicy", 2644 "AWSManagedPolicy" 2645 ] 2646 }, 2647 "EvalDecisionDetailsType":{ 2648 "type":"map", 2649 "key":{"shape":"EvalDecisionSourceType"}, 2650 "value":{"shape":"PolicyEvaluationDecisionType"} 2651 }, 2652 "EvalDecisionSourceType":{ 2653 "type":"string", 2654 "max":256, 2655 "min":3 2656 }, 2657 "EvaluationResult":{ 2658 "type":"structure", 2659 "required":[ 2660 "EvalActionName", 2661 "EvalDecision" 2662 ], 2663 "members":{ 2664 "EvalActionName":{"shape":"ActionNameType"}, 2665 "EvalResourceName":{"shape":"ResourceNameType"}, 2666 "EvalDecision":{"shape":"PolicyEvaluationDecisionType"}, 2667 "MatchedStatements":{"shape":"StatementListType"}, 2668 "MissingContextValues":{"shape":"ContextKeyNamesResultListType"}, 2669 "OrganizationsDecisionDetail":{"shape":"OrganizationsDecisionDetail"}, 2670 "EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"}, 2671 "ResourceSpecificResults":{"shape":"ResourceSpecificResultListType"} 2672 } 2673 }, 2674 "EvaluationResultsListType":{ 2675 "type":"list", 2676 "member":{"shape":"EvaluationResult"} 2677 }, 2678 "GenerateCredentialReportResponse":{ 2679 "type":"structure", 2680 "members":{ 2681 "State":{"shape":"ReportStateType"}, 2682 "Description":{"shape":"ReportStateDescriptionType"} 2683 } 2684 }, 2685 "GetAccessKeyLastUsedRequest":{ 2686 "type":"structure", 2687 "required":["AccessKeyId"], 2688 "members":{ 2689 "AccessKeyId":{"shape":"accessKeyIdType"} 2690 } 2691 }, 2692 "GetAccessKeyLastUsedResponse":{ 2693 "type":"structure", 2694 "members":{ 2695 "UserName":{"shape":"existingUserNameType"}, 2696 "AccessKeyLastUsed":{"shape":"AccessKeyLastUsed"} 2697 } 2698 }, 2699 "GetAccountAuthorizationDetailsRequest":{ 2700 "type":"structure", 2701 "members":{ 2702 "Filter":{"shape":"entityListType"}, 2703 "MaxItems":{"shape":"maxItemsType"}, 2704 "Marker":{"shape":"markerType"} 2705 } 2706 }, 2707 "GetAccountAuthorizationDetailsResponse":{ 2708 "type":"structure", 2709 "members":{ 2710 "UserDetailList":{"shape":"userDetailListType"}, 2711 "GroupDetailList":{"shape":"groupDetailListType"}, 2712 "RoleDetailList":{"shape":"roleDetailListType"}, 2713 "Policies":{"shape":"ManagedPolicyDetailListType"}, 2714 "IsTruncated":{"shape":"booleanType"}, 2715 "Marker":{"shape":"markerType"} 2716 } 2717 }, 2718 "GetAccountPasswordPolicyResponse":{ 2719 "type":"structure", 2720 "required":["PasswordPolicy"], 2721 "members":{ 2722 "PasswordPolicy":{"shape":"PasswordPolicy"} 2723 } 2724 }, 2725 "GetAccountSummaryResponse":{ 2726 "type":"structure", 2727 "members":{ 2728 "SummaryMap":{"shape":"summaryMapType"} 2729 } 2730 }, 2731 "GetContextKeysForCustomPolicyRequest":{ 2732 "type":"structure", 2733 "required":["PolicyInputList"], 2734 "members":{ 2735 "PolicyInputList":{"shape":"SimulationPolicyListType"} 2736 } 2737 }, 2738 "GetContextKeysForPolicyResponse":{ 2739 "type":"structure", 2740 "members":{ 2741 "ContextKeyNames":{"shape":"ContextKeyNamesResultListType"} 2742 } 2743 }, 2744 "GetContextKeysForPrincipalPolicyRequest":{ 2745 "type":"structure", 2746 "required":["PolicySourceArn"], 2747 "members":{ 2748 "PolicySourceArn":{"shape":"arnType"}, 2749 "PolicyInputList":{"shape":"SimulationPolicyListType"} 2750 } 2751 }, 2752 "GetCredentialReportResponse":{ 2753 "type":"structure", 2754 "members":{ 2755 "Content":{"shape":"ReportContentType"}, 2756 "ReportFormat":{"shape":"ReportFormatType"}, 2757 "GeneratedTime":{"shape":"dateType"} 2758 } 2759 }, 2760 "GetGroupPolicyRequest":{ 2761 "type":"structure", 2762 "required":[ 2763 "GroupName", 2764 "PolicyName" 2765 ], 2766 "members":{ 2767 "GroupName":{"shape":"groupNameType"}, 2768 "PolicyName":{"shape":"policyNameType"} 2769 } 2770 }, 2771 "GetGroupPolicyResponse":{ 2772 "type":"structure", 2773 "required":[ 2774 "GroupName", 2775 "PolicyName", 2776 "PolicyDocument" 2777 ], 2778 "members":{ 2779 "GroupName":{"shape":"groupNameType"}, 2780 "PolicyName":{"shape":"policyNameType"}, 2781 "PolicyDocument":{"shape":"policyDocumentType"} 2782 } 2783 }, 2784 "GetGroupRequest":{ 2785 "type":"structure", 2786 "required":["GroupName"], 2787 "members":{ 2788 "GroupName":{"shape":"groupNameType"}, 2789 "Marker":{"shape":"markerType"}, 2790 "MaxItems":{"shape":"maxItemsType"} 2791 } 2792 }, 2793 "GetGroupResponse":{ 2794 "type":"structure", 2795 "required":[ 2796 "Group", 2797 "Users" 2798 ], 2799 "members":{ 2800 "Group":{"shape":"Group"}, 2801 "Users":{"shape":"userListType"}, 2802 "IsTruncated":{"shape":"booleanType"}, 2803 "Marker":{"shape":"markerType"} 2804 } 2805 }, 2806 "GetInstanceProfileRequest":{ 2807 "type":"structure", 2808 "required":["InstanceProfileName"], 2809 "members":{ 2810 "InstanceProfileName":{"shape":"instanceProfileNameType"} 2811 } 2812 }, 2813 "GetInstanceProfileResponse":{ 2814 "type":"structure", 2815 "required":["InstanceProfile"], 2816 "members":{ 2817 "InstanceProfile":{"shape":"InstanceProfile"} 2818 } 2819 }, 2820 "GetLoginProfileRequest":{ 2821 "type":"structure", 2822 "required":["UserName"], 2823 "members":{ 2824 "UserName":{"shape":"userNameType"} 2825 } 2826 }, 2827 "GetLoginProfileResponse":{ 2828 "type":"structure", 2829 "required":["LoginProfile"], 2830 "members":{ 2831 "LoginProfile":{"shape":"LoginProfile"} 2832 } 2833 }, 2834 "GetOpenIDConnectProviderRequest":{ 2835 "type":"structure", 2836 "required":["OpenIDConnectProviderArn"], 2837 "members":{ 2838 "OpenIDConnectProviderArn":{"shape":"arnType"} 2839 } 2840 }, 2841 "GetOpenIDConnectProviderResponse":{ 2842 "type":"structure", 2843 "members":{ 2844 "Url":{"shape":"OpenIDConnectProviderUrlType"}, 2845 "ClientIDList":{"shape":"clientIDListType"}, 2846 "ThumbprintList":{"shape":"thumbprintListType"}, 2847 "CreateDate":{"shape":"dateType"} 2848 } 2849 }, 2850 "GetPolicyRequest":{ 2851 "type":"structure", 2852 "required":["PolicyArn"], 2853 "members":{ 2854 "PolicyArn":{"shape":"arnType"} 2855 } 2856 }, 2857 "GetPolicyResponse":{ 2858 "type":"structure", 2859 "members":{ 2860 "Policy":{"shape":"Policy"} 2861 } 2862 }, 2863 "GetPolicyVersionRequest":{ 2864 "type":"structure", 2865 "required":[ 2866 "PolicyArn", 2867 "VersionId" 2868 ], 2869 "members":{ 2870 "PolicyArn":{"shape":"arnType"}, 2871 "VersionId":{"shape":"policyVersionIdType"} 2872 } 2873 }, 2874 "GetPolicyVersionResponse":{ 2875 "type":"structure", 2876 "members":{ 2877 "PolicyVersion":{"shape":"PolicyVersion"} 2878 } 2879 }, 2880 "GetRolePolicyRequest":{ 2881 "type":"structure", 2882 "required":[ 2883 "RoleName", 2884 "PolicyName" 2885 ], 2886 "members":{ 2887 "RoleName":{"shape":"roleNameType"}, 2888 "PolicyName":{"shape":"policyNameType"} 2889 } 2890 }, 2891 "GetRolePolicyResponse":{ 2892 "type":"structure", 2893 "required":[ 2894 "RoleName", 2895 "PolicyName", 2896 "PolicyDocument" 2897 ], 2898 "members":{ 2899 "RoleName":{"shape":"roleNameType"}, 2900 "PolicyName":{"shape":"policyNameType"}, 2901 "PolicyDocument":{"shape":"policyDocumentType"} 2902 } 2903 }, 2904 "GetRoleRequest":{ 2905 "type":"structure", 2906 "required":["RoleName"], 2907 "members":{ 2908 "RoleName":{"shape":"roleNameType"} 2909 } 2910 }, 2911 "GetRoleResponse":{ 2912 "type":"structure", 2913 "required":["Role"], 2914 "members":{ 2915 "Role":{"shape":"Role"} 2916 } 2917 }, 2918 "GetSAMLProviderRequest":{ 2919 "type":"structure", 2920 "required":["SAMLProviderArn"], 2921 "members":{ 2922 "SAMLProviderArn":{"shape":"arnType"} 2923 } 2924 }, 2925 "GetSAMLProviderResponse":{ 2926 "type":"structure", 2927 "members":{ 2928 "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, 2929 "CreateDate":{"shape":"dateType"}, 2930 "ValidUntil":{"shape":"dateType"} 2931 } 2932 }, 2933 "GetSSHPublicKeyRequest":{ 2934 "type":"structure", 2935 "required":[ 2936 "UserName", 2937 "SSHPublicKeyId", 2938 "Encoding" 2939 ], 2940 "members":{ 2941 "UserName":{"shape":"userNameType"}, 2942 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 2943 "Encoding":{"shape":"encodingType"} 2944 } 2945 }, 2946 "GetSSHPublicKeyResponse":{ 2947 "type":"structure", 2948 "members":{ 2949 "SSHPublicKey":{"shape":"SSHPublicKey"} 2950 } 2951 }, 2952 "GetServerCertificateRequest":{ 2953 "type":"structure", 2954 "required":["ServerCertificateName"], 2955 "members":{ 2956 "ServerCertificateName":{"shape":"serverCertificateNameType"} 2957 } 2958 }, 2959 "GetServerCertificateResponse":{ 2960 "type":"structure", 2961 "required":["ServerCertificate"], 2962 "members":{ 2963 "ServerCertificate":{"shape":"ServerCertificate"} 2964 } 2965 }, 2966 "GetServiceLinkedRoleDeletionStatusRequest":{ 2967 "type":"structure", 2968 "required":["DeletionTaskId"], 2969 "members":{ 2970 "DeletionTaskId":{"shape":"DeletionTaskIdType"} 2971 } 2972 }, 2973 "GetServiceLinkedRoleDeletionStatusResponse":{ 2974 "type":"structure", 2975 "required":["Status"], 2976 "members":{ 2977 "Status":{"shape":"DeletionTaskStatusType"}, 2978 "Reason":{"shape":"DeletionTaskFailureReasonType"} 2979 } 2980 }, 2981 "GetUserPolicyRequest":{ 2982 "type":"structure", 2983 "required":[ 2984 "UserName", 2985 "PolicyName" 2986 ], 2987 "members":{ 2988 "UserName":{"shape":"existingUserNameType"}, 2989 "PolicyName":{"shape":"policyNameType"} 2990 } 2991 }, 2992 "GetUserPolicyResponse":{ 2993 "type":"structure", 2994 "required":[ 2995 "UserName", 2996 "PolicyName", 2997 "PolicyDocument" 2998 ], 2999 "members":{ 3000 "UserName":{"shape":"existingUserNameType"}, 3001 "PolicyName":{"shape":"policyNameType"}, 3002 "PolicyDocument":{"shape":"policyDocumentType"} 3003 } 3004 }, 3005 "GetUserRequest":{ 3006 "type":"structure", 3007 "members":{ 3008 "UserName":{"shape":"existingUserNameType"} 3009 } 3010 }, 3011 "GetUserResponse":{ 3012 "type":"structure", 3013 "required":["User"], 3014 "members":{ 3015 "User":{"shape":"User"} 3016 } 3017 }, 3018 "Group":{ 3019 "type":"structure", 3020 "required":[ 3021 "Path", 3022 "GroupName", 3023 "GroupId", 3024 "Arn", 3025 "CreateDate" 3026 ], 3027 "members":{ 3028 "Path":{"shape":"pathType"}, 3029 "GroupName":{"shape":"groupNameType"}, 3030 "GroupId":{"shape":"idType"}, 3031 "Arn":{"shape":"arnType"}, 3032 "CreateDate":{"shape":"dateType"} 3033 } 3034 }, 3035 "GroupDetail":{ 3036 "type":"structure", 3037 "members":{ 3038 "Path":{"shape":"pathType"}, 3039 "GroupName":{"shape":"groupNameType"}, 3040 "GroupId":{"shape":"idType"}, 3041 "Arn":{"shape":"arnType"}, 3042 "CreateDate":{"shape":"dateType"}, 3043 "GroupPolicyList":{"shape":"policyDetailListType"}, 3044 "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} 3045 } 3046 }, 3047 "InstanceProfile":{ 3048 "type":"structure", 3049 "required":[ 3050 "Path", 3051 "InstanceProfileName", 3052 "InstanceProfileId", 3053 "Arn", 3054 "CreateDate", 3055 "Roles" 3056 ], 3057 "members":{ 3058 "Path":{"shape":"pathType"}, 3059 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 3060 "InstanceProfileId":{"shape":"idType"}, 3061 "Arn":{"shape":"arnType"}, 3062 "CreateDate":{"shape":"dateType"}, 3063 "Roles":{"shape":"roleListType"} 3064 } 3065 }, 3066 "InvalidAuthenticationCodeException":{ 3067 "type":"structure", 3068 "members":{ 3069 "message":{"shape":"invalidAuthenticationCodeMessage"} 3070 }, 3071 "error":{ 3072 "code":"InvalidAuthenticationCode", 3073 "httpStatusCode":403, 3074 "senderFault":true 3075 }, 3076 "exception":true 3077 }, 3078 "InvalidCertificateException":{ 3079 "type":"structure", 3080 "members":{ 3081 "message":{"shape":"invalidCertificateMessage"} 3082 }, 3083 "error":{ 3084 "code":"InvalidCertificate", 3085 "httpStatusCode":400, 3086 "senderFault":true 3087 }, 3088 "exception":true 3089 }, 3090 "InvalidInputException":{ 3091 "type":"structure", 3092 "members":{ 3093 "message":{"shape":"invalidInputMessage"} 3094 }, 3095 "error":{ 3096 "code":"InvalidInput", 3097 "httpStatusCode":400, 3098 "senderFault":true 3099 }, 3100 "exception":true 3101 }, 3102 "InvalidPublicKeyException":{ 3103 "type":"structure", 3104 "members":{ 3105 "message":{"shape":"invalidPublicKeyMessage"} 3106 }, 3107 "error":{ 3108 "code":"InvalidPublicKey", 3109 "httpStatusCode":400, 3110 "senderFault":true 3111 }, 3112 "exception":true 3113 }, 3114 "InvalidUserTypeException":{ 3115 "type":"structure", 3116 "members":{ 3117 "message":{"shape":"invalidUserTypeMessage"} 3118 }, 3119 "error":{ 3120 "code":"InvalidUserType", 3121 "httpStatusCode":400, 3122 "senderFault":true 3123 }, 3124 "exception":true 3125 }, 3126 "KeyPairMismatchException":{ 3127 "type":"structure", 3128 "members":{ 3129 "message":{"shape":"keyPairMismatchMessage"} 3130 }, 3131 "error":{ 3132 "code":"KeyPairMismatch", 3133 "httpStatusCode":400, 3134 "senderFault":true 3135 }, 3136 "exception":true 3137 }, 3138 "LimitExceededException":{ 3139 "type":"structure", 3140 "members":{ 3141 "message":{"shape":"limitExceededMessage"} 3142 }, 3143 "error":{ 3144 "code":"LimitExceeded", 3145 "httpStatusCode":409, 3146 "senderFault":true 3147 }, 3148 "exception":true 3149 }, 3150 "LineNumber":{"type":"integer"}, 3151 "ListAccessKeysRequest":{ 3152 "type":"structure", 3153 "members":{ 3154 "UserName":{"shape":"existingUserNameType"}, 3155 "Marker":{"shape":"markerType"}, 3156 "MaxItems":{"shape":"maxItemsType"} 3157 } 3158 }, 3159 "ListAccessKeysResponse":{ 3160 "type":"structure", 3161 "required":["AccessKeyMetadata"], 3162 "members":{ 3163 "AccessKeyMetadata":{"shape":"accessKeyMetadataListType"}, 3164 "IsTruncated":{"shape":"booleanType"}, 3165 "Marker":{"shape":"markerType"} 3166 } 3167 }, 3168 "ListAccountAliasesRequest":{ 3169 "type":"structure", 3170 "members":{ 3171 "Marker":{"shape":"markerType"}, 3172 "MaxItems":{"shape":"maxItemsType"} 3173 } 3174 }, 3175 "ListAccountAliasesResponse":{ 3176 "type":"structure", 3177 "required":["AccountAliases"], 3178 "members":{ 3179 "AccountAliases":{"shape":"accountAliasListType"}, 3180 "IsTruncated":{"shape":"booleanType"}, 3181 "Marker":{"shape":"markerType"} 3182 } 3183 }, 3184 "ListAttachedGroupPoliciesRequest":{ 3185 "type":"structure", 3186 "required":["GroupName"], 3187 "members":{ 3188 "GroupName":{"shape":"groupNameType"}, 3189 "PathPrefix":{"shape":"policyPathType"}, 3190 "Marker":{"shape":"markerType"}, 3191 "MaxItems":{"shape":"maxItemsType"} 3192 } 3193 }, 3194 "ListAttachedGroupPoliciesResponse":{ 3195 "type":"structure", 3196 "members":{ 3197 "AttachedPolicies":{"shape":"attachedPoliciesListType"}, 3198 "IsTruncated":{"shape":"booleanType"}, 3199 "Marker":{"shape":"markerType"} 3200 } 3201 }, 3202 "ListAttachedRolePoliciesRequest":{ 3203 "type":"structure", 3204 "required":["RoleName"], 3205 "members":{ 3206 "RoleName":{"shape":"roleNameType"}, 3207 "PathPrefix":{"shape":"policyPathType"}, 3208 "Marker":{"shape":"markerType"}, 3209 "MaxItems":{"shape":"maxItemsType"} 3210 } 3211 }, 3212 "ListAttachedRolePoliciesResponse":{ 3213 "type":"structure", 3214 "members":{ 3215 "AttachedPolicies":{"shape":"attachedPoliciesListType"}, 3216 "IsTruncated":{"shape":"booleanType"}, 3217 "Marker":{"shape":"markerType"} 3218 } 3219 }, 3220 "ListAttachedUserPoliciesRequest":{ 3221 "type":"structure", 3222 "required":["UserName"], 3223 "members":{ 3224 "UserName":{"shape":"userNameType"}, 3225 "PathPrefix":{"shape":"policyPathType"}, 3226 "Marker":{"shape":"markerType"}, 3227 "MaxItems":{"shape":"maxItemsType"} 3228 } 3229 }, 3230 "ListAttachedUserPoliciesResponse":{ 3231 "type":"structure", 3232 "members":{ 3233 "AttachedPolicies":{"shape":"attachedPoliciesListType"}, 3234 "IsTruncated":{"shape":"booleanType"}, 3235 "Marker":{"shape":"markerType"} 3236 } 3237 }, 3238 "ListEntitiesForPolicyRequest":{ 3239 "type":"structure", 3240 "required":["PolicyArn"], 3241 "members":{ 3242 "PolicyArn":{"shape":"arnType"}, 3243 "EntityFilter":{"shape":"EntityType"}, 3244 "PathPrefix":{"shape":"pathType"}, 3245 "Marker":{"shape":"markerType"}, 3246 "MaxItems":{"shape":"maxItemsType"} 3247 } 3248 }, 3249 "ListEntitiesForPolicyResponse":{ 3250 "type":"structure", 3251 "members":{ 3252 "PolicyGroups":{"shape":"PolicyGroupListType"}, 3253 "PolicyUsers":{"shape":"PolicyUserListType"}, 3254 "PolicyRoles":{"shape":"PolicyRoleListType"}, 3255 "IsTruncated":{"shape":"booleanType"}, 3256 "Marker":{"shape":"markerType"} 3257 } 3258 }, 3259 "ListGroupPoliciesRequest":{ 3260 "type":"structure", 3261 "required":["GroupName"], 3262 "members":{ 3263 "GroupName":{"shape":"groupNameType"}, 3264 "Marker":{"shape":"markerType"}, 3265 "MaxItems":{"shape":"maxItemsType"} 3266 } 3267 }, 3268 "ListGroupPoliciesResponse":{ 3269 "type":"structure", 3270 "required":["PolicyNames"], 3271 "members":{ 3272 "PolicyNames":{"shape":"policyNameListType"}, 3273 "IsTruncated":{"shape":"booleanType"}, 3274 "Marker":{"shape":"markerType"} 3275 } 3276 }, 3277 "ListGroupsForUserRequest":{ 3278 "type":"structure", 3279 "required":["UserName"], 3280 "members":{ 3281 "UserName":{"shape":"existingUserNameType"}, 3282 "Marker":{"shape":"markerType"}, 3283 "MaxItems":{"shape":"maxItemsType"} 3284 } 3285 }, 3286 "ListGroupsForUserResponse":{ 3287 "type":"structure", 3288 "required":["Groups"], 3289 "members":{ 3290 "Groups":{"shape":"groupListType"}, 3291 "IsTruncated":{"shape":"booleanType"}, 3292 "Marker":{"shape":"markerType"} 3293 } 3294 }, 3295 "ListGroupsRequest":{ 3296 "type":"structure", 3297 "members":{ 3298 "PathPrefix":{"shape":"pathPrefixType"}, 3299 "Marker":{"shape":"markerType"}, 3300 "MaxItems":{"shape":"maxItemsType"} 3301 } 3302 }, 3303 "ListGroupsResponse":{ 3304 "type":"structure", 3305 "required":["Groups"], 3306 "members":{ 3307 "Groups":{"shape":"groupListType"}, 3308 "IsTruncated":{"shape":"booleanType"}, 3309 "Marker":{"shape":"markerType"} 3310 } 3311 }, 3312 "ListInstanceProfilesForRoleRequest":{ 3313 "type":"structure", 3314 "required":["RoleName"], 3315 "members":{ 3316 "RoleName":{"shape":"roleNameType"}, 3317 "Marker":{"shape":"markerType"}, 3318 "MaxItems":{"shape":"maxItemsType"} 3319 } 3320 }, 3321 "ListInstanceProfilesForRoleResponse":{ 3322 "type":"structure", 3323 "required":["InstanceProfiles"], 3324 "members":{ 3325 "InstanceProfiles":{"shape":"instanceProfileListType"}, 3326 "IsTruncated":{"shape":"booleanType"}, 3327 "Marker":{"shape":"markerType"} 3328 } 3329 }, 3330 "ListInstanceProfilesRequest":{ 3331 "type":"structure", 3332 "members":{ 3333 "PathPrefix":{"shape":"pathPrefixType"}, 3334 "Marker":{"shape":"markerType"}, 3335 "MaxItems":{"shape":"maxItemsType"} 3336 } 3337 }, 3338 "ListInstanceProfilesResponse":{ 3339 "type":"structure", 3340 "required":["InstanceProfiles"], 3341 "members":{ 3342 "InstanceProfiles":{"shape":"instanceProfileListType"}, 3343 "IsTruncated":{"shape":"booleanType"}, 3344 "Marker":{"shape":"markerType"} 3345 } 3346 }, 3347 "ListMFADevicesRequest":{ 3348 "type":"structure", 3349 "members":{ 3350 "UserName":{"shape":"existingUserNameType"}, 3351 "Marker":{"shape":"markerType"}, 3352 "MaxItems":{"shape":"maxItemsType"} 3353 } 3354 }, 3355 "ListMFADevicesResponse":{ 3356 "type":"structure", 3357 "required":["MFADevices"], 3358 "members":{ 3359 "MFADevices":{"shape":"mfaDeviceListType"}, 3360 "IsTruncated":{"shape":"booleanType"}, 3361 "Marker":{"shape":"markerType"} 3362 } 3363 }, 3364 "ListOpenIDConnectProvidersRequest":{ 3365 "type":"structure", 3366 "members":{ 3367 } 3368 }, 3369 "ListOpenIDConnectProvidersResponse":{ 3370 "type":"structure", 3371 "members":{ 3372 "OpenIDConnectProviderList":{"shape":"OpenIDConnectProviderListType"} 3373 } 3374 }, 3375 "ListPoliciesRequest":{ 3376 "type":"structure", 3377 "members":{ 3378 "Scope":{"shape":"policyScopeType"}, 3379 "OnlyAttached":{"shape":"booleanType"}, 3380 "PathPrefix":{"shape":"policyPathType"}, 3381 "Marker":{"shape":"markerType"}, 3382 "MaxItems":{"shape":"maxItemsType"} 3383 } 3384 }, 3385 "ListPoliciesResponse":{ 3386 "type":"structure", 3387 "members":{ 3388 "Policies":{"shape":"policyListType"}, 3389 "IsTruncated":{"shape":"booleanType"}, 3390 "Marker":{"shape":"markerType"} 3391 } 3392 }, 3393 "ListPolicyVersionsRequest":{ 3394 "type":"structure", 3395 "required":["PolicyArn"], 3396 "members":{ 3397 "PolicyArn":{"shape":"arnType"}, 3398 "Marker":{"shape":"markerType"}, 3399 "MaxItems":{"shape":"maxItemsType"} 3400 } 3401 }, 3402 "ListPolicyVersionsResponse":{ 3403 "type":"structure", 3404 "members":{ 3405 "Versions":{"shape":"policyDocumentVersionListType"}, 3406 "IsTruncated":{"shape":"booleanType"}, 3407 "Marker":{"shape":"markerType"} 3408 } 3409 }, 3410 "ListRolePoliciesRequest":{ 3411 "type":"structure", 3412 "required":["RoleName"], 3413 "members":{ 3414 "RoleName":{"shape":"roleNameType"}, 3415 "Marker":{"shape":"markerType"}, 3416 "MaxItems":{"shape":"maxItemsType"} 3417 } 3418 }, 3419 "ListRolePoliciesResponse":{ 3420 "type":"structure", 3421 "required":["PolicyNames"], 3422 "members":{ 3423 "PolicyNames":{"shape":"policyNameListType"}, 3424 "IsTruncated":{"shape":"booleanType"}, 3425 "Marker":{"shape":"markerType"} 3426 } 3427 }, 3428 "ListRolesRequest":{ 3429 "type":"structure", 3430 "members":{ 3431 "PathPrefix":{"shape":"pathPrefixType"}, 3432 "Marker":{"shape":"markerType"}, 3433 "MaxItems":{"shape":"maxItemsType"} 3434 } 3435 }, 3436 "ListRolesResponse":{ 3437 "type":"structure", 3438 "required":["Roles"], 3439 "members":{ 3440 "Roles":{"shape":"roleListType"}, 3441 "IsTruncated":{"shape":"booleanType"}, 3442 "Marker":{"shape":"markerType"} 3443 } 3444 }, 3445 "ListSAMLProvidersRequest":{ 3446 "type":"structure", 3447 "members":{ 3448 } 3449 }, 3450 "ListSAMLProvidersResponse":{ 3451 "type":"structure", 3452 "members":{ 3453 "SAMLProviderList":{"shape":"SAMLProviderListType"} 3454 } 3455 }, 3456 "ListSSHPublicKeysRequest":{ 3457 "type":"structure", 3458 "members":{ 3459 "UserName":{"shape":"userNameType"}, 3460 "Marker":{"shape":"markerType"}, 3461 "MaxItems":{"shape":"maxItemsType"} 3462 } 3463 }, 3464 "ListSSHPublicKeysResponse":{ 3465 "type":"structure", 3466 "members":{ 3467 "SSHPublicKeys":{"shape":"SSHPublicKeyListType"}, 3468 "IsTruncated":{"shape":"booleanType"}, 3469 "Marker":{"shape":"markerType"} 3470 } 3471 }, 3472 "ListServerCertificatesRequest":{ 3473 "type":"structure", 3474 "members":{ 3475 "PathPrefix":{"shape":"pathPrefixType"}, 3476 "Marker":{"shape":"markerType"}, 3477 "MaxItems":{"shape":"maxItemsType"} 3478 } 3479 }, 3480 "ListServerCertificatesResponse":{ 3481 "type":"structure", 3482 "required":["ServerCertificateMetadataList"], 3483 "members":{ 3484 "ServerCertificateMetadataList":{"shape":"serverCertificateMetadataListType"}, 3485 "IsTruncated":{"shape":"booleanType"}, 3486 "Marker":{"shape":"markerType"} 3487 } 3488 }, 3489 "ListServiceSpecificCredentialsRequest":{ 3490 "type":"structure", 3491 "members":{ 3492 "UserName":{"shape":"userNameType"}, 3493 "ServiceName":{"shape":"serviceName"} 3494 } 3495 }, 3496 "ListServiceSpecificCredentialsResponse":{ 3497 "type":"structure", 3498 "members":{ 3499 "ServiceSpecificCredentials":{"shape":"ServiceSpecificCredentialsListType"} 3500 } 3501 }, 3502 "ListSigningCertificatesRequest":{ 3503 "type":"structure", 3504 "members":{ 3505 "UserName":{"shape":"existingUserNameType"}, 3506 "Marker":{"shape":"markerType"}, 3507 "MaxItems":{"shape":"maxItemsType"} 3508 } 3509 }, 3510 "ListSigningCertificatesResponse":{ 3511 "type":"structure", 3512 "required":["Certificates"], 3513 "members":{ 3514 "Certificates":{"shape":"certificateListType"}, 3515 "IsTruncated":{"shape":"booleanType"}, 3516 "Marker":{"shape":"markerType"} 3517 } 3518 }, 3519 "ListUserPoliciesRequest":{ 3520 "type":"structure", 3521 "required":["UserName"], 3522 "members":{ 3523 "UserName":{"shape":"existingUserNameType"}, 3524 "Marker":{"shape":"markerType"}, 3525 "MaxItems":{"shape":"maxItemsType"} 3526 } 3527 }, 3528 "ListUserPoliciesResponse":{ 3529 "type":"structure", 3530 "required":["PolicyNames"], 3531 "members":{ 3532 "PolicyNames":{"shape":"policyNameListType"}, 3533 "IsTruncated":{"shape":"booleanType"}, 3534 "Marker":{"shape":"markerType"} 3535 } 3536 }, 3537 "ListUsersRequest":{ 3538 "type":"structure", 3539 "members":{ 3540 "PathPrefix":{"shape":"pathPrefixType"}, 3541 "Marker":{"shape":"markerType"}, 3542 "MaxItems":{"shape":"maxItemsType"} 3543 } 3544 }, 3545 "ListUsersResponse":{ 3546 "type":"structure", 3547 "required":["Users"], 3548 "members":{ 3549 "Users":{"shape":"userListType"}, 3550 "IsTruncated":{"shape":"booleanType"}, 3551 "Marker":{"shape":"markerType"} 3552 } 3553 }, 3554 "ListVirtualMFADevicesRequest":{ 3555 "type":"structure", 3556 "members":{ 3557 "AssignmentStatus":{"shape":"assignmentStatusType"}, 3558 "Marker":{"shape":"markerType"}, 3559 "MaxItems":{"shape":"maxItemsType"} 3560 } 3561 }, 3562 "ListVirtualMFADevicesResponse":{ 3563 "type":"structure", 3564 "required":["VirtualMFADevices"], 3565 "members":{ 3566 "VirtualMFADevices":{"shape":"virtualMFADeviceListType"}, 3567 "IsTruncated":{"shape":"booleanType"}, 3568 "Marker":{"shape":"markerType"} 3569 } 3570 }, 3571 "LoginProfile":{ 3572 "type":"structure", 3573 "required":[ 3574 "UserName", 3575 "CreateDate" 3576 ], 3577 "members":{ 3578 "UserName":{"shape":"userNameType"}, 3579 "CreateDate":{"shape":"dateType"}, 3580 "PasswordResetRequired":{"shape":"booleanType"} 3581 } 3582 }, 3583 "MFADevice":{ 3584 "type":"structure", 3585 "required":[ 3586 "UserName", 3587 "SerialNumber", 3588 "EnableDate" 3589 ], 3590 "members":{ 3591 "UserName":{"shape":"userNameType"}, 3592 "SerialNumber":{"shape":"serialNumberType"}, 3593 "EnableDate":{"shape":"dateType"} 3594 } 3595 }, 3596 "MalformedCertificateException":{ 3597 "type":"structure", 3598 "members":{ 3599 "message":{"shape":"malformedCertificateMessage"} 3600 }, 3601 "error":{ 3602 "code":"MalformedCertificate", 3603 "httpStatusCode":400, 3604 "senderFault":true 3605 }, 3606 "exception":true 3607 }, 3608 "MalformedPolicyDocumentException":{ 3609 "type":"structure", 3610 "members":{ 3611 "message":{"shape":"malformedPolicyDocumentMessage"} 3612 }, 3613 "error":{ 3614 "code":"MalformedPolicyDocument", 3615 "httpStatusCode":400, 3616 "senderFault":true 3617 }, 3618 "exception":true 3619 }, 3620 "ManagedPolicyDetail":{ 3621 "type":"structure", 3622 "members":{ 3623 "PolicyName":{"shape":"policyNameType"}, 3624 "PolicyId":{"shape":"idType"}, 3625 "Arn":{"shape":"arnType"}, 3626 "Path":{"shape":"policyPathType"}, 3627 "DefaultVersionId":{"shape":"policyVersionIdType"}, 3628 "AttachmentCount":{"shape":"attachmentCountType"}, 3629 "IsAttachable":{"shape":"booleanType"}, 3630 "Description":{"shape":"policyDescriptionType"}, 3631 "CreateDate":{"shape":"dateType"}, 3632 "UpdateDate":{"shape":"dateType"}, 3633 "PolicyVersionList":{"shape":"policyDocumentVersionListType"} 3634 } 3635 }, 3636 "ManagedPolicyDetailListType":{ 3637 "type":"list", 3638 "member":{"shape":"ManagedPolicyDetail"} 3639 }, 3640 "NoSuchEntityException":{ 3641 "type":"structure", 3642 "members":{ 3643 "message":{"shape":"noSuchEntityMessage"} 3644 }, 3645 "error":{ 3646 "code":"NoSuchEntity", 3647 "httpStatusCode":404, 3648 "senderFault":true 3649 }, 3650 "exception":true 3651 }, 3652 "OpenIDConnectProviderListEntry":{ 3653 "type":"structure", 3654 "members":{ 3655 "Arn":{"shape":"arnType"} 3656 } 3657 }, 3658 "OpenIDConnectProviderListType":{ 3659 "type":"list", 3660 "member":{"shape":"OpenIDConnectProviderListEntry"} 3661 }, 3662 "OpenIDConnectProviderUrlType":{ 3663 "type":"string", 3664 "max":255, 3665 "min":1 3666 }, 3667 "OrganizationsDecisionDetail":{ 3668 "type":"structure", 3669 "members":{ 3670 "AllowedByOrganizations":{"shape":"booleanType"} 3671 } 3672 }, 3673 "PasswordPolicy":{ 3674 "type":"structure", 3675 "members":{ 3676 "MinimumPasswordLength":{"shape":"minimumPasswordLengthType"}, 3677 "RequireSymbols":{"shape":"booleanType"}, 3678 "RequireNumbers":{"shape":"booleanType"}, 3679 "RequireUppercaseCharacters":{"shape":"booleanType"}, 3680 "RequireLowercaseCharacters":{"shape":"booleanType"}, 3681 "AllowUsersToChangePassword":{"shape":"booleanType"}, 3682 "ExpirePasswords":{"shape":"booleanType"}, 3683 "MaxPasswordAge":{"shape":"maxPasswordAgeType"}, 3684 "PasswordReusePrevention":{"shape":"passwordReusePreventionType"}, 3685 "HardExpiry":{"shape":"booleanObjectType"} 3686 } 3687 }, 3688 "PasswordPolicyViolationException":{ 3689 "type":"structure", 3690 "members":{ 3691 "message":{"shape":"passwordPolicyViolationMessage"} 3692 }, 3693 "error":{ 3694 "code":"PasswordPolicyViolation", 3695 "httpStatusCode":400, 3696 "senderFault":true 3697 }, 3698 "exception":true 3699 }, 3700 "Policy":{ 3701 "type":"structure", 3702 "members":{ 3703 "PolicyName":{"shape":"policyNameType"}, 3704 "PolicyId":{"shape":"idType"}, 3705 "Arn":{"shape":"arnType"}, 3706 "Path":{"shape":"policyPathType"}, 3707 "DefaultVersionId":{"shape":"policyVersionIdType"}, 3708 "AttachmentCount":{"shape":"attachmentCountType"}, 3709 "IsAttachable":{"shape":"booleanType"}, 3710 "Description":{"shape":"policyDescriptionType"}, 3711 "CreateDate":{"shape":"dateType"}, 3712 "UpdateDate":{"shape":"dateType"} 3713 } 3714 }, 3715 "PolicyDetail":{ 3716 "type":"structure", 3717 "members":{ 3718 "PolicyName":{"shape":"policyNameType"}, 3719 "PolicyDocument":{"shape":"policyDocumentType"} 3720 } 3721 }, 3722 "PolicyEvaluationDecisionType":{ 3723 "type":"string", 3724 "enum":[ 3725 "allowed", 3726 "explicitDeny", 3727 "implicitDeny" 3728 ] 3729 }, 3730 "PolicyEvaluationException":{ 3731 "type":"structure", 3732 "members":{ 3733 "message":{"shape":"policyEvaluationErrorMessage"} 3734 }, 3735 "error":{ 3736 "code":"PolicyEvaluation", 3737 "httpStatusCode":500 3738 }, 3739 "exception":true 3740 }, 3741 "PolicyGroup":{ 3742 "type":"structure", 3743 "members":{ 3744 "GroupName":{"shape":"groupNameType"}, 3745 "GroupId":{"shape":"idType"} 3746 } 3747 }, 3748 "PolicyGroupListType":{ 3749 "type":"list", 3750 "member":{"shape":"PolicyGroup"} 3751 }, 3752 "PolicyIdentifierType":{"type":"string"}, 3753 "PolicyNotAttachableException":{ 3754 "type":"structure", 3755 "members":{ 3756 "message":{"shape":"policyNotAttachableMessage"} 3757 }, 3758 "error":{ 3759 "code":"PolicyNotAttachable", 3760 "httpStatusCode":400, 3761 "senderFault":true 3762 }, 3763 "exception":true 3764 }, 3765 "PolicyRole":{ 3766 "type":"structure", 3767 "members":{ 3768 "RoleName":{"shape":"roleNameType"}, 3769 "RoleId":{"shape":"idType"} 3770 } 3771 }, 3772 "PolicyRoleListType":{ 3773 "type":"list", 3774 "member":{"shape":"PolicyRole"} 3775 }, 3776 "PolicySourceType":{ 3777 "type":"string", 3778 "enum":[ 3779 "user", 3780 "group", 3781 "role", 3782 "aws-managed", 3783 "user-managed", 3784 "resource", 3785 "none" 3786 ] 3787 }, 3788 "PolicyUser":{ 3789 "type":"structure", 3790 "members":{ 3791 "UserName":{"shape":"userNameType"}, 3792 "UserId":{"shape":"idType"} 3793 } 3794 }, 3795 "PolicyUserListType":{ 3796 "type":"list", 3797 "member":{"shape":"PolicyUser"} 3798 }, 3799 "PolicyVersion":{ 3800 "type":"structure", 3801 "members":{ 3802 "Document":{"shape":"policyDocumentType"}, 3803 "VersionId":{"shape":"policyVersionIdType"}, 3804 "IsDefaultVersion":{"shape":"booleanType"}, 3805 "CreateDate":{"shape":"dateType"} 3806 } 3807 }, 3808 "Position":{ 3809 "type":"structure", 3810 "members":{ 3811 "Line":{"shape":"LineNumber"}, 3812 "Column":{"shape":"ColumnNumber"} 3813 } 3814 }, 3815 "PutGroupPolicyRequest":{ 3816 "type":"structure", 3817 "required":[ 3818 "GroupName", 3819 "PolicyName", 3820 "PolicyDocument" 3821 ], 3822 "members":{ 3823 "GroupName":{"shape":"groupNameType"}, 3824 "PolicyName":{"shape":"policyNameType"}, 3825 "PolicyDocument":{"shape":"policyDocumentType"} 3826 } 3827 }, 3828 "PutRolePolicyRequest":{ 3829 "type":"structure", 3830 "required":[ 3831 "RoleName", 3832 "PolicyName", 3833 "PolicyDocument" 3834 ], 3835 "members":{ 3836 "RoleName":{"shape":"roleNameType"}, 3837 "PolicyName":{"shape":"policyNameType"}, 3838 "PolicyDocument":{"shape":"policyDocumentType"} 3839 } 3840 }, 3841 "PutUserPolicyRequest":{ 3842 "type":"structure", 3843 "required":[ 3844 "UserName", 3845 "PolicyName", 3846 "PolicyDocument" 3847 ], 3848 "members":{ 3849 "UserName":{"shape":"existingUserNameType"}, 3850 "PolicyName":{"shape":"policyNameType"}, 3851 "PolicyDocument":{"shape":"policyDocumentType"} 3852 } 3853 }, 3854 "ReasonType":{ 3855 "type":"string", 3856 "max":1000 3857 }, 3858 "RegionNameType":{ 3859 "type":"string", 3860 "max":100, 3861 "min":1 3862 }, 3863 "RemoveClientIDFromOpenIDConnectProviderRequest":{ 3864 "type":"structure", 3865 "required":[ 3866 "OpenIDConnectProviderArn", 3867 "ClientID" 3868 ], 3869 "members":{ 3870 "OpenIDConnectProviderArn":{"shape":"arnType"}, 3871 "ClientID":{"shape":"clientIDType"} 3872 } 3873 }, 3874 "RemoveRoleFromInstanceProfileRequest":{ 3875 "type":"structure", 3876 "required":[ 3877 "InstanceProfileName", 3878 "RoleName" 3879 ], 3880 "members":{ 3881 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 3882 "RoleName":{"shape":"roleNameType"} 3883 } 3884 }, 3885 "RemoveUserFromGroupRequest":{ 3886 "type":"structure", 3887 "required":[ 3888 "GroupName", 3889 "UserName" 3890 ], 3891 "members":{ 3892 "GroupName":{"shape":"groupNameType"}, 3893 "UserName":{"shape":"existingUserNameType"} 3894 } 3895 }, 3896 "ReportContentType":{"type":"blob"}, 3897 "ReportFormatType":{ 3898 "type":"string", 3899 "enum":["text/csv"] 3900 }, 3901 "ReportStateDescriptionType":{"type":"string"}, 3902 "ReportStateType":{ 3903 "type":"string", 3904 "enum":[ 3905 "STARTED", 3906 "INPROGRESS", 3907 "COMPLETE" 3908 ] 3909 }, 3910 "ResetServiceSpecificCredentialRequest":{ 3911 "type":"structure", 3912 "required":["ServiceSpecificCredentialId"], 3913 "members":{ 3914 "UserName":{"shape":"userNameType"}, 3915 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"} 3916 } 3917 }, 3918 "ResetServiceSpecificCredentialResponse":{ 3919 "type":"structure", 3920 "members":{ 3921 "ServiceSpecificCredential":{"shape":"ServiceSpecificCredential"} 3922 } 3923 }, 3924 "ResourceHandlingOptionType":{ 3925 "type":"string", 3926 "max":64, 3927 "min":1 3928 }, 3929 "ResourceNameListType":{ 3930 "type":"list", 3931 "member":{"shape":"ResourceNameType"} 3932 }, 3933 "ResourceNameType":{ 3934 "type":"string", 3935 "max":2048, 3936 "min":1 3937 }, 3938 "ResourceSpecificResult":{ 3939 "type":"structure", 3940 "required":[ 3941 "EvalResourceName", 3942 "EvalResourceDecision" 3943 ], 3944 "members":{ 3945 "EvalResourceName":{"shape":"ResourceNameType"}, 3946 "EvalResourceDecision":{"shape":"PolicyEvaluationDecisionType"}, 3947 "MatchedStatements":{"shape":"StatementListType"}, 3948 "MissingContextValues":{"shape":"ContextKeyNamesResultListType"}, 3949 "EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"} 3950 } 3951 }, 3952 "ResourceSpecificResultListType":{ 3953 "type":"list", 3954 "member":{"shape":"ResourceSpecificResult"} 3955 }, 3956 "ResyncMFADeviceRequest":{ 3957 "type":"structure", 3958 "required":[ 3959 "UserName", 3960 "SerialNumber", 3961 "AuthenticationCode1", 3962 "AuthenticationCode2" 3963 ], 3964 "members":{ 3965 "UserName":{"shape":"existingUserNameType"}, 3966 "SerialNumber":{"shape":"serialNumberType"}, 3967 "AuthenticationCode1":{"shape":"authenticationCodeType"}, 3968 "AuthenticationCode2":{"shape":"authenticationCodeType"} 3969 } 3970 }, 3971 "Role":{ 3972 "type":"structure", 3973 "required":[ 3974 "Path", 3975 "RoleName", 3976 "RoleId", 3977 "Arn", 3978 "CreateDate" 3979 ], 3980 "members":{ 3981 "Path":{"shape":"pathType"}, 3982 "RoleName":{"shape":"roleNameType"}, 3983 "RoleId":{"shape":"idType"}, 3984 "Arn":{"shape":"arnType"}, 3985 "CreateDate":{"shape":"dateType"}, 3986 "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, 3987 "Description":{"shape":"roleDescriptionType"} 3988 } 3989 }, 3990 "RoleDetail":{ 3991 "type":"structure", 3992 "members":{ 3993 "Path":{"shape":"pathType"}, 3994 "RoleName":{"shape":"roleNameType"}, 3995 "RoleId":{"shape":"idType"}, 3996 "Arn":{"shape":"arnType"}, 3997 "CreateDate":{"shape":"dateType"}, 3998 "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, 3999 "InstanceProfileList":{"shape":"instanceProfileListType"}, 4000 "RolePolicyList":{"shape":"policyDetailListType"}, 4001 "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} 4002 } 4003 }, 4004 "RoleUsageListType":{ 4005 "type":"list", 4006 "member":{"shape":"RoleUsageType"} 4007 }, 4008 "RoleUsageType":{ 4009 "type":"structure", 4010 "members":{ 4011 "Region":{"shape":"RegionNameType"}, 4012 "Resources":{"shape":"ArnListType"} 4013 } 4014 }, 4015 "SAMLMetadataDocumentType":{ 4016 "type":"string", 4017 "max":10000000, 4018 "min":1000 4019 }, 4020 "SAMLProviderListEntry":{ 4021 "type":"structure", 4022 "members":{ 4023 "Arn":{"shape":"arnType"}, 4024 "ValidUntil":{"shape":"dateType"}, 4025 "CreateDate":{"shape":"dateType"} 4026 } 4027 }, 4028 "SAMLProviderListType":{ 4029 "type":"list", 4030 "member":{"shape":"SAMLProviderListEntry"} 4031 }, 4032 "SAMLProviderNameType":{ 4033 "type":"string", 4034 "max":128, 4035 "min":1, 4036 "pattern":"[\\w._-]+" 4037 }, 4038 "SSHPublicKey":{ 4039 "type":"structure", 4040 "required":[ 4041 "UserName", 4042 "SSHPublicKeyId", 4043 "Fingerprint", 4044 "SSHPublicKeyBody", 4045 "Status" 4046 ], 4047 "members":{ 4048 "UserName":{"shape":"userNameType"}, 4049 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 4050 "Fingerprint":{"shape":"publicKeyFingerprintType"}, 4051 "SSHPublicKeyBody":{"shape":"publicKeyMaterialType"}, 4052 "Status":{"shape":"statusType"}, 4053 "UploadDate":{"shape":"dateType"} 4054 } 4055 }, 4056 "SSHPublicKeyListType":{ 4057 "type":"list", 4058 "member":{"shape":"SSHPublicKeyMetadata"} 4059 }, 4060 "SSHPublicKeyMetadata":{ 4061 "type":"structure", 4062 "required":[ 4063 "UserName", 4064 "SSHPublicKeyId", 4065 "Status", 4066 "UploadDate" 4067 ], 4068 "members":{ 4069 "UserName":{"shape":"userNameType"}, 4070 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 4071 "Status":{"shape":"statusType"}, 4072 "UploadDate":{"shape":"dateType"} 4073 } 4074 }, 4075 "ServerCertificate":{ 4076 "type":"structure", 4077 "required":[ 4078 "ServerCertificateMetadata", 4079 "CertificateBody" 4080 ], 4081 "members":{ 4082 "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"}, 4083 "CertificateBody":{"shape":"certificateBodyType"}, 4084 "CertificateChain":{"shape":"certificateChainType"} 4085 } 4086 }, 4087 "ServerCertificateMetadata":{ 4088 "type":"structure", 4089 "required":[ 4090 "Path", 4091 "ServerCertificateName", 4092 "ServerCertificateId", 4093 "Arn" 4094 ], 4095 "members":{ 4096 "Path":{"shape":"pathType"}, 4097 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 4098 "ServerCertificateId":{"shape":"idType"}, 4099 "Arn":{"shape":"arnType"}, 4100 "UploadDate":{"shape":"dateType"}, 4101 "Expiration":{"shape":"dateType"} 4102 } 4103 }, 4104 "ServiceFailureException":{ 4105 "type":"structure", 4106 "members":{ 4107 "message":{"shape":"serviceFailureExceptionMessage"} 4108 }, 4109 "error":{ 4110 "code":"ServiceFailure", 4111 "httpStatusCode":500 4112 }, 4113 "exception":true 4114 }, 4115 "ServiceNotSupportedException":{ 4116 "type":"structure", 4117 "members":{ 4118 "message":{"shape":"serviceNotSupportedMessage"} 4119 }, 4120 "error":{ 4121 "code":"NotSupportedService", 4122 "httpStatusCode":404, 4123 "senderFault":true 4124 }, 4125 "exception":true 4126 }, 4127 "ServiceSpecificCredential":{ 4128 "type":"structure", 4129 "required":[ 4130 "CreateDate", 4131 "ServiceName", 4132 "ServiceUserName", 4133 "ServicePassword", 4134 "ServiceSpecificCredentialId", 4135 "UserName", 4136 "Status" 4137 ], 4138 "members":{ 4139 "CreateDate":{"shape":"dateType"}, 4140 "ServiceName":{"shape":"serviceName"}, 4141 "ServiceUserName":{"shape":"serviceUserName"}, 4142 "ServicePassword":{"shape":"servicePassword"}, 4143 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}, 4144 "UserName":{"shape":"userNameType"}, 4145 "Status":{"shape":"statusType"} 4146 } 4147 }, 4148 "ServiceSpecificCredentialMetadata":{ 4149 "type":"structure", 4150 "required":[ 4151 "UserName", 4152 "Status", 4153 "ServiceUserName", 4154 "CreateDate", 4155 "ServiceSpecificCredentialId", 4156 "ServiceName" 4157 ], 4158 "members":{ 4159 "UserName":{"shape":"userNameType"}, 4160 "Status":{"shape":"statusType"}, 4161 "ServiceUserName":{"shape":"serviceUserName"}, 4162 "CreateDate":{"shape":"dateType"}, 4163 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}, 4164 "ServiceName":{"shape":"serviceName"} 4165 } 4166 }, 4167 "ServiceSpecificCredentialsListType":{ 4168 "type":"list", 4169 "member":{"shape":"ServiceSpecificCredentialMetadata"} 4170 }, 4171 "SetDefaultPolicyVersionRequest":{ 4172 "type":"structure", 4173 "required":[ 4174 "PolicyArn", 4175 "VersionId" 4176 ], 4177 "members":{ 4178 "PolicyArn":{"shape":"arnType"}, 4179 "VersionId":{"shape":"policyVersionIdType"} 4180 } 4181 }, 4182 "SigningCertificate":{ 4183 "type":"structure", 4184 "required":[ 4185 "UserName", 4186 "CertificateId", 4187 "CertificateBody", 4188 "Status" 4189 ], 4190 "members":{ 4191 "UserName":{"shape":"userNameType"}, 4192 "CertificateId":{"shape":"certificateIdType"}, 4193 "CertificateBody":{"shape":"certificateBodyType"}, 4194 "Status":{"shape":"statusType"}, 4195 "UploadDate":{"shape":"dateType"} 4196 } 4197 }, 4198 "SimulateCustomPolicyRequest":{ 4199 "type":"structure", 4200 "required":[ 4201 "PolicyInputList", 4202 "ActionNames" 4203 ], 4204 "members":{ 4205 "PolicyInputList":{"shape":"SimulationPolicyListType"}, 4206 "ActionNames":{"shape":"ActionNameListType"}, 4207 "ResourceArns":{"shape":"ResourceNameListType"}, 4208 "ResourcePolicy":{"shape":"policyDocumentType"}, 4209 "ResourceOwner":{"shape":"ResourceNameType"}, 4210 "CallerArn":{"shape":"ResourceNameType"}, 4211 "ContextEntries":{"shape":"ContextEntryListType"}, 4212 "ResourceHandlingOption":{"shape":"ResourceHandlingOptionType"}, 4213 "MaxItems":{"shape":"maxItemsType"}, 4214 "Marker":{"shape":"markerType"} 4215 } 4216 }, 4217 "SimulatePolicyResponse":{ 4218 "type":"structure", 4219 "members":{ 4220 "EvaluationResults":{"shape":"EvaluationResultsListType"}, 4221 "IsTruncated":{"shape":"booleanType"}, 4222 "Marker":{"shape":"markerType"} 4223 } 4224 }, 4225 "SimulatePrincipalPolicyRequest":{ 4226 "type":"structure", 4227 "required":[ 4228 "PolicySourceArn", 4229 "ActionNames" 4230 ], 4231 "members":{ 4232 "PolicySourceArn":{"shape":"arnType"}, 4233 "PolicyInputList":{"shape":"SimulationPolicyListType"}, 4234 "ActionNames":{"shape":"ActionNameListType"}, 4235 "ResourceArns":{"shape":"ResourceNameListType"}, 4236 "ResourcePolicy":{"shape":"policyDocumentType"}, 4237 "ResourceOwner":{"shape":"ResourceNameType"}, 4238 "CallerArn":{"shape":"ResourceNameType"}, 4239 "ContextEntries":{"shape":"ContextEntryListType"}, 4240 "ResourceHandlingOption":{"shape":"ResourceHandlingOptionType"}, 4241 "MaxItems":{"shape":"maxItemsType"}, 4242 "Marker":{"shape":"markerType"} 4243 } 4244 }, 4245 "SimulationPolicyListType":{ 4246 "type":"list", 4247 "member":{"shape":"policyDocumentType"} 4248 }, 4249 "Statement":{ 4250 "type":"structure", 4251 "members":{ 4252 "SourcePolicyId":{"shape":"PolicyIdentifierType"}, 4253 "SourcePolicyType":{"shape":"PolicySourceType"}, 4254 "StartPosition":{"shape":"Position"}, 4255 "EndPosition":{"shape":"Position"} 4256 } 4257 }, 4258 "StatementListType":{ 4259 "type":"list", 4260 "member":{"shape":"Statement"} 4261 }, 4262 "UnmodifiableEntityException":{ 4263 "type":"structure", 4264 "members":{ 4265 "message":{"shape":"unmodifiableEntityMessage"} 4266 }, 4267 "error":{ 4268 "code":"UnmodifiableEntity", 4269 "httpStatusCode":400, 4270 "senderFault":true 4271 }, 4272 "exception":true 4273 }, 4274 "UnrecognizedPublicKeyEncodingException":{ 4275 "type":"structure", 4276 "members":{ 4277 "message":{"shape":"unrecognizedPublicKeyEncodingMessage"} 4278 }, 4279 "error":{ 4280 "code":"UnrecognizedPublicKeyEncoding", 4281 "httpStatusCode":400, 4282 "senderFault":true 4283 }, 4284 "exception":true 4285 }, 4286 "UpdateAccessKeyRequest":{ 4287 "type":"structure", 4288 "required":[ 4289 "AccessKeyId", 4290 "Status" 4291 ], 4292 "members":{ 4293 "UserName":{"shape":"existingUserNameType"}, 4294 "AccessKeyId":{"shape":"accessKeyIdType"}, 4295 "Status":{"shape":"statusType"} 4296 } 4297 }, 4298 "UpdateAccountPasswordPolicyRequest":{ 4299 "type":"structure", 4300 "members":{ 4301 "MinimumPasswordLength":{"shape":"minimumPasswordLengthType"}, 4302 "RequireSymbols":{"shape":"booleanType"}, 4303 "RequireNumbers":{"shape":"booleanType"}, 4304 "RequireUppercaseCharacters":{"shape":"booleanType"}, 4305 "RequireLowercaseCharacters":{"shape":"booleanType"}, 4306 "AllowUsersToChangePassword":{"shape":"booleanType"}, 4307 "MaxPasswordAge":{"shape":"maxPasswordAgeType"}, 4308 "PasswordReusePrevention":{"shape":"passwordReusePreventionType"}, 4309 "HardExpiry":{"shape":"booleanObjectType"} 4310 } 4311 }, 4312 "UpdateAssumeRolePolicyRequest":{ 4313 "type":"structure", 4314 "required":[ 4315 "RoleName", 4316 "PolicyDocument" 4317 ], 4318 "members":{ 4319 "RoleName":{"shape":"roleNameType"}, 4320 "PolicyDocument":{"shape":"policyDocumentType"} 4321 } 4322 }, 4323 "UpdateGroupRequest":{ 4324 "type":"structure", 4325 "required":["GroupName"], 4326 "members":{ 4327 "GroupName":{"shape":"groupNameType"}, 4328 "NewPath":{"shape":"pathType"}, 4329 "NewGroupName":{"shape":"groupNameType"} 4330 } 4331 }, 4332 "UpdateLoginProfileRequest":{ 4333 "type":"structure", 4334 "required":["UserName"], 4335 "members":{ 4336 "UserName":{"shape":"userNameType"}, 4337 "Password":{"shape":"passwordType"}, 4338 "PasswordResetRequired":{"shape":"booleanObjectType"} 4339 } 4340 }, 4341 "UpdateOpenIDConnectProviderThumbprintRequest":{ 4342 "type":"structure", 4343 "required":[ 4344 "OpenIDConnectProviderArn", 4345 "ThumbprintList" 4346 ], 4347 "members":{ 4348 "OpenIDConnectProviderArn":{"shape":"arnType"}, 4349 "ThumbprintList":{"shape":"thumbprintListType"} 4350 } 4351 }, 4352 "UpdateRoleDescriptionRequest":{ 4353 "type":"structure", 4354 "required":[ 4355 "RoleName", 4356 "Description" 4357 ], 4358 "members":{ 4359 "RoleName":{"shape":"roleNameType"}, 4360 "Description":{"shape":"roleDescriptionType"} 4361 } 4362 }, 4363 "UpdateRoleDescriptionResponse":{ 4364 "type":"structure", 4365 "members":{ 4366 "Role":{"shape":"Role"} 4367 } 4368 }, 4369 "UpdateSAMLProviderRequest":{ 4370 "type":"structure", 4371 "required":[ 4372 "SAMLMetadataDocument", 4373 "SAMLProviderArn" 4374 ], 4375 "members":{ 4376 "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, 4377 "SAMLProviderArn":{"shape":"arnType"} 4378 } 4379 }, 4380 "UpdateSAMLProviderResponse":{ 4381 "type":"structure", 4382 "members":{ 4383 "SAMLProviderArn":{"shape":"arnType"} 4384 } 4385 }, 4386 "UpdateSSHPublicKeyRequest":{ 4387 "type":"structure", 4388 "required":[ 4389 "UserName", 4390 "SSHPublicKeyId", 4391 "Status" 4392 ], 4393 "members":{ 4394 "UserName":{"shape":"userNameType"}, 4395 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 4396 "Status":{"shape":"statusType"} 4397 } 4398 }, 4399 "UpdateServerCertificateRequest":{ 4400 "type":"structure", 4401 "required":["ServerCertificateName"], 4402 "members":{ 4403 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 4404 "NewPath":{"shape":"pathType"}, 4405 "NewServerCertificateName":{"shape":"serverCertificateNameType"} 4406 } 4407 }, 4408 "UpdateServiceSpecificCredentialRequest":{ 4409 "type":"structure", 4410 "required":[ 4411 "ServiceSpecificCredentialId", 4412 "Status" 4413 ], 4414 "members":{ 4415 "UserName":{"shape":"userNameType"}, 4416 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}, 4417 "Status":{"shape":"statusType"} 4418 } 4419 }, 4420 "UpdateSigningCertificateRequest":{ 4421 "type":"structure", 4422 "required":[ 4423 "CertificateId", 4424 "Status" 4425 ], 4426 "members":{ 4427 "UserName":{"shape":"existingUserNameType"}, 4428 "CertificateId":{"shape":"certificateIdType"}, 4429 "Status":{"shape":"statusType"} 4430 } 4431 }, 4432 "UpdateUserRequest":{ 4433 "type":"structure", 4434 "required":["UserName"], 4435 "members":{ 4436 "UserName":{"shape":"existingUserNameType"}, 4437 "NewPath":{"shape":"pathType"}, 4438 "NewUserName":{"shape":"userNameType"} 4439 } 4440 }, 4441 "UploadSSHPublicKeyRequest":{ 4442 "type":"structure", 4443 "required":[ 4444 "UserName", 4445 "SSHPublicKeyBody" 4446 ], 4447 "members":{ 4448 "UserName":{"shape":"userNameType"}, 4449 "SSHPublicKeyBody":{"shape":"publicKeyMaterialType"} 4450 } 4451 }, 4452 "UploadSSHPublicKeyResponse":{ 4453 "type":"structure", 4454 "members":{ 4455 "SSHPublicKey":{"shape":"SSHPublicKey"} 4456 } 4457 }, 4458 "UploadServerCertificateRequest":{ 4459 "type":"structure", 4460 "required":[ 4461 "ServerCertificateName", 4462 "CertificateBody", 4463 "PrivateKey" 4464 ], 4465 "members":{ 4466 "Path":{"shape":"pathType"}, 4467 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 4468 "CertificateBody":{"shape":"certificateBodyType"}, 4469 "PrivateKey":{"shape":"privateKeyType"}, 4470 "CertificateChain":{"shape":"certificateChainType"} 4471 } 4472 }, 4473 "UploadServerCertificateResponse":{ 4474 "type":"structure", 4475 "members":{ 4476 "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"} 4477 } 4478 }, 4479 "UploadSigningCertificateRequest":{ 4480 "type":"structure", 4481 "required":["CertificateBody"], 4482 "members":{ 4483 "UserName":{"shape":"existingUserNameType"}, 4484 "CertificateBody":{"shape":"certificateBodyType"} 4485 } 4486 }, 4487 "UploadSigningCertificateResponse":{ 4488 "type":"structure", 4489 "required":["Certificate"], 4490 "members":{ 4491 "Certificate":{"shape":"SigningCertificate"} 4492 } 4493 }, 4494 "User":{ 4495 "type":"structure", 4496 "required":[ 4497 "Path", 4498 "UserName", 4499 "UserId", 4500 "Arn", 4501 "CreateDate" 4502 ], 4503 "members":{ 4504 "Path":{"shape":"pathType"}, 4505 "UserName":{"shape":"userNameType"}, 4506 "UserId":{"shape":"idType"}, 4507 "Arn":{"shape":"arnType"}, 4508 "CreateDate":{"shape":"dateType"}, 4509 "PasswordLastUsed":{"shape":"dateType"} 4510 } 4511 }, 4512 "UserDetail":{ 4513 "type":"structure", 4514 "members":{ 4515 "Path":{"shape":"pathType"}, 4516 "UserName":{"shape":"userNameType"}, 4517 "UserId":{"shape":"idType"}, 4518 "Arn":{"shape":"arnType"}, 4519 "CreateDate":{"shape":"dateType"}, 4520 "UserPolicyList":{"shape":"policyDetailListType"}, 4521 "GroupList":{"shape":"groupNameListType"}, 4522 "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} 4523 } 4524 }, 4525 "VirtualMFADevice":{ 4526 "type":"structure", 4527 "required":["SerialNumber"], 4528 "members":{ 4529 "SerialNumber":{"shape":"serialNumberType"}, 4530 "Base32StringSeed":{"shape":"BootstrapDatum"}, 4531 "QRCodePNG":{"shape":"BootstrapDatum"}, 4532 "User":{"shape":"User"}, 4533 "EnableDate":{"shape":"dateType"} 4534 } 4535 }, 4536 "accessKeyIdType":{ 4537 "type":"string", 4538 "max":128, 4539 "min":16, 4540 "pattern":"[\\w]+" 4541 }, 4542 "accessKeyMetadataListType":{ 4543 "type":"list", 4544 "member":{"shape":"AccessKeyMetadata"} 4545 }, 4546 "accessKeySecretType":{ 4547 "type":"string", 4548 "sensitive":true 4549 }, 4550 "accountAliasListType":{ 4551 "type":"list", 4552 "member":{"shape":"accountAliasType"} 4553 }, 4554 "accountAliasType":{ 4555 "type":"string", 4556 "max":63, 4557 "min":3, 4558 "pattern":"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$" 4559 }, 4560 "arnType":{ 4561 "type":"string", 4562 "max":2048, 4563 "min":20 4564 }, 4565 "assignmentStatusType":{ 4566 "type":"string", 4567 "enum":[ 4568 "Assigned", 4569 "Unassigned", 4570 "Any" 4571 ] 4572 }, 4573 "attachedPoliciesListType":{ 4574 "type":"list", 4575 "member":{"shape":"AttachedPolicy"} 4576 }, 4577 "attachmentCountType":{"type":"integer"}, 4578 "authenticationCodeType":{ 4579 "type":"string", 4580 "max":6, 4581 "min":6, 4582 "pattern":"[\\d]+" 4583 }, 4584 "booleanObjectType":{ 4585 "type":"boolean", 4586 "box":true 4587 }, 4588 "booleanType":{"type":"boolean"}, 4589 "certificateBodyType":{ 4590 "type":"string", 4591 "max":16384, 4592 "min":1, 4593 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 4594 }, 4595 "certificateChainType":{ 4596 "type":"string", 4597 "max":2097152, 4598 "min":1, 4599 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 4600 }, 4601 "certificateIdType":{ 4602 "type":"string", 4603 "max":128, 4604 "min":24, 4605 "pattern":"[\\w]+" 4606 }, 4607 "certificateListType":{ 4608 "type":"list", 4609 "member":{"shape":"SigningCertificate"} 4610 }, 4611 "clientIDListType":{ 4612 "type":"list", 4613 "member":{"shape":"clientIDType"} 4614 }, 4615 "clientIDType":{ 4616 "type":"string", 4617 "max":255, 4618 "min":1 4619 }, 4620 "credentialReportExpiredExceptionMessage":{"type":"string"}, 4621 "credentialReportNotPresentExceptionMessage":{"type":"string"}, 4622 "credentialReportNotReadyExceptionMessage":{"type":"string"}, 4623 "customSuffixType":{ 4624 "type":"string", 4625 "max":64, 4626 "min":1, 4627 "pattern":"[\\w+=,.@-]+" 4628 }, 4629 "dateType":{"type":"timestamp"}, 4630 "deleteConflictMessage":{"type":"string"}, 4631 "duplicateCertificateMessage":{"type":"string"}, 4632 "duplicateSSHPublicKeyMessage":{"type":"string"}, 4633 "encodingType":{ 4634 "type":"string", 4635 "enum":[ 4636 "SSH", 4637 "PEM" 4638 ] 4639 }, 4640 "entityAlreadyExistsMessage":{"type":"string"}, 4641 "entityListType":{ 4642 "type":"list", 4643 "member":{"shape":"EntityType"} 4644 }, 4645 "entityTemporarilyUnmodifiableMessage":{"type":"string"}, 4646 "existingUserNameType":{ 4647 "type":"string", 4648 "max":128, 4649 "min":1, 4650 "pattern":"[\\w+=,.@-]+" 4651 }, 4652 "groupDetailListType":{ 4653 "type":"list", 4654 "member":{"shape":"GroupDetail"} 4655 }, 4656 "groupListType":{ 4657 "type":"list", 4658 "member":{"shape":"Group"} 4659 }, 4660 "groupNameListType":{ 4661 "type":"list", 4662 "member":{"shape":"groupNameType"} 4663 }, 4664 "groupNameType":{ 4665 "type":"string", 4666 "max":128, 4667 "min":1, 4668 "pattern":"[\\w+=,.@-]+" 4669 }, 4670 "idType":{ 4671 "type":"string", 4672 "max":128, 4673 "min":16, 4674 "pattern":"[\\w]+" 4675 }, 4676 "instanceProfileListType":{ 4677 "type":"list", 4678 "member":{"shape":"InstanceProfile"} 4679 }, 4680 "instanceProfileNameType":{ 4681 "type":"string", 4682 "max":128, 4683 "min":1, 4684 "pattern":"[\\w+=,.@-]+" 4685 }, 4686 "invalidAuthenticationCodeMessage":{"type":"string"}, 4687 "invalidCertificateMessage":{"type":"string"}, 4688 "invalidInputMessage":{"type":"string"}, 4689 "invalidPublicKeyMessage":{"type":"string"}, 4690 "invalidUserTypeMessage":{"type":"string"}, 4691 "keyPairMismatchMessage":{"type":"string"}, 4692 "limitExceededMessage":{"type":"string"}, 4693 "malformedCertificateMessage":{"type":"string"}, 4694 "malformedPolicyDocumentMessage":{"type":"string"}, 4695 "markerType":{ 4696 "type":"string", 4697 "max":320, 4698 "min":1, 4699 "pattern":"[\\u0020-\\u00FF]+" 4700 }, 4701 "maxItemsType":{ 4702 "type":"integer", 4703 "max":1000, 4704 "min":1 4705 }, 4706 "maxPasswordAgeType":{ 4707 "type":"integer", 4708 "box":true, 4709 "max":1095, 4710 "min":1 4711 }, 4712 "mfaDeviceListType":{ 4713 "type":"list", 4714 "member":{"shape":"MFADevice"} 4715 }, 4716 "minimumPasswordLengthType":{ 4717 "type":"integer", 4718 "max":128, 4719 "min":6 4720 }, 4721 "noSuchEntityMessage":{"type":"string"}, 4722 "passwordPolicyViolationMessage":{"type":"string"}, 4723 "passwordReusePreventionType":{ 4724 "type":"integer", 4725 "box":true, 4726 "max":24, 4727 "min":1 4728 }, 4729 "passwordType":{ 4730 "type":"string", 4731 "max":128, 4732 "min":1, 4733 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+", 4734 "sensitive":true 4735 }, 4736 "pathPrefixType":{ 4737 "type":"string", 4738 "max":512, 4739 "min":1, 4740 "pattern":"\\u002F[\\u0021-\\u007F]*" 4741 }, 4742 "pathType":{ 4743 "type":"string", 4744 "max":512, 4745 "min":1, 4746 "pattern":"(\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F)" 4747 }, 4748 "policyDescriptionType":{ 4749 "type":"string", 4750 "max":1000 4751 }, 4752 "policyDetailListType":{ 4753 "type":"list", 4754 "member":{"shape":"PolicyDetail"} 4755 }, 4756 "policyDocumentType":{ 4757 "type":"string", 4758 "max":131072, 4759 "min":1, 4760 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 4761 }, 4762 "policyDocumentVersionListType":{ 4763 "type":"list", 4764 "member":{"shape":"PolicyVersion"} 4765 }, 4766 "policyEvaluationErrorMessage":{"type":"string"}, 4767 "policyListType":{ 4768 "type":"list", 4769 "member":{"shape":"Policy"} 4770 }, 4771 "policyNameListType":{ 4772 "type":"list", 4773 "member":{"shape":"policyNameType"} 4774 }, 4775 "policyNameType":{ 4776 "type":"string", 4777 "max":128, 4778 "min":1, 4779 "pattern":"[\\w+=,.@-]+" 4780 }, 4781 "policyNotAttachableMessage":{"type":"string"}, 4782 "policyPathType":{ 4783 "type":"string", 4784 "pattern":"((/[A-Za-z0-9\\.,\\+@=_-]+)*)/" 4785 }, 4786 "policyScopeType":{ 4787 "type":"string", 4788 "enum":[ 4789 "All", 4790 "AWS", 4791 "Local" 4792 ] 4793 }, 4794 "policyVersionIdType":{ 4795 "type":"string", 4796 "pattern":"v[1-9][0-9]*(\\.[A-Za-z0-9-]*)?" 4797 }, 4798 "privateKeyType":{ 4799 "type":"string", 4800 "max":16384, 4801 "min":1, 4802 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+", 4803 "sensitive":true 4804 }, 4805 "publicKeyFingerprintType":{ 4806 "type":"string", 4807 "max":48, 4808 "min":48, 4809 "pattern":"[:\\w]+" 4810 }, 4811 "publicKeyIdType":{ 4812 "type":"string", 4813 "max":128, 4814 "min":20, 4815 "pattern":"[\\w]+" 4816 }, 4817 "publicKeyMaterialType":{ 4818 "type":"string", 4819 "max":16384, 4820 "min":1, 4821 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 4822 }, 4823 "roleDescriptionType":{ 4824 "type":"string", 4825 "max":1000, 4826 "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*" 4827 }, 4828 "roleDetailListType":{ 4829 "type":"list", 4830 "member":{"shape":"RoleDetail"} 4831 }, 4832 "roleListType":{ 4833 "type":"list", 4834 "member":{"shape":"Role"} 4835 }, 4836 "roleNameType":{ 4837 "type":"string", 4838 "max":64, 4839 "min":1, 4840 "pattern":"[\\w+=,.@-]+" 4841 }, 4842 "serialNumberType":{ 4843 "type":"string", 4844 "max":256, 4845 "min":9, 4846 "pattern":"[\\w+=/:,.@-]+" 4847 }, 4848 "serverCertificateMetadataListType":{ 4849 "type":"list", 4850 "member":{"shape":"ServerCertificateMetadata"} 4851 }, 4852 "serverCertificateNameType":{ 4853 "type":"string", 4854 "max":128, 4855 "min":1, 4856 "pattern":"[\\w+=,.@-]+" 4857 }, 4858 "serviceFailureExceptionMessage":{"type":"string"}, 4859 "serviceName":{"type":"string"}, 4860 "serviceNotSupportedMessage":{"type":"string"}, 4861 "servicePassword":{ 4862 "type":"string", 4863 "sensitive":true 4864 }, 4865 "serviceSpecificCredentialId":{ 4866 "type":"string", 4867 "max":128, 4868 "min":20, 4869 "pattern":"[\\w]+" 4870 }, 4871 "serviceUserName":{ 4872 "type":"string", 4873 "max":200, 4874 "min":17, 4875 "pattern":"[\\w+=,.@-]+" 4876 }, 4877 "statusType":{ 4878 "type":"string", 4879 "enum":[ 4880 "Active", 4881 "Inactive" 4882 ] 4883 }, 4884 "stringType":{"type":"string"}, 4885 "summaryKeyType":{ 4886 "type":"string", 4887 "enum":[ 4888 "Users", 4889 "UsersQuota", 4890 "Groups", 4891 "GroupsQuota", 4892 "ServerCertificates", 4893 "ServerCertificatesQuota", 4894 "UserPolicySizeQuota", 4895 "GroupPolicySizeQuota", 4896 "GroupsPerUserQuota", 4897 "SigningCertificatesPerUserQuota", 4898 "AccessKeysPerUserQuota", 4899 "MFADevices", 4900 "MFADevicesInUse", 4901 "AccountMFAEnabled", 4902 "AccountAccessKeysPresent", 4903 "AccountSigningCertificatesPresent", 4904 "AttachedPoliciesPerGroupQuota", 4905 "AttachedPoliciesPerRoleQuota", 4906 "AttachedPoliciesPerUserQuota", 4907 "Policies", 4908 "PoliciesQuota", 4909 "PolicySizeQuota", 4910 "PolicyVersionsInUse", 4911 "PolicyVersionsInUseQuota", 4912 "VersionsPerPolicyQuota" 4913 ] 4914 }, 4915 "summaryMapType":{ 4916 "type":"map", 4917 "key":{"shape":"summaryKeyType"}, 4918 "value":{"shape":"summaryValueType"} 4919 }, 4920 "summaryValueType":{"type":"integer"}, 4921 "thumbprintListType":{ 4922 "type":"list", 4923 "member":{"shape":"thumbprintType"} 4924 }, 4925 "thumbprintType":{ 4926 "type":"string", 4927 "max":40, 4928 "min":40 4929 }, 4930 "unmodifiableEntityMessage":{"type":"string"}, 4931 "unrecognizedPublicKeyEncodingMessage":{"type":"string"}, 4932 "userDetailListType":{ 4933 "type":"list", 4934 "member":{"shape":"UserDetail"} 4935 }, 4936 "userListType":{ 4937 "type":"list", 4938 "member":{"shape":"User"} 4939 }, 4940 "userNameType":{ 4941 "type":"string", 4942 "max":64, 4943 "min":1, 4944 "pattern":"[\\w+=,.@-]+" 4945 }, 4946 "virtualMFADeviceListType":{ 4947 "type":"list", 4948 "member":{"shape":"VirtualMFADevice"} 4949 }, 4950 "virtualMFADeviceName":{ 4951 "type":"string", 4952 "min":1, 4953 "pattern":"[\\w+=,.@-]+" 4954 } 4955 } 4956} 4957