Get a list of CSP machine instance types

get/virtualization/v1beta1/csp-machine-instance-types

Returns a list of cloud service provider (CSP) machine instance types based on the query parameters for paging, filtering, and sorting.

Securitybearer
Request
query Parameters
offset
integer

The number of items to omit from the beginning of the result set. Use offset in conjunction with limit for pagination, for example "offset=30&limit=10" indicates the fourth page of 10 items.

Example: offset=30
limit
integer <int32> [ 1 .. 1000 ]
Default: 20

The maximum number of items to include in the response. Use offset in conjunction with limit for pagination, for example "offset=30&limit=10" indicates the fourth page of 10 items.

Example: limit=10
filter
string

An expression to filter the results.

Filtering is supported with following attributes:

  • cspInfo.region
  • cspInfo.freeTierEligible
  • cspInfo.processorInfo.supportedArchitectures
  • cspInfo.supportedVirtualizationTypes
  • cspInfo.cspInfo.supportedRootDeviceTypes
  • cspInfo.hypervisor
  • cspInfo.ebsInfo.encryptionSupport
  • cspInfo.networkInfo.enaSupport
  • cspType
Example: filter=filter=hypervisor eq 'hvm' and region eq 'eu-west-3'
sort
string
Default: "asc"

A comma separated list of properties to sort by, followed by a direction indicator ("asc" or "desc").

Example: sort=name asc
select
string

A list of properties to include in the response.

Example: select=id,name,state
Responses
200

List of CSP machine instance types

400

Bad Request.

401

Unauthenticated request

403

Unauthorized request

500

An unexpected error occurred.

Request samples
Response samples
application/json
{
  • "count": 0,
  • "offset": 0,
  • "total": 0,
  • "items": [
    ]
}