mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 13:19:05 +00:00
190 lines
4.4 KiB
JSON
190 lines
4.4 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2019-06-10",
|
|
"endpointPrefix": "portal.sso",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceAbbreviation": "SSO",
|
|
"serviceFullName": "AWS Single Sign-On",
|
|
"serviceId": "SSO",
|
|
"signatureVersion": "v4",
|
|
"signingName": "awsssoportal",
|
|
"uid": "sso-2019-06-10"
|
|
},
|
|
"operations": {
|
|
"GetRoleCredentials": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/federation/credentials"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"roleName",
|
|
"accountId",
|
|
"accessToken"
|
|
],
|
|
"members": {
|
|
"roleName": {
|
|
"location": "querystring",
|
|
"locationName": "role_name"
|
|
},
|
|
"accountId": {
|
|
"location": "querystring",
|
|
"locationName": "account_id"
|
|
},
|
|
"accessToken": {
|
|
"shape": "S4",
|
|
"location": "header",
|
|
"locationName": "x-amz-sso_bearer_token"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"roleCredentials": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accessKeyId": {},
|
|
"secretAccessKey": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"sessionToken": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"expiration": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"authtype": "none"
|
|
},
|
|
"ListAccountRoles": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/assignment/roles"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accessToken",
|
|
"accountId"
|
|
],
|
|
"members": {
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_result",
|
|
"type": "integer"
|
|
},
|
|
"accessToken": {
|
|
"shape": "S4",
|
|
"location": "header",
|
|
"locationName": "x-amz-sso_bearer_token"
|
|
},
|
|
"accountId": {
|
|
"location": "querystring",
|
|
"locationName": "account_id"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {},
|
|
"roleList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"roleName": {},
|
|
"accountId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"authtype": "none"
|
|
},
|
|
"ListAccounts": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/assignment/accounts"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accessToken"
|
|
],
|
|
"members": {
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_result",
|
|
"type": "integer"
|
|
},
|
|
"accessToken": {
|
|
"shape": "S4",
|
|
"location": "header",
|
|
"locationName": "x-amz-sso_bearer_token"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {},
|
|
"accountList": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountId": {},
|
|
"accountName": {},
|
|
"emailAddress": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"authtype": "none"
|
|
},
|
|
"Logout": {
|
|
"http": {
|
|
"requestUri": "/logout"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accessToken"
|
|
],
|
|
"members": {
|
|
"accessToken": {
|
|
"shape": "S4",
|
|
"location": "header",
|
|
"locationName": "x-amz-sso_bearer_token"
|
|
}
|
|
}
|
|
},
|
|
"authtype": "none"
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
} |