Skip to main content

Datacenters/clusters

SAM: Datacenters/clusters (1.0.0)

Download OpenAPI specification:Download

API for exploring datacenters/clusters.

Datacenters and clusters

Get applications

Returns a collection of members and links to computer applications for a given datacenter/cluster.

Authorizations:
BearerAuth
path Parameters
id
required
string

The unique ID of the datacenter/cluster.

query Parameters
page_size
integer <= 1000
Default: 100

The maximum number of items in the response.

page_number
integer <int64>
Default: 1

The page number.

filter
string
Example: filter=status -eq "active"

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "items": [
    ],
  • "pagination": {
    }
}

Get datacenters/clusters

Returns a collection of datacenters/clusters.

Authorizations:
BearerAuth
query Parameters
page_size
integer <= 1000
Default: 100

The maximum number of items in the response.

page_number
integer <int64>
Default: 1

The page number.

filter
string
Example: filter=status -eq "active"

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "items": [
    ],
  • "pagination": {
    }
}

Get datacenter/cluster

Returns the details of a given datacenter/cluster.

Authorizations:
BearerAuth
path Parameters
id
required
string

The unique ID of the datacenter/cluster.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "items": [
    ],
  • "pagination": {
    }
}

Get histories

Returns a collection of histories for a given datacenter/cluster.

Authorizations:
BearerAuth
path Parameters
id
required
string

The unique ID of the datacenter/cluster.

query Parameters
page_size
integer <= 1000
Default: 100

The maximum number of items in the response.

page_number
integer <int64>
Default: 1

The page number.

filter
string
Example: filter=status -eq "active"

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "items": [
    ],
  • "pagination": {
    }
}

Get members

Returns a collection of members for a given datacenter/cluster.

Authorizations:
BearerAuth
path Parameters
id
required
string

The unique ID of the datacenter/cluster.

query Parameters
page_size
integer <= 1000
Default: 100

The maximum number of items in the response.

page_number
integer <int64>
Default: 1

The page number.

filter
string
Example: filter=status -eq "active"

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "items": [
    ],
  • "pagination": {
    }
}

Get member

Returns the details of a given member for a given unique datacenter/cluster.

Authorizations:
BearerAuth
path Parameters
id
required
string

The unique ID of the datacenter/cluster.

memberId
required
string

The unique ID of the member of the datacenter/cluster.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "id": "cc39d7c1-0d45-43c6-9fea-d5c091f94556",
  • "computerId": "15764003-3c61-4d5f-9839-a63271240519",
  • "sourceId": 456
}

Get features

Returns a collection of features for a given member of a given datacenter/cluster.

Authorizations:
BearerAuth
path Parameters
id
required
string

The unique ID of the datacenter/cluster.

memberId
required
string

The unique ID of the member of the datacenter/cluster.

query Parameters
page_size
integer <= 1000
Default: 100

The maximum number of items in the response.

page_number
integer <int64>
Default: 1

The page number.

filter
string
Example: filter=status -eq "active"

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "items": [
    ],
  • "pagination": {
    }
}

Datacenters and clusters hypervisors

Get hypervisor types

Returns a collection of hypervisor types.

Authorizations:
BearerAuth
query Parameters
page_size
integer <= 1000
Default: 100

The maximum number of items in the response.

page_number
integer <int64>
Default: 1

The page number.

filter
string
Example: filter=status -eq "active"

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "items": [
    ],
  • "pagination": {
    }
}

Get hypervisor type

Returns the details of a hypervisor type for a given datacenter/cluster hypervisor.

Authorizations:
BearerAuth
path Parameters
id
required
string

The unique ID of the datacenter/cluster hypervisor.

Responses

Response samples

Content type
application/json
{
  • "_links": [
    ],
  • "id": "cc39d7c1-0d45-43c6-9fea-d5c091f94556",
  • "name": "Hypervisor 1"
}