PageRenderTime 36ms CodeModel.GetById 3ms app.highlight 24ms RepoModel.GetById 1ms app.codeStats 1ms

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

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

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