1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2010-05-08", 5 "endpointPrefix":"iam", 6 "globalEndpoint":"iam.amazonaws.com", 7 "protocol":"query", 8 "serviceAbbreviation":"IAM", 9 "serviceFullName":"AWS Identity and Access Management", 10 "serviceId":"IAM", 11 "signatureVersion":"v4", 12 "uid":"iam-2010-05-08", 13 "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" 14 }, 15 "operations":{ 16 "AddClientIDToOpenIDConnectProvider":{ 17 "name":"AddClientIDToOpenIDConnectProvider", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AddClientIDToOpenIDConnectProviderRequest"}, 23 "errors":[ 24 {"shape":"InvalidInputException"}, 25 {"shape":"NoSuchEntityException"}, 26 {"shape":"LimitExceededException"}, 27 {"shape":"ServiceFailureException"} 28 ] 29 }, 30 "AddRoleToInstanceProfile":{ 31 "name":"AddRoleToInstanceProfile", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"AddRoleToInstanceProfileRequest"}, 37 "errors":[ 38 {"shape":"NoSuchEntityException"}, 39 {"shape":"EntityAlreadyExistsException"}, 40 {"shape":"LimitExceededException"}, 41 {"shape":"UnmodifiableEntityException"}, 42 {"shape":"ServiceFailureException"} 43 ] 44 }, 45 "AddUserToGroup":{ 46 "name":"AddUserToGroup", 47 "http":{ 48 "method":"POST", 49 "requestUri":"/" 50 }, 51 "input":{"shape":"AddUserToGroupRequest"}, 52 "errors":[ 53 {"shape":"NoSuchEntityException"}, 54 {"shape":"LimitExceededException"}, 55 {"shape":"ServiceFailureException"} 56 ] 57 }, 58 "AttachGroupPolicy":{ 59 "name":"AttachGroupPolicy", 60 "http":{ 61 "method":"POST", 62 "requestUri":"/" 63 }, 64 "input":{"shape":"AttachGroupPolicyRequest"}, 65 "errors":[ 66 {"shape":"NoSuchEntityException"}, 67 {"shape":"LimitExceededException"}, 68 {"shape":"InvalidInputException"}, 69 {"shape":"PolicyNotAttachableException"}, 70 {"shape":"ServiceFailureException"} 71 ] 72 }, 73 "AttachRolePolicy":{ 74 "name":"AttachRolePolicy", 75 "http":{ 76 "method":"POST", 77 "requestUri":"/" 78 }, 79 "input":{"shape":"AttachRolePolicyRequest"}, 80 "errors":[ 81 {"shape":"NoSuchEntityException"}, 82 {"shape":"LimitExceededException"}, 83 {"shape":"InvalidInputException"}, 84 {"shape":"UnmodifiableEntityException"}, 85 {"shape":"PolicyNotAttachableException"}, 86 {"shape":"ServiceFailureException"} 87 ] 88 }, 89 "AttachUserPolicy":{ 90 "name":"AttachUserPolicy", 91 "http":{ 92 "method":"POST", 93 "requestUri":"/" 94 }, 95 "input":{"shape":"AttachUserPolicyRequest"}, 96 "errors":[ 97 {"shape":"NoSuchEntityException"}, 98 {"shape":"LimitExceededException"}, 99 {"shape":"InvalidInputException"}, 100 {"shape":"PolicyNotAttachableException"}, 101 {"shape":"ServiceFailureException"} 102 ] 103 }, 104 "ChangePassword":{ 105 "name":"ChangePassword", 106 "http":{ 107 "method":"POST", 108 "requestUri":"/" 109 }, 110 "input":{"shape":"ChangePasswordRequest"}, 111 "errors":[ 112 {"shape":"NoSuchEntityException"}, 113 {"shape":"InvalidUserTypeException"}, 114 {"shape":"LimitExceededException"}, 115 {"shape":"EntityTemporarilyUnmodifiableException"}, 116 {"shape":"PasswordPolicyViolationException"}, 117 {"shape":"ServiceFailureException"} 118 ] 119 }, 120 "CreateAccessKey":{ 121 "name":"CreateAccessKey", 122 "http":{ 123 "method":"POST", 124 "requestUri":"/" 125 }, 126 "input":{"shape":"CreateAccessKeyRequest"}, 127 "output":{ 128 "shape":"CreateAccessKeyResponse", 129 "resultWrapper":"CreateAccessKeyResult" 130 }, 131 "errors":[ 132 {"shape":"NoSuchEntityException"}, 133 {"shape":"LimitExceededException"}, 134 {"shape":"ServiceFailureException"} 135 ] 136 }, 137 "CreateAccountAlias":{ 138 "name":"CreateAccountAlias", 139 "http":{ 140 "method":"POST", 141 "requestUri":"/" 142 }, 143 "input":{"shape":"CreateAccountAliasRequest"}, 144 "errors":[ 145 {"shape":"EntityAlreadyExistsException"}, 146 {"shape":"LimitExceededException"}, 147 {"shape":"ServiceFailureException"} 148 ] 149 }, 150 "CreateGroup":{ 151 "name":"CreateGroup", 152 "http":{ 153 "method":"POST", 154 "requestUri":"/" 155 }, 156 "input":{"shape":"CreateGroupRequest"}, 157 "output":{ 158 "shape":"CreateGroupResponse", 159 "resultWrapper":"CreateGroupResult" 160 }, 161 "errors":[ 162 {"shape":"LimitExceededException"}, 163 {"shape":"EntityAlreadyExistsException"}, 164 {"shape":"NoSuchEntityException"}, 165 {"shape":"ServiceFailureException"} 166 ] 167 }, 168 "CreateInstanceProfile":{ 169 "name":"CreateInstanceProfile", 170 "http":{ 171 "method":"POST", 172 "requestUri":"/" 173 }, 174 "input":{"shape":"CreateInstanceProfileRequest"}, 175 "output":{ 176 "shape":"CreateInstanceProfileResponse", 177 "resultWrapper":"CreateInstanceProfileResult" 178 }, 179 "errors":[ 180 {"shape":"EntityAlreadyExistsException"}, 181 {"shape":"InvalidInputException"}, 182 {"shape":"LimitExceededException"}, 183 {"shape":"ConcurrentModificationException"}, 184 {"shape":"ServiceFailureException"} 185 ] 186 }, 187 "CreateLoginProfile":{ 188 "name":"CreateLoginProfile", 189 "http":{ 190 "method":"POST", 191 "requestUri":"/" 192 }, 193 "input":{"shape":"CreateLoginProfileRequest"}, 194 "output":{ 195 "shape":"CreateLoginProfileResponse", 196 "resultWrapper":"CreateLoginProfileResult" 197 }, 198 "errors":[ 199 {"shape":"EntityAlreadyExistsException"}, 200 {"shape":"NoSuchEntityException"}, 201 {"shape":"PasswordPolicyViolationException"}, 202 {"shape":"LimitExceededException"}, 203 {"shape":"ServiceFailureException"} 204 ] 205 }, 206 "CreateOpenIDConnectProvider":{ 207 "name":"CreateOpenIDConnectProvider", 208 "http":{ 209 "method":"POST", 210 "requestUri":"/" 211 }, 212 "input":{"shape":"CreateOpenIDConnectProviderRequest"}, 213 "output":{ 214 "shape":"CreateOpenIDConnectProviderResponse", 215 "resultWrapper":"CreateOpenIDConnectProviderResult" 216 }, 217 "errors":[ 218 {"shape":"InvalidInputException"}, 219 {"shape":"EntityAlreadyExistsException"}, 220 {"shape":"LimitExceededException"}, 221 {"shape":"ConcurrentModificationException"}, 222 {"shape":"ServiceFailureException"} 223 ] 224 }, 225 "CreatePolicy":{ 226 "name":"CreatePolicy", 227 "http":{ 228 "method":"POST", 229 "requestUri":"/" 230 }, 231 "input":{"shape":"CreatePolicyRequest"}, 232 "output":{ 233 "shape":"CreatePolicyResponse", 234 "resultWrapper":"CreatePolicyResult" 235 }, 236 "errors":[ 237 {"shape":"InvalidInputException"}, 238 {"shape":"LimitExceededException"}, 239 {"shape":"EntityAlreadyExistsException"}, 240 {"shape":"MalformedPolicyDocumentException"}, 241 {"shape":"ConcurrentModificationException"}, 242 {"shape":"ServiceFailureException"} 243 ] 244 }, 245 "CreatePolicyVersion":{ 246 "name":"CreatePolicyVersion", 247 "http":{ 248 "method":"POST", 249 "requestUri":"/" 250 }, 251 "input":{"shape":"CreatePolicyVersionRequest"}, 252 "output":{ 253 "shape":"CreatePolicyVersionResponse", 254 "resultWrapper":"CreatePolicyVersionResult" 255 }, 256 "errors":[ 257 {"shape":"NoSuchEntityException"}, 258 {"shape":"MalformedPolicyDocumentException"}, 259 {"shape":"InvalidInputException"}, 260 {"shape":"LimitExceededException"}, 261 {"shape":"ServiceFailureException"} 262 ] 263 }, 264 "CreateRole":{ 265 "name":"CreateRole", 266 "http":{ 267 "method":"POST", 268 "requestUri":"/" 269 }, 270 "input":{"shape":"CreateRoleRequest"}, 271 "output":{ 272 "shape":"CreateRoleResponse", 273 "resultWrapper":"CreateRoleResult" 274 }, 275 "errors":[ 276 {"shape":"LimitExceededException"}, 277 {"shape":"InvalidInputException"}, 278 {"shape":"EntityAlreadyExistsException"}, 279 {"shape":"MalformedPolicyDocumentException"}, 280 {"shape":"ConcurrentModificationException"}, 281 {"shape":"ServiceFailureException"} 282 ] 283 }, 284 "CreateSAMLProvider":{ 285 "name":"CreateSAMLProvider", 286 "http":{ 287 "method":"POST", 288 "requestUri":"/" 289 }, 290 "input":{"shape":"CreateSAMLProviderRequest"}, 291 "output":{ 292 "shape":"CreateSAMLProviderResponse", 293 "resultWrapper":"CreateSAMLProviderResult" 294 }, 295 "errors":[ 296 {"shape":"InvalidInputException"}, 297 {"shape":"EntityAlreadyExistsException"}, 298 {"shape":"LimitExceededException"}, 299 {"shape":"ConcurrentModificationException"}, 300 {"shape":"ServiceFailureException"} 301 ] 302 }, 303 "CreateServiceLinkedRole":{ 304 "name":"CreateServiceLinkedRole", 305 "http":{ 306 "method":"POST", 307 "requestUri":"/" 308 }, 309 "input":{"shape":"CreateServiceLinkedRoleRequest"}, 310 "output":{ 311 "shape":"CreateServiceLinkedRoleResponse", 312 "resultWrapper":"CreateServiceLinkedRoleResult" 313 }, 314 "errors":[ 315 {"shape":"InvalidInputException"}, 316 {"shape":"LimitExceededException"}, 317 {"shape":"NoSuchEntityException"}, 318 {"shape":"ServiceFailureException"} 319 ] 320 }, 321 "CreateServiceSpecificCredential":{ 322 "name":"CreateServiceSpecificCredential", 323 "http":{ 324 "method":"POST", 325 "requestUri":"/" 326 }, 327 "input":{"shape":"CreateServiceSpecificCredentialRequest"}, 328 "output":{ 329 "shape":"CreateServiceSpecificCredentialResponse", 330 "resultWrapper":"CreateServiceSpecificCredentialResult" 331 }, 332 "errors":[ 333 {"shape":"LimitExceededException"}, 334 {"shape":"NoSuchEntityException"}, 335 {"shape":"ServiceNotSupportedException"} 336 ] 337 }, 338 "CreateUser":{ 339 "name":"CreateUser", 340 "http":{ 341 "method":"POST", 342 "requestUri":"/" 343 }, 344 "input":{"shape":"CreateUserRequest"}, 345 "output":{ 346 "shape":"CreateUserResponse", 347 "resultWrapper":"CreateUserResult" 348 }, 349 "errors":[ 350 {"shape":"LimitExceededException"}, 351 {"shape":"EntityAlreadyExistsException"}, 352 {"shape":"NoSuchEntityException"}, 353 {"shape":"InvalidInputException"}, 354 {"shape":"ConcurrentModificationException"}, 355 {"shape":"ServiceFailureException"} 356 ] 357 }, 358 "CreateVirtualMFADevice":{ 359 "name":"CreateVirtualMFADevice", 360 "http":{ 361 "method":"POST", 362 "requestUri":"/" 363 }, 364 "input":{"shape":"CreateVirtualMFADeviceRequest"}, 365 "output":{ 366 "shape":"CreateVirtualMFADeviceResponse", 367 "resultWrapper":"CreateVirtualMFADeviceResult" 368 }, 369 "errors":[ 370 {"shape":"LimitExceededException"}, 371 {"shape":"InvalidInputException"}, 372 {"shape":"EntityAlreadyExistsException"}, 373 {"shape":"ConcurrentModificationException"}, 374 {"shape":"ServiceFailureException"} 375 ] 376 }, 377 "DeactivateMFADevice":{ 378 "name":"DeactivateMFADevice", 379 "http":{ 380 "method":"POST", 381 "requestUri":"/" 382 }, 383 "input":{"shape":"DeactivateMFADeviceRequest"}, 384 "errors":[ 385 {"shape":"EntityTemporarilyUnmodifiableException"}, 386 {"shape":"NoSuchEntityException"}, 387 {"shape":"LimitExceededException"}, 388 {"shape":"ServiceFailureException"} 389 ] 390 }, 391 "DeleteAccessKey":{ 392 "name":"DeleteAccessKey", 393 "http":{ 394 "method":"POST", 395 "requestUri":"/" 396 }, 397 "input":{"shape":"DeleteAccessKeyRequest"}, 398 "errors":[ 399 {"shape":"NoSuchEntityException"}, 400 {"shape":"LimitExceededException"}, 401 {"shape":"ServiceFailureException"} 402 ] 403 }, 404 "DeleteAccountAlias":{ 405 "name":"DeleteAccountAlias", 406 "http":{ 407 "method":"POST", 408 "requestUri":"/" 409 }, 410 "input":{"shape":"DeleteAccountAliasRequest"}, 411 "errors":[ 412 {"shape":"NoSuchEntityException"}, 413 {"shape":"LimitExceededException"}, 414 {"shape":"ServiceFailureException"} 415 ] 416 }, 417 "DeleteAccountPasswordPolicy":{ 418 "name":"DeleteAccountPasswordPolicy", 419 "http":{ 420 "method":"POST", 421 "requestUri":"/" 422 }, 423 "errors":[ 424 {"shape":"NoSuchEntityException"}, 425 {"shape":"LimitExceededException"}, 426 {"shape":"ServiceFailureException"} 427 ] 428 }, 429 "DeleteGroup":{ 430 "name":"DeleteGroup", 431 "http":{ 432 "method":"POST", 433 "requestUri":"/" 434 }, 435 "input":{"shape":"DeleteGroupRequest"}, 436 "errors":[ 437 {"shape":"NoSuchEntityException"}, 438 {"shape":"DeleteConflictException"}, 439 {"shape":"LimitExceededException"}, 440 {"shape":"ServiceFailureException"} 441 ] 442 }, 443 "DeleteGroupPolicy":{ 444 "name":"DeleteGroupPolicy", 445 "http":{ 446 "method":"POST", 447 "requestUri":"/" 448 }, 449 "input":{"shape":"DeleteGroupPolicyRequest"}, 450 "errors":[ 451 {"shape":"NoSuchEntityException"}, 452 {"shape":"LimitExceededException"}, 453 {"shape":"ServiceFailureException"} 454 ] 455 }, 456 "DeleteInstanceProfile":{ 457 "name":"DeleteInstanceProfile", 458 "http":{ 459 "method":"POST", 460 "requestUri":"/" 461 }, 462 "input":{"shape":"DeleteInstanceProfileRequest"}, 463 "errors":[ 464 {"shape":"NoSuchEntityException"}, 465 {"shape":"DeleteConflictException"}, 466 {"shape":"LimitExceededException"}, 467 {"shape":"ServiceFailureException"} 468 ] 469 }, 470 "DeleteLoginProfile":{ 471 "name":"DeleteLoginProfile", 472 "http":{ 473 "method":"POST", 474 "requestUri":"/" 475 }, 476 "input":{"shape":"DeleteLoginProfileRequest"}, 477 "errors":[ 478 {"shape":"EntityTemporarilyUnmodifiableException"}, 479 {"shape":"NoSuchEntityException"}, 480 {"shape":"LimitExceededException"}, 481 {"shape":"ServiceFailureException"} 482 ] 483 }, 484 "DeleteOpenIDConnectProvider":{ 485 "name":"DeleteOpenIDConnectProvider", 486 "http":{ 487 "method":"POST", 488 "requestUri":"/" 489 }, 490 "input":{"shape":"DeleteOpenIDConnectProviderRequest"}, 491 "errors":[ 492 {"shape":"InvalidInputException"}, 493 {"shape":"NoSuchEntityException"}, 494 {"shape":"ServiceFailureException"} 495 ] 496 }, 497 "DeletePolicy":{ 498 "name":"DeletePolicy", 499 "http":{ 500 "method":"POST", 501 "requestUri":"/" 502 }, 503 "input":{"shape":"DeletePolicyRequest"}, 504 "errors":[ 505 {"shape":"NoSuchEntityException"}, 506 {"shape":"LimitExceededException"}, 507 {"shape":"InvalidInputException"}, 508 {"shape":"DeleteConflictException"}, 509 {"shape":"ServiceFailureException"} 510 ] 511 }, 512 "DeletePolicyVersion":{ 513 "name":"DeletePolicyVersion", 514 "http":{ 515 "method":"POST", 516 "requestUri":"/" 517 }, 518 "input":{"shape":"DeletePolicyVersionRequest"}, 519 "errors":[ 520 {"shape":"NoSuchEntityException"}, 521 {"shape":"LimitExceededException"}, 522 {"shape":"InvalidInputException"}, 523 {"shape":"DeleteConflictException"}, 524 {"shape":"ServiceFailureException"} 525 ] 526 }, 527 "DeleteRole":{ 528 "name":"DeleteRole", 529 "http":{ 530 "method":"POST", 531 "requestUri":"/" 532 }, 533 "input":{"shape":"DeleteRoleRequest"}, 534 "errors":[ 535 {"shape":"NoSuchEntityException"}, 536 {"shape":"DeleteConflictException"}, 537 {"shape":"LimitExceededException"}, 538 {"shape":"UnmodifiableEntityException"}, 539 {"shape":"ConcurrentModificationException"}, 540 {"shape":"ServiceFailureException"} 541 ] 542 }, 543 "DeleteRolePermissionsBoundary":{ 544 "name":"DeleteRolePermissionsBoundary", 545 "http":{ 546 "method":"POST", 547 "requestUri":"/" 548 }, 549 "input":{"shape":"DeleteRolePermissionsBoundaryRequest"}, 550 "errors":[ 551 {"shape":"NoSuchEntityException"}, 552 {"shape":"UnmodifiableEntityException"}, 553 {"shape":"ServiceFailureException"} 554 ] 555 }, 556 "DeleteRolePolicy":{ 557 "name":"DeleteRolePolicy", 558 "http":{ 559 "method":"POST", 560 "requestUri":"/" 561 }, 562 "input":{"shape":"DeleteRolePolicyRequest"}, 563 "errors":[ 564 {"shape":"NoSuchEntityException"}, 565 {"shape":"LimitExceededException"}, 566 {"shape":"UnmodifiableEntityException"}, 567 {"shape":"ServiceFailureException"} 568 ] 569 }, 570 "DeleteSAMLProvider":{ 571 "name":"DeleteSAMLProvider", 572 "http":{ 573 "method":"POST", 574 "requestUri":"/" 575 }, 576 "input":{"shape":"DeleteSAMLProviderRequest"}, 577 "errors":[ 578 {"shape":"InvalidInputException"}, 579 {"shape":"LimitExceededException"}, 580 {"shape":"NoSuchEntityException"}, 581 {"shape":"ServiceFailureException"} 582 ] 583 }, 584 "DeleteSSHPublicKey":{ 585 "name":"DeleteSSHPublicKey", 586 "http":{ 587 "method":"POST", 588 "requestUri":"/" 589 }, 590 "input":{"shape":"DeleteSSHPublicKeyRequest"}, 591 "errors":[ 592 {"shape":"NoSuchEntityException"} 593 ] 594 }, 595 "DeleteServerCertificate":{ 596 "name":"DeleteServerCertificate", 597 "http":{ 598 "method":"POST", 599 "requestUri":"/" 600 }, 601 "input":{"shape":"DeleteServerCertificateRequest"}, 602 "errors":[ 603 {"shape":"NoSuchEntityException"}, 604 {"shape":"DeleteConflictException"}, 605 {"shape":"LimitExceededException"}, 606 {"shape":"ServiceFailureException"} 607 ] 608 }, 609 "DeleteServiceLinkedRole":{ 610 "name":"DeleteServiceLinkedRole", 611 "http":{ 612 "method":"POST", 613 "requestUri":"/" 614 }, 615 "input":{"shape":"DeleteServiceLinkedRoleRequest"}, 616 "output":{ 617 "shape":"DeleteServiceLinkedRoleResponse", 618 "resultWrapper":"DeleteServiceLinkedRoleResult" 619 }, 620 "errors":[ 621 {"shape":"NoSuchEntityException"}, 622 {"shape":"LimitExceededException"}, 623 {"shape":"ServiceFailureException"} 624 ] 625 }, 626 "DeleteServiceSpecificCredential":{ 627 "name":"DeleteServiceSpecificCredential", 628 "http":{ 629 "method":"POST", 630 "requestUri":"/" 631 }, 632 "input":{"shape":"DeleteServiceSpecificCredentialRequest"}, 633 "errors":[ 634 {"shape":"NoSuchEntityException"} 635 ] 636 }, 637 "DeleteSigningCertificate":{ 638 "name":"DeleteSigningCertificate", 639 "http":{ 640 "method":"POST", 641 "requestUri":"/" 642 }, 643 "input":{"shape":"DeleteSigningCertificateRequest"}, 644 "errors":[ 645 {"shape":"NoSuchEntityException"}, 646 {"shape":"LimitExceededException"}, 647 {"shape":"ServiceFailureException"} 648 ] 649 }, 650 "DeleteUser":{ 651 "name":"DeleteUser", 652 "http":{ 653 "method":"POST", 654 "requestUri":"/" 655 }, 656 "input":{"shape":"DeleteUserRequest"}, 657 "errors":[ 658 {"shape":"LimitExceededException"}, 659 {"shape":"NoSuchEntityException"}, 660 {"shape":"DeleteConflictException"}, 661 {"shape":"ConcurrentModificationException"}, 662 {"shape":"ServiceFailureException"} 663 ] 664 }, 665 "DeleteUserPermissionsBoundary":{ 666 "name":"DeleteUserPermissionsBoundary", 667 "http":{ 668 "method":"POST", 669 "requestUri":"/" 670 }, 671 "input":{"shape":"DeleteUserPermissionsBoundaryRequest"}, 672 "errors":[ 673 {"shape":"NoSuchEntityException"}, 674 {"shape":"ServiceFailureException"} 675 ] 676 }, 677 "DeleteUserPolicy":{ 678 "name":"DeleteUserPolicy", 679 "http":{ 680 "method":"POST", 681 "requestUri":"/" 682 }, 683 "input":{"shape":"DeleteUserPolicyRequest"}, 684 "errors":[ 685 {"shape":"NoSuchEntityException"}, 686 {"shape":"LimitExceededException"}, 687 {"shape":"ServiceFailureException"} 688 ] 689 }, 690 "DeleteVirtualMFADevice":{ 691 "name":"DeleteVirtualMFADevice", 692 "http":{ 693 "method":"POST", 694 "requestUri":"/" 695 }, 696 "input":{"shape":"DeleteVirtualMFADeviceRequest"}, 697 "errors":[ 698 {"shape":"NoSuchEntityException"}, 699 {"shape":"DeleteConflictException"}, 700 {"shape":"LimitExceededException"}, 701 {"shape":"ServiceFailureException"} 702 ] 703 }, 704 "DetachGroupPolicy":{ 705 "name":"DetachGroupPolicy", 706 "http":{ 707 "method":"POST", 708 "requestUri":"/" 709 }, 710 "input":{"shape":"DetachGroupPolicyRequest"}, 711 "errors":[ 712 {"shape":"NoSuchEntityException"}, 713 {"shape":"LimitExceededException"}, 714 {"shape":"InvalidInputException"}, 715 {"shape":"ServiceFailureException"} 716 ] 717 }, 718 "DetachRolePolicy":{ 719 "name":"DetachRolePolicy", 720 "http":{ 721 "method":"POST", 722 "requestUri":"/" 723 }, 724 "input":{"shape":"DetachRolePolicyRequest"}, 725 "errors":[ 726 {"shape":"NoSuchEntityException"}, 727 {"shape":"LimitExceededException"}, 728 {"shape":"InvalidInputException"}, 729 {"shape":"UnmodifiableEntityException"}, 730 {"shape":"ServiceFailureException"} 731 ] 732 }, 733 "DetachUserPolicy":{ 734 "name":"DetachUserPolicy", 735 "http":{ 736 "method":"POST", 737 "requestUri":"/" 738 }, 739 "input":{"shape":"DetachUserPolicyRequest"}, 740 "errors":[ 741 {"shape":"NoSuchEntityException"}, 742 {"shape":"LimitExceededException"}, 743 {"shape":"InvalidInputException"}, 744 {"shape":"ServiceFailureException"} 745 ] 746 }, 747 "EnableMFADevice":{ 748 "name":"EnableMFADevice", 749 "http":{ 750 "method":"POST", 751 "requestUri":"/" 752 }, 753 "input":{"shape":"EnableMFADeviceRequest"}, 754 "errors":[ 755 {"shape":"EntityAlreadyExistsException"}, 756 {"shape":"EntityTemporarilyUnmodifiableException"}, 757 {"shape":"InvalidAuthenticationCodeException"}, 758 {"shape":"LimitExceededException"}, 759 {"shape":"NoSuchEntityException"}, 760 {"shape":"ServiceFailureException"} 761 ] 762 }, 763 "GenerateCredentialReport":{ 764 "name":"GenerateCredentialReport", 765 "http":{ 766 "method":"POST", 767 "requestUri":"/" 768 }, 769 "output":{ 770 "shape":"GenerateCredentialReportResponse", 771 "resultWrapper":"GenerateCredentialReportResult" 772 }, 773 "errors":[ 774 {"shape":"LimitExceededException"}, 775 {"shape":"ServiceFailureException"} 776 ] 777 }, 778 "GenerateOrganizationsAccessReport":{ 779 "name":"GenerateOrganizationsAccessReport", 780 "http":{ 781 "method":"POST", 782 "requestUri":"/" 783 }, 784 "input":{"shape":"GenerateOrganizationsAccessReportRequest"}, 785 "output":{ 786 "shape":"GenerateOrganizationsAccessReportResponse", 787 "resultWrapper":"GenerateOrganizationsAccessReportResult" 788 }, 789 "errors":[ 790 {"shape":"ReportGenerationLimitExceededException"} 791 ] 792 }, 793 "GenerateServiceLastAccessedDetails":{ 794 "name":"GenerateServiceLastAccessedDetails", 795 "http":{ 796 "method":"POST", 797 "requestUri":"/" 798 }, 799 "input":{"shape":"GenerateServiceLastAccessedDetailsRequest"}, 800 "output":{ 801 "shape":"GenerateServiceLastAccessedDetailsResponse", 802 "resultWrapper":"GenerateServiceLastAccessedDetailsResult" 803 }, 804 "errors":[ 805 {"shape":"NoSuchEntityException"}, 806 {"shape":"InvalidInputException"} 807 ] 808 }, 809 "GetAccessKeyLastUsed":{ 810 "name":"GetAccessKeyLastUsed", 811 "http":{ 812 "method":"POST", 813 "requestUri":"/" 814 }, 815 "input":{"shape":"GetAccessKeyLastUsedRequest"}, 816 "output":{ 817 "shape":"GetAccessKeyLastUsedResponse", 818 "resultWrapper":"GetAccessKeyLastUsedResult" 819 }, 820 "errors":[ 821 {"shape":"NoSuchEntityException"} 822 ] 823 }, 824 "GetAccountAuthorizationDetails":{ 825 "name":"GetAccountAuthorizationDetails", 826 "http":{ 827 "method":"POST", 828 "requestUri":"/" 829 }, 830 "input":{"shape":"GetAccountAuthorizationDetailsRequest"}, 831 "output":{ 832 "shape":"GetAccountAuthorizationDetailsResponse", 833 "resultWrapper":"GetAccountAuthorizationDetailsResult" 834 }, 835 "errors":[ 836 {"shape":"ServiceFailureException"} 837 ] 838 }, 839 "GetAccountPasswordPolicy":{ 840 "name":"GetAccountPasswordPolicy", 841 "http":{ 842 "method":"POST", 843 "requestUri":"/" 844 }, 845 "output":{ 846 "shape":"GetAccountPasswordPolicyResponse", 847 "resultWrapper":"GetAccountPasswordPolicyResult" 848 }, 849 "errors":[ 850 {"shape":"NoSuchEntityException"}, 851 {"shape":"ServiceFailureException"} 852 ] 853 }, 854 "GetAccountSummary":{ 855 "name":"GetAccountSummary", 856 "http":{ 857 "method":"POST", 858 "requestUri":"/" 859 }, 860 "output":{ 861 "shape":"GetAccountSummaryResponse", 862 "resultWrapper":"GetAccountSummaryResult" 863 }, 864 "errors":[ 865 {"shape":"ServiceFailureException"} 866 ] 867 }, 868 "GetContextKeysForCustomPolicy":{ 869 "name":"GetContextKeysForCustomPolicy", 870 "http":{ 871 "method":"POST", 872 "requestUri":"/" 873 }, 874 "input":{"shape":"GetContextKeysForCustomPolicyRequest"}, 875 "output":{ 876 "shape":"GetContextKeysForPolicyResponse", 877 "resultWrapper":"GetContextKeysForCustomPolicyResult" 878 }, 879 "errors":[ 880 {"shape":"InvalidInputException"} 881 ] 882 }, 883 "GetContextKeysForPrincipalPolicy":{ 884 "name":"GetContextKeysForPrincipalPolicy", 885 "http":{ 886 "method":"POST", 887 "requestUri":"/" 888 }, 889 "input":{"shape":"GetContextKeysForPrincipalPolicyRequest"}, 890 "output":{ 891 "shape":"GetContextKeysForPolicyResponse", 892 "resultWrapper":"GetContextKeysForPrincipalPolicyResult" 893 }, 894 "errors":[ 895 {"shape":"NoSuchEntityException"}, 896 {"shape":"InvalidInputException"} 897 ] 898 }, 899 "GetCredentialReport":{ 900 "name":"GetCredentialReport", 901 "http":{ 902 "method":"POST", 903 "requestUri":"/" 904 }, 905 "output":{ 906 "shape":"GetCredentialReportResponse", 907 "resultWrapper":"GetCredentialReportResult" 908 }, 909 "errors":[ 910 {"shape":"CredentialReportNotPresentException"}, 911 {"shape":"CredentialReportExpiredException"}, 912 {"shape":"CredentialReportNotReadyException"}, 913 {"shape":"ServiceFailureException"} 914 ] 915 }, 916 "GetGroup":{ 917 "name":"GetGroup", 918 "http":{ 919 "method":"POST", 920 "requestUri":"/" 921 }, 922 "input":{"shape":"GetGroupRequest"}, 923 "output":{ 924 "shape":"GetGroupResponse", 925 "resultWrapper":"GetGroupResult" 926 }, 927 "errors":[ 928 {"shape":"NoSuchEntityException"}, 929 {"shape":"ServiceFailureException"} 930 ] 931 }, 932 "GetGroupPolicy":{ 933 "name":"GetGroupPolicy", 934 "http":{ 935 "method":"POST", 936 "requestUri":"/" 937 }, 938 "input":{"shape":"GetGroupPolicyRequest"}, 939 "output":{ 940 "shape":"GetGroupPolicyResponse", 941 "resultWrapper":"GetGroupPolicyResult" 942 }, 943 "errors":[ 944 {"shape":"NoSuchEntityException"}, 945 {"shape":"ServiceFailureException"} 946 ] 947 }, 948 "GetInstanceProfile":{ 949 "name":"GetInstanceProfile", 950 "http":{ 951 "method":"POST", 952 "requestUri":"/" 953 }, 954 "input":{"shape":"GetInstanceProfileRequest"}, 955 "output":{ 956 "shape":"GetInstanceProfileResponse", 957 "resultWrapper":"GetInstanceProfileResult" 958 }, 959 "errors":[ 960 {"shape":"NoSuchEntityException"}, 961 {"shape":"ServiceFailureException"} 962 ] 963 }, 964 "GetLoginProfile":{ 965 "name":"GetLoginProfile", 966 "http":{ 967 "method":"POST", 968 "requestUri":"/" 969 }, 970 "input":{"shape":"GetLoginProfileRequest"}, 971 "output":{ 972 "shape":"GetLoginProfileResponse", 973 "resultWrapper":"GetLoginProfileResult" 974 }, 975 "errors":[ 976 {"shape":"NoSuchEntityException"}, 977 {"shape":"ServiceFailureException"} 978 ] 979 }, 980 "GetOpenIDConnectProvider":{ 981 "name":"GetOpenIDConnectProvider", 982 "http":{ 983 "method":"POST", 984 "requestUri":"/" 985 }, 986 "input":{"shape":"GetOpenIDConnectProviderRequest"}, 987 "output":{ 988 "shape":"GetOpenIDConnectProviderResponse", 989 "resultWrapper":"GetOpenIDConnectProviderResult" 990 }, 991 "errors":[ 992 {"shape":"InvalidInputException"}, 993 {"shape":"NoSuchEntityException"}, 994 {"shape":"ServiceFailureException"} 995 ] 996 }, 997 "GetOrganizationsAccessReport":{ 998 "name":"GetOrganizationsAccessReport", 999 "http":{ 1000 "method":"POST", 1001 "requestUri":"/" 1002 }, 1003 "input":{"shape":"GetOrganizationsAccessReportRequest"}, 1004 "output":{ 1005 "shape":"GetOrganizationsAccessReportResponse", 1006 "resultWrapper":"GetOrganizationsAccessReportResult" 1007 }, 1008 "errors":[ 1009 {"shape":"NoSuchEntityException"} 1010 ] 1011 }, 1012 "GetPolicy":{ 1013 "name":"GetPolicy", 1014 "http":{ 1015 "method":"POST", 1016 "requestUri":"/" 1017 }, 1018 "input":{"shape":"GetPolicyRequest"}, 1019 "output":{ 1020 "shape":"GetPolicyResponse", 1021 "resultWrapper":"GetPolicyResult" 1022 }, 1023 "errors":[ 1024 {"shape":"NoSuchEntityException"}, 1025 {"shape":"InvalidInputException"}, 1026 {"shape":"ServiceFailureException"} 1027 ] 1028 }, 1029 "GetPolicyVersion":{ 1030 "name":"GetPolicyVersion", 1031 "http":{ 1032 "method":"POST", 1033 "requestUri":"/" 1034 }, 1035 "input":{"shape":"GetPolicyVersionRequest"}, 1036 "output":{ 1037 "shape":"GetPolicyVersionResponse", 1038 "resultWrapper":"GetPolicyVersionResult" 1039 }, 1040 "errors":[ 1041 {"shape":"NoSuchEntityException"}, 1042 {"shape":"InvalidInputException"}, 1043 {"shape":"ServiceFailureException"} 1044 ] 1045 }, 1046 "GetRole":{ 1047 "name":"GetRole", 1048 "http":{ 1049 "method":"POST", 1050 "requestUri":"/" 1051 }, 1052 "input":{"shape":"GetRoleRequest"}, 1053 "output":{ 1054 "shape":"GetRoleResponse", 1055 "resultWrapper":"GetRoleResult" 1056 }, 1057 "errors":[ 1058 {"shape":"NoSuchEntityException"}, 1059 {"shape":"ServiceFailureException"} 1060 ] 1061 }, 1062 "GetRolePolicy":{ 1063 "name":"GetRolePolicy", 1064 "http":{ 1065 "method":"POST", 1066 "requestUri":"/" 1067 }, 1068 "input":{"shape":"GetRolePolicyRequest"}, 1069 "output":{ 1070 "shape":"GetRolePolicyResponse", 1071 "resultWrapper":"GetRolePolicyResult" 1072 }, 1073 "errors":[ 1074 {"shape":"NoSuchEntityException"}, 1075 {"shape":"ServiceFailureException"} 1076 ] 1077 }, 1078 "GetSAMLProvider":{ 1079 "name":"GetSAMLProvider", 1080 "http":{ 1081 "method":"POST", 1082 "requestUri":"/" 1083 }, 1084 "input":{"shape":"GetSAMLProviderRequest"}, 1085 "output":{ 1086 "shape":"GetSAMLProviderResponse", 1087 "resultWrapper":"GetSAMLProviderResult" 1088 }, 1089 "errors":[ 1090 {"shape":"NoSuchEntityException"}, 1091 {"shape":"InvalidInputException"}, 1092 {"shape":"ServiceFailureException"} 1093 ] 1094 }, 1095 "GetSSHPublicKey":{ 1096 "name":"GetSSHPublicKey", 1097 "http":{ 1098 "method":"POST", 1099 "requestUri":"/" 1100 }, 1101 "input":{"shape":"GetSSHPublicKeyRequest"}, 1102 "output":{ 1103 "shape":"GetSSHPublicKeyResponse", 1104 "resultWrapper":"GetSSHPublicKeyResult" 1105 }, 1106 "errors":[ 1107 {"shape":"NoSuchEntityException"}, 1108 {"shape":"UnrecognizedPublicKeyEncodingException"} 1109 ] 1110 }, 1111 "GetServerCertificate":{ 1112 "name":"GetServerCertificate", 1113 "http":{ 1114 "method":"POST", 1115 "requestUri":"/" 1116 }, 1117 "input":{"shape":"GetServerCertificateRequest"}, 1118 "output":{ 1119 "shape":"GetServerCertificateResponse", 1120 "resultWrapper":"GetServerCertificateResult" 1121 }, 1122 "errors":[ 1123 {"shape":"NoSuchEntityException"}, 1124 {"shape":"ServiceFailureException"} 1125 ] 1126 }, 1127 "GetServiceLastAccessedDetails":{ 1128 "name":"GetServiceLastAccessedDetails", 1129 "http":{ 1130 "method":"POST", 1131 "requestUri":"/" 1132 }, 1133 "input":{"shape":"GetServiceLastAccessedDetailsRequest"}, 1134 "output":{ 1135 "shape":"GetServiceLastAccessedDetailsResponse", 1136 "resultWrapper":"GetServiceLastAccessedDetailsResult" 1137 }, 1138 "errors":[ 1139 {"shape":"NoSuchEntityException"}, 1140 {"shape":"InvalidInputException"} 1141 ] 1142 }, 1143 "GetServiceLastAccessedDetailsWithEntities":{ 1144 "name":"GetServiceLastAccessedDetailsWithEntities", 1145 "http":{ 1146 "method":"POST", 1147 "requestUri":"/" 1148 }, 1149 "input":{"shape":"GetServiceLastAccessedDetailsWithEntitiesRequest"}, 1150 "output":{ 1151 "shape":"GetServiceLastAccessedDetailsWithEntitiesResponse", 1152 "resultWrapper":"GetServiceLastAccessedDetailsWithEntitiesResult" 1153 }, 1154 "errors":[ 1155 {"shape":"NoSuchEntityException"}, 1156 {"shape":"InvalidInputException"} 1157 ] 1158 }, 1159 "GetServiceLinkedRoleDeletionStatus":{ 1160 "name":"GetServiceLinkedRoleDeletionStatus", 1161 "http":{ 1162 "method":"POST", 1163 "requestUri":"/" 1164 }, 1165 "input":{"shape":"GetServiceLinkedRoleDeletionStatusRequest"}, 1166 "output":{ 1167 "shape":"GetServiceLinkedRoleDeletionStatusResponse", 1168 "resultWrapper":"GetServiceLinkedRoleDeletionStatusResult" 1169 }, 1170 "errors":[ 1171 {"shape":"NoSuchEntityException"}, 1172 {"shape":"InvalidInputException"}, 1173 {"shape":"ServiceFailureException"} 1174 ] 1175 }, 1176 "GetUser":{ 1177 "name":"GetUser", 1178 "http":{ 1179 "method":"POST", 1180 "requestUri":"/" 1181 }, 1182 "input":{"shape":"GetUserRequest"}, 1183 "output":{ 1184 "shape":"GetUserResponse", 1185 "resultWrapper":"GetUserResult" 1186 }, 1187 "errors":[ 1188 {"shape":"NoSuchEntityException"}, 1189 {"shape":"ServiceFailureException"} 1190 ] 1191 }, 1192 "GetUserPolicy":{ 1193 "name":"GetUserPolicy", 1194 "http":{ 1195 "method":"POST", 1196 "requestUri":"/" 1197 }, 1198 "input":{"shape":"GetUserPolicyRequest"}, 1199 "output":{ 1200 "shape":"GetUserPolicyResponse", 1201 "resultWrapper":"GetUserPolicyResult" 1202 }, 1203 "errors":[ 1204 {"shape":"NoSuchEntityException"}, 1205 {"shape":"ServiceFailureException"} 1206 ] 1207 }, 1208 "ListAccessKeys":{ 1209 "name":"ListAccessKeys", 1210 "http":{ 1211 "method":"POST", 1212 "requestUri":"/" 1213 }, 1214 "input":{"shape":"ListAccessKeysRequest"}, 1215 "output":{ 1216 "shape":"ListAccessKeysResponse", 1217 "resultWrapper":"ListAccessKeysResult" 1218 }, 1219 "errors":[ 1220 {"shape":"NoSuchEntityException"}, 1221 {"shape":"ServiceFailureException"} 1222 ] 1223 }, 1224 "ListAccountAliases":{ 1225 "name":"ListAccountAliases", 1226 "http":{ 1227 "method":"POST", 1228 "requestUri":"/" 1229 }, 1230 "input":{"shape":"ListAccountAliasesRequest"}, 1231 "output":{ 1232 "shape":"ListAccountAliasesResponse", 1233 "resultWrapper":"ListAccountAliasesResult" 1234 }, 1235 "errors":[ 1236 {"shape":"ServiceFailureException"} 1237 ] 1238 }, 1239 "ListAttachedGroupPolicies":{ 1240 "name":"ListAttachedGroupPolicies", 1241 "http":{ 1242 "method":"POST", 1243 "requestUri":"/" 1244 }, 1245 "input":{"shape":"ListAttachedGroupPoliciesRequest"}, 1246 "output":{ 1247 "shape":"ListAttachedGroupPoliciesResponse", 1248 "resultWrapper":"ListAttachedGroupPoliciesResult" 1249 }, 1250 "errors":[ 1251 {"shape":"NoSuchEntityException"}, 1252 {"shape":"InvalidInputException"}, 1253 {"shape":"ServiceFailureException"} 1254 ] 1255 }, 1256 "ListAttachedRolePolicies":{ 1257 "name":"ListAttachedRolePolicies", 1258 "http":{ 1259 "method":"POST", 1260 "requestUri":"/" 1261 }, 1262 "input":{"shape":"ListAttachedRolePoliciesRequest"}, 1263 "output":{ 1264 "shape":"ListAttachedRolePoliciesResponse", 1265 "resultWrapper":"ListAttachedRolePoliciesResult" 1266 }, 1267 "errors":[ 1268 {"shape":"NoSuchEntityException"}, 1269 {"shape":"InvalidInputException"}, 1270 {"shape":"ServiceFailureException"} 1271 ] 1272 }, 1273 "ListAttachedUserPolicies":{ 1274 "name":"ListAttachedUserPolicies", 1275 "http":{ 1276 "method":"POST", 1277 "requestUri":"/" 1278 }, 1279 "input":{"shape":"ListAttachedUserPoliciesRequest"}, 1280 "output":{ 1281 "shape":"ListAttachedUserPoliciesResponse", 1282 "resultWrapper":"ListAttachedUserPoliciesResult" 1283 }, 1284 "errors":[ 1285 {"shape":"NoSuchEntityException"}, 1286 {"shape":"InvalidInputException"}, 1287 {"shape":"ServiceFailureException"} 1288 ] 1289 }, 1290 "ListEntitiesForPolicy":{ 1291 "name":"ListEntitiesForPolicy", 1292 "http":{ 1293 "method":"POST", 1294 "requestUri":"/" 1295 }, 1296 "input":{"shape":"ListEntitiesForPolicyRequest"}, 1297 "output":{ 1298 "shape":"ListEntitiesForPolicyResponse", 1299 "resultWrapper":"ListEntitiesForPolicyResult" 1300 }, 1301 "errors":[ 1302 {"shape":"NoSuchEntityException"}, 1303 {"shape":"InvalidInputException"}, 1304 {"shape":"ServiceFailureException"} 1305 ] 1306 }, 1307 "ListGroupPolicies":{ 1308 "name":"ListGroupPolicies", 1309 "http":{ 1310 "method":"POST", 1311 "requestUri":"/" 1312 }, 1313 "input":{"shape":"ListGroupPoliciesRequest"}, 1314 "output":{ 1315 "shape":"ListGroupPoliciesResponse", 1316 "resultWrapper":"ListGroupPoliciesResult" 1317 }, 1318 "errors":[ 1319 {"shape":"NoSuchEntityException"}, 1320 {"shape":"ServiceFailureException"} 1321 ] 1322 }, 1323 "ListGroups":{ 1324 "name":"ListGroups", 1325 "http":{ 1326 "method":"POST", 1327 "requestUri":"/" 1328 }, 1329 "input":{"shape":"ListGroupsRequest"}, 1330 "output":{ 1331 "shape":"ListGroupsResponse", 1332 "resultWrapper":"ListGroupsResult" 1333 }, 1334 "errors":[ 1335 {"shape":"ServiceFailureException"} 1336 ] 1337 }, 1338 "ListGroupsForUser":{ 1339 "name":"ListGroupsForUser", 1340 "http":{ 1341 "method":"POST", 1342 "requestUri":"/" 1343 }, 1344 "input":{"shape":"ListGroupsForUserRequest"}, 1345 "output":{ 1346 "shape":"ListGroupsForUserResponse", 1347 "resultWrapper":"ListGroupsForUserResult" 1348 }, 1349 "errors":[ 1350 {"shape":"NoSuchEntityException"}, 1351 {"shape":"ServiceFailureException"} 1352 ] 1353 }, 1354 "ListInstanceProfileTags":{ 1355 "name":"ListInstanceProfileTags", 1356 "http":{ 1357 "method":"POST", 1358 "requestUri":"/" 1359 }, 1360 "input":{"shape":"ListInstanceProfileTagsRequest"}, 1361 "output":{ 1362 "shape":"ListInstanceProfileTagsResponse", 1363 "resultWrapper":"ListInstanceProfileTagsResult" 1364 }, 1365 "errors":[ 1366 {"shape":"NoSuchEntityException"}, 1367 {"shape":"ServiceFailureException"} 1368 ] 1369 }, 1370 "ListInstanceProfiles":{ 1371 "name":"ListInstanceProfiles", 1372 "http":{ 1373 "method":"POST", 1374 "requestUri":"/" 1375 }, 1376 "input":{"shape":"ListInstanceProfilesRequest"}, 1377 "output":{ 1378 "shape":"ListInstanceProfilesResponse", 1379 "resultWrapper":"ListInstanceProfilesResult" 1380 }, 1381 "errors":[ 1382 {"shape":"ServiceFailureException"} 1383 ] 1384 }, 1385 "ListInstanceProfilesForRole":{ 1386 "name":"ListInstanceProfilesForRole", 1387 "http":{ 1388 "method":"POST", 1389 "requestUri":"/" 1390 }, 1391 "input":{"shape":"ListInstanceProfilesForRoleRequest"}, 1392 "output":{ 1393 "shape":"ListInstanceProfilesForRoleResponse", 1394 "resultWrapper":"ListInstanceProfilesForRoleResult" 1395 }, 1396 "errors":[ 1397 {"shape":"NoSuchEntityException"}, 1398 {"shape":"ServiceFailureException"} 1399 ] 1400 }, 1401 "ListMFADeviceTags":{ 1402 "name":"ListMFADeviceTags", 1403 "http":{ 1404 "method":"POST", 1405 "requestUri":"/" 1406 }, 1407 "input":{"shape":"ListMFADeviceTagsRequest"}, 1408 "output":{ 1409 "shape":"ListMFADeviceTagsResponse", 1410 "resultWrapper":"ListMFADeviceTagsResult" 1411 }, 1412 "errors":[ 1413 {"shape":"NoSuchEntityException"}, 1414 {"shape":"InvalidInputException"}, 1415 {"shape":"ServiceFailureException"} 1416 ] 1417 }, 1418 "ListMFADevices":{ 1419 "name":"ListMFADevices", 1420 "http":{ 1421 "method":"POST", 1422 "requestUri":"/" 1423 }, 1424 "input":{"shape":"ListMFADevicesRequest"}, 1425 "output":{ 1426 "shape":"ListMFADevicesResponse", 1427 "resultWrapper":"ListMFADevicesResult" 1428 }, 1429 "errors":[ 1430 {"shape":"NoSuchEntityException"}, 1431 {"shape":"ServiceFailureException"} 1432 ] 1433 }, 1434 "ListOpenIDConnectProviderTags":{ 1435 "name":"ListOpenIDConnectProviderTags", 1436 "http":{ 1437 "method":"POST", 1438 "requestUri":"/" 1439 }, 1440 "input":{"shape":"ListOpenIDConnectProviderTagsRequest"}, 1441 "output":{ 1442 "shape":"ListOpenIDConnectProviderTagsResponse", 1443 "resultWrapper":"ListOpenIDConnectProviderTagsResult" 1444 }, 1445 "errors":[ 1446 {"shape":"NoSuchEntityException"}, 1447 {"shape":"ServiceFailureException"}, 1448 {"shape":"InvalidInputException"} 1449 ] 1450 }, 1451 "ListOpenIDConnectProviders":{ 1452 "name":"ListOpenIDConnectProviders", 1453 "http":{ 1454 "method":"POST", 1455 "requestUri":"/" 1456 }, 1457 "input":{"shape":"ListOpenIDConnectProvidersRequest"}, 1458 "output":{ 1459 "shape":"ListOpenIDConnectProvidersResponse", 1460 "resultWrapper":"ListOpenIDConnectProvidersResult" 1461 }, 1462 "errors":[ 1463 {"shape":"ServiceFailureException"} 1464 ] 1465 }, 1466 "ListPolicies":{ 1467 "name":"ListPolicies", 1468 "http":{ 1469 "method":"POST", 1470 "requestUri":"/" 1471 }, 1472 "input":{"shape":"ListPoliciesRequest"}, 1473 "output":{ 1474 "shape":"ListPoliciesResponse", 1475 "resultWrapper":"ListPoliciesResult" 1476 }, 1477 "errors":[ 1478 {"shape":"ServiceFailureException"} 1479 ] 1480 }, 1481 "ListPoliciesGrantingServiceAccess":{ 1482 "name":"ListPoliciesGrantingServiceAccess", 1483 "http":{ 1484 "method":"POST", 1485 "requestUri":"/" 1486 }, 1487 "input":{"shape":"ListPoliciesGrantingServiceAccessRequest"}, 1488 "output":{ 1489 "shape":"ListPoliciesGrantingServiceAccessResponse", 1490 "resultWrapper":"ListPoliciesGrantingServiceAccessResult" 1491 }, 1492 "errors":[ 1493 {"shape":"NoSuchEntityException"}, 1494 {"shape":"InvalidInputException"} 1495 ] 1496 }, 1497 "ListPolicyTags":{ 1498 "name":"ListPolicyTags", 1499 "http":{ 1500 "method":"POST", 1501 "requestUri":"/" 1502 }, 1503 "input":{"shape":"ListPolicyTagsRequest"}, 1504 "output":{ 1505 "shape":"ListPolicyTagsResponse", 1506 "resultWrapper":"ListPolicyTagsResult" 1507 }, 1508 "errors":[ 1509 {"shape":"NoSuchEntityException"}, 1510 {"shape":"ServiceFailureException"}, 1511 {"shape":"InvalidInputException"} 1512 ] 1513 }, 1514 "ListPolicyVersions":{ 1515 "name":"ListPolicyVersions", 1516 "http":{ 1517 "method":"POST", 1518 "requestUri":"/" 1519 }, 1520 "input":{"shape":"ListPolicyVersionsRequest"}, 1521 "output":{ 1522 "shape":"ListPolicyVersionsResponse", 1523 "resultWrapper":"ListPolicyVersionsResult" 1524 }, 1525 "errors":[ 1526 {"shape":"NoSuchEntityException"}, 1527 {"shape":"InvalidInputException"}, 1528 {"shape":"ServiceFailureException"} 1529 ] 1530 }, 1531 "ListRolePolicies":{ 1532 "name":"ListRolePolicies", 1533 "http":{ 1534 "method":"POST", 1535 "requestUri":"/" 1536 }, 1537 "input":{"shape":"ListRolePoliciesRequest"}, 1538 "output":{ 1539 "shape":"ListRolePoliciesResponse", 1540 "resultWrapper":"ListRolePoliciesResult" 1541 }, 1542 "errors":[ 1543 {"shape":"NoSuchEntityException"}, 1544 {"shape":"ServiceFailureException"} 1545 ] 1546 }, 1547 "ListRoleTags":{ 1548 "name":"ListRoleTags", 1549 "http":{ 1550 "method":"POST", 1551 "requestUri":"/" 1552 }, 1553 "input":{"shape":"ListRoleTagsRequest"}, 1554 "output":{ 1555 "shape":"ListRoleTagsResponse", 1556 "resultWrapper":"ListRoleTagsResult" 1557 }, 1558 "errors":[ 1559 {"shape":"NoSuchEntityException"}, 1560 {"shape":"ServiceFailureException"} 1561 ] 1562 }, 1563 "ListRoles":{ 1564 "name":"ListRoles", 1565 "http":{ 1566 "method":"POST", 1567 "requestUri":"/" 1568 }, 1569 "input":{"shape":"ListRolesRequest"}, 1570 "output":{ 1571 "shape":"ListRolesResponse", 1572 "resultWrapper":"ListRolesResult" 1573 }, 1574 "errors":[ 1575 {"shape":"ServiceFailureException"} 1576 ] 1577 }, 1578 "ListSAMLProviderTags":{ 1579 "name":"ListSAMLProviderTags", 1580 "http":{ 1581 "method":"POST", 1582 "requestUri":"/" 1583 }, 1584 "input":{"shape":"ListSAMLProviderTagsRequest"}, 1585 "output":{ 1586 "shape":"ListSAMLProviderTagsResponse", 1587 "resultWrapper":"ListSAMLProviderTagsResult" 1588 }, 1589 "errors":[ 1590 {"shape":"NoSuchEntityException"}, 1591 {"shape":"ServiceFailureException"}, 1592 {"shape":"InvalidInputException"} 1593 ] 1594 }, 1595 "ListSAMLProviders":{ 1596 "name":"ListSAMLProviders", 1597 "http":{ 1598 "method":"POST", 1599 "requestUri":"/" 1600 }, 1601 "input":{"shape":"ListSAMLProvidersRequest"}, 1602 "output":{ 1603 "shape":"ListSAMLProvidersResponse", 1604 "resultWrapper":"ListSAMLProvidersResult" 1605 }, 1606 "errors":[ 1607 {"shape":"ServiceFailureException"} 1608 ] 1609 }, 1610 "ListSSHPublicKeys":{ 1611 "name":"ListSSHPublicKeys", 1612 "http":{ 1613 "method":"POST", 1614 "requestUri":"/" 1615 }, 1616 "input":{"shape":"ListSSHPublicKeysRequest"}, 1617 "output":{ 1618 "shape":"ListSSHPublicKeysResponse", 1619 "resultWrapper":"ListSSHPublicKeysResult" 1620 }, 1621 "errors":[ 1622 {"shape":"NoSuchEntityException"} 1623 ] 1624 }, 1625 "ListServerCertificateTags":{ 1626 "name":"ListServerCertificateTags", 1627 "http":{ 1628 "method":"POST", 1629 "requestUri":"/" 1630 }, 1631 "input":{"shape":"ListServerCertificateTagsRequest"}, 1632 "output":{ 1633 "shape":"ListServerCertificateTagsResponse", 1634 "resultWrapper":"ListServerCertificateTagsResult" 1635 }, 1636 "errors":[ 1637 {"shape":"NoSuchEntityException"}, 1638 {"shape":"ServiceFailureException"} 1639 ] 1640 }, 1641 "ListServerCertificates":{ 1642 "name":"ListServerCertificates", 1643 "http":{ 1644 "method":"POST", 1645 "requestUri":"/" 1646 }, 1647 "input":{"shape":"ListServerCertificatesRequest"}, 1648 "output":{ 1649 "shape":"ListServerCertificatesResponse", 1650 "resultWrapper":"ListServerCertificatesResult" 1651 }, 1652 "errors":[ 1653 {"shape":"ServiceFailureException"} 1654 ] 1655 }, 1656 "ListServiceSpecificCredentials":{ 1657 "name":"ListServiceSpecificCredentials", 1658 "http":{ 1659 "method":"POST", 1660 "requestUri":"/" 1661 }, 1662 "input":{"shape":"ListServiceSpecificCredentialsRequest"}, 1663 "output":{ 1664 "shape":"ListServiceSpecificCredentialsResponse", 1665 "resultWrapper":"ListServiceSpecificCredentialsResult" 1666 }, 1667 "errors":[ 1668 {"shape":"NoSuchEntityException"}, 1669 {"shape":"ServiceNotSupportedException"} 1670 ] 1671 }, 1672 "ListSigningCertificates":{ 1673 "name":"ListSigningCertificates", 1674 "http":{ 1675 "method":"POST", 1676 "requestUri":"/" 1677 }, 1678 "input":{"shape":"ListSigningCertificatesRequest"}, 1679 "output":{ 1680 "shape":"ListSigningCertificatesResponse", 1681 "resultWrapper":"ListSigningCertificatesResult" 1682 }, 1683 "errors":[ 1684 {"shape":"NoSuchEntityException"}, 1685 {"shape":"ServiceFailureException"} 1686 ] 1687 }, 1688 "ListUserPolicies":{ 1689 "name":"ListUserPolicies", 1690 "http":{ 1691 "method":"POST", 1692 "requestUri":"/" 1693 }, 1694 "input":{"shape":"ListUserPoliciesRequest"}, 1695 "output":{ 1696 "shape":"ListUserPoliciesResponse", 1697 "resultWrapper":"ListUserPoliciesResult" 1698 }, 1699 "errors":[ 1700 {"shape":"NoSuchEntityException"}, 1701 {"shape":"ServiceFailureException"} 1702 ] 1703 }, 1704 "ListUserTags":{ 1705 "name":"ListUserTags", 1706 "http":{ 1707 "method":"POST", 1708 "requestUri":"/" 1709 }, 1710 "input":{"shape":"ListUserTagsRequest"}, 1711 "output":{ 1712 "shape":"ListUserTagsResponse", 1713 "resultWrapper":"ListUserTagsResult" 1714 }, 1715 "errors":[ 1716 {"shape":"NoSuchEntityException"}, 1717 {"shape":"ServiceFailureException"} 1718 ] 1719 }, 1720 "ListUsers":{ 1721 "name":"ListUsers", 1722 "http":{ 1723 "method":"POST", 1724 "requestUri":"/" 1725 }, 1726 "input":{"shape":"ListUsersRequest"}, 1727 "output":{ 1728 "shape":"ListUsersResponse", 1729 "resultWrapper":"ListUsersResult" 1730 }, 1731 "errors":[ 1732 {"shape":"ServiceFailureException"} 1733 ] 1734 }, 1735 "ListVirtualMFADevices":{ 1736 "name":"ListVirtualMFADevices", 1737 "http":{ 1738 "method":"POST", 1739 "requestUri":"/" 1740 }, 1741 "input":{"shape":"ListVirtualMFADevicesRequest"}, 1742 "output":{ 1743 "shape":"ListVirtualMFADevicesResponse", 1744 "resultWrapper":"ListVirtualMFADevicesResult" 1745 } 1746 }, 1747 "PutGroupPolicy":{ 1748 "name":"PutGroupPolicy", 1749 "http":{ 1750 "method":"POST", 1751 "requestUri":"/" 1752 }, 1753 "input":{"shape":"PutGroupPolicyRequest"}, 1754 "errors":[ 1755 {"shape":"LimitExceededException"}, 1756 {"shape":"MalformedPolicyDocumentException"}, 1757 {"shape":"NoSuchEntityException"}, 1758 {"shape":"ServiceFailureException"} 1759 ] 1760 }, 1761 "PutRolePermissionsBoundary":{ 1762 "name":"PutRolePermissionsBoundary", 1763 "http":{ 1764 "method":"POST", 1765 "requestUri":"/" 1766 }, 1767 "input":{"shape":"PutRolePermissionsBoundaryRequest"}, 1768 "errors":[ 1769 {"shape":"NoSuchEntityException"}, 1770 {"shape":"InvalidInputException"}, 1771 {"shape":"UnmodifiableEntityException"}, 1772 {"shape":"PolicyNotAttachableException"}, 1773 {"shape":"ServiceFailureException"} 1774 ] 1775 }, 1776 "PutRolePolicy":{ 1777 "name":"PutRolePolicy", 1778 "http":{ 1779 "method":"POST", 1780 "requestUri":"/" 1781 }, 1782 "input":{"shape":"PutRolePolicyRequest"}, 1783 "errors":[ 1784 {"shape":"LimitExceededException"}, 1785 {"shape":"MalformedPolicyDocumentException"}, 1786 {"shape":"NoSuchEntityException"}, 1787 {"shape":"UnmodifiableEntityException"}, 1788 {"shape":"ServiceFailureException"} 1789 ] 1790 }, 1791 "PutUserPermissionsBoundary":{ 1792 "name":"PutUserPermissionsBoundary", 1793 "http":{ 1794 "method":"POST", 1795 "requestUri":"/" 1796 }, 1797 "input":{"shape":"PutUserPermissionsBoundaryRequest"}, 1798 "errors":[ 1799 {"shape":"NoSuchEntityException"}, 1800 {"shape":"InvalidInputException"}, 1801 {"shape":"PolicyNotAttachableException"}, 1802 {"shape":"ServiceFailureException"} 1803 ] 1804 }, 1805 "PutUserPolicy":{ 1806 "name":"PutUserPolicy", 1807 "http":{ 1808 "method":"POST", 1809 "requestUri":"/" 1810 }, 1811 "input":{"shape":"PutUserPolicyRequest"}, 1812 "errors":[ 1813 {"shape":"LimitExceededException"}, 1814 {"shape":"MalformedPolicyDocumentException"}, 1815 {"shape":"NoSuchEntityException"}, 1816 {"shape":"ServiceFailureException"} 1817 ] 1818 }, 1819 "RemoveClientIDFromOpenIDConnectProvider":{ 1820 "name":"RemoveClientIDFromOpenIDConnectProvider", 1821 "http":{ 1822 "method":"POST", 1823 "requestUri":"/" 1824 }, 1825 "input":{"shape":"RemoveClientIDFromOpenIDConnectProviderRequest"}, 1826 "errors":[ 1827 {"shape":"InvalidInputException"}, 1828 {"shape":"NoSuchEntityException"}, 1829 {"shape":"ServiceFailureException"} 1830 ] 1831 }, 1832 "RemoveRoleFromInstanceProfile":{ 1833 "name":"RemoveRoleFromInstanceProfile", 1834 "http":{ 1835 "method":"POST", 1836 "requestUri":"/" 1837 }, 1838 "input":{"shape":"RemoveRoleFromInstanceProfileRequest"}, 1839 "errors":[ 1840 {"shape":"NoSuchEntityException"}, 1841 {"shape":"LimitExceededException"}, 1842 {"shape":"UnmodifiableEntityException"}, 1843 {"shape":"ServiceFailureException"} 1844 ] 1845 }, 1846 "RemoveUserFromGroup":{ 1847 "name":"RemoveUserFromGroup", 1848 "http":{ 1849 "method":"POST", 1850 "requestUri":"/" 1851 }, 1852 "input":{"shape":"RemoveUserFromGroupRequest"}, 1853 "errors":[ 1854 {"shape":"NoSuchEntityException"}, 1855 {"shape":"LimitExceededException"}, 1856 {"shape":"ServiceFailureException"} 1857 ] 1858 }, 1859 "ResetServiceSpecificCredential":{ 1860 "name":"ResetServiceSpecificCredential", 1861 "http":{ 1862 "method":"POST", 1863 "requestUri":"/" 1864 }, 1865 "input":{"shape":"ResetServiceSpecificCredentialRequest"}, 1866 "output":{ 1867 "shape":"ResetServiceSpecificCredentialResponse", 1868 "resultWrapper":"ResetServiceSpecificCredentialResult" 1869 }, 1870 "errors":[ 1871 {"shape":"NoSuchEntityException"} 1872 ] 1873 }, 1874 "ResyncMFADevice":{ 1875 "name":"ResyncMFADevice", 1876 "http":{ 1877 "method":"POST", 1878 "requestUri":"/" 1879 }, 1880 "input":{"shape":"ResyncMFADeviceRequest"}, 1881 "errors":[ 1882 {"shape":"InvalidAuthenticationCodeException"}, 1883 {"shape":"NoSuchEntityException"}, 1884 {"shape":"LimitExceededException"}, 1885 {"shape":"ServiceFailureException"} 1886 ] 1887 }, 1888 "SetDefaultPolicyVersion":{ 1889 "name":"SetDefaultPolicyVersion", 1890 "http":{ 1891 "method":"POST", 1892 "requestUri":"/" 1893 }, 1894 "input":{"shape":"SetDefaultPolicyVersionRequest"}, 1895 "errors":[ 1896 {"shape":"NoSuchEntityException"}, 1897 {"shape":"InvalidInputException"}, 1898 {"shape":"LimitExceededException"}, 1899 {"shape":"ServiceFailureException"} 1900 ] 1901 }, 1902 "SetSecurityTokenServicePreferences":{ 1903 "name":"SetSecurityTokenServicePreferences", 1904 "http":{ 1905 "method":"POST", 1906 "requestUri":"/" 1907 }, 1908 "input":{"shape":"SetSecurityTokenServicePreferencesRequest"}, 1909 "errors":[ 1910 {"shape":"ServiceFailureException"} 1911 ] 1912 }, 1913 "SimulateCustomPolicy":{ 1914 "name":"SimulateCustomPolicy", 1915 "http":{ 1916 "method":"POST", 1917 "requestUri":"/" 1918 }, 1919 "input":{"shape":"SimulateCustomPolicyRequest"}, 1920 "output":{ 1921 "shape":"SimulatePolicyResponse", 1922 "resultWrapper":"SimulateCustomPolicyResult" 1923 }, 1924 "errors":[ 1925 {"shape":"InvalidInputException"}, 1926 {"shape":"PolicyEvaluationException"} 1927 ] 1928 }, 1929 "SimulatePrincipalPolicy":{ 1930 "name":"SimulatePrincipalPolicy", 1931 "http":{ 1932 "method":"POST", 1933 "requestUri":"/" 1934 }, 1935 "input":{"shape":"SimulatePrincipalPolicyRequest"}, 1936 "output":{ 1937 "shape":"SimulatePolicyResponse", 1938 "resultWrapper":"SimulatePrincipalPolicyResult" 1939 }, 1940 "errors":[ 1941 {"shape":"NoSuchEntityException"}, 1942 {"shape":"InvalidInputException"}, 1943 {"shape":"PolicyEvaluationException"} 1944 ] 1945 }, 1946 "TagInstanceProfile":{ 1947 "name":"TagInstanceProfile", 1948 "http":{ 1949 "method":"POST", 1950 "requestUri":"/" 1951 }, 1952 "input":{"shape":"TagInstanceProfileRequest"}, 1953 "errors":[ 1954 {"shape":"NoSuchEntityException"}, 1955 {"shape":"InvalidInputException"}, 1956 {"shape":"LimitExceededException"}, 1957 {"shape":"ConcurrentModificationException"}, 1958 {"shape":"ServiceFailureException"} 1959 ] 1960 }, 1961 "TagMFADevice":{ 1962 "name":"TagMFADevice", 1963 "http":{ 1964 "method":"POST", 1965 "requestUri":"/" 1966 }, 1967 "input":{"shape":"TagMFADeviceRequest"}, 1968 "errors":[ 1969 {"shape":"InvalidInputException"}, 1970 {"shape":"NoSuchEntityException"}, 1971 {"shape":"LimitExceededException"}, 1972 {"shape":"ConcurrentModificationException"}, 1973 {"shape":"ServiceFailureException"} 1974 ] 1975 }, 1976 "TagOpenIDConnectProvider":{ 1977 "name":"TagOpenIDConnectProvider", 1978 "http":{ 1979 "method":"POST", 1980 "requestUri":"/" 1981 }, 1982 "input":{"shape":"TagOpenIDConnectProviderRequest"}, 1983 "errors":[ 1984 {"shape":"NoSuchEntityException"}, 1985 {"shape":"LimitExceededException"}, 1986 {"shape":"InvalidInputException"}, 1987 {"shape":"ConcurrentModificationException"}, 1988 {"shape":"ServiceFailureException"} 1989 ] 1990 }, 1991 "TagPolicy":{ 1992 "name":"TagPolicy", 1993 "http":{ 1994 "method":"POST", 1995 "requestUri":"/" 1996 }, 1997 "input":{"shape":"TagPolicyRequest"}, 1998 "errors":[ 1999 {"shape":"NoSuchEntityException"}, 2000 {"shape":"LimitExceededException"}, 2001 {"shape":"InvalidInputException"}, 2002 {"shape":"ConcurrentModificationException"}, 2003 {"shape":"ServiceFailureException"} 2004 ] 2005 }, 2006 "TagRole":{ 2007 "name":"TagRole", 2008 "http":{ 2009 "method":"POST", 2010 "requestUri":"/" 2011 }, 2012 "input":{"shape":"TagRoleRequest"}, 2013 "errors":[ 2014 {"shape":"NoSuchEntityException"}, 2015 {"shape":"LimitExceededException"}, 2016 {"shape":"InvalidInputException"}, 2017 {"shape":"ConcurrentModificationException"}, 2018 {"shape":"ServiceFailureException"} 2019 ] 2020 }, 2021 "TagSAMLProvider":{ 2022 "name":"TagSAMLProvider", 2023 "http":{ 2024 "method":"POST", 2025 "requestUri":"/" 2026 }, 2027 "input":{"shape":"TagSAMLProviderRequest"}, 2028 "errors":[ 2029 {"shape":"NoSuchEntityException"}, 2030 {"shape":"LimitExceededException"}, 2031 {"shape":"InvalidInputException"}, 2032 {"shape":"ConcurrentModificationException"}, 2033 {"shape":"ServiceFailureException"} 2034 ] 2035 }, 2036 "TagServerCertificate":{ 2037 "name":"TagServerCertificate", 2038 "http":{ 2039 "method":"POST", 2040 "requestUri":"/" 2041 }, 2042 "input":{"shape":"TagServerCertificateRequest"}, 2043 "errors":[ 2044 {"shape":"NoSuchEntityException"}, 2045 {"shape":"InvalidInputException"}, 2046 {"shape":"LimitExceededException"}, 2047 {"shape":"ConcurrentModificationException"}, 2048 {"shape":"ServiceFailureException"} 2049 ] 2050 }, 2051 "TagUser":{ 2052 "name":"TagUser", 2053 "http":{ 2054 "method":"POST", 2055 "requestUri":"/" 2056 }, 2057 "input":{"shape":"TagUserRequest"}, 2058 "errors":[ 2059 {"shape":"NoSuchEntityException"}, 2060 {"shape":"LimitExceededException"}, 2061 {"shape":"InvalidInputException"}, 2062 {"shape":"ConcurrentModificationException"}, 2063 {"shape":"ServiceFailureException"} 2064 ] 2065 }, 2066 "UntagInstanceProfile":{ 2067 "name":"UntagInstanceProfile", 2068 "http":{ 2069 "method":"POST", 2070 "requestUri":"/" 2071 }, 2072 "input":{"shape":"UntagInstanceProfileRequest"}, 2073 "errors":[ 2074 {"shape":"NoSuchEntityException"}, 2075 {"shape":"InvalidInputException"}, 2076 {"shape":"ConcurrentModificationException"}, 2077 {"shape":"ServiceFailureException"} 2078 ] 2079 }, 2080 "UntagMFADevice":{ 2081 "name":"UntagMFADevice", 2082 "http":{ 2083 "method":"POST", 2084 "requestUri":"/" 2085 }, 2086 "input":{"shape":"UntagMFADeviceRequest"}, 2087 "errors":[ 2088 {"shape":"NoSuchEntityException"}, 2089 {"shape":"InvalidInputException"}, 2090 {"shape":"ConcurrentModificationException"}, 2091 {"shape":"ServiceFailureException"} 2092 ] 2093 }, 2094 "UntagOpenIDConnectProvider":{ 2095 "name":"UntagOpenIDConnectProvider", 2096 "http":{ 2097 "method":"POST", 2098 "requestUri":"/" 2099 }, 2100 "input":{"shape":"UntagOpenIDConnectProviderRequest"}, 2101 "errors":[ 2102 {"shape":"NoSuchEntityException"}, 2103 {"shape":"InvalidInputException"}, 2104 {"shape":"ConcurrentModificationException"}, 2105 {"shape":"ServiceFailureException"} 2106 ] 2107 }, 2108 "UntagPolicy":{ 2109 "name":"UntagPolicy", 2110 "http":{ 2111 "method":"POST", 2112 "requestUri":"/" 2113 }, 2114 "input":{"shape":"UntagPolicyRequest"}, 2115 "errors":[ 2116 {"shape":"NoSuchEntityException"}, 2117 {"shape":"InvalidInputException"}, 2118 {"shape":"ConcurrentModificationException"}, 2119 {"shape":"ServiceFailureException"} 2120 ] 2121 }, 2122 "UntagRole":{ 2123 "name":"UntagRole", 2124 "http":{ 2125 "method":"POST", 2126 "requestUri":"/" 2127 }, 2128 "input":{"shape":"UntagRoleRequest"}, 2129 "errors":[ 2130 {"shape":"NoSuchEntityException"}, 2131 {"shape":"ConcurrentModificationException"}, 2132 {"shape":"ServiceFailureException"} 2133 ] 2134 }, 2135 "UntagSAMLProvider":{ 2136 "name":"UntagSAMLProvider", 2137 "http":{ 2138 "method":"POST", 2139 "requestUri":"/" 2140 }, 2141 "input":{"shape":"UntagSAMLProviderRequest"}, 2142 "errors":[ 2143 {"shape":"NoSuchEntityException"}, 2144 {"shape":"InvalidInputException"}, 2145 {"shape":"ConcurrentModificationException"}, 2146 {"shape":"ServiceFailureException"} 2147 ] 2148 }, 2149 "UntagServerCertificate":{ 2150 "name":"UntagServerCertificate", 2151 "http":{ 2152 "method":"POST", 2153 "requestUri":"/" 2154 }, 2155 "input":{"shape":"UntagServerCertificateRequest"}, 2156 "errors":[ 2157 {"shape":"NoSuchEntityException"}, 2158 {"shape":"InvalidInputException"}, 2159 {"shape":"ConcurrentModificationException"}, 2160 {"shape":"ServiceFailureException"} 2161 ] 2162 }, 2163 "UntagUser":{ 2164 "name":"UntagUser", 2165 "http":{ 2166 "method":"POST", 2167 "requestUri":"/" 2168 }, 2169 "input":{"shape":"UntagUserRequest"}, 2170 "errors":[ 2171 {"shape":"NoSuchEntityException"}, 2172 {"shape":"ConcurrentModificationException"}, 2173 {"shape":"ServiceFailureException"} 2174 ] 2175 }, 2176 "UpdateAccessKey":{ 2177 "name":"UpdateAccessKey", 2178 "http":{ 2179 "method":"POST", 2180 "requestUri":"/" 2181 }, 2182 "input":{"shape":"UpdateAccessKeyRequest"}, 2183 "errors":[ 2184 {"shape":"NoSuchEntityException"}, 2185 {"shape":"LimitExceededException"}, 2186 {"shape":"ServiceFailureException"} 2187 ] 2188 }, 2189 "UpdateAccountPasswordPolicy":{ 2190 "name":"UpdateAccountPasswordPolicy", 2191 "http":{ 2192 "method":"POST", 2193 "requestUri":"/" 2194 }, 2195 "input":{"shape":"UpdateAccountPasswordPolicyRequest"}, 2196 "errors":[ 2197 {"shape":"NoSuchEntityException"}, 2198 {"shape":"MalformedPolicyDocumentException"}, 2199 {"shape":"LimitExceededException"}, 2200 {"shape":"ServiceFailureException"} 2201 ] 2202 }, 2203 "UpdateAssumeRolePolicy":{ 2204 "name":"UpdateAssumeRolePolicy", 2205 "http":{ 2206 "method":"POST", 2207 "requestUri":"/" 2208 }, 2209 "input":{"shape":"UpdateAssumeRolePolicyRequest"}, 2210 "errors":[ 2211 {"shape":"NoSuchEntityException"}, 2212 {"shape":"MalformedPolicyDocumentException"}, 2213 {"shape":"LimitExceededException"}, 2214 {"shape":"UnmodifiableEntityException"}, 2215 {"shape":"ServiceFailureException"} 2216 ] 2217 }, 2218 "UpdateGroup":{ 2219 "name":"UpdateGroup", 2220 "http":{ 2221 "method":"POST", 2222 "requestUri":"/" 2223 }, 2224 "input":{"shape":"UpdateGroupRequest"}, 2225 "errors":[ 2226 {"shape":"NoSuchEntityException"}, 2227 {"shape":"EntityAlreadyExistsException"}, 2228 {"shape":"LimitExceededException"}, 2229 {"shape":"ServiceFailureException"} 2230 ] 2231 }, 2232 "UpdateLoginProfile":{ 2233 "name":"UpdateLoginProfile", 2234 "http":{ 2235 "method":"POST", 2236 "requestUri":"/" 2237 }, 2238 "input":{"shape":"UpdateLoginProfileRequest"}, 2239 "errors":[ 2240 {"shape":"EntityTemporarilyUnmodifiableException"}, 2241 {"shape":"NoSuchEntityException"}, 2242 {"shape":"PasswordPolicyViolationException"}, 2243 {"shape":"LimitExceededException"}, 2244 {"shape":"ServiceFailureException"} 2245 ] 2246 }, 2247 "UpdateOpenIDConnectProviderThumbprint":{ 2248 "name":"UpdateOpenIDConnectProviderThumbprint", 2249 "http":{ 2250 "method":"POST", 2251 "requestUri":"/" 2252 }, 2253 "input":{"shape":"UpdateOpenIDConnectProviderThumbprintRequest"}, 2254 "errors":[ 2255 {"shape":"InvalidInputException"}, 2256 {"shape":"NoSuchEntityException"}, 2257 {"shape":"ServiceFailureException"} 2258 ] 2259 }, 2260 "UpdateRole":{ 2261 "name":"UpdateRole", 2262 "http":{ 2263 "method":"POST", 2264 "requestUri":"/" 2265 }, 2266 "input":{"shape":"UpdateRoleRequest"}, 2267 "output":{ 2268 "shape":"UpdateRoleResponse", 2269 "resultWrapper":"UpdateRoleResult" 2270 }, 2271 "errors":[ 2272 {"shape":"UnmodifiableEntityException"}, 2273 {"shape":"NoSuchEntityException"}, 2274 {"shape":"ServiceFailureException"} 2275 ] 2276 }, 2277 "UpdateRoleDescription":{ 2278 "name":"UpdateRoleDescription", 2279 "http":{ 2280 "method":"POST", 2281 "requestUri":"/" 2282 }, 2283 "input":{"shape":"UpdateRoleDescriptionRequest"}, 2284 "output":{ 2285 "shape":"UpdateRoleDescriptionResponse", 2286 "resultWrapper":"UpdateRoleDescriptionResult" 2287 }, 2288 "errors":[ 2289 {"shape":"NoSuchEntityException"}, 2290 {"shape":"UnmodifiableEntityException"}, 2291 {"shape":"ServiceFailureException"} 2292 ] 2293 }, 2294 "UpdateSAMLProvider":{ 2295 "name":"UpdateSAMLProvider", 2296 "http":{ 2297 "method":"POST", 2298 "requestUri":"/" 2299 }, 2300 "input":{"shape":"UpdateSAMLProviderRequest"}, 2301 "output":{ 2302 "shape":"UpdateSAMLProviderResponse", 2303 "resultWrapper":"UpdateSAMLProviderResult" 2304 }, 2305 "errors":[ 2306 {"shape":"NoSuchEntityException"}, 2307 {"shape":"InvalidInputException"}, 2308 {"shape":"LimitExceededException"}, 2309 {"shape":"ServiceFailureException"} 2310 ] 2311 }, 2312 "UpdateSSHPublicKey":{ 2313 "name":"UpdateSSHPublicKey", 2314 "http":{ 2315 "method":"POST", 2316 "requestUri":"/" 2317 }, 2318 "input":{"shape":"UpdateSSHPublicKeyRequest"}, 2319 "errors":[ 2320 {"shape":"NoSuchEntityException"} 2321 ] 2322 }, 2323 "UpdateServerCertificate":{ 2324 "name":"UpdateServerCertificate", 2325 "http":{ 2326 "method":"POST", 2327 "requestUri":"/" 2328 }, 2329 "input":{"shape":"UpdateServerCertificateRequest"}, 2330 "errors":[ 2331 {"shape":"NoSuchEntityException"}, 2332 {"shape":"EntityAlreadyExistsException"}, 2333 {"shape":"LimitExceededException"}, 2334 {"shape":"ServiceFailureException"} 2335 ] 2336 }, 2337 "UpdateServiceSpecificCredential":{ 2338 "name":"UpdateServiceSpecificCredential", 2339 "http":{ 2340 "method":"POST", 2341 "requestUri":"/" 2342 }, 2343 "input":{"shape":"UpdateServiceSpecificCredentialRequest"}, 2344 "errors":[ 2345 {"shape":"NoSuchEntityException"} 2346 ] 2347 }, 2348 "UpdateSigningCertificate":{ 2349 "name":"UpdateSigningCertificate", 2350 "http":{ 2351 "method":"POST", 2352 "requestUri":"/" 2353 }, 2354 "input":{"shape":"UpdateSigningCertificateRequest"}, 2355 "errors":[ 2356 {"shape":"NoSuchEntityException"}, 2357 {"shape":"LimitExceededException"}, 2358 {"shape":"ServiceFailureException"} 2359 ] 2360 }, 2361 "UpdateUser":{ 2362 "name":"UpdateUser", 2363 "http":{ 2364 "method":"POST", 2365 "requestUri":"/" 2366 }, 2367 "input":{"shape":"UpdateUserRequest"}, 2368 "errors":[ 2369 {"shape":"NoSuchEntityException"}, 2370 {"shape":"LimitExceededException"}, 2371 {"shape":"EntityAlreadyExistsException"}, 2372 {"shape":"EntityTemporarilyUnmodifiableException"}, 2373 {"shape":"ConcurrentModificationException"}, 2374 {"shape":"ServiceFailureException"} 2375 ] 2376 }, 2377 "UploadSSHPublicKey":{ 2378 "name":"UploadSSHPublicKey", 2379 "http":{ 2380 "method":"POST", 2381 "requestUri":"/" 2382 }, 2383 "input":{"shape":"UploadSSHPublicKeyRequest"}, 2384 "output":{ 2385 "shape":"UploadSSHPublicKeyResponse", 2386 "resultWrapper":"UploadSSHPublicKeyResult" 2387 }, 2388 "errors":[ 2389 {"shape":"LimitExceededException"}, 2390 {"shape":"NoSuchEntityException"}, 2391 {"shape":"InvalidPublicKeyException"}, 2392 {"shape":"DuplicateSSHPublicKeyException"}, 2393 {"shape":"UnrecognizedPublicKeyEncodingException"} 2394 ] 2395 }, 2396 "UploadServerCertificate":{ 2397 "name":"UploadServerCertificate", 2398 "http":{ 2399 "method":"POST", 2400 "requestUri":"/" 2401 }, 2402 "input":{"shape":"UploadServerCertificateRequest"}, 2403 "output":{ 2404 "shape":"UploadServerCertificateResponse", 2405 "resultWrapper":"UploadServerCertificateResult" 2406 }, 2407 "errors":[ 2408 {"shape":"LimitExceededException"}, 2409 {"shape":"InvalidInputException"}, 2410 {"shape":"EntityAlreadyExistsException"}, 2411 {"shape":"MalformedCertificateException"}, 2412 {"shape":"KeyPairMismatchException"}, 2413 {"shape":"ConcurrentModificationException"}, 2414 {"shape":"ServiceFailureException"} 2415 ] 2416 }, 2417 "UploadSigningCertificate":{ 2418 "name":"UploadSigningCertificate", 2419 "http":{ 2420 "method":"POST", 2421 "requestUri":"/" 2422 }, 2423 "input":{"shape":"UploadSigningCertificateRequest"}, 2424 "output":{ 2425 "shape":"UploadSigningCertificateResponse", 2426 "resultWrapper":"UploadSigningCertificateResult" 2427 }, 2428 "errors":[ 2429 {"shape":"LimitExceededException"}, 2430 {"shape":"EntityAlreadyExistsException"}, 2431 {"shape":"MalformedCertificateException"}, 2432 {"shape":"InvalidCertificateException"}, 2433 {"shape":"DuplicateCertificateException"}, 2434 {"shape":"NoSuchEntityException"}, 2435 {"shape":"ServiceFailureException"} 2436 ] 2437 } 2438 }, 2439 "shapes":{ 2440 "AccessAdvisorUsageGranularityType":{ 2441 "type":"string", 2442 "enum":[ 2443 "SERVICE_LEVEL", 2444 "ACTION_LEVEL" 2445 ] 2446 }, 2447 "AccessDetail":{ 2448 "type":"structure", 2449 "required":[ 2450 "ServiceName", 2451 "ServiceNamespace" 2452 ], 2453 "members":{ 2454 "ServiceName":{"shape":"serviceNameType"}, 2455 "ServiceNamespace":{"shape":"serviceNamespaceType"}, 2456 "Region":{"shape":"stringType"}, 2457 "EntityPath":{"shape":"organizationsEntityPathType"}, 2458 "LastAuthenticatedTime":{"shape":"dateType"}, 2459 "TotalAuthenticatedEntities":{"shape":"integerType"} 2460 } 2461 }, 2462 "AccessDetails":{ 2463 "type":"list", 2464 "member":{"shape":"AccessDetail"} 2465 }, 2466 "AccessKey":{ 2467 "type":"structure", 2468 "required":[ 2469 "UserName", 2470 "AccessKeyId", 2471 "Status", 2472 "SecretAccessKey" 2473 ], 2474 "members":{ 2475 "UserName":{"shape":"userNameType"}, 2476 "AccessKeyId":{"shape":"accessKeyIdType"}, 2477 "Status":{"shape":"statusType"}, 2478 "SecretAccessKey":{"shape":"accessKeySecretType"}, 2479 "CreateDate":{"shape":"dateType"} 2480 } 2481 }, 2482 "AccessKeyLastUsed":{ 2483 "type":"structure", 2484 "required":[ 2485 "LastUsedDate", 2486 "ServiceName", 2487 "Region" 2488 ], 2489 "members":{ 2490 "LastUsedDate":{"shape":"dateType"}, 2491 "ServiceName":{"shape":"stringType"}, 2492 "Region":{"shape":"stringType"} 2493 } 2494 }, 2495 "AccessKeyMetadata":{ 2496 "type":"structure", 2497 "members":{ 2498 "UserName":{"shape":"userNameType"}, 2499 "AccessKeyId":{"shape":"accessKeyIdType"}, 2500 "Status":{"shape":"statusType"}, 2501 "CreateDate":{"shape":"dateType"} 2502 } 2503 }, 2504 "ActionNameListType":{ 2505 "type":"list", 2506 "member":{"shape":"ActionNameType"} 2507 }, 2508 "ActionNameType":{ 2509 "type":"string", 2510 "max":128, 2511 "min":3 2512 }, 2513 "AddClientIDToOpenIDConnectProviderRequest":{ 2514 "type":"structure", 2515 "required":[ 2516 "OpenIDConnectProviderArn", 2517 "ClientID" 2518 ], 2519 "members":{ 2520 "OpenIDConnectProviderArn":{"shape":"arnType"}, 2521 "ClientID":{"shape":"clientIDType"} 2522 } 2523 }, 2524 "AddRoleToInstanceProfileRequest":{ 2525 "type":"structure", 2526 "required":[ 2527 "InstanceProfileName", 2528 "RoleName" 2529 ], 2530 "members":{ 2531 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 2532 "RoleName":{"shape":"roleNameType"} 2533 } 2534 }, 2535 "AddUserToGroupRequest":{ 2536 "type":"structure", 2537 "required":[ 2538 "GroupName", 2539 "UserName" 2540 ], 2541 "members":{ 2542 "GroupName":{"shape":"groupNameType"}, 2543 "UserName":{"shape":"existingUserNameType"} 2544 } 2545 }, 2546 "ArnListType":{ 2547 "type":"list", 2548 "member":{"shape":"arnType"} 2549 }, 2550 "AttachGroupPolicyRequest":{ 2551 "type":"structure", 2552 "required":[ 2553 "GroupName", 2554 "PolicyArn" 2555 ], 2556 "members":{ 2557 "GroupName":{"shape":"groupNameType"}, 2558 "PolicyArn":{"shape":"arnType"} 2559 } 2560 }, 2561 "AttachRolePolicyRequest":{ 2562 "type":"structure", 2563 "required":[ 2564 "RoleName", 2565 "PolicyArn" 2566 ], 2567 "members":{ 2568 "RoleName":{"shape":"roleNameType"}, 2569 "PolicyArn":{"shape":"arnType"} 2570 } 2571 }, 2572 "AttachUserPolicyRequest":{ 2573 "type":"structure", 2574 "required":[ 2575 "UserName", 2576 "PolicyArn" 2577 ], 2578 "members":{ 2579 "UserName":{"shape":"userNameType"}, 2580 "PolicyArn":{"shape":"arnType"} 2581 } 2582 }, 2583 "AttachedPermissionsBoundary":{ 2584 "type":"structure", 2585 "members":{ 2586 "PermissionsBoundaryType":{"shape":"PermissionsBoundaryAttachmentType"}, 2587 "PermissionsBoundaryArn":{"shape":"arnType"} 2588 } 2589 }, 2590 "AttachedPolicy":{ 2591 "type":"structure", 2592 "members":{ 2593 "PolicyName":{"shape":"policyNameType"}, 2594 "PolicyArn":{"shape":"arnType"} 2595 } 2596 }, 2597 "BootstrapDatum":{ 2598 "type":"blob", 2599 "sensitive":true 2600 }, 2601 "ChangePasswordRequest":{ 2602 "type":"structure", 2603 "required":[ 2604 "OldPassword", 2605 "NewPassword" 2606 ], 2607 "members":{ 2608 "OldPassword":{"shape":"passwordType"}, 2609 "NewPassword":{"shape":"passwordType"} 2610 } 2611 }, 2612 "ColumnNumber":{"type":"integer"}, 2613 "ConcurrentModificationException":{ 2614 "type":"structure", 2615 "members":{ 2616 "message":{"shape":"ConcurrentModificationMessage"} 2617 }, 2618 "error":{ 2619 "code":"ConcurrentModification", 2620 "httpStatusCode":409, 2621 "senderFault":true 2622 }, 2623 "exception":true 2624 }, 2625 "ConcurrentModificationMessage":{"type":"string"}, 2626 "ContextEntry":{ 2627 "type":"structure", 2628 "members":{ 2629 "ContextKeyName":{"shape":"ContextKeyNameType"}, 2630 "ContextKeyValues":{"shape":"ContextKeyValueListType"}, 2631 "ContextKeyType":{"shape":"ContextKeyTypeEnum"} 2632 } 2633 }, 2634 "ContextEntryListType":{ 2635 "type":"list", 2636 "member":{"shape":"ContextEntry"} 2637 }, 2638 "ContextKeyNameType":{ 2639 "type":"string", 2640 "max":256, 2641 "min":5 2642 }, 2643 "ContextKeyNamesResultListType":{ 2644 "type":"list", 2645 "member":{"shape":"ContextKeyNameType"} 2646 }, 2647 "ContextKeyTypeEnum":{ 2648 "type":"string", 2649 "enum":[ 2650 "string", 2651 "stringList", 2652 "numeric", 2653 "numericList", 2654 "boolean", 2655 "booleanList", 2656 "ip", 2657 "ipList", 2658 "binary", 2659 "binaryList", 2660 "date", 2661 "dateList" 2662 ] 2663 }, 2664 "ContextKeyValueListType":{ 2665 "type":"list", 2666 "member":{"shape":"ContextKeyValueType"} 2667 }, 2668 "ContextKeyValueType":{"type":"string"}, 2669 "CreateAccessKeyRequest":{ 2670 "type":"structure", 2671 "members":{ 2672 "UserName":{"shape":"existingUserNameType"} 2673 } 2674 }, 2675 "CreateAccessKeyResponse":{ 2676 "type":"structure", 2677 "required":["AccessKey"], 2678 "members":{ 2679 "AccessKey":{"shape":"AccessKey"} 2680 } 2681 }, 2682 "CreateAccountAliasRequest":{ 2683 "type":"structure", 2684 "required":["AccountAlias"], 2685 "members":{ 2686 "AccountAlias":{"shape":"accountAliasType"} 2687 } 2688 }, 2689 "CreateGroupRequest":{ 2690 "type":"structure", 2691 "required":["GroupName"], 2692 "members":{ 2693 "Path":{"shape":"pathType"}, 2694 "GroupName":{"shape":"groupNameType"} 2695 } 2696 }, 2697 "CreateGroupResponse":{ 2698 "type":"structure", 2699 "required":["Group"], 2700 "members":{ 2701 "Group":{"shape":"Group"} 2702 } 2703 }, 2704 "CreateInstanceProfileRequest":{ 2705 "type":"structure", 2706 "required":["InstanceProfileName"], 2707 "members":{ 2708 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 2709 "Path":{"shape":"pathType"}, 2710 "Tags":{"shape":"tagListType"} 2711 } 2712 }, 2713 "CreateInstanceProfileResponse":{ 2714 "type":"structure", 2715 "required":["InstanceProfile"], 2716 "members":{ 2717 "InstanceProfile":{"shape":"InstanceProfile"} 2718 } 2719 }, 2720 "CreateLoginProfileRequest":{ 2721 "type":"structure", 2722 "required":[ 2723 "UserName", 2724 "Password" 2725 ], 2726 "members":{ 2727 "UserName":{"shape":"userNameType"}, 2728 "Password":{"shape":"passwordType"}, 2729 "PasswordResetRequired":{"shape":"booleanType"} 2730 } 2731 }, 2732 "CreateLoginProfileResponse":{ 2733 "type":"structure", 2734 "required":["LoginProfile"], 2735 "members":{ 2736 "LoginProfile":{"shape":"LoginProfile"} 2737 } 2738 }, 2739 "CreateOpenIDConnectProviderRequest":{ 2740 "type":"structure", 2741 "required":[ 2742 "Url", 2743 "ThumbprintList" 2744 ], 2745 "members":{ 2746 "Url":{"shape":"OpenIDConnectProviderUrlType"}, 2747 "ClientIDList":{"shape":"clientIDListType"}, 2748 "ThumbprintList":{"shape":"thumbprintListType"}, 2749 "Tags":{"shape":"tagListType"} 2750 } 2751 }, 2752 "CreateOpenIDConnectProviderResponse":{ 2753 "type":"structure", 2754 "members":{ 2755 "OpenIDConnectProviderArn":{"shape":"arnType"}, 2756 "Tags":{"shape":"tagListType"} 2757 } 2758 }, 2759 "CreatePolicyRequest":{ 2760 "type":"structure", 2761 "required":[ 2762 "PolicyName", 2763 "PolicyDocument" 2764 ], 2765 "members":{ 2766 "PolicyName":{"shape":"policyNameType"}, 2767 "Path":{"shape":"policyPathType"}, 2768 "PolicyDocument":{"shape":"policyDocumentType"}, 2769 "Description":{"shape":"policyDescriptionType"}, 2770 "Tags":{"shape":"tagListType"} 2771 } 2772 }, 2773 "CreatePolicyResponse":{ 2774 "type":"structure", 2775 "members":{ 2776 "Policy":{"shape":"Policy"} 2777 } 2778 }, 2779 "CreatePolicyVersionRequest":{ 2780 "type":"structure", 2781 "required":[ 2782 "PolicyArn", 2783 "PolicyDocument" 2784 ], 2785 "members":{ 2786 "PolicyArn":{"shape":"arnType"}, 2787 "PolicyDocument":{"shape":"policyDocumentType"}, 2788 "SetAsDefault":{"shape":"booleanType"} 2789 } 2790 }, 2791 "CreatePolicyVersionResponse":{ 2792 "type":"structure", 2793 "members":{ 2794 "PolicyVersion":{"shape":"PolicyVersion"} 2795 } 2796 }, 2797 "CreateRoleRequest":{ 2798 "type":"structure", 2799 "required":[ 2800 "RoleName", 2801 "AssumeRolePolicyDocument" 2802 ], 2803 "members":{ 2804 "Path":{"shape":"pathType"}, 2805 "RoleName":{"shape":"roleNameType"}, 2806 "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, 2807 "Description":{"shape":"roleDescriptionType"}, 2808 "MaxSessionDuration":{"shape":"roleMaxSessionDurationType"}, 2809 "PermissionsBoundary":{"shape":"arnType"}, 2810 "Tags":{"shape":"tagListType"} 2811 } 2812 }, 2813 "CreateRoleResponse":{ 2814 "type":"structure", 2815 "required":["Role"], 2816 "members":{ 2817 "Role":{"shape":"Role"} 2818 } 2819 }, 2820 "CreateSAMLProviderRequest":{ 2821 "type":"structure", 2822 "required":[ 2823 "SAMLMetadataDocument", 2824 "Name" 2825 ], 2826 "members":{ 2827 "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, 2828 "Name":{"shape":"SAMLProviderNameType"}, 2829 "Tags":{"shape":"tagListType"} 2830 } 2831 }, 2832 "CreateSAMLProviderResponse":{ 2833 "type":"structure", 2834 "members":{ 2835 "SAMLProviderArn":{"shape":"arnType"}, 2836 "Tags":{"shape":"tagListType"} 2837 } 2838 }, 2839 "CreateServiceLinkedRoleRequest":{ 2840 "type":"structure", 2841 "required":["AWSServiceName"], 2842 "members":{ 2843 "AWSServiceName":{"shape":"groupNameType"}, 2844 "Description":{"shape":"roleDescriptionType"}, 2845 "CustomSuffix":{"shape":"customSuffixType"} 2846 } 2847 }, 2848 "CreateServiceLinkedRoleResponse":{ 2849 "type":"structure", 2850 "members":{ 2851 "Role":{"shape":"Role"} 2852 } 2853 }, 2854 "CreateServiceSpecificCredentialRequest":{ 2855 "type":"structure", 2856 "required":[ 2857 "UserName", 2858 "ServiceName" 2859 ], 2860 "members":{ 2861 "UserName":{"shape":"userNameType"}, 2862 "ServiceName":{"shape":"serviceName"} 2863 } 2864 }, 2865 "CreateServiceSpecificCredentialResponse":{ 2866 "type":"structure", 2867 "members":{ 2868 "ServiceSpecificCredential":{"shape":"ServiceSpecificCredential"} 2869 } 2870 }, 2871 "CreateUserRequest":{ 2872 "type":"structure", 2873 "required":["UserName"], 2874 "members":{ 2875 "Path":{"shape":"pathType"}, 2876 "UserName":{"shape":"userNameType"}, 2877 "PermissionsBoundary":{"shape":"arnType"}, 2878 "Tags":{"shape":"tagListType"} 2879 } 2880 }, 2881 "CreateUserResponse":{ 2882 "type":"structure", 2883 "members":{ 2884 "User":{"shape":"User"} 2885 } 2886 }, 2887 "CreateVirtualMFADeviceRequest":{ 2888 "type":"structure", 2889 "required":["VirtualMFADeviceName"], 2890 "members":{ 2891 "Path":{"shape":"pathType"}, 2892 "VirtualMFADeviceName":{"shape":"virtualMFADeviceName"}, 2893 "Tags":{"shape":"tagListType"} 2894 } 2895 }, 2896 "CreateVirtualMFADeviceResponse":{ 2897 "type":"structure", 2898 "required":["VirtualMFADevice"], 2899 "members":{ 2900 "VirtualMFADevice":{"shape":"VirtualMFADevice"} 2901 } 2902 }, 2903 "CredentialReportExpiredException":{ 2904 "type":"structure", 2905 "members":{ 2906 "message":{"shape":"credentialReportExpiredExceptionMessage"} 2907 }, 2908 "error":{ 2909 "code":"ReportExpired", 2910 "httpStatusCode":410, 2911 "senderFault":true 2912 }, 2913 "exception":true 2914 }, 2915 "CredentialReportNotPresentException":{ 2916 "type":"structure", 2917 "members":{ 2918 "message":{"shape":"credentialReportNotPresentExceptionMessage"} 2919 }, 2920 "error":{ 2921 "code":"ReportNotPresent", 2922 "httpStatusCode":410, 2923 "senderFault":true 2924 }, 2925 "exception":true 2926 }, 2927 "CredentialReportNotReadyException":{ 2928 "type":"structure", 2929 "members":{ 2930 "message":{"shape":"credentialReportNotReadyExceptionMessage"} 2931 }, 2932 "error":{ 2933 "code":"ReportInProgress", 2934 "httpStatusCode":404, 2935 "senderFault":true 2936 }, 2937 "exception":true 2938 }, 2939 "DeactivateMFADeviceRequest":{ 2940 "type":"structure", 2941 "required":[ 2942 "UserName", 2943 "SerialNumber" 2944 ], 2945 "members":{ 2946 "UserName":{"shape":"existingUserNameType"}, 2947 "SerialNumber":{"shape":"serialNumberType"} 2948 } 2949 }, 2950 "DeleteAccessKeyRequest":{ 2951 "type":"structure", 2952 "required":["AccessKeyId"], 2953 "members":{ 2954 "UserName":{"shape":"existingUserNameType"}, 2955 "AccessKeyId":{"shape":"accessKeyIdType"} 2956 } 2957 }, 2958 "DeleteAccountAliasRequest":{ 2959 "type":"structure", 2960 "required":["AccountAlias"], 2961 "members":{ 2962 "AccountAlias":{"shape":"accountAliasType"} 2963 } 2964 }, 2965 "DeleteConflictException":{ 2966 "type":"structure", 2967 "members":{ 2968 "message":{"shape":"deleteConflictMessage"} 2969 }, 2970 "error":{ 2971 "code":"DeleteConflict", 2972 "httpStatusCode":409, 2973 "senderFault":true 2974 }, 2975 "exception":true 2976 }, 2977 "DeleteGroupPolicyRequest":{ 2978 "type":"structure", 2979 "required":[ 2980 "GroupName", 2981 "PolicyName" 2982 ], 2983 "members":{ 2984 "GroupName":{"shape":"groupNameType"}, 2985 "PolicyName":{"shape":"policyNameType"} 2986 } 2987 }, 2988 "DeleteGroupRequest":{ 2989 "type":"structure", 2990 "required":["GroupName"], 2991 "members":{ 2992 "GroupName":{"shape":"groupNameType"} 2993 } 2994 }, 2995 "DeleteInstanceProfileRequest":{ 2996 "type":"structure", 2997 "required":["InstanceProfileName"], 2998 "members":{ 2999 "InstanceProfileName":{"shape":"instanceProfileNameType"} 3000 } 3001 }, 3002 "DeleteLoginProfileRequest":{ 3003 "type":"structure", 3004 "required":["UserName"], 3005 "members":{ 3006 "UserName":{"shape":"userNameType"} 3007 } 3008 }, 3009 "DeleteOpenIDConnectProviderRequest":{ 3010 "type":"structure", 3011 "required":["OpenIDConnectProviderArn"], 3012 "members":{ 3013 "OpenIDConnectProviderArn":{"shape":"arnType"} 3014 } 3015 }, 3016 "DeletePolicyRequest":{ 3017 "type":"structure", 3018 "required":["PolicyArn"], 3019 "members":{ 3020 "PolicyArn":{"shape":"arnType"} 3021 } 3022 }, 3023 "DeletePolicyVersionRequest":{ 3024 "type":"structure", 3025 "required":[ 3026 "PolicyArn", 3027 "VersionId" 3028 ], 3029 "members":{ 3030 "PolicyArn":{"shape":"arnType"}, 3031 "VersionId":{"shape":"policyVersionIdType"} 3032 } 3033 }, 3034 "DeleteRolePermissionsBoundaryRequest":{ 3035 "type":"structure", 3036 "required":["RoleName"], 3037 "members":{ 3038 "RoleName":{"shape":"roleNameType"} 3039 } 3040 }, 3041 "DeleteRolePolicyRequest":{ 3042 "type":"structure", 3043 "required":[ 3044 "RoleName", 3045 "PolicyName" 3046 ], 3047 "members":{ 3048 "RoleName":{"shape":"roleNameType"}, 3049 "PolicyName":{"shape":"policyNameType"} 3050 } 3051 }, 3052 "DeleteRoleRequest":{ 3053 "type":"structure", 3054 "required":["RoleName"], 3055 "members":{ 3056 "RoleName":{"shape":"roleNameType"} 3057 } 3058 }, 3059 "DeleteSAMLProviderRequest":{ 3060 "type":"structure", 3061 "required":["SAMLProviderArn"], 3062 "members":{ 3063 "SAMLProviderArn":{"shape":"arnType"} 3064 } 3065 }, 3066 "DeleteSSHPublicKeyRequest":{ 3067 "type":"structure", 3068 "required":[ 3069 "UserName", 3070 "SSHPublicKeyId" 3071 ], 3072 "members":{ 3073 "UserName":{"shape":"userNameType"}, 3074 "SSHPublicKeyId":{"shape":"publicKeyIdType"} 3075 } 3076 }, 3077 "DeleteServerCertificateRequest":{ 3078 "type":"structure", 3079 "required":["ServerCertificateName"], 3080 "members":{ 3081 "ServerCertificateName":{"shape":"serverCertificateNameType"} 3082 } 3083 }, 3084 "DeleteServiceLinkedRoleRequest":{ 3085 "type":"structure", 3086 "required":["RoleName"], 3087 "members":{ 3088 "RoleName":{"shape":"roleNameType"} 3089 } 3090 }, 3091 "DeleteServiceLinkedRoleResponse":{ 3092 "type":"structure", 3093 "required":["DeletionTaskId"], 3094 "members":{ 3095 "DeletionTaskId":{"shape":"DeletionTaskIdType"} 3096 } 3097 }, 3098 "DeleteServiceSpecificCredentialRequest":{ 3099 "type":"structure", 3100 "required":["ServiceSpecificCredentialId"], 3101 "members":{ 3102 "UserName":{"shape":"userNameType"}, 3103 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"} 3104 } 3105 }, 3106 "DeleteSigningCertificateRequest":{ 3107 "type":"structure", 3108 "required":["CertificateId"], 3109 "members":{ 3110 "UserName":{"shape":"existingUserNameType"}, 3111 "CertificateId":{"shape":"certificateIdType"} 3112 } 3113 }, 3114 "DeleteUserPermissionsBoundaryRequest":{ 3115 "type":"structure", 3116 "required":["UserName"], 3117 "members":{ 3118 "UserName":{"shape":"userNameType"} 3119 } 3120 }, 3121 "DeleteUserPolicyRequest":{ 3122 "type":"structure", 3123 "required":[ 3124 "UserName", 3125 "PolicyName" 3126 ], 3127 "members":{ 3128 "UserName":{"shape":"existingUserNameType"}, 3129 "PolicyName":{"shape":"policyNameType"} 3130 } 3131 }, 3132 "DeleteUserRequest":{ 3133 "type":"structure", 3134 "required":["UserName"], 3135 "members":{ 3136 "UserName":{"shape":"existingUserNameType"} 3137 } 3138 }, 3139 "DeleteVirtualMFADeviceRequest":{ 3140 "type":"structure", 3141 "required":["SerialNumber"], 3142 "members":{ 3143 "SerialNumber":{"shape":"serialNumberType"} 3144 } 3145 }, 3146 "DeletionTaskFailureReasonType":{ 3147 "type":"structure", 3148 "members":{ 3149 "Reason":{"shape":"ReasonType"}, 3150 "RoleUsageList":{"shape":"RoleUsageListType"} 3151 } 3152 }, 3153 "DeletionTaskIdType":{ 3154 "type":"string", 3155 "max":1000, 3156 "min":1 3157 }, 3158 "DeletionTaskStatusType":{ 3159 "type":"string", 3160 "enum":[ 3161 "SUCCEEDED", 3162 "IN_PROGRESS", 3163 "FAILED", 3164 "NOT_STARTED" 3165 ] 3166 }, 3167 "DetachGroupPolicyRequest":{ 3168 "type":"structure", 3169 "required":[ 3170 "GroupName", 3171 "PolicyArn" 3172 ], 3173 "members":{ 3174 "GroupName":{"shape":"groupNameType"}, 3175 "PolicyArn":{"shape":"arnType"} 3176 } 3177 }, 3178 "DetachRolePolicyRequest":{ 3179 "type":"structure", 3180 "required":[ 3181 "RoleName", 3182 "PolicyArn" 3183 ], 3184 "members":{ 3185 "RoleName":{"shape":"roleNameType"}, 3186 "PolicyArn":{"shape":"arnType"} 3187 } 3188 }, 3189 "DetachUserPolicyRequest":{ 3190 "type":"structure", 3191 "required":[ 3192 "UserName", 3193 "PolicyArn" 3194 ], 3195 "members":{ 3196 "UserName":{"shape":"userNameType"}, 3197 "PolicyArn":{"shape":"arnType"} 3198 } 3199 }, 3200 "DuplicateCertificateException":{ 3201 "type":"structure", 3202 "members":{ 3203 "message":{"shape":"duplicateCertificateMessage"} 3204 }, 3205 "error":{ 3206 "code":"DuplicateCertificate", 3207 "httpStatusCode":409, 3208 "senderFault":true 3209 }, 3210 "exception":true 3211 }, 3212 "DuplicateSSHPublicKeyException":{ 3213 "type":"structure", 3214 "members":{ 3215 "message":{"shape":"duplicateSSHPublicKeyMessage"} 3216 }, 3217 "error":{ 3218 "code":"DuplicateSSHPublicKey", 3219 "httpStatusCode":400, 3220 "senderFault":true 3221 }, 3222 "exception":true 3223 }, 3224 "EnableMFADeviceRequest":{ 3225 "type":"structure", 3226 "required":[ 3227 "UserName", 3228 "SerialNumber", 3229 "AuthenticationCode1", 3230 "AuthenticationCode2" 3231 ], 3232 "members":{ 3233 "UserName":{"shape":"existingUserNameType"}, 3234 "SerialNumber":{"shape":"serialNumberType"}, 3235 "AuthenticationCode1":{"shape":"authenticationCodeType"}, 3236 "AuthenticationCode2":{"shape":"authenticationCodeType"} 3237 } 3238 }, 3239 "EntityAlreadyExistsException":{ 3240 "type":"structure", 3241 "members":{ 3242 "message":{"shape":"entityAlreadyExistsMessage"} 3243 }, 3244 "error":{ 3245 "code":"EntityAlreadyExists", 3246 "httpStatusCode":409, 3247 "senderFault":true 3248 }, 3249 "exception":true 3250 }, 3251 "EntityDetails":{ 3252 "type":"structure", 3253 "required":["EntityInfo"], 3254 "members":{ 3255 "EntityInfo":{"shape":"EntityInfo"}, 3256 "LastAuthenticated":{"shape":"dateType"} 3257 } 3258 }, 3259 "EntityInfo":{ 3260 "type":"structure", 3261 "required":[ 3262 "Arn", 3263 "Name", 3264 "Type", 3265 "Id" 3266 ], 3267 "members":{ 3268 "Arn":{"shape":"arnType"}, 3269 "Name":{"shape":"userNameType"}, 3270 "Type":{"shape":"policyOwnerEntityType"}, 3271 "Id":{"shape":"idType"}, 3272 "Path":{"shape":"pathType"} 3273 } 3274 }, 3275 "EntityTemporarilyUnmodifiableException":{ 3276 "type":"structure", 3277 "members":{ 3278 "message":{"shape":"entityTemporarilyUnmodifiableMessage"} 3279 }, 3280 "error":{ 3281 "code":"EntityTemporarilyUnmodifiable", 3282 "httpStatusCode":409, 3283 "senderFault":true 3284 }, 3285 "exception":true 3286 }, 3287 "EntityType":{ 3288 "type":"string", 3289 "enum":[ 3290 "User", 3291 "Role", 3292 "Group", 3293 "LocalManagedPolicy", 3294 "AWSManagedPolicy" 3295 ] 3296 }, 3297 "ErrorDetails":{ 3298 "type":"structure", 3299 "required":[ 3300 "Message", 3301 "Code" 3302 ], 3303 "members":{ 3304 "Message":{"shape":"stringType"}, 3305 "Code":{"shape":"stringType"} 3306 } 3307 }, 3308 "EvalDecisionDetailsType":{ 3309 "type":"map", 3310 "key":{"shape":"EvalDecisionSourceType"}, 3311 "value":{"shape":"PolicyEvaluationDecisionType"} 3312 }, 3313 "EvalDecisionSourceType":{ 3314 "type":"string", 3315 "max":256, 3316 "min":3 3317 }, 3318 "EvaluationResult":{ 3319 "type":"structure", 3320 "required":[ 3321 "EvalActionName", 3322 "EvalDecision" 3323 ], 3324 "members":{ 3325 "EvalActionName":{"shape":"ActionNameType"}, 3326 "EvalResourceName":{"shape":"ResourceNameType"}, 3327 "EvalDecision":{"shape":"PolicyEvaluationDecisionType"}, 3328 "MatchedStatements":{"shape":"StatementListType"}, 3329 "MissingContextValues":{"shape":"ContextKeyNamesResultListType"}, 3330 "OrganizationsDecisionDetail":{"shape":"OrganizationsDecisionDetail"}, 3331 "PermissionsBoundaryDecisionDetail":{"shape":"PermissionsBoundaryDecisionDetail"}, 3332 "EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"}, 3333 "ResourceSpecificResults":{"shape":"ResourceSpecificResultListType"} 3334 } 3335 }, 3336 "EvaluationResultsListType":{ 3337 "type":"list", 3338 "member":{"shape":"EvaluationResult"} 3339 }, 3340 "GenerateCredentialReportResponse":{ 3341 "type":"structure", 3342 "members":{ 3343 "State":{"shape":"ReportStateType"}, 3344 "Description":{"shape":"ReportStateDescriptionType"} 3345 } 3346 }, 3347 "GenerateOrganizationsAccessReportRequest":{ 3348 "type":"structure", 3349 "required":["EntityPath"], 3350 "members":{ 3351 "EntityPath":{"shape":"organizationsEntityPathType"}, 3352 "OrganizationsPolicyId":{"shape":"organizationsPolicyIdType"} 3353 } 3354 }, 3355 "GenerateOrganizationsAccessReportResponse":{ 3356 "type":"structure", 3357 "members":{ 3358 "JobId":{"shape":"jobIDType"} 3359 } 3360 }, 3361 "GenerateServiceLastAccessedDetailsRequest":{ 3362 "type":"structure", 3363 "required":["Arn"], 3364 "members":{ 3365 "Arn":{"shape":"arnType"}, 3366 "Granularity":{"shape":"AccessAdvisorUsageGranularityType"} 3367 } 3368 }, 3369 "GenerateServiceLastAccessedDetailsResponse":{ 3370 "type":"structure", 3371 "members":{ 3372 "JobId":{"shape":"jobIDType"} 3373 } 3374 }, 3375 "GetAccessKeyLastUsedRequest":{ 3376 "type":"structure", 3377 "required":["AccessKeyId"], 3378 "members":{ 3379 "AccessKeyId":{"shape":"accessKeyIdType"} 3380 } 3381 }, 3382 "GetAccessKeyLastUsedResponse":{ 3383 "type":"structure", 3384 "members":{ 3385 "UserName":{"shape":"existingUserNameType"}, 3386 "AccessKeyLastUsed":{"shape":"AccessKeyLastUsed"} 3387 } 3388 }, 3389 "GetAccountAuthorizationDetailsRequest":{ 3390 "type":"structure", 3391 "members":{ 3392 "Filter":{"shape":"entityListType"}, 3393 "MaxItems":{"shape":"maxItemsType"}, 3394 "Marker":{"shape":"markerType"} 3395 } 3396 }, 3397 "GetAccountAuthorizationDetailsResponse":{ 3398 "type":"structure", 3399 "members":{ 3400 "UserDetailList":{"shape":"userDetailListType"}, 3401 "GroupDetailList":{"shape":"groupDetailListType"}, 3402 "RoleDetailList":{"shape":"roleDetailListType"}, 3403 "Policies":{"shape":"ManagedPolicyDetailListType"}, 3404 "IsTruncated":{"shape":"booleanType"}, 3405 "Marker":{"shape":"responseMarkerType"} 3406 } 3407 }, 3408 "GetAccountPasswordPolicyResponse":{ 3409 "type":"structure", 3410 "required":["PasswordPolicy"], 3411 "members":{ 3412 "PasswordPolicy":{"shape":"PasswordPolicy"} 3413 } 3414 }, 3415 "GetAccountSummaryResponse":{ 3416 "type":"structure", 3417 "members":{ 3418 "SummaryMap":{"shape":"summaryMapType"} 3419 } 3420 }, 3421 "GetContextKeysForCustomPolicyRequest":{ 3422 "type":"structure", 3423 "required":["PolicyInputList"], 3424 "members":{ 3425 "PolicyInputList":{"shape":"SimulationPolicyListType"} 3426 } 3427 }, 3428 "GetContextKeysForPolicyResponse":{ 3429 "type":"structure", 3430 "members":{ 3431 "ContextKeyNames":{"shape":"ContextKeyNamesResultListType"} 3432 } 3433 }, 3434 "GetContextKeysForPrincipalPolicyRequest":{ 3435 "type":"structure", 3436 "required":["PolicySourceArn"], 3437 "members":{ 3438 "PolicySourceArn":{"shape":"arnType"}, 3439 "PolicyInputList":{"shape":"SimulationPolicyListType"} 3440 } 3441 }, 3442 "GetCredentialReportResponse":{ 3443 "type":"structure", 3444 "members":{ 3445 "Content":{"shape":"ReportContentType"}, 3446 "ReportFormat":{"shape":"ReportFormatType"}, 3447 "GeneratedTime":{"shape":"dateType"} 3448 } 3449 }, 3450 "GetGroupPolicyRequest":{ 3451 "type":"structure", 3452 "required":[ 3453 "GroupName", 3454 "PolicyName" 3455 ], 3456 "members":{ 3457 "GroupName":{"shape":"groupNameType"}, 3458 "PolicyName":{"shape":"policyNameType"} 3459 } 3460 }, 3461 "GetGroupPolicyResponse":{ 3462 "type":"structure", 3463 "required":[ 3464 "GroupName", 3465 "PolicyName", 3466 "PolicyDocument" 3467 ], 3468 "members":{ 3469 "GroupName":{"shape":"groupNameType"}, 3470 "PolicyName":{"shape":"policyNameType"}, 3471 "PolicyDocument":{"shape":"policyDocumentType"} 3472 } 3473 }, 3474 "GetGroupRequest":{ 3475 "type":"structure", 3476 "required":["GroupName"], 3477 "members":{ 3478 "GroupName":{"shape":"groupNameType"}, 3479 "Marker":{"shape":"markerType"}, 3480 "MaxItems":{"shape":"maxItemsType"} 3481 } 3482 }, 3483 "GetGroupResponse":{ 3484 "type":"structure", 3485 "required":[ 3486 "Group", 3487 "Users" 3488 ], 3489 "members":{ 3490 "Group":{"shape":"Group"}, 3491 "Users":{"shape":"userListType"}, 3492 "IsTruncated":{"shape":"booleanType"}, 3493 "Marker":{"shape":"responseMarkerType"} 3494 } 3495 }, 3496 "GetInstanceProfileRequest":{ 3497 "type":"structure", 3498 "required":["InstanceProfileName"], 3499 "members":{ 3500 "InstanceProfileName":{"shape":"instanceProfileNameType"} 3501 } 3502 }, 3503 "GetInstanceProfileResponse":{ 3504 "type":"structure", 3505 "required":["InstanceProfile"], 3506 "members":{ 3507 "InstanceProfile":{"shape":"InstanceProfile"} 3508 } 3509 }, 3510 "GetLoginProfileRequest":{ 3511 "type":"structure", 3512 "required":["UserName"], 3513 "members":{ 3514 "UserName":{"shape":"userNameType"} 3515 } 3516 }, 3517 "GetLoginProfileResponse":{ 3518 "type":"structure", 3519 "required":["LoginProfile"], 3520 "members":{ 3521 "LoginProfile":{"shape":"LoginProfile"} 3522 } 3523 }, 3524 "GetOpenIDConnectProviderRequest":{ 3525 "type":"structure", 3526 "required":["OpenIDConnectProviderArn"], 3527 "members":{ 3528 "OpenIDConnectProviderArn":{"shape":"arnType"} 3529 } 3530 }, 3531 "GetOpenIDConnectProviderResponse":{ 3532 "type":"structure", 3533 "members":{ 3534 "Url":{"shape":"OpenIDConnectProviderUrlType"}, 3535 "ClientIDList":{"shape":"clientIDListType"}, 3536 "ThumbprintList":{"shape":"thumbprintListType"}, 3537 "CreateDate":{"shape":"dateType"}, 3538 "Tags":{"shape":"tagListType"} 3539 } 3540 }, 3541 "GetOrganizationsAccessReportRequest":{ 3542 "type":"structure", 3543 "required":["JobId"], 3544 "members":{ 3545 "JobId":{"shape":"jobIDType"}, 3546 "MaxItems":{"shape":"maxItemsType"}, 3547 "Marker":{"shape":"markerType"}, 3548 "SortKey":{"shape":"sortKeyType"} 3549 } 3550 }, 3551 "GetOrganizationsAccessReportResponse":{ 3552 "type":"structure", 3553 "required":[ 3554 "JobStatus", 3555 "JobCreationDate" 3556 ], 3557 "members":{ 3558 "JobStatus":{"shape":"jobStatusType"}, 3559 "JobCreationDate":{"shape":"dateType"}, 3560 "JobCompletionDate":{"shape":"dateType"}, 3561 "NumberOfServicesAccessible":{"shape":"integerType"}, 3562 "NumberOfServicesNotAccessed":{"shape":"integerType"}, 3563 "AccessDetails":{"shape":"AccessDetails"}, 3564 "IsTruncated":{"shape":"booleanType"}, 3565 "Marker":{"shape":"markerType"}, 3566 "ErrorDetails":{"shape":"ErrorDetails"} 3567 } 3568 }, 3569 "GetPolicyRequest":{ 3570 "type":"structure", 3571 "required":["PolicyArn"], 3572 "members":{ 3573 "PolicyArn":{"shape":"arnType"} 3574 } 3575 }, 3576 "GetPolicyResponse":{ 3577 "type":"structure", 3578 "members":{ 3579 "Policy":{"shape":"Policy"} 3580 } 3581 }, 3582 "GetPolicyVersionRequest":{ 3583 "type":"structure", 3584 "required":[ 3585 "PolicyArn", 3586 "VersionId" 3587 ], 3588 "members":{ 3589 "PolicyArn":{"shape":"arnType"}, 3590 "VersionId":{"shape":"policyVersionIdType"} 3591 } 3592 }, 3593 "GetPolicyVersionResponse":{ 3594 "type":"structure", 3595 "members":{ 3596 "PolicyVersion":{"shape":"PolicyVersion"} 3597 } 3598 }, 3599 "GetRolePolicyRequest":{ 3600 "type":"structure", 3601 "required":[ 3602 "RoleName", 3603 "PolicyName" 3604 ], 3605 "members":{ 3606 "RoleName":{"shape":"roleNameType"}, 3607 "PolicyName":{"shape":"policyNameType"} 3608 } 3609 }, 3610 "GetRolePolicyResponse":{ 3611 "type":"structure", 3612 "required":[ 3613 "RoleName", 3614 "PolicyName", 3615 "PolicyDocument" 3616 ], 3617 "members":{ 3618 "RoleName":{"shape":"roleNameType"}, 3619 "PolicyName":{"shape":"policyNameType"}, 3620 "PolicyDocument":{"shape":"policyDocumentType"} 3621 } 3622 }, 3623 "GetRoleRequest":{ 3624 "type":"structure", 3625 "required":["RoleName"], 3626 "members":{ 3627 "RoleName":{"shape":"roleNameType"} 3628 } 3629 }, 3630 "GetRoleResponse":{ 3631 "type":"structure", 3632 "required":["Role"], 3633 "members":{ 3634 "Role":{"shape":"Role"} 3635 } 3636 }, 3637 "GetSAMLProviderRequest":{ 3638 "type":"structure", 3639 "required":["SAMLProviderArn"], 3640 "members":{ 3641 "SAMLProviderArn":{"shape":"arnType"} 3642 } 3643 }, 3644 "GetSAMLProviderResponse":{ 3645 "type":"structure", 3646 "members":{ 3647 "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, 3648 "CreateDate":{"shape":"dateType"}, 3649 "ValidUntil":{"shape":"dateType"}, 3650 "Tags":{"shape":"tagListType"} 3651 } 3652 }, 3653 "GetSSHPublicKeyRequest":{ 3654 "type":"structure", 3655 "required":[ 3656 "UserName", 3657 "SSHPublicKeyId", 3658 "Encoding" 3659 ], 3660 "members":{ 3661 "UserName":{"shape":"userNameType"}, 3662 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 3663 "Encoding":{"shape":"encodingType"} 3664 } 3665 }, 3666 "GetSSHPublicKeyResponse":{ 3667 "type":"structure", 3668 "members":{ 3669 "SSHPublicKey":{"shape":"SSHPublicKey"} 3670 } 3671 }, 3672 "GetServerCertificateRequest":{ 3673 "type":"structure", 3674 "required":["ServerCertificateName"], 3675 "members":{ 3676 "ServerCertificateName":{"shape":"serverCertificateNameType"} 3677 } 3678 }, 3679 "GetServerCertificateResponse":{ 3680 "type":"structure", 3681 "required":["ServerCertificate"], 3682 "members":{ 3683 "ServerCertificate":{"shape":"ServerCertificate"} 3684 } 3685 }, 3686 "GetServiceLastAccessedDetailsRequest":{ 3687 "type":"structure", 3688 "required":["JobId"], 3689 "members":{ 3690 "JobId":{"shape":"jobIDType"}, 3691 "MaxItems":{"shape":"maxItemsType"}, 3692 "Marker":{"shape":"markerType"} 3693 } 3694 }, 3695 "GetServiceLastAccessedDetailsResponse":{ 3696 "type":"structure", 3697 "required":[ 3698 "JobStatus", 3699 "JobCreationDate", 3700 "ServicesLastAccessed", 3701 "JobCompletionDate" 3702 ], 3703 "members":{ 3704 "JobStatus":{"shape":"jobStatusType"}, 3705 "JobType":{"shape":"AccessAdvisorUsageGranularityType"}, 3706 "JobCreationDate":{"shape":"dateType"}, 3707 "ServicesLastAccessed":{"shape":"ServicesLastAccessed"}, 3708 "JobCompletionDate":{"shape":"dateType"}, 3709 "IsTruncated":{"shape":"booleanType"}, 3710 "Marker":{"shape":"responseMarkerType"}, 3711 "Error":{"shape":"ErrorDetails"} 3712 } 3713 }, 3714 "GetServiceLastAccessedDetailsWithEntitiesRequest":{ 3715 "type":"structure", 3716 "required":[ 3717 "JobId", 3718 "ServiceNamespace" 3719 ], 3720 "members":{ 3721 "JobId":{"shape":"jobIDType"}, 3722 "ServiceNamespace":{"shape":"serviceNamespaceType"}, 3723 "MaxItems":{"shape":"maxItemsType"}, 3724 "Marker":{"shape":"markerType"} 3725 } 3726 }, 3727 "GetServiceLastAccessedDetailsWithEntitiesResponse":{ 3728 "type":"structure", 3729 "required":[ 3730 "JobStatus", 3731 "JobCreationDate", 3732 "JobCompletionDate", 3733 "EntityDetailsList" 3734 ], 3735 "members":{ 3736 "JobStatus":{"shape":"jobStatusType"}, 3737 "JobCreationDate":{"shape":"dateType"}, 3738 "JobCompletionDate":{"shape":"dateType"}, 3739 "EntityDetailsList":{"shape":"entityDetailsListType"}, 3740 "IsTruncated":{"shape":"booleanType"}, 3741 "Marker":{"shape":"responseMarkerType"}, 3742 "Error":{"shape":"ErrorDetails"} 3743 } 3744 }, 3745 "GetServiceLinkedRoleDeletionStatusRequest":{ 3746 "type":"structure", 3747 "required":["DeletionTaskId"], 3748 "members":{ 3749 "DeletionTaskId":{"shape":"DeletionTaskIdType"} 3750 } 3751 }, 3752 "GetServiceLinkedRoleDeletionStatusResponse":{ 3753 "type":"structure", 3754 "required":["Status"], 3755 "members":{ 3756 "Status":{"shape":"DeletionTaskStatusType"}, 3757 "Reason":{"shape":"DeletionTaskFailureReasonType"} 3758 } 3759 }, 3760 "GetUserPolicyRequest":{ 3761 "type":"structure", 3762 "required":[ 3763 "UserName", 3764 "PolicyName" 3765 ], 3766 "members":{ 3767 "UserName":{"shape":"existingUserNameType"}, 3768 "PolicyName":{"shape":"policyNameType"} 3769 } 3770 }, 3771 "GetUserPolicyResponse":{ 3772 "type":"structure", 3773 "required":[ 3774 "UserName", 3775 "PolicyName", 3776 "PolicyDocument" 3777 ], 3778 "members":{ 3779 "UserName":{"shape":"existingUserNameType"}, 3780 "PolicyName":{"shape":"policyNameType"}, 3781 "PolicyDocument":{"shape":"policyDocumentType"} 3782 } 3783 }, 3784 "GetUserRequest":{ 3785 "type":"structure", 3786 "members":{ 3787 "UserName":{"shape":"existingUserNameType"} 3788 } 3789 }, 3790 "GetUserResponse":{ 3791 "type":"structure", 3792 "required":["User"], 3793 "members":{ 3794 "User":{"shape":"User"} 3795 } 3796 }, 3797 "Group":{ 3798 "type":"structure", 3799 "required":[ 3800 "Path", 3801 "GroupName", 3802 "GroupId", 3803 "Arn", 3804 "CreateDate" 3805 ], 3806 "members":{ 3807 "Path":{"shape":"pathType"}, 3808 "GroupName":{"shape":"groupNameType"}, 3809 "GroupId":{"shape":"idType"}, 3810 "Arn":{"shape":"arnType"}, 3811 "CreateDate":{"shape":"dateType"} 3812 } 3813 }, 3814 "GroupDetail":{ 3815 "type":"structure", 3816 "members":{ 3817 "Path":{"shape":"pathType"}, 3818 "GroupName":{"shape":"groupNameType"}, 3819 "GroupId":{"shape":"idType"}, 3820 "Arn":{"shape":"arnType"}, 3821 "CreateDate":{"shape":"dateType"}, 3822 "GroupPolicyList":{"shape":"policyDetailListType"}, 3823 "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} 3824 } 3825 }, 3826 "InstanceProfile":{ 3827 "type":"structure", 3828 "required":[ 3829 "Path", 3830 "InstanceProfileName", 3831 "InstanceProfileId", 3832 "Arn", 3833 "CreateDate", 3834 "Roles" 3835 ], 3836 "members":{ 3837 "Path":{"shape":"pathType"}, 3838 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 3839 "InstanceProfileId":{"shape":"idType"}, 3840 "Arn":{"shape":"arnType"}, 3841 "CreateDate":{"shape":"dateType"}, 3842 "Roles":{"shape":"roleListType"}, 3843 "Tags":{"shape":"tagListType"} 3844 } 3845 }, 3846 "InvalidAuthenticationCodeException":{ 3847 "type":"structure", 3848 "members":{ 3849 "message":{"shape":"invalidAuthenticationCodeMessage"} 3850 }, 3851 "error":{ 3852 "code":"InvalidAuthenticationCode", 3853 "httpStatusCode":403, 3854 "senderFault":true 3855 }, 3856 "exception":true 3857 }, 3858 "InvalidCertificateException":{ 3859 "type":"structure", 3860 "members":{ 3861 "message":{"shape":"invalidCertificateMessage"} 3862 }, 3863 "error":{ 3864 "code":"InvalidCertificate", 3865 "httpStatusCode":400, 3866 "senderFault":true 3867 }, 3868 "exception":true 3869 }, 3870 "InvalidInputException":{ 3871 "type":"structure", 3872 "members":{ 3873 "message":{"shape":"invalidInputMessage"} 3874 }, 3875 "error":{ 3876 "code":"InvalidInput", 3877 "httpStatusCode":400, 3878 "senderFault":true 3879 }, 3880 "exception":true 3881 }, 3882 "InvalidPublicKeyException":{ 3883 "type":"structure", 3884 "members":{ 3885 "message":{"shape":"invalidPublicKeyMessage"} 3886 }, 3887 "error":{ 3888 "code":"InvalidPublicKey", 3889 "httpStatusCode":400, 3890 "senderFault":true 3891 }, 3892 "exception":true 3893 }, 3894 "InvalidUserTypeException":{ 3895 "type":"structure", 3896 "members":{ 3897 "message":{"shape":"invalidUserTypeMessage"} 3898 }, 3899 "error":{ 3900 "code":"InvalidUserType", 3901 "httpStatusCode":400, 3902 "senderFault":true 3903 }, 3904 "exception":true 3905 }, 3906 "KeyPairMismatchException":{ 3907 "type":"structure", 3908 "members":{ 3909 "message":{"shape":"keyPairMismatchMessage"} 3910 }, 3911 "error":{ 3912 "code":"KeyPairMismatch", 3913 "httpStatusCode":400, 3914 "senderFault":true 3915 }, 3916 "exception":true 3917 }, 3918 "LimitExceededException":{ 3919 "type":"structure", 3920 "members":{ 3921 "message":{"shape":"limitExceededMessage"} 3922 }, 3923 "error":{ 3924 "code":"LimitExceeded", 3925 "httpStatusCode":409, 3926 "senderFault":true 3927 }, 3928 "exception":true 3929 }, 3930 "LineNumber":{"type":"integer"}, 3931 "ListAccessKeysRequest":{ 3932 "type":"structure", 3933 "members":{ 3934 "UserName":{"shape":"existingUserNameType"}, 3935 "Marker":{"shape":"markerType"}, 3936 "MaxItems":{"shape":"maxItemsType"} 3937 } 3938 }, 3939 "ListAccessKeysResponse":{ 3940 "type":"structure", 3941 "required":["AccessKeyMetadata"], 3942 "members":{ 3943 "AccessKeyMetadata":{"shape":"accessKeyMetadataListType"}, 3944 "IsTruncated":{"shape":"booleanType"}, 3945 "Marker":{"shape":"responseMarkerType"} 3946 } 3947 }, 3948 "ListAccountAliasesRequest":{ 3949 "type":"structure", 3950 "members":{ 3951 "Marker":{"shape":"markerType"}, 3952 "MaxItems":{"shape":"maxItemsType"} 3953 } 3954 }, 3955 "ListAccountAliasesResponse":{ 3956 "type":"structure", 3957 "required":["AccountAliases"], 3958 "members":{ 3959 "AccountAliases":{"shape":"accountAliasListType"}, 3960 "IsTruncated":{"shape":"booleanType"}, 3961 "Marker":{"shape":"responseMarkerType"} 3962 } 3963 }, 3964 "ListAttachedGroupPoliciesRequest":{ 3965 "type":"structure", 3966 "required":["GroupName"], 3967 "members":{ 3968 "GroupName":{"shape":"groupNameType"}, 3969 "PathPrefix":{"shape":"policyPathType"}, 3970 "Marker":{"shape":"markerType"}, 3971 "MaxItems":{"shape":"maxItemsType"} 3972 } 3973 }, 3974 "ListAttachedGroupPoliciesResponse":{ 3975 "type":"structure", 3976 "members":{ 3977 "AttachedPolicies":{"shape":"attachedPoliciesListType"}, 3978 "IsTruncated":{"shape":"booleanType"}, 3979 "Marker":{"shape":"responseMarkerType"} 3980 } 3981 }, 3982 "ListAttachedRolePoliciesRequest":{ 3983 "type":"structure", 3984 "required":["RoleName"], 3985 "members":{ 3986 "RoleName":{"shape":"roleNameType"}, 3987 "PathPrefix":{"shape":"policyPathType"}, 3988 "Marker":{"shape":"markerType"}, 3989 "MaxItems":{"shape":"maxItemsType"} 3990 } 3991 }, 3992 "ListAttachedRolePoliciesResponse":{ 3993 "type":"structure", 3994 "members":{ 3995 "AttachedPolicies":{"shape":"attachedPoliciesListType"}, 3996 "IsTruncated":{"shape":"booleanType"}, 3997 "Marker":{"shape":"responseMarkerType"} 3998 } 3999 }, 4000 "ListAttachedUserPoliciesRequest":{ 4001 "type":"structure", 4002 "required":["UserName"], 4003 "members":{ 4004 "UserName":{"shape":"userNameType"}, 4005 "PathPrefix":{"shape":"policyPathType"}, 4006 "Marker":{"shape":"markerType"}, 4007 "MaxItems":{"shape":"maxItemsType"} 4008 } 4009 }, 4010 "ListAttachedUserPoliciesResponse":{ 4011 "type":"structure", 4012 "members":{ 4013 "AttachedPolicies":{"shape":"attachedPoliciesListType"}, 4014 "IsTruncated":{"shape":"booleanType"}, 4015 "Marker":{"shape":"responseMarkerType"} 4016 } 4017 }, 4018 "ListEntitiesForPolicyRequest":{ 4019 "type":"structure", 4020 "required":["PolicyArn"], 4021 "members":{ 4022 "PolicyArn":{"shape":"arnType"}, 4023 "EntityFilter":{"shape":"EntityType"}, 4024 "PathPrefix":{"shape":"pathType"}, 4025 "PolicyUsageFilter":{"shape":"PolicyUsageType"}, 4026 "Marker":{"shape":"markerType"}, 4027 "MaxItems":{"shape":"maxItemsType"} 4028 } 4029 }, 4030 "ListEntitiesForPolicyResponse":{ 4031 "type":"structure", 4032 "members":{ 4033 "PolicyGroups":{"shape":"PolicyGroupListType"}, 4034 "PolicyUsers":{"shape":"PolicyUserListType"}, 4035 "PolicyRoles":{"shape":"PolicyRoleListType"}, 4036 "IsTruncated":{"shape":"booleanType"}, 4037 "Marker":{"shape":"responseMarkerType"} 4038 } 4039 }, 4040 "ListGroupPoliciesRequest":{ 4041 "type":"structure", 4042 "required":["GroupName"], 4043 "members":{ 4044 "GroupName":{"shape":"groupNameType"}, 4045 "Marker":{"shape":"markerType"}, 4046 "MaxItems":{"shape":"maxItemsType"} 4047 } 4048 }, 4049 "ListGroupPoliciesResponse":{ 4050 "type":"structure", 4051 "required":["PolicyNames"], 4052 "members":{ 4053 "PolicyNames":{"shape":"policyNameListType"}, 4054 "IsTruncated":{"shape":"booleanType"}, 4055 "Marker":{"shape":"responseMarkerType"} 4056 } 4057 }, 4058 "ListGroupsForUserRequest":{ 4059 "type":"structure", 4060 "required":["UserName"], 4061 "members":{ 4062 "UserName":{"shape":"existingUserNameType"}, 4063 "Marker":{"shape":"markerType"}, 4064 "MaxItems":{"shape":"maxItemsType"} 4065 } 4066 }, 4067 "ListGroupsForUserResponse":{ 4068 "type":"structure", 4069 "required":["Groups"], 4070 "members":{ 4071 "Groups":{"shape":"groupListType"}, 4072 "IsTruncated":{"shape":"booleanType"}, 4073 "Marker":{"shape":"responseMarkerType"} 4074 } 4075 }, 4076 "ListGroupsRequest":{ 4077 "type":"structure", 4078 "members":{ 4079 "PathPrefix":{"shape":"pathPrefixType"}, 4080 "Marker":{"shape":"markerType"}, 4081 "MaxItems":{"shape":"maxItemsType"} 4082 } 4083 }, 4084 "ListGroupsResponse":{ 4085 "type":"structure", 4086 "required":["Groups"], 4087 "members":{ 4088 "Groups":{"shape":"groupListType"}, 4089 "IsTruncated":{"shape":"booleanType"}, 4090 "Marker":{"shape":"responseMarkerType"} 4091 } 4092 }, 4093 "ListInstanceProfileTagsRequest":{ 4094 "type":"structure", 4095 "required":["InstanceProfileName"], 4096 "members":{ 4097 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 4098 "Marker":{"shape":"markerType"}, 4099 "MaxItems":{"shape":"maxItemsType"} 4100 } 4101 }, 4102 "ListInstanceProfileTagsResponse":{ 4103 "type":"structure", 4104 "required":["Tags"], 4105 "members":{ 4106 "Tags":{"shape":"tagListType"}, 4107 "IsTruncated":{"shape":"booleanType"}, 4108 "Marker":{"shape":"responseMarkerType"} 4109 } 4110 }, 4111 "ListInstanceProfilesForRoleRequest":{ 4112 "type":"structure", 4113 "required":["RoleName"], 4114 "members":{ 4115 "RoleName":{"shape":"roleNameType"}, 4116 "Marker":{"shape":"markerType"}, 4117 "MaxItems":{"shape":"maxItemsType"} 4118 } 4119 }, 4120 "ListInstanceProfilesForRoleResponse":{ 4121 "type":"structure", 4122 "required":["InstanceProfiles"], 4123 "members":{ 4124 "InstanceProfiles":{"shape":"instanceProfileListType"}, 4125 "IsTruncated":{"shape":"booleanType"}, 4126 "Marker":{"shape":"responseMarkerType"} 4127 } 4128 }, 4129 "ListInstanceProfilesRequest":{ 4130 "type":"structure", 4131 "members":{ 4132 "PathPrefix":{"shape":"pathPrefixType"}, 4133 "Marker":{"shape":"markerType"}, 4134 "MaxItems":{"shape":"maxItemsType"} 4135 } 4136 }, 4137 "ListInstanceProfilesResponse":{ 4138 "type":"structure", 4139 "required":["InstanceProfiles"], 4140 "members":{ 4141 "InstanceProfiles":{"shape":"instanceProfileListType"}, 4142 "IsTruncated":{"shape":"booleanType"}, 4143 "Marker":{"shape":"responseMarkerType"} 4144 } 4145 }, 4146 "ListMFADeviceTagsRequest":{ 4147 "type":"structure", 4148 "required":["SerialNumber"], 4149 "members":{ 4150 "SerialNumber":{"shape":"serialNumberType"}, 4151 "Marker":{"shape":"markerType"}, 4152 "MaxItems":{"shape":"maxItemsType"} 4153 } 4154 }, 4155 "ListMFADeviceTagsResponse":{ 4156 "type":"structure", 4157 "required":["Tags"], 4158 "members":{ 4159 "Tags":{"shape":"tagListType"}, 4160 "IsTruncated":{"shape":"booleanType"}, 4161 "Marker":{"shape":"responseMarkerType"} 4162 } 4163 }, 4164 "ListMFADevicesRequest":{ 4165 "type":"structure", 4166 "members":{ 4167 "UserName":{"shape":"existingUserNameType"}, 4168 "Marker":{"shape":"markerType"}, 4169 "MaxItems":{"shape":"maxItemsType"} 4170 } 4171 }, 4172 "ListMFADevicesResponse":{ 4173 "type":"structure", 4174 "required":["MFADevices"], 4175 "members":{ 4176 "MFADevices":{"shape":"mfaDeviceListType"}, 4177 "IsTruncated":{"shape":"booleanType"}, 4178 "Marker":{"shape":"responseMarkerType"} 4179 } 4180 }, 4181 "ListOpenIDConnectProviderTagsRequest":{ 4182 "type":"structure", 4183 "required":["OpenIDConnectProviderArn"], 4184 "members":{ 4185 "OpenIDConnectProviderArn":{"shape":"arnType"}, 4186 "Marker":{"shape":"markerType"}, 4187 "MaxItems":{"shape":"maxItemsType"} 4188 } 4189 }, 4190 "ListOpenIDConnectProviderTagsResponse":{ 4191 "type":"structure", 4192 "required":["Tags"], 4193 "members":{ 4194 "Tags":{"shape":"tagListType"}, 4195 "IsTruncated":{"shape":"booleanType"}, 4196 "Marker":{"shape":"responseMarkerType"} 4197 } 4198 }, 4199 "ListOpenIDConnectProvidersRequest":{ 4200 "type":"structure", 4201 "members":{ 4202 } 4203 }, 4204 "ListOpenIDConnectProvidersResponse":{ 4205 "type":"structure", 4206 "members":{ 4207 "OpenIDConnectProviderList":{"shape":"OpenIDConnectProviderListType"} 4208 } 4209 }, 4210 "ListPoliciesGrantingServiceAccessEntry":{ 4211 "type":"structure", 4212 "members":{ 4213 "ServiceNamespace":{"shape":"serviceNamespaceType"}, 4214 "Policies":{"shape":"policyGrantingServiceAccessListType"} 4215 } 4216 }, 4217 "ListPoliciesGrantingServiceAccessRequest":{ 4218 "type":"structure", 4219 "required":[ 4220 "Arn", 4221 "ServiceNamespaces" 4222 ], 4223 "members":{ 4224 "Marker":{"shape":"markerType"}, 4225 "Arn":{"shape":"arnType"}, 4226 "ServiceNamespaces":{"shape":"serviceNamespaceListType"} 4227 } 4228 }, 4229 "ListPoliciesGrantingServiceAccessResponse":{ 4230 "type":"structure", 4231 "required":["PoliciesGrantingServiceAccess"], 4232 "members":{ 4233 "PoliciesGrantingServiceAccess":{"shape":"listPolicyGrantingServiceAccessResponseListType"}, 4234 "IsTruncated":{"shape":"booleanType"}, 4235 "Marker":{"shape":"responseMarkerType"} 4236 } 4237 }, 4238 "ListPoliciesRequest":{ 4239 "type":"structure", 4240 "members":{ 4241 "Scope":{"shape":"policyScopeType"}, 4242 "OnlyAttached":{"shape":"booleanType"}, 4243 "PathPrefix":{"shape":"policyPathType"}, 4244 "PolicyUsageFilter":{"shape":"PolicyUsageType"}, 4245 "Marker":{"shape":"markerType"}, 4246 "MaxItems":{"shape":"maxItemsType"} 4247 } 4248 }, 4249 "ListPoliciesResponse":{ 4250 "type":"structure", 4251 "members":{ 4252 "Policies":{"shape":"policyListType"}, 4253 "IsTruncated":{"shape":"booleanType"}, 4254 "Marker":{"shape":"responseMarkerType"} 4255 } 4256 }, 4257 "ListPolicyTagsRequest":{ 4258 "type":"structure", 4259 "required":["PolicyArn"], 4260 "members":{ 4261 "PolicyArn":{"shape":"arnType"}, 4262 "Marker":{"shape":"markerType"}, 4263 "MaxItems":{"shape":"maxItemsType"} 4264 } 4265 }, 4266 "ListPolicyTagsResponse":{ 4267 "type":"structure", 4268 "required":["Tags"], 4269 "members":{ 4270 "Tags":{"shape":"tagListType"}, 4271 "IsTruncated":{"shape":"booleanType"}, 4272 "Marker":{"shape":"responseMarkerType"} 4273 } 4274 }, 4275 "ListPolicyVersionsRequest":{ 4276 "type":"structure", 4277 "required":["PolicyArn"], 4278 "members":{ 4279 "PolicyArn":{"shape":"arnType"}, 4280 "Marker":{"shape":"markerType"}, 4281 "MaxItems":{"shape":"maxItemsType"} 4282 } 4283 }, 4284 "ListPolicyVersionsResponse":{ 4285 "type":"structure", 4286 "members":{ 4287 "Versions":{"shape":"policyDocumentVersionListType"}, 4288 "IsTruncated":{"shape":"booleanType"}, 4289 "Marker":{"shape":"responseMarkerType"} 4290 } 4291 }, 4292 "ListRolePoliciesRequest":{ 4293 "type":"structure", 4294 "required":["RoleName"], 4295 "members":{ 4296 "RoleName":{"shape":"roleNameType"}, 4297 "Marker":{"shape":"markerType"}, 4298 "MaxItems":{"shape":"maxItemsType"} 4299 } 4300 }, 4301 "ListRolePoliciesResponse":{ 4302 "type":"structure", 4303 "required":["PolicyNames"], 4304 "members":{ 4305 "PolicyNames":{"shape":"policyNameListType"}, 4306 "IsTruncated":{"shape":"booleanType"}, 4307 "Marker":{"shape":"responseMarkerType"} 4308 } 4309 }, 4310 "ListRoleTagsRequest":{ 4311 "type":"structure", 4312 "required":["RoleName"], 4313 "members":{ 4314 "RoleName":{"shape":"roleNameType"}, 4315 "Marker":{"shape":"markerType"}, 4316 "MaxItems":{"shape":"maxItemsType"} 4317 } 4318 }, 4319 "ListRoleTagsResponse":{ 4320 "type":"structure", 4321 "required":["Tags"], 4322 "members":{ 4323 "Tags":{"shape":"tagListType"}, 4324 "IsTruncated":{"shape":"booleanType"}, 4325 "Marker":{"shape":"responseMarkerType"} 4326 } 4327 }, 4328 "ListRolesRequest":{ 4329 "type":"structure", 4330 "members":{ 4331 "PathPrefix":{"shape":"pathPrefixType"}, 4332 "Marker":{"shape":"markerType"}, 4333 "MaxItems":{"shape":"maxItemsType"} 4334 } 4335 }, 4336 "ListRolesResponse":{ 4337 "type":"structure", 4338 "required":["Roles"], 4339 "members":{ 4340 "Roles":{"shape":"roleListType"}, 4341 "IsTruncated":{"shape":"booleanType"}, 4342 "Marker":{"shape":"responseMarkerType"} 4343 } 4344 }, 4345 "ListSAMLProviderTagsRequest":{ 4346 "type":"structure", 4347 "required":["SAMLProviderArn"], 4348 "members":{ 4349 "SAMLProviderArn":{"shape":"arnType"}, 4350 "Marker":{"shape":"markerType"}, 4351 "MaxItems":{"shape":"maxItemsType"} 4352 } 4353 }, 4354 "ListSAMLProviderTagsResponse":{ 4355 "type":"structure", 4356 "required":["Tags"], 4357 "members":{ 4358 "Tags":{"shape":"tagListType"}, 4359 "IsTruncated":{"shape":"booleanType"}, 4360 "Marker":{"shape":"responseMarkerType"} 4361 } 4362 }, 4363 "ListSAMLProvidersRequest":{ 4364 "type":"structure", 4365 "members":{ 4366 } 4367 }, 4368 "ListSAMLProvidersResponse":{ 4369 "type":"structure", 4370 "members":{ 4371 "SAMLProviderList":{"shape":"SAMLProviderListType"} 4372 } 4373 }, 4374 "ListSSHPublicKeysRequest":{ 4375 "type":"structure", 4376 "members":{ 4377 "UserName":{"shape":"userNameType"}, 4378 "Marker":{"shape":"markerType"}, 4379 "MaxItems":{"shape":"maxItemsType"} 4380 } 4381 }, 4382 "ListSSHPublicKeysResponse":{ 4383 "type":"structure", 4384 "members":{ 4385 "SSHPublicKeys":{"shape":"SSHPublicKeyListType"}, 4386 "IsTruncated":{"shape":"booleanType"}, 4387 "Marker":{"shape":"responseMarkerType"} 4388 } 4389 }, 4390 "ListServerCertificateTagsRequest":{ 4391 "type":"structure", 4392 "required":["ServerCertificateName"], 4393 "members":{ 4394 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 4395 "Marker":{"shape":"markerType"}, 4396 "MaxItems":{"shape":"maxItemsType"} 4397 } 4398 }, 4399 "ListServerCertificateTagsResponse":{ 4400 "type":"structure", 4401 "required":["Tags"], 4402 "members":{ 4403 "Tags":{"shape":"tagListType"}, 4404 "IsTruncated":{"shape":"booleanType"}, 4405 "Marker":{"shape":"responseMarkerType"} 4406 } 4407 }, 4408 "ListServerCertificatesRequest":{ 4409 "type":"structure", 4410 "members":{ 4411 "PathPrefix":{"shape":"pathPrefixType"}, 4412 "Marker":{"shape":"markerType"}, 4413 "MaxItems":{"shape":"maxItemsType"} 4414 } 4415 }, 4416 "ListServerCertificatesResponse":{ 4417 "type":"structure", 4418 "required":["ServerCertificateMetadataList"], 4419 "members":{ 4420 "ServerCertificateMetadataList":{"shape":"serverCertificateMetadataListType"}, 4421 "IsTruncated":{"shape":"booleanType"}, 4422 "Marker":{"shape":"responseMarkerType"} 4423 } 4424 }, 4425 "ListServiceSpecificCredentialsRequest":{ 4426 "type":"structure", 4427 "members":{ 4428 "UserName":{"shape":"userNameType"}, 4429 "ServiceName":{"shape":"serviceName"} 4430 } 4431 }, 4432 "ListServiceSpecificCredentialsResponse":{ 4433 "type":"structure", 4434 "members":{ 4435 "ServiceSpecificCredentials":{"shape":"ServiceSpecificCredentialsListType"} 4436 } 4437 }, 4438 "ListSigningCertificatesRequest":{ 4439 "type":"structure", 4440 "members":{ 4441 "UserName":{"shape":"existingUserNameType"}, 4442 "Marker":{"shape":"markerType"}, 4443 "MaxItems":{"shape":"maxItemsType"} 4444 } 4445 }, 4446 "ListSigningCertificatesResponse":{ 4447 "type":"structure", 4448 "required":["Certificates"], 4449 "members":{ 4450 "Certificates":{"shape":"certificateListType"}, 4451 "IsTruncated":{"shape":"booleanType"}, 4452 "Marker":{"shape":"responseMarkerType"} 4453 } 4454 }, 4455 "ListUserPoliciesRequest":{ 4456 "type":"structure", 4457 "required":["UserName"], 4458 "members":{ 4459 "UserName":{"shape":"existingUserNameType"}, 4460 "Marker":{"shape":"markerType"}, 4461 "MaxItems":{"shape":"maxItemsType"} 4462 } 4463 }, 4464 "ListUserPoliciesResponse":{ 4465 "type":"structure", 4466 "required":["PolicyNames"], 4467 "members":{ 4468 "PolicyNames":{"shape":"policyNameListType"}, 4469 "IsTruncated":{"shape":"booleanType"}, 4470 "Marker":{"shape":"responseMarkerType"} 4471 } 4472 }, 4473 "ListUserTagsRequest":{ 4474 "type":"structure", 4475 "required":["UserName"], 4476 "members":{ 4477 "UserName":{"shape":"existingUserNameType"}, 4478 "Marker":{"shape":"markerType"}, 4479 "MaxItems":{"shape":"maxItemsType"} 4480 } 4481 }, 4482 "ListUserTagsResponse":{ 4483 "type":"structure", 4484 "required":["Tags"], 4485 "members":{ 4486 "Tags":{"shape":"tagListType"}, 4487 "IsTruncated":{"shape":"booleanType"}, 4488 "Marker":{"shape":"responseMarkerType"} 4489 } 4490 }, 4491 "ListUsersRequest":{ 4492 "type":"structure", 4493 "members":{ 4494 "PathPrefix":{"shape":"pathPrefixType"}, 4495 "Marker":{"shape":"markerType"}, 4496 "MaxItems":{"shape":"maxItemsType"} 4497 } 4498 }, 4499 "ListUsersResponse":{ 4500 "type":"structure", 4501 "required":["Users"], 4502 "members":{ 4503 "Users":{"shape":"userListType"}, 4504 "IsTruncated":{"shape":"booleanType"}, 4505 "Marker":{"shape":"responseMarkerType"} 4506 } 4507 }, 4508 "ListVirtualMFADevicesRequest":{ 4509 "type":"structure", 4510 "members":{ 4511 "AssignmentStatus":{"shape":"assignmentStatusType"}, 4512 "Marker":{"shape":"markerType"}, 4513 "MaxItems":{"shape":"maxItemsType"} 4514 } 4515 }, 4516 "ListVirtualMFADevicesResponse":{ 4517 "type":"structure", 4518 "required":["VirtualMFADevices"], 4519 "members":{ 4520 "VirtualMFADevices":{"shape":"virtualMFADeviceListType"}, 4521 "IsTruncated":{"shape":"booleanType"}, 4522 "Marker":{"shape":"responseMarkerType"} 4523 } 4524 }, 4525 "LoginProfile":{ 4526 "type":"structure", 4527 "required":[ 4528 "UserName", 4529 "CreateDate" 4530 ], 4531 "members":{ 4532 "UserName":{"shape":"userNameType"}, 4533 "CreateDate":{"shape":"dateType"}, 4534 "PasswordResetRequired":{"shape":"booleanType"} 4535 } 4536 }, 4537 "MFADevice":{ 4538 "type":"structure", 4539 "required":[ 4540 "UserName", 4541 "SerialNumber", 4542 "EnableDate" 4543 ], 4544 "members":{ 4545 "UserName":{"shape":"userNameType"}, 4546 "SerialNumber":{"shape":"serialNumberType"}, 4547 "EnableDate":{"shape":"dateType"} 4548 } 4549 }, 4550 "MalformedCertificateException":{ 4551 "type":"structure", 4552 "members":{ 4553 "message":{"shape":"malformedCertificateMessage"} 4554 }, 4555 "error":{ 4556 "code":"MalformedCertificate", 4557 "httpStatusCode":400, 4558 "senderFault":true 4559 }, 4560 "exception":true 4561 }, 4562 "MalformedPolicyDocumentException":{ 4563 "type":"structure", 4564 "members":{ 4565 "message":{"shape":"malformedPolicyDocumentMessage"} 4566 }, 4567 "error":{ 4568 "code":"MalformedPolicyDocument", 4569 "httpStatusCode":400, 4570 "senderFault":true 4571 }, 4572 "exception":true 4573 }, 4574 "ManagedPolicyDetail":{ 4575 "type":"structure", 4576 "members":{ 4577 "PolicyName":{"shape":"policyNameType"}, 4578 "PolicyId":{"shape":"idType"}, 4579 "Arn":{"shape":"arnType"}, 4580 "Path":{"shape":"policyPathType"}, 4581 "DefaultVersionId":{"shape":"policyVersionIdType"}, 4582 "AttachmentCount":{"shape":"attachmentCountType"}, 4583 "PermissionsBoundaryUsageCount":{"shape":"attachmentCountType"}, 4584 "IsAttachable":{"shape":"booleanType"}, 4585 "Description":{"shape":"policyDescriptionType"}, 4586 "CreateDate":{"shape":"dateType"}, 4587 "UpdateDate":{"shape":"dateType"}, 4588 "PolicyVersionList":{"shape":"policyDocumentVersionListType"} 4589 } 4590 }, 4591 "ManagedPolicyDetailListType":{ 4592 "type":"list", 4593 "member":{"shape":"ManagedPolicyDetail"} 4594 }, 4595 "NoSuchEntityException":{ 4596 "type":"structure", 4597 "members":{ 4598 "message":{"shape":"noSuchEntityMessage"} 4599 }, 4600 "error":{ 4601 "code":"NoSuchEntity", 4602 "httpStatusCode":404, 4603 "senderFault":true 4604 }, 4605 "exception":true 4606 }, 4607 "OpenIDConnectProviderListEntry":{ 4608 "type":"structure", 4609 "members":{ 4610 "Arn":{"shape":"arnType"} 4611 } 4612 }, 4613 "OpenIDConnectProviderListType":{ 4614 "type":"list", 4615 "member":{"shape":"OpenIDConnectProviderListEntry"} 4616 }, 4617 "OpenIDConnectProviderUrlType":{ 4618 "type":"string", 4619 "max":255, 4620 "min":1 4621 }, 4622 "OrganizationsDecisionDetail":{ 4623 "type":"structure", 4624 "members":{ 4625 "AllowedByOrganizations":{"shape":"booleanType"} 4626 } 4627 }, 4628 "PasswordPolicy":{ 4629 "type":"structure", 4630 "members":{ 4631 "MinimumPasswordLength":{"shape":"minimumPasswordLengthType"}, 4632 "RequireSymbols":{"shape":"booleanType"}, 4633 "RequireNumbers":{"shape":"booleanType"}, 4634 "RequireUppercaseCharacters":{"shape":"booleanType"}, 4635 "RequireLowercaseCharacters":{"shape":"booleanType"}, 4636 "AllowUsersToChangePassword":{"shape":"booleanType"}, 4637 "ExpirePasswords":{"shape":"booleanType"}, 4638 "MaxPasswordAge":{"shape":"maxPasswordAgeType"}, 4639 "PasswordReusePrevention":{"shape":"passwordReusePreventionType"}, 4640 "HardExpiry":{"shape":"booleanObjectType"} 4641 } 4642 }, 4643 "PasswordPolicyViolationException":{ 4644 "type":"structure", 4645 "members":{ 4646 "message":{"shape":"passwordPolicyViolationMessage"} 4647 }, 4648 "error":{ 4649 "code":"PasswordPolicyViolation", 4650 "httpStatusCode":400, 4651 "senderFault":true 4652 }, 4653 "exception":true 4654 }, 4655 "PermissionsBoundaryAttachmentType":{ 4656 "type":"string", 4657 "enum":["PermissionsBoundaryPolicy"] 4658 }, 4659 "PermissionsBoundaryDecisionDetail":{ 4660 "type":"structure", 4661 "members":{ 4662 "AllowedByPermissionsBoundary":{"shape":"booleanType"} 4663 } 4664 }, 4665 "Policy":{ 4666 "type":"structure", 4667 "members":{ 4668 "PolicyName":{"shape":"policyNameType"}, 4669 "PolicyId":{"shape":"idType"}, 4670 "Arn":{"shape":"arnType"}, 4671 "Path":{"shape":"policyPathType"}, 4672 "DefaultVersionId":{"shape":"policyVersionIdType"}, 4673 "AttachmentCount":{"shape":"attachmentCountType"}, 4674 "PermissionsBoundaryUsageCount":{"shape":"attachmentCountType"}, 4675 "IsAttachable":{"shape":"booleanType"}, 4676 "Description":{"shape":"policyDescriptionType"}, 4677 "CreateDate":{"shape":"dateType"}, 4678 "UpdateDate":{"shape":"dateType"}, 4679 "Tags":{"shape":"tagListType"} 4680 } 4681 }, 4682 "PolicyDetail":{ 4683 "type":"structure", 4684 "members":{ 4685 "PolicyName":{"shape":"policyNameType"}, 4686 "PolicyDocument":{"shape":"policyDocumentType"} 4687 } 4688 }, 4689 "PolicyEvaluationDecisionType":{ 4690 "type":"string", 4691 "enum":[ 4692 "allowed", 4693 "explicitDeny", 4694 "implicitDeny" 4695 ] 4696 }, 4697 "PolicyEvaluationException":{ 4698 "type":"structure", 4699 "members":{ 4700 "message":{"shape":"policyEvaluationErrorMessage"} 4701 }, 4702 "error":{ 4703 "code":"PolicyEvaluation", 4704 "httpStatusCode":500 4705 }, 4706 "exception":true 4707 }, 4708 "PolicyGrantingServiceAccess":{ 4709 "type":"structure", 4710 "required":[ 4711 "PolicyName", 4712 "PolicyType" 4713 ], 4714 "members":{ 4715 "PolicyName":{"shape":"policyNameType"}, 4716 "PolicyType":{"shape":"policyType"}, 4717 "PolicyArn":{"shape":"arnType"}, 4718 "EntityType":{"shape":"policyOwnerEntityType"}, 4719 "EntityName":{"shape":"entityNameType"} 4720 } 4721 }, 4722 "PolicyGroup":{ 4723 "type":"structure", 4724 "members":{ 4725 "GroupName":{"shape":"groupNameType"}, 4726 "GroupId":{"shape":"idType"} 4727 } 4728 }, 4729 "PolicyGroupListType":{ 4730 "type":"list", 4731 "member":{"shape":"PolicyGroup"} 4732 }, 4733 "PolicyIdentifierType":{"type":"string"}, 4734 "PolicyNotAttachableException":{ 4735 "type":"structure", 4736 "members":{ 4737 "message":{"shape":"policyNotAttachableMessage"} 4738 }, 4739 "error":{ 4740 "code":"PolicyNotAttachable", 4741 "httpStatusCode":400, 4742 "senderFault":true 4743 }, 4744 "exception":true 4745 }, 4746 "PolicyRole":{ 4747 "type":"structure", 4748 "members":{ 4749 "RoleName":{"shape":"roleNameType"}, 4750 "RoleId":{"shape":"idType"} 4751 } 4752 }, 4753 "PolicyRoleListType":{ 4754 "type":"list", 4755 "member":{"shape":"PolicyRole"} 4756 }, 4757 "PolicySourceType":{ 4758 "type":"string", 4759 "enum":[ 4760 "user", 4761 "group", 4762 "role", 4763 "aws-managed", 4764 "user-managed", 4765 "resource", 4766 "none" 4767 ] 4768 }, 4769 "PolicyUsageType":{ 4770 "type":"string", 4771 "enum":[ 4772 "PermissionsPolicy", 4773 "PermissionsBoundary" 4774 ] 4775 }, 4776 "PolicyUser":{ 4777 "type":"structure", 4778 "members":{ 4779 "UserName":{"shape":"userNameType"}, 4780 "UserId":{"shape":"idType"} 4781 } 4782 }, 4783 "PolicyUserListType":{ 4784 "type":"list", 4785 "member":{"shape":"PolicyUser"} 4786 }, 4787 "PolicyVersion":{ 4788 "type":"structure", 4789 "members":{ 4790 "Document":{"shape":"policyDocumentType"}, 4791 "VersionId":{"shape":"policyVersionIdType"}, 4792 "IsDefaultVersion":{"shape":"booleanType"}, 4793 "CreateDate":{"shape":"dateType"} 4794 } 4795 }, 4796 "Position":{ 4797 "type":"structure", 4798 "members":{ 4799 "Line":{"shape":"LineNumber"}, 4800 "Column":{"shape":"ColumnNumber"} 4801 } 4802 }, 4803 "PutGroupPolicyRequest":{ 4804 "type":"structure", 4805 "required":[ 4806 "GroupName", 4807 "PolicyName", 4808 "PolicyDocument" 4809 ], 4810 "members":{ 4811 "GroupName":{"shape":"groupNameType"}, 4812 "PolicyName":{"shape":"policyNameType"}, 4813 "PolicyDocument":{"shape":"policyDocumentType"} 4814 } 4815 }, 4816 "PutRolePermissionsBoundaryRequest":{ 4817 "type":"structure", 4818 "required":[ 4819 "RoleName", 4820 "PermissionsBoundary" 4821 ], 4822 "members":{ 4823 "RoleName":{"shape":"roleNameType"}, 4824 "PermissionsBoundary":{"shape":"arnType"} 4825 } 4826 }, 4827 "PutRolePolicyRequest":{ 4828 "type":"structure", 4829 "required":[ 4830 "RoleName", 4831 "PolicyName", 4832 "PolicyDocument" 4833 ], 4834 "members":{ 4835 "RoleName":{"shape":"roleNameType"}, 4836 "PolicyName":{"shape":"policyNameType"}, 4837 "PolicyDocument":{"shape":"policyDocumentType"} 4838 } 4839 }, 4840 "PutUserPermissionsBoundaryRequest":{ 4841 "type":"structure", 4842 "required":[ 4843 "UserName", 4844 "PermissionsBoundary" 4845 ], 4846 "members":{ 4847 "UserName":{"shape":"userNameType"}, 4848 "PermissionsBoundary":{"shape":"arnType"} 4849 } 4850 }, 4851 "PutUserPolicyRequest":{ 4852 "type":"structure", 4853 "required":[ 4854 "UserName", 4855 "PolicyName", 4856 "PolicyDocument" 4857 ], 4858 "members":{ 4859 "UserName":{"shape":"existingUserNameType"}, 4860 "PolicyName":{"shape":"policyNameType"}, 4861 "PolicyDocument":{"shape":"policyDocumentType"} 4862 } 4863 }, 4864 "ReasonType":{ 4865 "type":"string", 4866 "max":1000 4867 }, 4868 "RegionNameType":{ 4869 "type":"string", 4870 "max":100, 4871 "min":1 4872 }, 4873 "RemoveClientIDFromOpenIDConnectProviderRequest":{ 4874 "type":"structure", 4875 "required":[ 4876 "OpenIDConnectProviderArn", 4877 "ClientID" 4878 ], 4879 "members":{ 4880 "OpenIDConnectProviderArn":{"shape":"arnType"}, 4881 "ClientID":{"shape":"clientIDType"} 4882 } 4883 }, 4884 "RemoveRoleFromInstanceProfileRequest":{ 4885 "type":"structure", 4886 "required":[ 4887 "InstanceProfileName", 4888 "RoleName" 4889 ], 4890 "members":{ 4891 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 4892 "RoleName":{"shape":"roleNameType"} 4893 } 4894 }, 4895 "RemoveUserFromGroupRequest":{ 4896 "type":"structure", 4897 "required":[ 4898 "GroupName", 4899 "UserName" 4900 ], 4901 "members":{ 4902 "GroupName":{"shape":"groupNameType"}, 4903 "UserName":{"shape":"existingUserNameType"} 4904 } 4905 }, 4906 "ReportContentType":{"type":"blob"}, 4907 "ReportFormatType":{ 4908 "type":"string", 4909 "enum":["text/csv"] 4910 }, 4911 "ReportGenerationLimitExceededException":{ 4912 "type":"structure", 4913 "members":{ 4914 "message":{"shape":"reportGenerationLimitExceededMessage"} 4915 }, 4916 "error":{ 4917 "code":"ReportGenerationLimitExceeded", 4918 "httpStatusCode":409, 4919 "senderFault":true 4920 }, 4921 "exception":true 4922 }, 4923 "ReportStateDescriptionType":{"type":"string"}, 4924 "ReportStateType":{ 4925 "type":"string", 4926 "enum":[ 4927 "STARTED", 4928 "INPROGRESS", 4929 "COMPLETE" 4930 ] 4931 }, 4932 "ResetServiceSpecificCredentialRequest":{ 4933 "type":"structure", 4934 "required":["ServiceSpecificCredentialId"], 4935 "members":{ 4936 "UserName":{"shape":"userNameType"}, 4937 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"} 4938 } 4939 }, 4940 "ResetServiceSpecificCredentialResponse":{ 4941 "type":"structure", 4942 "members":{ 4943 "ServiceSpecificCredential":{"shape":"ServiceSpecificCredential"} 4944 } 4945 }, 4946 "ResourceHandlingOptionType":{ 4947 "type":"string", 4948 "max":64, 4949 "min":1 4950 }, 4951 "ResourceNameListType":{ 4952 "type":"list", 4953 "member":{"shape":"ResourceNameType"} 4954 }, 4955 "ResourceNameType":{ 4956 "type":"string", 4957 "max":2048, 4958 "min":1 4959 }, 4960 "ResourceSpecificResult":{ 4961 "type":"structure", 4962 "required":[ 4963 "EvalResourceName", 4964 "EvalResourceDecision" 4965 ], 4966 "members":{ 4967 "EvalResourceName":{"shape":"ResourceNameType"}, 4968 "EvalResourceDecision":{"shape":"PolicyEvaluationDecisionType"}, 4969 "MatchedStatements":{"shape":"StatementListType"}, 4970 "MissingContextValues":{"shape":"ContextKeyNamesResultListType"}, 4971 "EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"}, 4972 "PermissionsBoundaryDecisionDetail":{"shape":"PermissionsBoundaryDecisionDetail"} 4973 } 4974 }, 4975 "ResourceSpecificResultListType":{ 4976 "type":"list", 4977 "member":{"shape":"ResourceSpecificResult"} 4978 }, 4979 "ResyncMFADeviceRequest":{ 4980 "type":"structure", 4981 "required":[ 4982 "UserName", 4983 "SerialNumber", 4984 "AuthenticationCode1", 4985 "AuthenticationCode2" 4986 ], 4987 "members":{ 4988 "UserName":{"shape":"existingUserNameType"}, 4989 "SerialNumber":{"shape":"serialNumberType"}, 4990 "AuthenticationCode1":{"shape":"authenticationCodeType"}, 4991 "AuthenticationCode2":{"shape":"authenticationCodeType"} 4992 } 4993 }, 4994 "Role":{ 4995 "type":"structure", 4996 "required":[ 4997 "Path", 4998 "RoleName", 4999 "RoleId", 5000 "Arn", 5001 "CreateDate" 5002 ], 5003 "members":{ 5004 "Path":{"shape":"pathType"}, 5005 "RoleName":{"shape":"roleNameType"}, 5006 "RoleId":{"shape":"idType"}, 5007 "Arn":{"shape":"arnType"}, 5008 "CreateDate":{"shape":"dateType"}, 5009 "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, 5010 "Description":{"shape":"roleDescriptionType"}, 5011 "MaxSessionDuration":{"shape":"roleMaxSessionDurationType"}, 5012 "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, 5013 "Tags":{"shape":"tagListType"}, 5014 "RoleLastUsed":{"shape":"RoleLastUsed"} 5015 } 5016 }, 5017 "RoleDetail":{ 5018 "type":"structure", 5019 "members":{ 5020 "Path":{"shape":"pathType"}, 5021 "RoleName":{"shape":"roleNameType"}, 5022 "RoleId":{"shape":"idType"}, 5023 "Arn":{"shape":"arnType"}, 5024 "CreateDate":{"shape":"dateType"}, 5025 "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, 5026 "InstanceProfileList":{"shape":"instanceProfileListType"}, 5027 "RolePolicyList":{"shape":"policyDetailListType"}, 5028 "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"}, 5029 "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, 5030 "Tags":{"shape":"tagListType"}, 5031 "RoleLastUsed":{"shape":"RoleLastUsed"} 5032 } 5033 }, 5034 "RoleLastUsed":{ 5035 "type":"structure", 5036 "members":{ 5037 "LastUsedDate":{"shape":"dateType"}, 5038 "Region":{"shape":"stringType"} 5039 } 5040 }, 5041 "RoleUsageListType":{ 5042 "type":"list", 5043 "member":{"shape":"RoleUsageType"} 5044 }, 5045 "RoleUsageType":{ 5046 "type":"structure", 5047 "members":{ 5048 "Region":{"shape":"RegionNameType"}, 5049 "Resources":{"shape":"ArnListType"} 5050 } 5051 }, 5052 "SAMLMetadataDocumentType":{ 5053 "type":"string", 5054 "max":10000000, 5055 "min":1000 5056 }, 5057 "SAMLProviderListEntry":{ 5058 "type":"structure", 5059 "members":{ 5060 "Arn":{"shape":"arnType"}, 5061 "ValidUntil":{"shape":"dateType"}, 5062 "CreateDate":{"shape":"dateType"} 5063 } 5064 }, 5065 "SAMLProviderListType":{ 5066 "type":"list", 5067 "member":{"shape":"SAMLProviderListEntry"} 5068 }, 5069 "SAMLProviderNameType":{ 5070 "type":"string", 5071 "max":128, 5072 "min":1, 5073 "pattern":"[\\w._-]+" 5074 }, 5075 "SSHPublicKey":{ 5076 "type":"structure", 5077 "required":[ 5078 "UserName", 5079 "SSHPublicKeyId", 5080 "Fingerprint", 5081 "SSHPublicKeyBody", 5082 "Status" 5083 ], 5084 "members":{ 5085 "UserName":{"shape":"userNameType"}, 5086 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 5087 "Fingerprint":{"shape":"publicKeyFingerprintType"}, 5088 "SSHPublicKeyBody":{"shape":"publicKeyMaterialType"}, 5089 "Status":{"shape":"statusType"}, 5090 "UploadDate":{"shape":"dateType"} 5091 } 5092 }, 5093 "SSHPublicKeyListType":{ 5094 "type":"list", 5095 "member":{"shape":"SSHPublicKeyMetadata"} 5096 }, 5097 "SSHPublicKeyMetadata":{ 5098 "type":"structure", 5099 "required":[ 5100 "UserName", 5101 "SSHPublicKeyId", 5102 "Status", 5103 "UploadDate" 5104 ], 5105 "members":{ 5106 "UserName":{"shape":"userNameType"}, 5107 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 5108 "Status":{"shape":"statusType"}, 5109 "UploadDate":{"shape":"dateType"} 5110 } 5111 }, 5112 "ServerCertificate":{ 5113 "type":"structure", 5114 "required":[ 5115 "ServerCertificateMetadata", 5116 "CertificateBody" 5117 ], 5118 "members":{ 5119 "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"}, 5120 "CertificateBody":{"shape":"certificateBodyType"}, 5121 "CertificateChain":{"shape":"certificateChainType"}, 5122 "Tags":{"shape":"tagListType"} 5123 } 5124 }, 5125 "ServerCertificateMetadata":{ 5126 "type":"structure", 5127 "required":[ 5128 "Path", 5129 "ServerCertificateName", 5130 "ServerCertificateId", 5131 "Arn" 5132 ], 5133 "members":{ 5134 "Path":{"shape":"pathType"}, 5135 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 5136 "ServerCertificateId":{"shape":"idType"}, 5137 "Arn":{"shape":"arnType"}, 5138 "UploadDate":{"shape":"dateType"}, 5139 "Expiration":{"shape":"dateType"} 5140 } 5141 }, 5142 "ServiceFailureException":{ 5143 "type":"structure", 5144 "members":{ 5145 "message":{"shape":"serviceFailureExceptionMessage"} 5146 }, 5147 "error":{ 5148 "code":"ServiceFailure", 5149 "httpStatusCode":500 5150 }, 5151 "exception":true 5152 }, 5153 "ServiceLastAccessed":{ 5154 "type":"structure", 5155 "required":[ 5156 "ServiceName", 5157 "ServiceNamespace" 5158 ], 5159 "members":{ 5160 "ServiceName":{"shape":"serviceNameType"}, 5161 "LastAuthenticated":{"shape":"dateType"}, 5162 "ServiceNamespace":{"shape":"serviceNamespaceType"}, 5163 "LastAuthenticatedEntity":{"shape":"arnType"}, 5164 "LastAuthenticatedRegion":{"shape":"stringType"}, 5165 "TotalAuthenticatedEntities":{"shape":"integerType"}, 5166 "TrackedActionsLastAccessed":{"shape":"TrackedActionsLastAccessed"} 5167 } 5168 }, 5169 "ServiceNotSupportedException":{ 5170 "type":"structure", 5171 "members":{ 5172 "message":{"shape":"serviceNotSupportedMessage"} 5173 }, 5174 "error":{ 5175 "code":"NotSupportedService", 5176 "httpStatusCode":404, 5177 "senderFault":true 5178 }, 5179 "exception":true 5180 }, 5181 "ServiceSpecificCredential":{ 5182 "type":"structure", 5183 "required":[ 5184 "CreateDate", 5185 "ServiceName", 5186 "ServiceUserName", 5187 "ServicePassword", 5188 "ServiceSpecificCredentialId", 5189 "UserName", 5190 "Status" 5191 ], 5192 "members":{ 5193 "CreateDate":{"shape":"dateType"}, 5194 "ServiceName":{"shape":"serviceName"}, 5195 "ServiceUserName":{"shape":"serviceUserName"}, 5196 "ServicePassword":{"shape":"servicePassword"}, 5197 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}, 5198 "UserName":{"shape":"userNameType"}, 5199 "Status":{"shape":"statusType"} 5200 } 5201 }, 5202 "ServiceSpecificCredentialMetadata":{ 5203 "type":"structure", 5204 "required":[ 5205 "UserName", 5206 "Status", 5207 "ServiceUserName", 5208 "CreateDate", 5209 "ServiceSpecificCredentialId", 5210 "ServiceName" 5211 ], 5212 "members":{ 5213 "UserName":{"shape":"userNameType"}, 5214 "Status":{"shape":"statusType"}, 5215 "ServiceUserName":{"shape":"serviceUserName"}, 5216 "CreateDate":{"shape":"dateType"}, 5217 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}, 5218 "ServiceName":{"shape":"serviceName"} 5219 } 5220 }, 5221 "ServiceSpecificCredentialsListType":{ 5222 "type":"list", 5223 "member":{"shape":"ServiceSpecificCredentialMetadata"} 5224 }, 5225 "ServicesLastAccessed":{ 5226 "type":"list", 5227 "member":{"shape":"ServiceLastAccessed"} 5228 }, 5229 "SetDefaultPolicyVersionRequest":{ 5230 "type":"structure", 5231 "required":[ 5232 "PolicyArn", 5233 "VersionId" 5234 ], 5235 "members":{ 5236 "PolicyArn":{"shape":"arnType"}, 5237 "VersionId":{"shape":"policyVersionIdType"} 5238 } 5239 }, 5240 "SetSecurityTokenServicePreferencesRequest":{ 5241 "type":"structure", 5242 "required":["GlobalEndpointTokenVersion"], 5243 "members":{ 5244 "GlobalEndpointTokenVersion":{"shape":"globalEndpointTokenVersion"} 5245 } 5246 }, 5247 "SigningCertificate":{ 5248 "type":"structure", 5249 "required":[ 5250 "UserName", 5251 "CertificateId", 5252 "CertificateBody", 5253 "Status" 5254 ], 5255 "members":{ 5256 "UserName":{"shape":"userNameType"}, 5257 "CertificateId":{"shape":"certificateIdType"}, 5258 "CertificateBody":{"shape":"certificateBodyType"}, 5259 "Status":{"shape":"statusType"}, 5260 "UploadDate":{"shape":"dateType"} 5261 } 5262 }, 5263 "SimulateCustomPolicyRequest":{ 5264 "type":"structure", 5265 "required":[ 5266 "PolicyInputList", 5267 "ActionNames" 5268 ], 5269 "members":{ 5270 "PolicyInputList":{"shape":"SimulationPolicyListType"}, 5271 "PermissionsBoundaryPolicyInputList":{"shape":"SimulationPolicyListType"}, 5272 "ActionNames":{"shape":"ActionNameListType"}, 5273 "ResourceArns":{"shape":"ResourceNameListType"}, 5274 "ResourcePolicy":{"shape":"policyDocumentType"}, 5275 "ResourceOwner":{"shape":"ResourceNameType"}, 5276 "CallerArn":{"shape":"ResourceNameType"}, 5277 "ContextEntries":{"shape":"ContextEntryListType"}, 5278 "ResourceHandlingOption":{"shape":"ResourceHandlingOptionType"}, 5279 "MaxItems":{"shape":"maxItemsType"}, 5280 "Marker":{"shape":"markerType"} 5281 } 5282 }, 5283 "SimulatePolicyResponse":{ 5284 "type":"structure", 5285 "members":{ 5286 "EvaluationResults":{"shape":"EvaluationResultsListType"}, 5287 "IsTruncated":{"shape":"booleanType"}, 5288 "Marker":{"shape":"responseMarkerType"} 5289 } 5290 }, 5291 "SimulatePrincipalPolicyRequest":{ 5292 "type":"structure", 5293 "required":[ 5294 "PolicySourceArn", 5295 "ActionNames" 5296 ], 5297 "members":{ 5298 "PolicySourceArn":{"shape":"arnType"}, 5299 "PolicyInputList":{"shape":"SimulationPolicyListType"}, 5300 "PermissionsBoundaryPolicyInputList":{"shape":"SimulationPolicyListType"}, 5301 "ActionNames":{"shape":"ActionNameListType"}, 5302 "ResourceArns":{"shape":"ResourceNameListType"}, 5303 "ResourcePolicy":{"shape":"policyDocumentType"}, 5304 "ResourceOwner":{"shape":"ResourceNameType"}, 5305 "CallerArn":{"shape":"ResourceNameType"}, 5306 "ContextEntries":{"shape":"ContextEntryListType"}, 5307 "ResourceHandlingOption":{"shape":"ResourceHandlingOptionType"}, 5308 "MaxItems":{"shape":"maxItemsType"}, 5309 "Marker":{"shape":"markerType"} 5310 } 5311 }, 5312 "SimulationPolicyListType":{ 5313 "type":"list", 5314 "member":{"shape":"policyDocumentType"} 5315 }, 5316 "Statement":{ 5317 "type":"structure", 5318 "members":{ 5319 "SourcePolicyId":{"shape":"PolicyIdentifierType"}, 5320 "SourcePolicyType":{"shape":"PolicySourceType"}, 5321 "StartPosition":{"shape":"Position"}, 5322 "EndPosition":{"shape":"Position"} 5323 } 5324 }, 5325 "StatementListType":{ 5326 "type":"list", 5327 "member":{"shape":"Statement"} 5328 }, 5329 "Tag":{ 5330 "type":"structure", 5331 "required":[ 5332 "Key", 5333 "Value" 5334 ], 5335 "members":{ 5336 "Key":{"shape":"tagKeyType"}, 5337 "Value":{"shape":"tagValueType"} 5338 } 5339 }, 5340 "TagInstanceProfileRequest":{ 5341 "type":"structure", 5342 "required":[ 5343 "InstanceProfileName", 5344 "Tags" 5345 ], 5346 "members":{ 5347 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 5348 "Tags":{"shape":"tagListType"} 5349 } 5350 }, 5351 "TagMFADeviceRequest":{ 5352 "type":"structure", 5353 "required":[ 5354 "SerialNumber", 5355 "Tags" 5356 ], 5357 "members":{ 5358 "SerialNumber":{"shape":"serialNumberType"}, 5359 "Tags":{"shape":"tagListType"} 5360 } 5361 }, 5362 "TagOpenIDConnectProviderRequest":{ 5363 "type":"structure", 5364 "required":[ 5365 "OpenIDConnectProviderArn", 5366 "Tags" 5367 ], 5368 "members":{ 5369 "OpenIDConnectProviderArn":{"shape":"arnType"}, 5370 "Tags":{"shape":"tagListType"} 5371 } 5372 }, 5373 "TagPolicyRequest":{ 5374 "type":"structure", 5375 "required":[ 5376 "PolicyArn", 5377 "Tags" 5378 ], 5379 "members":{ 5380 "PolicyArn":{"shape":"arnType"}, 5381 "Tags":{"shape":"tagListType"} 5382 } 5383 }, 5384 "TagRoleRequest":{ 5385 "type":"structure", 5386 "required":[ 5387 "RoleName", 5388 "Tags" 5389 ], 5390 "members":{ 5391 "RoleName":{"shape":"roleNameType"}, 5392 "Tags":{"shape":"tagListType"} 5393 } 5394 }, 5395 "TagSAMLProviderRequest":{ 5396 "type":"structure", 5397 "required":[ 5398 "SAMLProviderArn", 5399 "Tags" 5400 ], 5401 "members":{ 5402 "SAMLProviderArn":{"shape":"arnType"}, 5403 "Tags":{"shape":"tagListType"} 5404 } 5405 }, 5406 "TagServerCertificateRequest":{ 5407 "type":"structure", 5408 "required":[ 5409 "ServerCertificateName", 5410 "Tags" 5411 ], 5412 "members":{ 5413 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 5414 "Tags":{"shape":"tagListType"} 5415 } 5416 }, 5417 "TagUserRequest":{ 5418 "type":"structure", 5419 "required":[ 5420 "UserName", 5421 "Tags" 5422 ], 5423 "members":{ 5424 "UserName":{"shape":"existingUserNameType"}, 5425 "Tags":{"shape":"tagListType"} 5426 } 5427 }, 5428 "TrackedActionLastAccessed":{ 5429 "type":"structure", 5430 "members":{ 5431 "ActionName":{"shape":"stringType"}, 5432 "LastAccessedEntity":{"shape":"arnType"}, 5433 "LastAccessedTime":{"shape":"dateType"}, 5434 "LastAccessedRegion":{"shape":"stringType"} 5435 } 5436 }, 5437 "TrackedActionsLastAccessed":{ 5438 "type":"list", 5439 "member":{"shape":"TrackedActionLastAccessed"} 5440 }, 5441 "UnmodifiableEntityException":{ 5442 "type":"structure", 5443 "members":{ 5444 "message":{"shape":"unmodifiableEntityMessage"} 5445 }, 5446 "error":{ 5447 "code":"UnmodifiableEntity", 5448 "httpStatusCode":400, 5449 "senderFault":true 5450 }, 5451 "exception":true 5452 }, 5453 "UnrecognizedPublicKeyEncodingException":{ 5454 "type":"structure", 5455 "members":{ 5456 "message":{"shape":"unrecognizedPublicKeyEncodingMessage"} 5457 }, 5458 "error":{ 5459 "code":"UnrecognizedPublicKeyEncoding", 5460 "httpStatusCode":400, 5461 "senderFault":true 5462 }, 5463 "exception":true 5464 }, 5465 "UntagInstanceProfileRequest":{ 5466 "type":"structure", 5467 "required":[ 5468 "InstanceProfileName", 5469 "TagKeys" 5470 ], 5471 "members":{ 5472 "InstanceProfileName":{"shape":"instanceProfileNameType"}, 5473 "TagKeys":{"shape":"tagKeyListType"} 5474 } 5475 }, 5476 "UntagMFADeviceRequest":{ 5477 "type":"structure", 5478 "required":[ 5479 "SerialNumber", 5480 "TagKeys" 5481 ], 5482 "members":{ 5483 "SerialNumber":{"shape":"serialNumberType"}, 5484 "TagKeys":{"shape":"tagKeyListType"} 5485 } 5486 }, 5487 "UntagOpenIDConnectProviderRequest":{ 5488 "type":"structure", 5489 "required":[ 5490 "OpenIDConnectProviderArn", 5491 "TagKeys" 5492 ], 5493 "members":{ 5494 "OpenIDConnectProviderArn":{"shape":"arnType"}, 5495 "TagKeys":{"shape":"tagKeyListType"} 5496 } 5497 }, 5498 "UntagPolicyRequest":{ 5499 "type":"structure", 5500 "required":[ 5501 "PolicyArn", 5502 "TagKeys" 5503 ], 5504 "members":{ 5505 "PolicyArn":{"shape":"arnType"}, 5506 "TagKeys":{"shape":"tagKeyListType"} 5507 } 5508 }, 5509 "UntagRoleRequest":{ 5510 "type":"structure", 5511 "required":[ 5512 "RoleName", 5513 "TagKeys" 5514 ], 5515 "members":{ 5516 "RoleName":{"shape":"roleNameType"}, 5517 "TagKeys":{"shape":"tagKeyListType"} 5518 } 5519 }, 5520 "UntagSAMLProviderRequest":{ 5521 "type":"structure", 5522 "required":[ 5523 "SAMLProviderArn", 5524 "TagKeys" 5525 ], 5526 "members":{ 5527 "SAMLProviderArn":{"shape":"arnType"}, 5528 "TagKeys":{"shape":"tagKeyListType"} 5529 } 5530 }, 5531 "UntagServerCertificateRequest":{ 5532 "type":"structure", 5533 "required":[ 5534 "ServerCertificateName", 5535 "TagKeys" 5536 ], 5537 "members":{ 5538 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 5539 "TagKeys":{"shape":"tagKeyListType"} 5540 } 5541 }, 5542 "UntagUserRequest":{ 5543 "type":"structure", 5544 "required":[ 5545 "UserName", 5546 "TagKeys" 5547 ], 5548 "members":{ 5549 "UserName":{"shape":"existingUserNameType"}, 5550 "TagKeys":{"shape":"tagKeyListType"} 5551 } 5552 }, 5553 "UpdateAccessKeyRequest":{ 5554 "type":"structure", 5555 "required":[ 5556 "AccessKeyId", 5557 "Status" 5558 ], 5559 "members":{ 5560 "UserName":{"shape":"existingUserNameType"}, 5561 "AccessKeyId":{"shape":"accessKeyIdType"}, 5562 "Status":{"shape":"statusType"} 5563 } 5564 }, 5565 "UpdateAccountPasswordPolicyRequest":{ 5566 "type":"structure", 5567 "members":{ 5568 "MinimumPasswordLength":{"shape":"minimumPasswordLengthType"}, 5569 "RequireSymbols":{"shape":"booleanType"}, 5570 "RequireNumbers":{"shape":"booleanType"}, 5571 "RequireUppercaseCharacters":{"shape":"booleanType"}, 5572 "RequireLowercaseCharacters":{"shape":"booleanType"}, 5573 "AllowUsersToChangePassword":{"shape":"booleanType"}, 5574 "MaxPasswordAge":{"shape":"maxPasswordAgeType"}, 5575 "PasswordReusePrevention":{"shape":"passwordReusePreventionType"}, 5576 "HardExpiry":{"shape":"booleanObjectType"} 5577 } 5578 }, 5579 "UpdateAssumeRolePolicyRequest":{ 5580 "type":"structure", 5581 "required":[ 5582 "RoleName", 5583 "PolicyDocument" 5584 ], 5585 "members":{ 5586 "RoleName":{"shape":"roleNameType"}, 5587 "PolicyDocument":{"shape":"policyDocumentType"} 5588 } 5589 }, 5590 "UpdateGroupRequest":{ 5591 "type":"structure", 5592 "required":["GroupName"], 5593 "members":{ 5594 "GroupName":{"shape":"groupNameType"}, 5595 "NewPath":{"shape":"pathType"}, 5596 "NewGroupName":{"shape":"groupNameType"} 5597 } 5598 }, 5599 "UpdateLoginProfileRequest":{ 5600 "type":"structure", 5601 "required":["UserName"], 5602 "members":{ 5603 "UserName":{"shape":"userNameType"}, 5604 "Password":{"shape":"passwordType"}, 5605 "PasswordResetRequired":{"shape":"booleanObjectType"} 5606 } 5607 }, 5608 "UpdateOpenIDConnectProviderThumbprintRequest":{ 5609 "type":"structure", 5610 "required":[ 5611 "OpenIDConnectProviderArn", 5612 "ThumbprintList" 5613 ], 5614 "members":{ 5615 "OpenIDConnectProviderArn":{"shape":"arnType"}, 5616 "ThumbprintList":{"shape":"thumbprintListType"} 5617 } 5618 }, 5619 "UpdateRoleDescriptionRequest":{ 5620 "type":"structure", 5621 "required":[ 5622 "RoleName", 5623 "Description" 5624 ], 5625 "members":{ 5626 "RoleName":{"shape":"roleNameType"}, 5627 "Description":{"shape":"roleDescriptionType"} 5628 } 5629 }, 5630 "UpdateRoleDescriptionResponse":{ 5631 "type":"structure", 5632 "members":{ 5633 "Role":{"shape":"Role"} 5634 } 5635 }, 5636 "UpdateRoleRequest":{ 5637 "type":"structure", 5638 "required":["RoleName"], 5639 "members":{ 5640 "RoleName":{"shape":"roleNameType"}, 5641 "Description":{"shape":"roleDescriptionType"}, 5642 "MaxSessionDuration":{"shape":"roleMaxSessionDurationType"} 5643 } 5644 }, 5645 "UpdateRoleResponse":{ 5646 "type":"structure", 5647 "members":{ 5648 } 5649 }, 5650 "UpdateSAMLProviderRequest":{ 5651 "type":"structure", 5652 "required":[ 5653 "SAMLMetadataDocument", 5654 "SAMLProviderArn" 5655 ], 5656 "members":{ 5657 "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, 5658 "SAMLProviderArn":{"shape":"arnType"} 5659 } 5660 }, 5661 "UpdateSAMLProviderResponse":{ 5662 "type":"structure", 5663 "members":{ 5664 "SAMLProviderArn":{"shape":"arnType"} 5665 } 5666 }, 5667 "UpdateSSHPublicKeyRequest":{ 5668 "type":"structure", 5669 "required":[ 5670 "UserName", 5671 "SSHPublicKeyId", 5672 "Status" 5673 ], 5674 "members":{ 5675 "UserName":{"shape":"userNameType"}, 5676 "SSHPublicKeyId":{"shape":"publicKeyIdType"}, 5677 "Status":{"shape":"statusType"} 5678 } 5679 }, 5680 "UpdateServerCertificateRequest":{ 5681 "type":"structure", 5682 "required":["ServerCertificateName"], 5683 "members":{ 5684 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 5685 "NewPath":{"shape":"pathType"}, 5686 "NewServerCertificateName":{"shape":"serverCertificateNameType"} 5687 } 5688 }, 5689 "UpdateServiceSpecificCredentialRequest":{ 5690 "type":"structure", 5691 "required":[ 5692 "ServiceSpecificCredentialId", 5693 "Status" 5694 ], 5695 "members":{ 5696 "UserName":{"shape":"userNameType"}, 5697 "ServiceSpecificCredentialId":{"shape":"serviceSpecificCredentialId"}, 5698 "Status":{"shape":"statusType"} 5699 } 5700 }, 5701 "UpdateSigningCertificateRequest":{ 5702 "type":"structure", 5703 "required":[ 5704 "CertificateId", 5705 "Status" 5706 ], 5707 "members":{ 5708 "UserName":{"shape":"existingUserNameType"}, 5709 "CertificateId":{"shape":"certificateIdType"}, 5710 "Status":{"shape":"statusType"} 5711 } 5712 }, 5713 "UpdateUserRequest":{ 5714 "type":"structure", 5715 "required":["UserName"], 5716 "members":{ 5717 "UserName":{"shape":"existingUserNameType"}, 5718 "NewPath":{"shape":"pathType"}, 5719 "NewUserName":{"shape":"userNameType"} 5720 } 5721 }, 5722 "UploadSSHPublicKeyRequest":{ 5723 "type":"structure", 5724 "required":[ 5725 "UserName", 5726 "SSHPublicKeyBody" 5727 ], 5728 "members":{ 5729 "UserName":{"shape":"userNameType"}, 5730 "SSHPublicKeyBody":{"shape":"publicKeyMaterialType"} 5731 } 5732 }, 5733 "UploadSSHPublicKeyResponse":{ 5734 "type":"structure", 5735 "members":{ 5736 "SSHPublicKey":{"shape":"SSHPublicKey"} 5737 } 5738 }, 5739 "UploadServerCertificateRequest":{ 5740 "type":"structure", 5741 "required":[ 5742 "ServerCertificateName", 5743 "CertificateBody", 5744 "PrivateKey" 5745 ], 5746 "members":{ 5747 "Path":{"shape":"pathType"}, 5748 "ServerCertificateName":{"shape":"serverCertificateNameType"}, 5749 "CertificateBody":{"shape":"certificateBodyType"}, 5750 "PrivateKey":{"shape":"privateKeyType"}, 5751 "CertificateChain":{"shape":"certificateChainType"}, 5752 "Tags":{"shape":"tagListType"} 5753 } 5754 }, 5755 "UploadServerCertificateResponse":{ 5756 "type":"structure", 5757 "members":{ 5758 "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"}, 5759 "Tags":{"shape":"tagListType"} 5760 } 5761 }, 5762 "UploadSigningCertificateRequest":{ 5763 "type":"structure", 5764 "required":["CertificateBody"], 5765 "members":{ 5766 "UserName":{"shape":"existingUserNameType"}, 5767 "CertificateBody":{"shape":"certificateBodyType"} 5768 } 5769 }, 5770 "UploadSigningCertificateResponse":{ 5771 "type":"structure", 5772 "required":["Certificate"], 5773 "members":{ 5774 "Certificate":{"shape":"SigningCertificate"} 5775 } 5776 }, 5777 "User":{ 5778 "type":"structure", 5779 "required":[ 5780 "Path", 5781 "UserName", 5782 "UserId", 5783 "Arn", 5784 "CreateDate" 5785 ], 5786 "members":{ 5787 "Path":{"shape":"pathType"}, 5788 "UserName":{"shape":"userNameType"}, 5789 "UserId":{"shape":"idType"}, 5790 "Arn":{"shape":"arnType"}, 5791 "CreateDate":{"shape":"dateType"}, 5792 "PasswordLastUsed":{"shape":"dateType"}, 5793 "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, 5794 "Tags":{"shape":"tagListType"} 5795 } 5796 }, 5797 "UserDetail":{ 5798 "type":"structure", 5799 "members":{ 5800 "Path":{"shape":"pathType"}, 5801 "UserName":{"shape":"userNameType"}, 5802 "UserId":{"shape":"idType"}, 5803 "Arn":{"shape":"arnType"}, 5804 "CreateDate":{"shape":"dateType"}, 5805 "UserPolicyList":{"shape":"policyDetailListType"}, 5806 "GroupList":{"shape":"groupNameListType"}, 5807 "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"}, 5808 "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, 5809 "Tags":{"shape":"tagListType"} 5810 } 5811 }, 5812 "VirtualMFADevice":{ 5813 "type":"structure", 5814 "required":["SerialNumber"], 5815 "members":{ 5816 "SerialNumber":{"shape":"serialNumberType"}, 5817 "Base32StringSeed":{"shape":"BootstrapDatum"}, 5818 "QRCodePNG":{"shape":"BootstrapDatum"}, 5819 "User":{"shape":"User"}, 5820 "EnableDate":{"shape":"dateType"}, 5821 "Tags":{"shape":"tagListType"} 5822 } 5823 }, 5824 "accessKeyIdType":{ 5825 "type":"string", 5826 "max":128, 5827 "min":16, 5828 "pattern":"[\\w]+" 5829 }, 5830 "accessKeyMetadataListType":{ 5831 "type":"list", 5832 "member":{"shape":"AccessKeyMetadata"} 5833 }, 5834 "accessKeySecretType":{ 5835 "type":"string", 5836 "sensitive":true 5837 }, 5838 "accountAliasListType":{ 5839 "type":"list", 5840 "member":{"shape":"accountAliasType"} 5841 }, 5842 "accountAliasType":{ 5843 "type":"string", 5844 "max":63, 5845 "min":3, 5846 "pattern":"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$" 5847 }, 5848 "arnType":{ 5849 "type":"string", 5850 "max":2048, 5851 "min":20 5852 }, 5853 "assignmentStatusType":{ 5854 "type":"string", 5855 "enum":[ 5856 "Assigned", 5857 "Unassigned", 5858 "Any" 5859 ] 5860 }, 5861 "attachedPoliciesListType":{ 5862 "type":"list", 5863 "member":{"shape":"AttachedPolicy"} 5864 }, 5865 "attachmentCountType":{"type":"integer"}, 5866 "authenticationCodeType":{ 5867 "type":"string", 5868 "max":6, 5869 "min":6, 5870 "pattern":"[\\d]+" 5871 }, 5872 "booleanObjectType":{ 5873 "type":"boolean", 5874 "box":true 5875 }, 5876 "booleanType":{"type":"boolean"}, 5877 "certificateBodyType":{ 5878 "type":"string", 5879 "max":16384, 5880 "min":1, 5881 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 5882 }, 5883 "certificateChainType":{ 5884 "type":"string", 5885 "max":2097152, 5886 "min":1, 5887 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 5888 }, 5889 "certificateIdType":{ 5890 "type":"string", 5891 "max":128, 5892 "min":24, 5893 "pattern":"[\\w]+" 5894 }, 5895 "certificateListType":{ 5896 "type":"list", 5897 "member":{"shape":"SigningCertificate"} 5898 }, 5899 "clientIDListType":{ 5900 "type":"list", 5901 "member":{"shape":"clientIDType"} 5902 }, 5903 "clientIDType":{ 5904 "type":"string", 5905 "max":255, 5906 "min":1 5907 }, 5908 "credentialReportExpiredExceptionMessage":{"type":"string"}, 5909 "credentialReportNotPresentExceptionMessage":{"type":"string"}, 5910 "credentialReportNotReadyExceptionMessage":{"type":"string"}, 5911 "customSuffixType":{ 5912 "type":"string", 5913 "max":64, 5914 "min":1, 5915 "pattern":"[\\w+=,.@-]+" 5916 }, 5917 "dateType":{"type":"timestamp"}, 5918 "deleteConflictMessage":{"type":"string"}, 5919 "duplicateCertificateMessage":{"type":"string"}, 5920 "duplicateSSHPublicKeyMessage":{"type":"string"}, 5921 "encodingType":{ 5922 "type":"string", 5923 "enum":[ 5924 "SSH", 5925 "PEM" 5926 ] 5927 }, 5928 "entityAlreadyExistsMessage":{"type":"string"}, 5929 "entityDetailsListType":{ 5930 "type":"list", 5931 "member":{"shape":"EntityDetails"} 5932 }, 5933 "entityListType":{ 5934 "type":"list", 5935 "member":{"shape":"EntityType"} 5936 }, 5937 "entityNameType":{ 5938 "type":"string", 5939 "max":128, 5940 "min":1, 5941 "pattern":"[\\w+=,.@-]+" 5942 }, 5943 "entityTemporarilyUnmodifiableMessage":{"type":"string"}, 5944 "existingUserNameType":{ 5945 "type":"string", 5946 "max":128, 5947 "min":1, 5948 "pattern":"[\\w+=,.@-]+" 5949 }, 5950 "globalEndpointTokenVersion":{ 5951 "type":"string", 5952 "enum":[ 5953 "v1Token", 5954 "v2Token" 5955 ] 5956 }, 5957 "groupDetailListType":{ 5958 "type":"list", 5959 "member":{"shape":"GroupDetail"} 5960 }, 5961 "groupListType":{ 5962 "type":"list", 5963 "member":{"shape":"Group"} 5964 }, 5965 "groupNameListType":{ 5966 "type":"list", 5967 "member":{"shape":"groupNameType"} 5968 }, 5969 "groupNameType":{ 5970 "type":"string", 5971 "max":128, 5972 "min":1, 5973 "pattern":"[\\w+=,.@-]+" 5974 }, 5975 "idType":{ 5976 "type":"string", 5977 "max":128, 5978 "min":16, 5979 "pattern":"[\\w]+" 5980 }, 5981 "instanceProfileListType":{ 5982 "type":"list", 5983 "member":{"shape":"InstanceProfile"} 5984 }, 5985 "instanceProfileNameType":{ 5986 "type":"string", 5987 "max":128, 5988 "min":1, 5989 "pattern":"[\\w+=,.@-]+" 5990 }, 5991 "integerType":{"type":"integer"}, 5992 "invalidAuthenticationCodeMessage":{"type":"string"}, 5993 "invalidCertificateMessage":{"type":"string"}, 5994 "invalidInputMessage":{"type":"string"}, 5995 "invalidPublicKeyMessage":{"type":"string"}, 5996 "invalidUserTypeMessage":{"type":"string"}, 5997 "jobIDType":{ 5998 "type":"string", 5999 "max":36, 6000 "min":36 6001 }, 6002 "jobStatusType":{ 6003 "type":"string", 6004 "enum":[ 6005 "IN_PROGRESS", 6006 "COMPLETED", 6007 "FAILED" 6008 ] 6009 }, 6010 "keyPairMismatchMessage":{"type":"string"}, 6011 "limitExceededMessage":{"type":"string"}, 6012 "listPolicyGrantingServiceAccessResponseListType":{ 6013 "type":"list", 6014 "member":{"shape":"ListPoliciesGrantingServiceAccessEntry"} 6015 }, 6016 "malformedCertificateMessage":{"type":"string"}, 6017 "malformedPolicyDocumentMessage":{"type":"string"}, 6018 "markerType":{ 6019 "type":"string", 6020 "max":320, 6021 "min":1, 6022 "pattern":"[\\u0020-\\u00FF]+" 6023 }, 6024 "maxItemsType":{ 6025 "type":"integer", 6026 "max":1000, 6027 "min":1 6028 }, 6029 "maxPasswordAgeType":{ 6030 "type":"integer", 6031 "box":true, 6032 "max":1095, 6033 "min":1 6034 }, 6035 "mfaDeviceListType":{ 6036 "type":"list", 6037 "member":{"shape":"MFADevice"} 6038 }, 6039 "minimumPasswordLengthType":{ 6040 "type":"integer", 6041 "max":128, 6042 "min":6 6043 }, 6044 "noSuchEntityMessage":{"type":"string"}, 6045 "organizationsEntityPathType":{ 6046 "type":"string", 6047 "max":427, 6048 "min":19, 6049 "pattern":"^o-[0-9a-z]{10,32}\\/r-[0-9a-z]{4,32}[0-9a-z-\\/]*" 6050 }, 6051 "organizationsPolicyIdType":{ 6052 "type":"string", 6053 "pattern":"^p-[0-9a-zA-Z_]{8,128}$" 6054 }, 6055 "passwordPolicyViolationMessage":{"type":"string"}, 6056 "passwordReusePreventionType":{ 6057 "type":"integer", 6058 "box":true, 6059 "max":24, 6060 "min":1 6061 }, 6062 "passwordType":{ 6063 "type":"string", 6064 "max":128, 6065 "min":1, 6066 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+", 6067 "sensitive":true 6068 }, 6069 "pathPrefixType":{ 6070 "type":"string", 6071 "max":512, 6072 "min":1, 6073 "pattern":"\\u002F[\\u0021-\\u007F]*" 6074 }, 6075 "pathType":{ 6076 "type":"string", 6077 "max":512, 6078 "min":1, 6079 "pattern":"(\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F)" 6080 }, 6081 "policyDescriptionType":{ 6082 "type":"string", 6083 "max":1000 6084 }, 6085 "policyDetailListType":{ 6086 "type":"list", 6087 "member":{"shape":"PolicyDetail"} 6088 }, 6089 "policyDocumentType":{ 6090 "type":"string", 6091 "max":131072, 6092 "min":1, 6093 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 6094 }, 6095 "policyDocumentVersionListType":{ 6096 "type":"list", 6097 "member":{"shape":"PolicyVersion"} 6098 }, 6099 "policyEvaluationErrorMessage":{"type":"string"}, 6100 "policyGrantingServiceAccessListType":{ 6101 "type":"list", 6102 "member":{"shape":"PolicyGrantingServiceAccess"} 6103 }, 6104 "policyListType":{ 6105 "type":"list", 6106 "member":{"shape":"Policy"} 6107 }, 6108 "policyNameListType":{ 6109 "type":"list", 6110 "member":{"shape":"policyNameType"} 6111 }, 6112 "policyNameType":{ 6113 "type":"string", 6114 "max":128, 6115 "min":1, 6116 "pattern":"[\\w+=,.@-]+" 6117 }, 6118 "policyNotAttachableMessage":{"type":"string"}, 6119 "policyOwnerEntityType":{ 6120 "type":"string", 6121 "enum":[ 6122 "USER", 6123 "ROLE", 6124 "GROUP" 6125 ] 6126 }, 6127 "policyPathType":{ 6128 "type":"string", 6129 "max":512, 6130 "min":1, 6131 "pattern":"((/[A-Za-z0-9\\.,\\+@=_-]+)*)/" 6132 }, 6133 "policyScopeType":{ 6134 "type":"string", 6135 "enum":[ 6136 "All", 6137 "AWS", 6138 "Local" 6139 ] 6140 }, 6141 "policyType":{ 6142 "type":"string", 6143 "enum":[ 6144 "INLINE", 6145 "MANAGED" 6146 ] 6147 }, 6148 "policyVersionIdType":{ 6149 "type":"string", 6150 "pattern":"v[1-9][0-9]*(\\.[A-Za-z0-9-]*)?" 6151 }, 6152 "privateKeyType":{ 6153 "type":"string", 6154 "max":16384, 6155 "min":1, 6156 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+", 6157 "sensitive":true 6158 }, 6159 "publicKeyFingerprintType":{ 6160 "type":"string", 6161 "max":48, 6162 "min":48, 6163 "pattern":"[:\\w]+" 6164 }, 6165 "publicKeyIdType":{ 6166 "type":"string", 6167 "max":128, 6168 "min":20, 6169 "pattern":"[\\w]+" 6170 }, 6171 "publicKeyMaterialType":{ 6172 "type":"string", 6173 "max":16384, 6174 "min":1, 6175 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 6176 }, 6177 "reportGenerationLimitExceededMessage":{"type":"string"}, 6178 "responseMarkerType":{"type":"string"}, 6179 "roleDescriptionType":{ 6180 "type":"string", 6181 "max":1000, 6182 "pattern":"[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*" 6183 }, 6184 "roleDetailListType":{ 6185 "type":"list", 6186 "member":{"shape":"RoleDetail"} 6187 }, 6188 "roleListType":{ 6189 "type":"list", 6190 "member":{"shape":"Role"} 6191 }, 6192 "roleMaxSessionDurationType":{ 6193 "type":"integer", 6194 "max":43200, 6195 "min":3600 6196 }, 6197 "roleNameType":{ 6198 "type":"string", 6199 "max":64, 6200 "min":1, 6201 "pattern":"[\\w+=,.@-]+" 6202 }, 6203 "serialNumberType":{ 6204 "type":"string", 6205 "max":256, 6206 "min":9, 6207 "pattern":"[\\w+=/:,.@-]+" 6208 }, 6209 "serverCertificateMetadataListType":{ 6210 "type":"list", 6211 "member":{"shape":"ServerCertificateMetadata"} 6212 }, 6213 "serverCertificateNameType":{ 6214 "type":"string", 6215 "max":128, 6216 "min":1, 6217 "pattern":"[\\w+=,.@-]+" 6218 }, 6219 "serviceFailureExceptionMessage":{"type":"string"}, 6220 "serviceName":{"type":"string"}, 6221 "serviceNameType":{"type":"string"}, 6222 "serviceNamespaceListType":{ 6223 "type":"list", 6224 "member":{"shape":"serviceNamespaceType"}, 6225 "max":200, 6226 "min":1 6227 }, 6228 "serviceNamespaceType":{ 6229 "type":"string", 6230 "max":64, 6231 "min":1, 6232 "pattern":"[\\w-]*" 6233 }, 6234 "serviceNotSupportedMessage":{"type":"string"}, 6235 "servicePassword":{ 6236 "type":"string", 6237 "sensitive":true 6238 }, 6239 "serviceSpecificCredentialId":{ 6240 "type":"string", 6241 "max":128, 6242 "min":20, 6243 "pattern":"[\\w]+" 6244 }, 6245 "serviceUserName":{ 6246 "type":"string", 6247 "max":200, 6248 "min":17, 6249 "pattern":"[\\w+=,.@-]+" 6250 }, 6251 "sortKeyType":{ 6252 "type":"string", 6253 "enum":[ 6254 "SERVICE_NAMESPACE_ASCENDING", 6255 "SERVICE_NAMESPACE_DESCENDING", 6256 "LAST_AUTHENTICATED_TIME_ASCENDING", 6257 "LAST_AUTHENTICATED_TIME_DESCENDING" 6258 ] 6259 }, 6260 "statusType":{ 6261 "type":"string", 6262 "enum":[ 6263 "Active", 6264 "Inactive" 6265 ] 6266 }, 6267 "stringType":{"type":"string"}, 6268 "summaryKeyType":{ 6269 "type":"string", 6270 "enum":[ 6271 "Users", 6272 "UsersQuota", 6273 "Groups", 6274 "GroupsQuota", 6275 "ServerCertificates", 6276 "ServerCertificatesQuota", 6277 "UserPolicySizeQuota", 6278 "GroupPolicySizeQuota", 6279 "GroupsPerUserQuota", 6280 "SigningCertificatesPerUserQuota", 6281 "AccessKeysPerUserQuota", 6282 "MFADevices", 6283 "MFADevicesInUse", 6284 "AccountMFAEnabled", 6285 "AccountAccessKeysPresent", 6286 "AccountSigningCertificatesPresent", 6287 "AttachedPoliciesPerGroupQuota", 6288 "AttachedPoliciesPerRoleQuota", 6289 "AttachedPoliciesPerUserQuota", 6290 "Policies", 6291 "PoliciesQuota", 6292 "PolicySizeQuota", 6293 "PolicyVersionsInUse", 6294 "PolicyVersionsInUseQuota", 6295 "VersionsPerPolicyQuota", 6296 "GlobalEndpointTokenVersion" 6297 ] 6298 }, 6299 "summaryMapType":{ 6300 "type":"map", 6301 "key":{"shape":"summaryKeyType"}, 6302 "value":{"shape":"summaryValueType"} 6303 }, 6304 "summaryValueType":{"type":"integer"}, 6305 "tagKeyListType":{ 6306 "type":"list", 6307 "member":{"shape":"tagKeyType"}, 6308 "max":50 6309 }, 6310 "tagKeyType":{ 6311 "type":"string", 6312 "max":128, 6313 "min":1, 6314 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]+" 6315 }, 6316 "tagListType":{ 6317 "type":"list", 6318 "member":{"shape":"Tag"}, 6319 "max":50 6320 }, 6321 "tagValueType":{ 6322 "type":"string", 6323 "max":256, 6324 "min":0, 6325 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*" 6326 }, 6327 "thumbprintListType":{ 6328 "type":"list", 6329 "member":{"shape":"thumbprintType"} 6330 }, 6331 "thumbprintType":{ 6332 "type":"string", 6333 "max":40, 6334 "min":40 6335 }, 6336 "unmodifiableEntityMessage":{"type":"string"}, 6337 "unrecognizedPublicKeyEncodingMessage":{"type":"string"}, 6338 "userDetailListType":{ 6339 "type":"list", 6340 "member":{"shape":"UserDetail"} 6341 }, 6342 "userListType":{ 6343 "type":"list", 6344 "member":{"shape":"User"} 6345 }, 6346 "userNameType":{ 6347 "type":"string", 6348 "max":64, 6349 "min":1, 6350 "pattern":"[\\w+=,.@-]+" 6351 }, 6352 "virtualMFADeviceListType":{ 6353 "type":"list", 6354 "member":{"shape":"VirtualMFADevice"} 6355 }, 6356 "virtualMFADeviceName":{ 6357 "type":"string", 6358 "min":1, 6359 "pattern":"[\\w+=,.@-]+" 6360 } 6361 } 6362} 6363