TemplatesApi

TemplatesApi

All URIs are relative to https://api.ionos.com/cloudapi/v6

Method
HTTP request
Description

GET /templates/{templateId}

Get Cubes Template by ID

GET /templates

Get Cubes Templates

templatesFindById

Template templatesFindById(templateId, depth)

Get Cubes Template by ID

Retrieves the properties of the Cubes template specified by its ID.

Parameters

Name
Type
Description
Notes

templateId

String

The unique template ID.

depth

Integer

Controls the detail depth of the response objects. GET /datacenters/[ID] - depth=0: Only direct properties are included; children (servers and other elements) are not included. - depth=1: Direct properties and children references are included. - depth=2: Direct properties and children properties are included. - depth=3: Direct properties and children properties and children's children are included. - depth=... and so on

[optional] [default to 0]

Return type

Template

HTTP request headers

  • Content-Type: Not defined

  • Accept: application/json

⚠️ Note: the example bellow uses the templatesFindByIdWithHttpInfo which also returns the status code and the headers, if you don't need them you may use templatesFindById instead

Example

⚠️ Note: for the example above, you need to provide all parameters to the method call. Null values will resolve to the API defaults.

For convenience, you can alternatively use a builder, which allows to omit optional parameters:

templatesGet

Templates templatesGet(depth)

Get Cubes Templates

Retrieves all available templates. Templates provide a pre-defined configuration for Cube servers. >Templates are read-only and cannot be created, modified, or deleted by users.

Parameters

Name
Type
Description
Notes

depth

Integer

Controls the detail depth of the response objects. GET /datacenters/[ID] - depth=0: Only direct properties are included; children (servers and other elements) are not included. - depth=1: Direct properties and children references are included. - depth=2: Direct properties and children properties are included. - depth=3: Direct properties and children properties and children's children are included. - depth=... and so on

[optional] [default to 0]

orderBy

String

Sorts the results alphanumerically in ascending order based on the specified property.

[optional]

maxResults

Integer

Limits the number of results returned.

[optional]

filters

Map<String, String>

Limit results to those containing a matching value for a specific property.

[optional]

Return type

Templates

HTTP request headers

  • Content-Type: Not defined

  • Accept: application/json

⚠️ Note: the example bellow uses the templatesGetWithHttpInfo which also returns the status code and the headers, if you don't need them you may use templatesGet instead

Example

⚠️ Note: for the example above, you need to provide all parameters to the method call. Null values will resolve to the API defaults.

For convenience, you can alternatively use a builder, which allows to omit optional parameters:

Last updated