deployment:stages
Gets the collection of the Stage resources of a given deployment.
HTTP Request
GET /restapis/<restapi_id>/stages
Response
Remarks
The following example retrieves stages of a given deployment.
Example
RequestGET /restapis/{restapi_id}/stages?deployment_id=vakw79 HTTP/1.1
Content-Type: application/json
Host: apigateway.us-east-1.amazonaws.com
X-Amz-Date: 20160524T061752Z
Authorization: AWS4-HMAC-SHA256 Credential={access_key_ID}/20160524/us-east-1/apigateway/aws4_request, SignedHeaders=content-type;host;x-amz-date, Signature={sig-hash}
Cache-Control: no-cache
Response
200 OK
{
"_links": {
"curies": {
"href": "https://docs.aws.amazon.com/apigateway/latest/developerguide/restapi-stage-{rel}.html",
"name": "stage",
"templated": true
},
"self": {
"href": "/restapis/{restapi_id}/stages{?deployment_id}",
"templated": true
},
"item": [
{
"href": "/restapis/{restapi_id}/stages/beta"
},
{
"href": "/restapis/{restapi_id}/stages/prod"
}
],
"stage:by-name": {
"href": "/restapis/{restapi_id}/stages/{stage_name}",
"templated": true
},
"stage:create": {
"href": "/restapis/{restapi_id}/stages"
}
},
"_embedded": {
"item": [
{
"_links": {
"self": {
"href": "/restapis/{restapi_id}/stages/beta"
},
"stage:delete": {
"href": "/restapis/{restapi_id}/stages/beta"
},
"stage:flush-authorizer-cache": {
"href": "/restapis/{restapi_id}/stages/beta/cache/authorizers"
},
"stage:update": {
"href": "/restapis/{restapi_id}/stages/beta"
}
},
"cacheClusterEnabled": false,
"cacheClusterStatus": "NOT_AVAILABLE",
"createdDate": "2016-04-15T17:38:08Z",
"deploymentId": "vakw79",
"lastUpdatedDate": "2016-04-15T17:45:48Z",
"methodSettings": {},
"stageName": "beta",
"variables": {
"version": "v-beta",
"url": "myDomain.com",
"function": "HelloWorld"
}
},
{
"_links": {
"self": {
"href": "/restapis/{restapi_id}/stages/prod"
},
"stage:delete": {
"href": "/restapis/{restapi_id}/stages/prod"
},
"stage:flush-authorizer-cache": {
"href": "/restapis/{restapi_id}/stages/prod/cache/authorizers"
},
"stage:update": {
"href": "/restapis/{restapi_id}/stages/prod"
}
},
"cacheClusterEnabled": false,
"cacheClusterStatus": "NOT_AVAILABLE",
"createdDate": "2016-04-15T17:53:35Z",
"deploymentId": "vakw79",
"lastUpdatedDate": "2016-04-15T18:30:10Z",
"methodSettings": {},
"stageName": "prod",
"variables": {
"version": "v-prod",
"url": "petstore-demo-endpoint.execute-api.com/petstore/pets",
"function": "HelloEveryone"
}
}
]
}
}