PageRenderTime 77ms CodeModel.GetById 3ms app.highlight 58ms RepoModel.GetById 1ms app.codeStats 0ms

/node_modules/aws-sdk/apis/iam-2010-05-08.min.json

https://bitbucket.org/pas-whizbag/pas_whizbag_development
JSON | 3125 lines | 3125 code | 0 blank | 0 comment | 0 complexity | 4c8ea174328eeec5711c278227655f92 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1{
   2  "version": "2.0",
   3  "metadata": {
   4    "apiVersion": "2010-05-08",
   5    "endpointPrefix": "iam",
   6    "globalEndpoint": "iam.amazonaws.com",
   7    "protocol": "query",
   8    "serviceAbbreviation": "IAM",
   9    "serviceFullName": "AWS Identity and Access Management",
  10    "signatureVersion": "v4",
  11    "uid": "iam-2010-05-08",
  12    "xmlNamespace": "https://iam.amazonaws.com/doc/2010-05-08/"
  13  },
  14  "operations": {
  15    "AddClientIDToOpenIDConnectProvider": {
  16      "input": {
  17        "type": "structure",
  18        "required": [
  19          "OpenIDConnectProviderArn",
  20          "ClientID"
  21        ],
  22        "members": {
  23          "OpenIDConnectProviderArn": {},
  24          "ClientID": {}
  25        }
  26      }
  27    },
  28    "AddRoleToInstanceProfile": {
  29      "input": {
  30        "type": "structure",
  31        "required": [
  32          "InstanceProfileName",
  33          "RoleName"
  34        ],
  35        "members": {
  36          "InstanceProfileName": {},
  37          "RoleName": {}
  38        }
  39      }
  40    },
  41    "AddUserToGroup": {
  42      "input": {
  43        "type": "structure",
  44        "required": [
  45          "GroupName",
  46          "UserName"
  47        ],
  48        "members": {
  49          "GroupName": {},
  50          "UserName": {}
  51        }
  52      }
  53    },
  54    "AttachGroupPolicy": {
  55      "input": {
  56        "type": "structure",
  57        "required": [
  58          "GroupName",
  59          "PolicyArn"
  60        ],
  61        "members": {
  62          "GroupName": {},
  63          "PolicyArn": {}
  64        }
  65      }
  66    },
  67    "AttachRolePolicy": {
  68      "input": {
  69        "type": "structure",
  70        "required": [
  71          "RoleName",
  72          "PolicyArn"
  73        ],
  74        "members": {
  75          "RoleName": {},
  76          "PolicyArn": {}
  77        }
  78      }
  79    },
  80    "AttachUserPolicy": {
  81      "input": {
  82        "type": "structure",
  83        "required": [
  84          "UserName",
  85          "PolicyArn"
  86        ],
  87        "members": {
  88          "UserName": {},
  89          "PolicyArn": {}
  90        }
  91      }
  92    },
  93    "ChangePassword": {
  94      "input": {
  95        "type": "structure",
  96        "required": [
  97          "OldPassword",
  98          "NewPassword"
  99        ],
 100        "members": {
 101          "OldPassword": {
 102            "shape": "Sf"
 103          },
 104          "NewPassword": {
 105            "shape": "Sf"
 106          }
 107        }
 108      }
 109    },
 110    "CreateAccessKey": {
 111      "input": {
 112        "type": "structure",
 113        "members": {
 114          "UserName": {}
 115        }
 116      },
 117      "output": {
 118        "resultWrapper": "CreateAccessKeyResult",
 119        "type": "structure",
 120        "required": [
 121          "AccessKey"
 122        ],
 123        "members": {
 124          "AccessKey": {
 125            "type": "structure",
 126            "required": [
 127              "UserName",
 128              "AccessKeyId",
 129              "Status",
 130              "SecretAccessKey"
 131            ],
 132            "members": {
 133              "UserName": {},
 134              "AccessKeyId": {},
 135              "Status": {},
 136              "SecretAccessKey": {
 137                "type": "string",
 138                "sensitive": true
 139              },
 140              "CreateDate": {
 141                "type": "timestamp"
 142              }
 143            }
 144          }
 145        }
 146      }
 147    },
 148    "CreateAccountAlias": {
 149      "input": {
 150        "type": "structure",
 151        "required": [
 152          "AccountAlias"
 153        ],
 154        "members": {
 155          "AccountAlias": {}
 156        }
 157      }
 158    },
 159    "CreateGroup": {
 160      "input": {
 161        "type": "structure",
 162        "required": [
 163          "GroupName"
 164        ],
 165        "members": {
 166          "Path": {},
 167          "GroupName": {}
 168        }
 169      },
 170      "output": {
 171        "resultWrapper": "CreateGroupResult",
 172        "type": "structure",
 173        "required": [
 174          "Group"
 175        ],
 176        "members": {
 177          "Group": {
 178            "shape": "Ss"
 179          }
 180        }
 181      }
 182    },
 183    "CreateInstanceProfile": {
 184      "input": {
 185        "type": "structure",
 186        "required": [
 187          "InstanceProfileName"
 188        ],
 189        "members": {
 190          "InstanceProfileName": {},
 191          "Path": {}
 192        }
 193      },
 194      "output": {
 195        "resultWrapper": "CreateInstanceProfileResult",
 196        "type": "structure",
 197        "required": [
 198          "InstanceProfile"
 199        ],
 200        "members": {
 201          "InstanceProfile": {
 202            "shape": "Sw"
 203          }
 204        }
 205      }
 206    },
 207    "CreateLoginProfile": {
 208      "input": {
 209        "type": "structure",
 210        "required": [
 211          "UserName",
 212          "Password"
 213        ],
 214        "members": {
 215          "UserName": {},
 216          "Password": {
 217            "shape": "Sf"
 218          },
 219          "PasswordResetRequired": {
 220            "type": "boolean"
 221          }
 222        }
 223      },
 224      "output": {
 225        "resultWrapper": "CreateLoginProfileResult",
 226        "type": "structure",
 227        "required": [
 228          "LoginProfile"
 229        ],
 230        "members": {
 231          "LoginProfile": {
 232            "shape": "S14"
 233          }
 234        }
 235      }
 236    },
 237    "CreateOpenIDConnectProvider": {
 238      "input": {
 239        "type": "structure",
 240        "required": [
 241          "Url",
 242          "ThumbprintList"
 243        ],
 244        "members": {
 245          "Url": {},
 246          "ClientIDList": {
 247            "shape": "S17"
 248          },
 249          "ThumbprintList": {
 250            "shape": "S18"
 251          }
 252        }
 253      },
 254      "output": {
 255        "resultWrapper": "CreateOpenIDConnectProviderResult",
 256        "type": "structure",
 257        "members": {
 258          "OpenIDConnectProviderArn": {}
 259        }
 260      }
 261    },
 262    "CreatePolicy": {
 263      "input": {
 264        "type": "structure",
 265        "required": [
 266          "PolicyName",
 267          "PolicyDocument"
 268        ],
 269        "members": {
 270          "PolicyName": {},
 271          "Path": {},
 272          "PolicyDocument": {},
 273          "Description": {}
 274        }
 275      },
 276      "output": {
 277        "resultWrapper": "CreatePolicyResult",
 278        "type": "structure",
 279        "members": {
 280          "Policy": {
 281            "shape": "S1g"
 282          }
 283        }
 284      }
 285    },
 286    "CreatePolicyVersion": {
 287      "input": {
 288        "type": "structure",
 289        "required": [
 290          "PolicyArn",
 291          "PolicyDocument"
 292        ],
 293        "members": {
 294          "PolicyArn": {},
 295          "PolicyDocument": {},
 296          "SetAsDefault": {
 297            "type": "boolean"
 298          }
 299        }
 300      },
 301      "output": {
 302        "resultWrapper": "CreatePolicyVersionResult",
 303        "type": "structure",
 304        "members": {
 305          "PolicyVersion": {
 306            "shape": "S1l"
 307          }
 308        }
 309      }
 310    },
 311    "CreateRole": {
 312      "input": {
 313        "type": "structure",
 314        "required": [
 315          "RoleName",
 316          "AssumeRolePolicyDocument"
 317        ],
 318        "members": {
 319          "Path": {},
 320          "RoleName": {},
 321          "AssumeRolePolicyDocument": {},
 322          "Description": {}
 323        }
 324      },
 325      "output": {
 326        "resultWrapper": "CreateRoleResult",
 327        "type": "structure",
 328        "required": [
 329          "Role"
 330        ],
 331        "members": {
 332          "Role": {
 333            "shape": "Sy"
 334          }
 335        }
 336      }
 337    },
 338    "CreateSAMLProvider": {
 339      "input": {
 340        "type": "structure",
 341        "required": [
 342          "SAMLMetadataDocument",
 343          "Name"
 344        ],
 345        "members": {
 346          "SAMLMetadataDocument": {},
 347          "Name": {}
 348        }
 349      },
 350      "output": {
 351        "resultWrapper": "CreateSAMLProviderResult",
 352        "type": "structure",
 353        "members": {
 354          "SAMLProviderArn": {}
 355        }
 356      }
 357    },
 358    "CreateServiceLinkedRole": {
 359      "input": {
 360        "type": "structure",
 361        "required": [
 362          "AWSServiceName"
 363        ],
 364        "members": {
 365          "AWSServiceName": {},
 366          "Description": {},
 367          "CustomSuffix": {}
 368        }
 369      },
 370      "output": {
 371        "resultWrapper": "CreateServiceLinkedRoleResult",
 372        "type": "structure",
 373        "members": {
 374          "Role": {
 375            "shape": "Sy"
 376          }
 377        }
 378      }
 379    },
 380    "CreateServiceSpecificCredential": {
 381      "input": {
 382        "type": "structure",
 383        "required": [
 384          "UserName",
 385          "ServiceName"
 386        ],
 387        "members": {
 388          "UserName": {},
 389          "ServiceName": {}
 390        }
 391      },
 392      "output": {
 393        "resultWrapper": "CreateServiceSpecificCredentialResult",
 394        "type": "structure",
 395        "members": {
 396          "ServiceSpecificCredential": {
 397            "shape": "S1y"
 398          }
 399        }
 400      }
 401    },
 402    "CreateUser": {
 403      "input": {
 404        "type": "structure",
 405        "required": [
 406          "UserName"
 407        ],
 408        "members": {
 409          "Path": {},
 410          "UserName": {}
 411        }
 412      },
 413      "output": {
 414        "resultWrapper": "CreateUserResult",
 415        "type": "structure",
 416        "members": {
 417          "User": {
 418            "shape": "S24"
 419          }
 420        }
 421      }
 422    },
 423    "CreateVirtualMFADevice": {
 424      "input": {
 425        "type": "structure",
 426        "required": [
 427          "VirtualMFADeviceName"
 428        ],
 429        "members": {
 430          "Path": {},
 431          "VirtualMFADeviceName": {}
 432        }
 433      },
 434      "output": {
 435        "resultWrapper": "CreateVirtualMFADeviceResult",
 436        "type": "structure",
 437        "required": [
 438          "VirtualMFADevice"
 439        ],
 440        "members": {
 441          "VirtualMFADevice": {
 442            "shape": "S28"
 443          }
 444        }
 445      }
 446    },
 447    "DeactivateMFADevice": {
 448      "input": {
 449        "type": "structure",
 450        "required": [
 451          "UserName",
 452          "SerialNumber"
 453        ],
 454        "members": {
 455          "UserName": {},
 456          "SerialNumber": {}
 457        }
 458      }
 459    },
 460    "DeleteAccessKey": {
 461      "input": {
 462        "type": "structure",
 463        "required": [
 464          "AccessKeyId"
 465        ],
 466        "members": {
 467          "UserName": {},
 468          "AccessKeyId": {}
 469        }
 470      }
 471    },
 472    "DeleteAccountAlias": {
 473      "input": {
 474        "type": "structure",
 475        "required": [
 476          "AccountAlias"
 477        ],
 478        "members": {
 479          "AccountAlias": {}
 480        }
 481      }
 482    },
 483    "DeleteAccountPasswordPolicy": {},
 484    "DeleteGroup": {
 485      "input": {
 486        "type": "structure",
 487        "required": [
 488          "GroupName"
 489        ],
 490        "members": {
 491          "GroupName": {}
 492        }
 493      }
 494    },
 495    "DeleteGroupPolicy": {
 496      "input": {
 497        "type": "structure",
 498        "required": [
 499          "GroupName",
 500          "PolicyName"
 501        ],
 502        "members": {
 503          "GroupName": {},
 504          "PolicyName": {}
 505        }
 506      }
 507    },
 508    "DeleteInstanceProfile": {
 509      "input": {
 510        "type": "structure",
 511        "required": [
 512          "InstanceProfileName"
 513        ],
 514        "members": {
 515          "InstanceProfileName": {}
 516        }
 517      }
 518    },
 519    "DeleteLoginProfile": {
 520      "input": {
 521        "type": "structure",
 522        "required": [
 523          "UserName"
 524        ],
 525        "members": {
 526          "UserName": {}
 527        }
 528      }
 529    },
 530    "DeleteOpenIDConnectProvider": {
 531      "input": {
 532        "type": "structure",
 533        "required": [
 534          "OpenIDConnectProviderArn"
 535        ],
 536        "members": {
 537          "OpenIDConnectProviderArn": {}
 538        }
 539      }
 540    },
 541    "DeletePolicy": {
 542      "input": {
 543        "type": "structure",
 544        "required": [
 545          "PolicyArn"
 546        ],
 547        "members": {
 548          "PolicyArn": {}
 549        }
 550      }
 551    },
 552    "DeletePolicyVersion": {
 553      "input": {
 554        "type": "structure",
 555        "required": [
 556          "PolicyArn",
 557          "VersionId"
 558        ],
 559        "members": {
 560          "PolicyArn": {},
 561          "VersionId": {}
 562        }
 563      }
 564    },
 565    "DeleteRole": {
 566      "input": {
 567        "type": "structure",
 568        "required": [
 569          "RoleName"
 570        ],
 571        "members": {
 572          "RoleName": {}
 573        }
 574      }
 575    },
 576    "DeleteRolePolicy": {
 577      "input": {
 578        "type": "structure",
 579        "required": [
 580          "RoleName",
 581          "PolicyName"
 582        ],
 583        "members": {
 584          "RoleName": {},
 585          "PolicyName": {}
 586        }
 587      }
 588    },
 589    "DeleteSAMLProvider": {
 590      "input": {
 591        "type": "structure",
 592        "required": [
 593          "SAMLProviderArn"
 594        ],
 595        "members": {
 596          "SAMLProviderArn": {}
 597        }
 598      }
 599    },
 600    "DeleteSSHPublicKey": {
 601      "input": {
 602        "type": "structure",
 603        "required": [
 604          "UserName",
 605          "SSHPublicKeyId"
 606        ],
 607        "members": {
 608          "UserName": {},
 609          "SSHPublicKeyId": {}
 610        }
 611      }
 612    },
 613    "DeleteServerCertificate": {
 614      "input": {
 615        "type": "structure",
 616        "required": [
 617          "ServerCertificateName"
 618        ],
 619        "members": {
 620          "ServerCertificateName": {}
 621        }
 622      }
 623    },
 624    "DeleteServiceSpecificCredential": {
 625      "input": {
 626        "type": "structure",
 627        "required": [
 628          "ServiceSpecificCredentialId"
 629        ],
 630        "members": {
 631          "UserName": {},
 632          "ServiceSpecificCredentialId": {}
 633        }
 634      }
 635    },
 636    "DeleteSigningCertificate": {
 637      "input": {
 638        "type": "structure",
 639        "required": [
 640          "CertificateId"
 641        ],
 642        "members": {
 643          "UserName": {},
 644          "CertificateId": {}
 645        }
 646      }
 647    },
 648    "DeleteUser": {
 649      "input": {
 650        "type": "structure",
 651        "required": [
 652          "UserName"
 653        ],
 654        "members": {
 655          "UserName": {}
 656        }
 657      }
 658    },
 659    "DeleteUserPolicy": {
 660      "input": {
 661        "type": "structure",
 662        "required": [
 663          "UserName",
 664          "PolicyName"
 665        ],
 666        "members": {
 667          "UserName": {},
 668          "PolicyName": {}
 669        }
 670      }
 671    },
 672    "DeleteVirtualMFADevice": {
 673      "input": {
 674        "type": "structure",
 675        "required": [
 676          "SerialNumber"
 677        ],
 678        "members": {
 679          "SerialNumber": {}
 680        }
 681      }
 682    },
 683    "DetachGroupPolicy": {
 684      "input": {
 685        "type": "structure",
 686        "required": [
 687          "GroupName",
 688          "PolicyArn"
 689        ],
 690        "members": {
 691          "GroupName": {},
 692          "PolicyArn": {}
 693        }
 694      }
 695    },
 696    "DetachRolePolicy": {
 697      "input": {
 698        "type": "structure",
 699        "required": [
 700          "RoleName",
 701          "PolicyArn"
 702        ],
 703        "members": {
 704          "RoleName": {},
 705          "PolicyArn": {}
 706        }
 707      }
 708    },
 709    "DetachUserPolicy": {
 710      "input": {
 711        "type": "structure",
 712        "required": [
 713          "UserName",
 714          "PolicyArn"
 715        ],
 716        "members": {
 717          "UserName": {},
 718          "PolicyArn": {}
 719        }
 720      }
 721    },
 722    "EnableMFADevice": {
 723      "input": {
 724        "type": "structure",
 725        "required": [
 726          "UserName",
 727          "SerialNumber",
 728          "AuthenticationCode1",
 729          "AuthenticationCode2"
 730        ],
 731        "members": {
 732          "UserName": {},
 733          "SerialNumber": {},
 734          "AuthenticationCode1": {},
 735          "AuthenticationCode2": {}
 736        }
 737      }
 738    },
 739    "GenerateCredentialReport": {
 740      "output": {
 741        "resultWrapper": "GenerateCredentialReportResult",
 742        "type": "structure",
 743        "members": {
 744          "State": {},
 745          "Description": {}
 746        }
 747      }
 748    },
 749    "GetAccessKeyLastUsed": {
 750      "input": {
 751        "type": "structure",
 752        "required": [
 753          "AccessKeyId"
 754        ],
 755        "members": {
 756          "AccessKeyId": {}
 757        }
 758      },
 759      "output": {
 760        "resultWrapper": "GetAccessKeyLastUsedResult",
 761        "type": "structure",
 762        "members": {
 763          "UserName": {},
 764          "AccessKeyLastUsed": {
 765            "type": "structure",
 766            "required": [
 767              "LastUsedDate",
 768              "ServiceName",
 769              "Region"
 770            ],
 771            "members": {
 772              "LastUsedDate": {
 773                "type": "timestamp"
 774              },
 775              "ServiceName": {},
 776              "Region": {}
 777            }
 778          }
 779        }
 780      }
 781    },
 782    "GetAccountAuthorizationDetails": {
 783      "input": {
 784        "type": "structure",
 785        "members": {
 786          "Filter": {
 787            "type": "list",
 788            "member": {}
 789          },
 790          "MaxItems": {
 791            "type": "integer"
 792          },
 793          "Marker": {}
 794        }
 795      },
 796      "output": {
 797        "resultWrapper": "GetAccountAuthorizationDetailsResult",
 798        "type": "structure",
 799        "members": {
 800          "UserDetailList": {
 801            "type": "list",
 802            "member": {
 803              "type": "structure",
 804              "members": {
 805                "Path": {},
 806                "UserName": {},
 807                "UserId": {},
 808                "Arn": {},
 809                "CreateDate": {
 810                  "type": "timestamp"
 811                },
 812                "UserPolicyList": {
 813                  "shape": "S3i"
 814                },
 815                "GroupList": {
 816                  "type": "list",
 817                  "member": {}
 818                },
 819                "AttachedManagedPolicies": {
 820                  "shape": "S3l"
 821                }
 822              }
 823            }
 824          },
 825          "GroupDetailList": {
 826            "type": "list",
 827            "member": {
 828              "type": "structure",
 829              "members": {
 830                "Path": {},
 831                "GroupName": {},
 832                "GroupId": {},
 833                "Arn": {},
 834                "CreateDate": {
 835                  "type": "timestamp"
 836                },
 837                "GroupPolicyList": {
 838                  "shape": "S3i"
 839                },
 840                "AttachedManagedPolicies": {
 841                  "shape": "S3l"
 842                }
 843              }
 844            }
 845          },
 846          "RoleDetailList": {
 847            "type": "list",
 848            "member": {
 849              "type": "structure",
 850              "members": {
 851                "Path": {},
 852                "RoleName": {},
 853                "RoleId": {},
 854                "Arn": {},
 855                "CreateDate": {
 856                  "type": "timestamp"
 857                },
 858                "AssumeRolePolicyDocument": {},
 859                "InstanceProfileList": {
 860                  "shape": "S3r"
 861                },
 862                "RolePolicyList": {
 863                  "shape": "S3i"
 864                },
 865                "AttachedManagedPolicies": {
 866                  "shape": "S3l"
 867                }
 868              }
 869            }
 870          },
 871          "Policies": {
 872            "type": "list",
 873            "member": {
 874              "type": "structure",
 875              "members": {
 876                "PolicyName": {},
 877                "PolicyId": {},
 878                "Arn": {},
 879                "Path": {},
 880                "DefaultVersionId": {},
 881                "AttachmentCount": {
 882                  "type": "integer"
 883                },
 884                "IsAttachable": {
 885                  "type": "boolean"
 886                },
 887                "Description": {},
 888                "CreateDate": {
 889                  "type": "timestamp"
 890                },
 891                "UpdateDate": {
 892                  "type": "timestamp"
 893                },
 894                "PolicyVersionList": {
 895                  "shape": "S3u"
 896                }
 897              }
 898            }
 899          },
 900          "IsTruncated": {
 901            "type": "boolean"
 902          },
 903          "Marker": {}
 904        }
 905      }
 906    },
 907    "GetAccountPasswordPolicy": {
 908      "output": {
 909        "resultWrapper": "GetAccountPasswordPolicyResult",
 910        "type": "structure",
 911        "required": [
 912          "PasswordPolicy"
 913        ],
 914        "members": {
 915          "PasswordPolicy": {
 916            "type": "structure",
 917            "members": {
 918              "MinimumPasswordLength": {
 919                "type": "integer"
 920              },
 921              "RequireSymbols": {
 922                "type": "boolean"
 923              },
 924              "RequireNumbers": {
 925                "type": "boolean"
 926              },
 927              "RequireUppercaseCharacters": {
 928                "type": "boolean"
 929              },
 930              "RequireLowercaseCharacters": {
 931                "type": "boolean"
 932              },
 933              "AllowUsersToChangePassword": {
 934                "type": "boolean"
 935              },
 936              "ExpirePasswords": {
 937                "type": "boolean"
 938              },
 939              "MaxPasswordAge": {
 940                "type": "integer"
 941              },
 942              "PasswordReusePrevention": {
 943                "type": "integer"
 944              },
 945              "HardExpiry": {
 946                "type": "boolean"
 947              }
 948            }
 949          }
 950        }
 951      }
 952    },
 953    "GetAccountSummary": {
 954      "output": {
 955        "resultWrapper": "GetAccountSummaryResult",
 956        "type": "structure",
 957        "members": {
 958          "SummaryMap": {
 959            "type": "map",
 960            "key": {},
 961            "value": {
 962              "type": "integer"
 963            }
 964          }
 965        }
 966      }
 967    },
 968    "GetContextKeysForCustomPolicy": {
 969      "input": {
 970        "type": "structure",
 971        "required": [
 972          "PolicyInputList"
 973        ],
 974        "members": {
 975          "PolicyInputList": {
 976            "shape": "S46"
 977          }
 978        }
 979      },
 980      "output": {
 981        "shape": "S47",
 982        "resultWrapper": "GetContextKeysForCustomPolicyResult"
 983      }
 984    },
 985    "GetContextKeysForPrincipalPolicy": {
 986      "input": {
 987        "type": "structure",
 988        "required": [
 989          "PolicySourceArn"
 990        ],
 991        "members": {
 992          "PolicySourceArn": {},
 993          "PolicyInputList": {
 994            "shape": "S46"
 995          }
 996        }
 997      },
 998      "output": {
 999        "shape": "S47",
1000        "resultWrapper": "GetContextKeysForPrincipalPolicyResult"
1001      }
1002    },
1003    "GetCredentialReport": {
1004      "output": {
1005        "resultWrapper": "GetCredentialReportResult",
1006        "type": "structure",
1007        "members": {
1008          "Content": {
1009            "type": "blob"
1010          },
1011          "ReportFormat": {},
1012          "GeneratedTime": {
1013            "type": "timestamp"
1014          }
1015        }
1016      }
1017    },
1018    "GetGroup": {
1019      "input": {
1020        "type": "structure",
1021        "required": [
1022          "GroupName"
1023        ],
1024        "members": {
1025          "GroupName": {},
1026          "Marker": {},
1027          "MaxItems": {
1028            "type": "integer"
1029          }
1030        }
1031      },
1032      "output": {
1033        "resultWrapper": "GetGroupResult",
1034        "type": "structure",
1035        "required": [
1036          "Group",
1037          "Users"
1038        ],
1039        "members": {
1040          "Group": {
1041            "shape": "Ss"
1042          },
1043          "Users": {
1044            "shape": "S4g"
1045          },
1046          "IsTruncated": {
1047            "type": "boolean"
1048          },
1049          "Marker": {}
1050        }
1051      }
1052    },
1053    "GetGroupPolicy": {
1054      "input": {
1055        "type": "structure",
1056        "required": [
1057          "GroupName",
1058          "PolicyName"
1059        ],
1060        "members": {
1061          "GroupName": {},
1062          "PolicyName": {}
1063        }
1064      },
1065      "output": {
1066        "resultWrapper": "GetGroupPolicyResult",
1067        "type": "structure",
1068        "required": [
1069          "GroupName",
1070          "PolicyName",
1071          "PolicyDocument"
1072        ],
1073        "members": {
1074          "GroupName": {},
1075          "PolicyName": {},
1076          "PolicyDocument": {}
1077        }
1078      }
1079    },
1080    "GetInstanceProfile": {
1081      "input": {
1082        "type": "structure",
1083        "required": [
1084          "InstanceProfileName"
1085        ],
1086        "members": {
1087          "InstanceProfileName": {}
1088        }
1089      },
1090      "output": {
1091        "resultWrapper": "GetInstanceProfileResult",
1092        "type": "structure",
1093        "required": [
1094          "InstanceProfile"
1095        ],
1096        "members": {
1097          "InstanceProfile": {
1098            "shape": "Sw"
1099          }
1100        }
1101      }
1102    },
1103    "GetLoginProfile": {
1104      "input": {
1105        "type": "structure",
1106        "required": [
1107          "UserName"
1108        ],
1109        "members": {
1110          "UserName": {}
1111        }
1112      },
1113      "output": {
1114        "resultWrapper": "GetLoginProfileResult",
1115        "type": "structure",
1116        "required": [
1117          "LoginProfile"
1118        ],
1119        "members": {
1120          "LoginProfile": {
1121            "shape": "S14"
1122          }
1123        }
1124      }
1125    },
1126    "GetOpenIDConnectProvider": {
1127      "input": {
1128        "type": "structure",
1129        "required": [
1130          "OpenIDConnectProviderArn"
1131        ],
1132        "members": {
1133          "OpenIDConnectProviderArn": {}
1134        }
1135      },
1136      "output": {
1137        "resultWrapper": "GetOpenIDConnectProviderResult",
1138        "type": "structure",
1139        "members": {
1140          "Url": {},
1141          "ClientIDList": {
1142            "shape": "S17"
1143          },
1144          "ThumbprintList": {
1145            "shape": "S18"
1146          },
1147          "CreateDate": {
1148            "type": "timestamp"
1149          }
1150        }
1151      }
1152    },
1153    "GetPolicy": {
1154      "input": {
1155        "type": "structure",
1156        "required": [
1157          "PolicyArn"
1158        ],
1159        "members": {
1160          "PolicyArn": {}
1161        }
1162      },
1163      "output": {
1164        "resultWrapper": "GetPolicyResult",
1165        "type": "structure",
1166        "members": {
1167          "Policy": {
1168            "shape": "S1g"
1169          }
1170        }
1171      }
1172    },
1173    "GetPolicyVersion": {
1174      "input": {
1175        "type": "structure",
1176        "required": [
1177          "PolicyArn",
1178          "VersionId"
1179        ],
1180        "members": {
1181          "PolicyArn": {},
1182          "VersionId": {}
1183        }
1184      },
1185      "output": {
1186        "resultWrapper": "GetPolicyVersionResult",
1187        "type": "structure",
1188        "members": {
1189          "PolicyVersion": {
1190            "shape": "S1l"
1191          }
1192        }
1193      }
1194    },
1195    "GetRole": {
1196      "input": {
1197        "type": "structure",
1198        "required": [
1199          "RoleName"
1200        ],
1201        "members": {
1202          "RoleName": {}
1203        }
1204      },
1205      "output": {
1206        "resultWrapper": "GetRoleResult",
1207        "type": "structure",
1208        "required": [
1209          "Role"
1210        ],
1211        "members": {
1212          "Role": {
1213            "shape": "Sy"
1214          }
1215        }
1216      }
1217    },
1218    "GetRolePolicy": {
1219      "input": {
1220        "type": "structure",
1221        "required": [
1222          "RoleName",
1223          "PolicyName"
1224        ],
1225        "members": {
1226          "RoleName": {},
1227          "PolicyName": {}
1228        }
1229      },
1230      "output": {
1231        "resultWrapper": "GetRolePolicyResult",
1232        "type": "structure",
1233        "required": [
1234          "RoleName",
1235          "PolicyName",
1236          "PolicyDocument"
1237        ],
1238        "members": {
1239          "RoleName": {},
1240          "PolicyName": {},
1241          "PolicyDocument": {}
1242        }
1243      }
1244    },
1245    "GetSAMLProvider": {
1246      "input": {
1247        "type": "structure",
1248        "required": [
1249          "SAMLProviderArn"
1250        ],
1251        "members": {
1252          "SAMLProviderArn": {}
1253        }
1254      },
1255      "output": {
1256        "resultWrapper": "GetSAMLProviderResult",
1257        "type": "structure",
1258        "members": {
1259          "SAMLMetadataDocument": {},
1260          "CreateDate": {
1261            "type": "timestamp"
1262          },
1263          "ValidUntil": {
1264            "type": "timestamp"
1265          }
1266        }
1267      }
1268    },
1269    "GetSSHPublicKey": {
1270      "input": {
1271        "type": "structure",
1272        "required": [
1273          "UserName",
1274          "SSHPublicKeyId",
1275          "Encoding"
1276        ],
1277        "members": {
1278          "UserName": {},
1279          "SSHPublicKeyId": {},
1280          "Encoding": {}
1281        }
1282      },
1283      "output": {
1284        "resultWrapper": "GetSSHPublicKeyResult",
1285        "type": "structure",
1286        "members": {
1287          "SSHPublicKey": {
1288            "shape": "S52"
1289          }
1290        }
1291      }
1292    },
1293    "GetServerCertificate": {
1294      "input": {
1295        "type": "structure",
1296        "required": [
1297          "ServerCertificateName"
1298        ],
1299        "members": {
1300          "ServerCertificateName": {}
1301        }
1302      },
1303      "output": {
1304        "resultWrapper": "GetServerCertificateResult",
1305        "type": "structure",
1306        "required": [
1307          "ServerCertificate"
1308        ],
1309        "members": {
1310          "ServerCertificate": {
1311            "type": "structure",
1312            "required": [
1313              "ServerCertificateMetadata",
1314              "CertificateBody"
1315            ],
1316            "members": {
1317              "ServerCertificateMetadata": {
1318                "shape": "S58"
1319              },
1320              "CertificateBody": {},
1321              "CertificateChain": {}
1322            }
1323          }
1324        }
1325      }
1326    },
1327    "GetUser": {
1328      "input": {
1329        "type": "structure",
1330        "members": {
1331          "UserName": {}
1332        }
1333      },
1334      "output": {
1335        "resultWrapper": "GetUserResult",
1336        "type": "structure",
1337        "required": [
1338          "User"
1339        ],
1340        "members": {
1341          "User": {
1342            "shape": "S24"
1343          }
1344        }
1345      }
1346    },
1347    "GetUserPolicy": {
1348      "input": {
1349        "type": "structure",
1350        "required": [
1351          "UserName",
1352          "PolicyName"
1353        ],
1354        "members": {
1355          "UserName": {},
1356          "PolicyName": {}
1357        }
1358      },
1359      "output": {
1360        "resultWrapper": "GetUserPolicyResult",
1361        "type": "structure",
1362        "required": [
1363          "UserName",
1364          "PolicyName",
1365          "PolicyDocument"
1366        ],
1367        "members": {
1368          "UserName": {},
1369          "PolicyName": {},
1370          "PolicyDocument": {}
1371        }
1372      }
1373    },
1374    "ListAccessKeys": {
1375      "input": {
1376        "type": "structure",
1377        "members": {
1378          "UserName": {},
1379          "Marker": {},
1380          "MaxItems": {
1381            "type": "integer"
1382          }
1383        }
1384      },
1385      "output": {
1386        "resultWrapper": "ListAccessKeysResult",
1387        "type": "structure",
1388        "required": [
1389          "AccessKeyMetadata"
1390        ],
1391        "members": {
1392          "AccessKeyMetadata": {
1393            "type": "list",
1394            "member": {
1395              "type": "structure",
1396              "members": {
1397                "UserName": {},
1398                "AccessKeyId": {},
1399                "Status": {},
1400                "CreateDate": {
1401                  "type": "timestamp"
1402                }
1403              }
1404            }
1405          },
1406          "IsTruncated": {
1407            "type": "boolean"
1408          },
1409          "Marker": {}
1410        }
1411      }
1412    },
1413    "ListAccountAliases": {
1414      "input": {
1415        "type": "structure",
1416        "members": {
1417          "Marker": {},
1418          "MaxItems": {
1419            "type": "integer"
1420          }
1421        }
1422      },
1423      "output": {
1424        "resultWrapper": "ListAccountAliasesResult",
1425        "type": "structure",
1426        "required": [
1427          "AccountAliases"
1428        ],
1429        "members": {
1430          "AccountAliases": {
1431            "type": "list",
1432            "member": {}
1433          },
1434          "IsTruncated": {
1435            "type": "boolean"
1436          },
1437          "Marker": {}
1438        }
1439      }
1440    },
1441    "ListAttachedGroupPolicies": {
1442      "input": {
1443        "type": "structure",
1444        "required": [
1445          "GroupName"
1446        ],
1447        "members": {
1448          "GroupName": {},
1449          "PathPrefix": {},
1450          "Marker": {},
1451          "MaxItems": {
1452            "type": "integer"
1453          }
1454        }
1455      },
1456      "output": {
1457        "resultWrapper": "ListAttachedGroupPoliciesResult",
1458        "type": "structure",
1459        "members": {
1460          "AttachedPolicies": {
1461            "shape": "S3l"
1462          },
1463          "IsTruncated": {
1464            "type": "boolean"
1465          },
1466          "Marker": {}
1467        }
1468      }
1469    },
1470    "ListAttachedRolePolicies": {
1471      "input": {
1472        "type": "structure",
1473        "required": [
1474          "RoleName"
1475        ],
1476        "members": {
1477          "RoleName": {},
1478          "PathPrefix": {},
1479          "Marker": {},
1480          "MaxItems": {
1481            "type": "integer"
1482          }
1483        }
1484      },
1485      "output": {
1486        "resultWrapper": "ListAttachedRolePoliciesResult",
1487        "type": "structure",
1488        "members": {
1489          "AttachedPolicies": {
1490            "shape": "S3l"
1491          },
1492          "IsTruncated": {
1493            "type": "boolean"
1494          },
1495          "Marker": {}
1496        }
1497      }
1498    },
1499    "ListAttachedUserPolicies": {
1500      "input": {
1501        "type": "structure",
1502        "required": [
1503          "UserName"
1504        ],
1505        "members": {
1506          "UserName": {},
1507          "PathPrefix": {},
1508          "Marker": {},
1509          "MaxItems": {
1510            "type": "integer"
1511          }
1512        }
1513      },
1514      "output": {
1515        "resultWrapper": "ListAttachedUserPoliciesResult",
1516        "type": "structure",
1517        "members": {
1518          "AttachedPolicies": {
1519            "shape": "S3l"
1520          },
1521          "IsTruncated": {
1522            "type": "boolean"
1523          },
1524          "Marker": {}
1525        }
1526      }
1527    },
1528    "ListEntitiesForPolicy": {
1529      "input": {
1530        "type": "structure",
1531        "required": [
1532          "PolicyArn"
1533        ],
1534        "members": {
1535          "PolicyArn": {},
1536          "EntityFilter": {},
1537          "PathPrefix": {},
1538          "Marker": {},
1539          "MaxItems": {
1540            "type": "integer"
1541          }
1542        }
1543      },
1544      "output": {
1545        "resultWrapper": "ListEntitiesForPolicyResult",
1546        "type": "structure",
1547        "members": {
1548          "PolicyGroups": {
1549            "type": "list",
1550            "member": {
1551              "type": "structure",
1552              "members": {
1553                "GroupName": {},
1554                "GroupId": {}
1555              }
1556            }
1557          },
1558          "PolicyUsers": {
1559            "type": "list",
1560            "member": {
1561              "type": "structure",
1562              "members": {
1563                "UserName": {},
1564                "UserId": {}
1565              }
1566            }
1567          },
1568          "PolicyRoles": {
1569            "type": "list",
1570            "member": {
1571              "type": "structure",
1572              "members": {
1573                "RoleName": {},
1574                "RoleId": {}
1575              }
1576            }
1577          },
1578          "IsTruncated": {
1579            "type": "boolean"
1580          },
1581          "Marker": {}
1582        }
1583      }
1584    },
1585    "ListGroupPolicies": {
1586      "input": {
1587        "type": "structure",
1588        "required": [
1589          "GroupName"
1590        ],
1591        "members": {
1592          "GroupName": {},
1593          "Marker": {},
1594          "MaxItems": {
1595            "type": "integer"
1596          }
1597        }
1598      },
1599      "output": {
1600        "resultWrapper": "ListGroupPoliciesResult",
1601        "type": "structure",
1602        "required": [
1603          "PolicyNames"
1604        ],
1605        "members": {
1606          "PolicyNames": {
1607            "shape": "S62"
1608          },
1609          "IsTruncated": {
1610            "type": "boolean"
1611          },
1612          "Marker": {}
1613        }
1614      }
1615    },
1616    "ListGroups": {
1617      "input": {
1618        "type": "structure",
1619        "members": {
1620          "PathPrefix": {},
1621          "Marker": {},
1622          "MaxItems": {
1623            "type": "integer"
1624          }
1625        }
1626      },
1627      "output": {
1628        "resultWrapper": "ListGroupsResult",
1629        "type": "structure",
1630        "required": [
1631          "Groups"
1632        ],
1633        "members": {
1634          "Groups": {
1635            "shape": "S66"
1636          },
1637          "IsTruncated": {
1638            "type": "boolean"
1639          },
1640          "Marker": {}
1641        }
1642      }
1643    },
1644    "ListGroupsForUser": {
1645      "input": {
1646        "type": "structure",
1647        "required": [
1648          "UserName"
1649        ],
1650        "members": {
1651          "UserName": {},
1652          "Marker": {},
1653          "MaxItems": {
1654            "type": "integer"
1655          }
1656        }
1657      },
1658      "output": {
1659        "resultWrapper": "ListGroupsForUserResult",
1660        "type": "structure",
1661        "required": [
1662          "Groups"
1663        ],
1664        "members": {
1665          "Groups": {
1666            "shape": "S66"
1667          },
1668          "IsTruncated": {
1669            "type": "boolean"
1670          },
1671          "Marker": {}
1672        }
1673      }
1674    },
1675    "ListInstanceProfiles": {
1676      "input": {
1677        "type": "structure",
1678        "members": {
1679          "PathPrefix": {},
1680          "Marker": {},
1681          "MaxItems": {
1682            "type": "integer"
1683          }
1684        }
1685      },
1686      "output": {
1687        "resultWrapper": "ListInstanceProfilesResult",
1688        "type": "structure",
1689        "required": [
1690          "InstanceProfiles"
1691        ],
1692        "members": {
1693          "InstanceProfiles": {
1694            "shape": "S3r"
1695          },
1696          "IsTruncated": {
1697            "type": "boolean"
1698          },
1699          "Marker": {}
1700        }
1701      }
1702    },
1703    "ListInstanceProfilesForRole": {
1704      "input": {
1705        "type": "structure",
1706        "required": [
1707          "RoleName"
1708        ],
1709        "members": {
1710          "RoleName": {},
1711          "Marker": {},
1712          "MaxItems": {
1713            "type": "integer"
1714          }
1715        }
1716      },
1717      "output": {
1718        "resultWrapper": "ListInstanceProfilesForRoleResult",
1719        "type": "structure",
1720        "required": [
1721          "InstanceProfiles"
1722        ],
1723        "members": {
1724          "InstanceProfiles": {
1725            "shape": "S3r"
1726          },
1727          "IsTruncated": {
1728            "type": "boolean"
1729          },
1730          "Marker": {}
1731        }
1732      }
1733    },
1734    "ListMFADevices": {
1735      "input": {
1736        "type": "structure",
1737        "members": {
1738          "UserName": {},
1739          "Marker": {},
1740          "MaxItems": {
1741            "type": "integer"
1742          }
1743        }
1744      },
1745      "output": {
1746        "resultWrapper": "ListMFADevicesResult",
1747        "type": "structure",
1748        "required": [
1749          "MFADevices"
1750        ],
1751        "members": {
1752          "MFADevices": {
1753            "type": "list",
1754            "member": {
1755              "type": "structure",
1756              "required": [
1757                "UserName",
1758                "SerialNumber",
1759                "EnableDate"
1760              ],
1761              "members": {
1762                "UserName": {},
1763                "SerialNumber": {},
1764                "EnableDate": {
1765                  "type": "timestamp"
1766                }
1767              }
1768            }
1769          },
1770          "IsTruncated": {
1771            "type": "boolean"
1772          },
1773          "Marker": {}
1774        }
1775      }
1776    },
1777    "ListOpenIDConnectProviders": {
1778      "input": {
1779        "type": "structure",
1780        "members": {}
1781      },
1782      "output": {
1783        "resultWrapper": "ListOpenIDConnectProvidersResult",
1784        "type": "structure",
1785        "members": {
1786          "OpenIDConnectProviderList": {
1787            "type": "list",
1788            "member": {
1789              "type": "structure",
1790              "members": {
1791                "Arn": {}
1792              }
1793            }
1794          }
1795        }
1796      }
1797    },
1798    "ListPolicies": {
1799      "input": {
1800        "type": "structure",
1801        "members": {
1802          "Scope": {},
1803          "OnlyAttached": {
1804            "type": "boolean"
1805          },
1806          "PathPrefix": {},
1807          "Marker": {},
1808          "MaxItems": {
1809            "type": "integer"
1810          }
1811        }
1812      },
1813      "output": {
1814        "resultWrapper": "ListPoliciesResult",
1815        "type": "structure",
1816        "members": {
1817          "Policies": {
1818            "type": "list",
1819            "member": {
1820              "shape": "S1g"
1821            }
1822          },
1823          "IsTruncated": {
1824            "type": "boolean"
1825          },
1826          "Marker": {}
1827        }
1828      }
1829    },
1830    "ListPolicyVersions": {
1831      "input": {
1832        "type": "structure",
1833        "required": [
1834          "PolicyArn"
1835        ],
1836        "members": {
1837          "PolicyArn": {},
1838          "Marker": {},
1839          "MaxItems": {
1840            "type": "integer"
1841          }
1842        }
1843      },
1844      "output": {
1845        "resultWrapper": "ListPolicyVersionsResult",
1846        "type": "structure",
1847        "members": {
1848          "Versions": {
1849            "shape": "S3u"
1850          },
1851          "IsTruncated": {
1852            "type": "boolean"
1853          },
1854          "Marker": {}
1855        }
1856      }
1857    },
1858    "ListRolePolicies": {
1859      "input": {
1860        "type": "structure",
1861        "required": [
1862          "RoleName"
1863        ],
1864        "members": {
1865          "RoleName": {},
1866          "Marker": {},
1867          "MaxItems": {
1868            "type": "integer"
1869          }
1870        }
1871      },
1872      "output": {
1873        "resultWrapper": "ListRolePoliciesResult",
1874        "type": "structure",
1875        "required": [
1876          "PolicyNames"
1877        ],
1878        "members": {
1879          "PolicyNames": {
1880            "shape": "S62"
1881          },
1882          "IsTruncated": {
1883            "type": "boolean"
1884          },
1885          "Marker": {}
1886        }
1887      }
1888    },
1889    "ListRoles": {
1890      "input": {
1891        "type": "structure",
1892        "members": {
1893          "PathPrefix": {},
1894          "Marker": {},
1895          "MaxItems": {
1896            "type": "integer"
1897          }
1898        }
1899      },
1900      "output": {
1901        "resultWrapper": "ListRolesResult",
1902        "type": "structure",
1903        "required": [
1904          "Roles"
1905        ],
1906        "members": {
1907          "Roles": {
1908            "shape": "Sx"
1909          },
1910          "IsTruncated": {
1911            "type": "boolean"
1912          },
1913          "Marker": {}
1914        }
1915      }
1916    },
1917    "ListSAMLProviders": {
1918      "input": {
1919        "type": "structure",
1920        "members": {}
1921      },
1922      "output": {
1923        "resultWrapper": "ListSAMLProvidersResult",
1924        "type": "structure",
1925        "members": {
1926          "SAMLProviderList": {
1927            "type": "list",
1928            "member": {
1929              "type": "structure",
1930              "members": {
1931                "Arn": {},
1932                "ValidUntil": {
1933                  "type": "timestamp"
1934                },
1935                "CreateDate": {
1936                  "type": "timestamp"
1937                }
1938              }
1939            }
1940          }
1941        }
1942      }
1943    },
1944    "ListSSHPublicKeys": {
1945      "input": {
1946        "type": "structure",
1947        "members": {
1948          "UserName": {},
1949          "Marker": {},
1950          "MaxItems": {
1951            "type": "integer"
1952          }
1953        }
1954      },
1955      "output": {
1956        "resultWrapper": "ListSSHPublicKeysResult",
1957        "type": "structure",
1958        "members": {
1959          "SSHPublicKeys": {
1960            "type": "list",
1961            "member": {
1962              "type": "structure",
1963              "required": [
1964                "UserName",
1965                "SSHPublicKeyId",
1966                "Status",
1967                "UploadDate"
1968              ],
1969              "members": {
1970                "UserName": {},
1971                "SSHPublicKeyId": {},
1972                "Status": {},
1973                "UploadDate": {
1974                  "type": "timestamp"
1975                }
1976              }
1977            }
1978          },
1979          "IsTruncated": {
1980            "type": "boolean"
1981          },
1982          "Marker": {}
1983        }
1984      }
1985    },
1986    "ListServerCertificates": {
1987      "input": {
1988        "type": "structure",
1989        "members": {
1990          "PathPrefix": {},
1991          "Marker": {},
1992          "MaxItems": {
1993            "type": "integer"
1994          }
1995        }
1996      },
1997      "output": {
1998        "resultWrapper": "ListServerCertificatesResult",
1999        "type": "structure",
2000        "required": [
2001          "ServerCertificateMetadataList"
2002        ],
2003        "members": {
2004          "ServerCertificateMetadataList": {
2005            "type": "list",
2006            "member": {
2007              "shape": "S58"
2008            }
2009          },
2010          "IsTruncated": {
2011            "type": "boolean"
2012          },
2013          "Marker": {}
2014        }
2015      }
2016    },
2017    "ListServiceSpecificCredentials": {
2018      "input": {
2019        "type": "structure",
2020        "members": {
2021          "UserName": {},
2022          "ServiceName": {}
2023        }
2024      },
2025      "output": {
2026        "resultWrapper": "ListServiceSpecificCredentialsResult",
2027        "type": "structure",
2028        "members": {
2029          "ServiceSpecificCredentials": {
2030            "type": "list",
2031            "member": {
2032              "type": "structure",
2033              "required": [
2034                "UserName",
2035                "Status",
2036                "ServiceUserName",
2037                "CreateDate",
2038                "ServiceSpecificCredentialId",
2039                "ServiceName"
2040              ],
2041              "members": {
2042                "UserName": {},
2043                "Status": {},
2044                "ServiceUserName": {},
2045                "CreateDate": {
2046                  "type": "timestamp"
2047                },
2048                "ServiceSpecificCredentialId": {},
2049                "ServiceName": {}
2050              }
2051            }
2052          }
2053        }
2054      }
2055    },
2056    "ListSigningCertificates": {
2057      "input": {
2058        "type": "structure",
2059        "members": {
2060          "UserName": {},
2061          "Marker": {},
2062          "MaxItems": {
2063            "type": "integer"
2064          }
2065        }
2066      },
2067      "output": {
2068        "resultWrapper": "ListSigningCertificatesResult",
2069        "type": "structure",
2070        "required": [
2071          "Certificates"
2072        ],
2073        "members": {
2074          "Certificates": {
2075            "type": "list",
2076            "member": {
2077              "shape": "S7d"
2078            }
2079          },
2080          "IsTruncated": {
2081            "type": "boolean"
2082          },
2083          "Marker": {}
2084        }
2085      }
2086    },
2087    "ListUserPolicies": {
2088      "input": {
2089        "type": "structure",
2090        "required": [
2091          "UserName"
2092        ],
2093        "members": {
2094          "UserName": {},
2095          "Marker": {},
2096          "MaxItems": {
2097            "type": "integer"
2098          }
2099        }
2100      },
2101      "output": {
2102        "resultWrapper": "ListUserPoliciesResult",
2103        "type": "structure",
2104        "required": [
2105          "PolicyNames"
2106        ],
2107        "members": {
2108          "PolicyNames": {
2109            "shape": "S62"
2110          },
2111          "IsTruncated": {
2112            "type": "boolean"
2113          },
2114          "Marker": {}
2115        }
2116      }
2117    },
2118    "ListUsers": {
2119      "input": {
2120        "type": "structure",
2121        "members": {
2122          "PathPrefix": {},
2123          "Marker": {},
2124          "MaxItems": {
2125            "type": "integer"
2126          }
2127        }
2128      },
2129      "output": {
2130        "resultWrapper": "ListUsersResult",
2131        "type": "structure",
2132        "required": [
2133          "Users"
2134        ],
2135        "members": {
2136          "Users": {
2137            "shape": "S4g"
2138          },
2139          "IsTruncated": {
2140            "type": "boolean"
2141          },
2142          "Marker": {}
2143        }
2144      }
2145    },
2146    "ListVirtualMFADevices": {
2147      "input": {
2148        "type": "structure",
2149        "members": {
2150          "AssignmentStatus": {},
2151          "Marker": {},
2152          "MaxItems": {
2153            "type": "integer"
2154          }
2155        }
2156      },
2157      "output": {
2158        "resultWrapper": "ListVirtualMFADevicesResult",
2159        "type": "structure",
2160        "required": [
2161          "VirtualMFADevices"
2162        ],
2163        "members": {
2164          "VirtualMFADevices": {
2165            "type": "list",
2166            "member": {
2167              "shape": "S28"
2168            }
2169          },
2170          "IsTruncated": {
2171            "type": "boolean"
2172          },
2173          "Marker": {}
2174        }
2175      }
2176    },
2177    "PutGroupPolicy": {
2178      "input": {
2179        "type": "structure",
2180        "required": [
2181          "GroupName",
2182          "PolicyName",
2183          "PolicyDocument"
2184        ],
2185        "members": {
2186          "GroupName": {},
2187          "PolicyName": {},
2188          "PolicyDocument": {}
2189        }
2190      }
2191    },
2192    "PutRolePolicy": {
2193      "input": {
2194        "type": "structure",
2195        "required": [
2196          "RoleName",
2197          "PolicyName",
2198          "PolicyDocument"
2199        ],
2200        "members": {
2201          "RoleName": {},
2202          "PolicyName": {},
2203          "PolicyDocument": {}
2204        }
2205      }
2206    },
2207    "PutUserPolicy": {
2208      "input": {
2209        "type": "structure",
2210        "required": [
2211          "UserName",
2212          "PolicyName",
2213          "PolicyDocument"
2214        ],
2215        "members": {
2216          "UserName": {},
2217          "PolicyName": {},
2218          "PolicyDocument": {}
2219        }
2220      }
2221    },
2222    "RemoveClientIDFromOpenIDConnectProvider": {
2223      "input": {
2224        "type": "structure",
2225        "required": [
2226          "OpenIDConnectProviderArn",
2227          "ClientID"
2228        ],
2229        "members": {
2230          "OpenIDConnectProviderArn": {},
2231          "ClientID": {}
2232        }
2233      }
2234    },
2235    "RemoveRoleFromInstanceProfile": {
2236      "input": {
2237        "type": "structure",
2238        "required": [
2239          "InstanceProfileName",
2240          "RoleName"
2241        ],
2242        "members": {
2243          "InstanceProfileName": {},
2244          "RoleName": {}
2245        }
2246      }
2247    },
2248    "RemoveUserFromGroup": {
2249      "input": {
2250        "type": "structure",
2251        "required": [
2252          "GroupName",
2253          "UserName"
2254        ],
2255        "members": {
2256          "GroupName": {},
2257          "UserName": {}
2258        }
2259      }
2260    },
2261    "ResetServiceSpecificCredential": {
2262      "input": {
2263        "type": "structure",
2264        "required": [
2265          "ServiceSpecificCredentialId"
2266        ],
2267        "members": {
2268          "UserName": {},
2269          "ServiceSpecificCredentialId": {}
2270        }
2271      },
2272      "output": {
2273        "resultWrapper": "ResetServiceSpecificCredentialResult",
2274        "type": "structure",
2275        "members": {
2276          "ServiceSpecificCredential": {
2277            "shape": "S1y"
2278          }
2279        }
2280      }
2281    },
2282    "ResyncMFADevice": {
2283      "input": {
2284        "type": "structure",
2285        "required": [
2286          "UserName",
2287          "SerialNumber

Large files files are truncated, but you can click here to view the full file