git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

sts-2011-06-15.min.json (5515B)


      1 {
      2   "version": "2.0",
      3   "metadata": {
      4     "apiVersion": "2011-06-15",
      5     "endpointPrefix": "sts",
      6     "globalEndpoint": "sts.amazonaws.com",
      7     "protocol": "query",
      8     "serviceAbbreviation": "AWS STS",
      9     "serviceFullName": "AWS Security Token Service",
     10     "signatureVersion": "v4",
     11     "xmlNamespace": "https://sts.amazonaws.com/doc/2011-06-15/"
     12   },
     13   "operations": {
     14     "AssumeRole": {
     15       "input": {
     16         "type": "structure",
     17         "required": [
     18           "RoleArn",
     19           "RoleSessionName"
     20         ],
     21         "members": {
     22           "RoleArn": {},
     23           "RoleSessionName": {},
     24           "Policy": {},
     25           "DurationSeconds": {
     26             "type": "integer"
     27           },
     28           "ExternalId": {},
     29           "SerialNumber": {},
     30           "TokenCode": {}
     31         }
     32       },
     33       "output": {
     34         "resultWrapper": "AssumeRoleResult",
     35         "type": "structure",
     36         "members": {
     37           "Credentials": {
     38             "shape": "Sa"
     39           },
     40           "AssumedRoleUser": {
     41             "shape": "Sf"
     42           },
     43           "PackedPolicySize": {
     44             "type": "integer"
     45           }
     46         }
     47       }
     48     },
     49     "AssumeRoleWithSAML": {
     50       "input": {
     51         "type": "structure",
     52         "required": [
     53           "RoleArn",
     54           "PrincipalArn",
     55           "SAMLAssertion"
     56         ],
     57         "members": {
     58           "RoleArn": {},
     59           "PrincipalArn": {},
     60           "SAMLAssertion": {},
     61           "Policy": {},
     62           "DurationSeconds": {
     63             "type": "integer"
     64           }
     65         }
     66       },
     67       "output": {
     68         "resultWrapper": "AssumeRoleWithSAMLResult",
     69         "type": "structure",
     70         "members": {
     71           "Credentials": {
     72             "shape": "Sa"
     73           },
     74           "AssumedRoleUser": {
     75             "shape": "Sf"
     76           },
     77           "PackedPolicySize": {
     78             "type": "integer"
     79           },
     80           "Subject": {},
     81           "SubjectType": {},
     82           "Issuer": {},
     83           "Audience": {},
     84           "NameQualifier": {}
     85         }
     86       }
     87     },
     88     "AssumeRoleWithWebIdentity": {
     89       "input": {
     90         "type": "structure",
     91         "required": [
     92           "RoleArn",
     93           "RoleSessionName",
     94           "WebIdentityToken"
     95         ],
     96         "members": {
     97           "RoleArn": {},
     98           "RoleSessionName": {},
     99           "WebIdentityToken": {},
    100           "ProviderId": {},
    101           "Policy": {},
    102           "DurationSeconds": {
    103             "type": "integer"
    104           }
    105         }
    106       },
    107       "output": {
    108         "resultWrapper": "AssumeRoleWithWebIdentityResult",
    109         "type": "structure",
    110         "members": {
    111           "Credentials": {
    112             "shape": "Sa"
    113           },
    114           "SubjectFromWebIdentityToken": {},
    115           "AssumedRoleUser": {
    116             "shape": "Sf"
    117           },
    118           "PackedPolicySize": {
    119             "type": "integer"
    120           },
    121           "Provider": {},
    122           "Audience": {}
    123         }
    124       }
    125     },
    126     "DecodeAuthorizationMessage": {
    127       "input": {
    128         "type": "structure",
    129         "required": [
    130           "EncodedMessage"
    131         ],
    132         "members": {
    133           "EncodedMessage": {}
    134         }
    135       },
    136       "output": {
    137         "resultWrapper": "DecodeAuthorizationMessageResult",
    138         "type": "structure",
    139         "members": {
    140           "DecodedMessage": {}
    141         }
    142       }
    143     },
    144     "GetCallerIdentity": {
    145       "input": {
    146         "type": "structure",
    147         "members": {}
    148       },
    149       "output": {
    150         "resultWrapper": "GetCallerIdentityResult",
    151         "type": "structure",
    152         "members": {
    153           "UserId": {},
    154           "Account": {},
    155           "Arn": {}
    156         }
    157       }
    158     },
    159     "GetFederationToken": {
    160       "input": {
    161         "type": "structure",
    162         "required": [
    163           "Name"
    164         ],
    165         "members": {
    166           "Name": {},
    167           "Policy": {},
    168           "DurationSeconds": {
    169             "type": "integer"
    170           }
    171         }
    172       },
    173       "output": {
    174         "resultWrapper": "GetFederationTokenResult",
    175         "type": "structure",
    176         "members": {
    177           "Credentials": {
    178             "shape": "Sa"
    179           },
    180           "FederatedUser": {
    181             "type": "structure",
    182             "required": [
    183               "FederatedUserId",
    184               "Arn"
    185             ],
    186             "members": {
    187               "FederatedUserId": {},
    188               "Arn": {}
    189             }
    190           },
    191           "PackedPolicySize": {
    192             "type": "integer"
    193           }
    194         }
    195       }
    196     },
    197     "GetSessionToken": {
    198       "input": {
    199         "type": "structure",
    200         "members": {
    201           "DurationSeconds": {
    202             "type": "integer"
    203           },
    204           "SerialNumber": {},
    205           "TokenCode": {}
    206         }
    207       },
    208       "output": {
    209         "resultWrapper": "GetSessionTokenResult",
    210         "type": "structure",
    211         "members": {
    212           "Credentials": {
    213             "shape": "Sa"
    214           }
    215         }
    216       }
    217     }
    218   },
    219   "shapes": {
    220     "Sa": {
    221       "type": "structure",
    222       "required": [
    223         "AccessKeyId",
    224         "SecretAccessKey",
    225         "SessionToken",
    226         "Expiration"
    227       ],
    228       "members": {
    229         "AccessKeyId": {},
    230         "SecretAccessKey": {},
    231         "SessionToken": {},
    232         "Expiration": {
    233           "type": "timestamp"
    234         }
    235       }
    236     },
    237     "Sf": {
    238       "type": "structure",
    239       "required": [
    240         "AssumedRoleId",
    241         "Arn"
    242       ],
    243       "members": {
    244         "AssumedRoleId": {},
    245         "Arn": {}
    246       }
    247     }
    248   }
    249 }