Clouds / Cloud Locations / Instance Types: List
Description
The list of all Instance Types available for the specified Cloud Location.
HTTP Request
GET /api/v1beta0/user/envId/clouds/cloudPlatform/cloud-locations/cloudLocation/instance-types/
Parameters
Name | Required | Description | Location |
---|---|---|---|
envId integer |
Yes | The ID of the Environment scoping this request. |
path |
cloudPlatform string |
Yes | The Cloud Platform this resource resides in. |
path |
cloudLocation string |
Yes | Cloud Location, inside a given Cloud Platform, for this resource. May be null if this resource does not have a specific location. Note: if you would like to filter on this property, you must also filter on |
path |
Request body
Do not supply a body with this request.
Successful Response (Status 200)
A list of InstanceType objects.
The API replies with a InstanceTypeListResponse object. Example response body:
{
"data": [
{
"cloudFeatures": {
"type": "InstanceTypeCloudFeatures"
},
"id": "string",
"memory": 1.0,
"name": "string",
"storage": 1,
"vcpus": 1
}
],
"errors": [
{
"code": "string",
"message": "string"
}
],
"meta": {
"sample": "string"
},
"pagination": {
"first": "string",
"last": "string",
"next": "string",
"prev": "string"
},
"warnings": [
{
"code": "string",
"message": "string"
}
]
}
Other Response Messages
HTTP Status Code | Reason | Response Model |
---|---|---|
400 | A client-side error was made. |
An ApiErrorResponse object |
401 | The request was not authenticated. |
An ApiErrorResponse object |
403 | Insufficient permissions. |
An ApiErrorResponse object |
404 | Resource not found. |
An ApiErrorResponse object |
409 | Conflict with current state. |
An ApiErrorResponse object |
422 | This request was well-formed but was rejected due to semantic errors. |
An ApiErrorResponse object |
500 | A server-side error occurred. |
An ApiErrorResponse object |
501 | This feature is not implemented in Scalr. |
An ApiErrorResponse object |
503 | The service is currently unavailable. |
An ApiErrorResponse object |