Requires the autoscale-groups-manage
capability.
Returns a list of Auto-Scale Groups.
General error response from the platform
{- "data": [
- {
- "id": "string",
- "name": "string",
- "identifier": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "string",
- "cluster": "string",
- "scale": {
- "down": {
- "min_ttl": "72h45m2s",
- "inactivity_period": "72h45m2s",
- "method": "fifo"
}, - "up": {
- "maximum": 0
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "infrastructure": {
- "models": [
- {
- "provider": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "model_id": "string",
- "priority": 0,
- "locations": [
- {
- "id": null,
- "availability_zones": [ ]
}
]
}
]
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z",
- "last_sync": "2021-01-30T08:30:00Z"
}
}
], - "includes": {
- "integrations": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "vendor": "string",
- "identifier": "string",
- "auth": {
- "region": "string",
- "namespace": "string",
- "api_key": "string",
- "key_id": "string",
- "secret": "string",
- "subscription_id": "string",
- "client_id": "string",
- "base64_config": "string"
}, - "extra": {
- "property1": "string",
- "property2": "string"
}, - "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "651586fca6078e98982dbd90",
- "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z"
}, - "meta": {
- "definition": {
- "vendor": "string",
- "name": "string",
- "supports_verification": true,
- "supports_multiple": true,
- "features": [
- "string"
], - "extends": [
- "string"
], - "extended_configuration": {
- "options": [
- { }
]
}, - "fields": {
- "extra": {
- "property1": { },
- "property2": { }
}, - "auth": {
- "property1": { },
- "property2": { }
}
}, - "public": true,
- "usable": true,
- "editable": true
}
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "vendor": "string",
- "identifier": "string",
- "auth": {
- "region": "string",
- "namespace": "string",
- "api_key": "string",
- "key_id": "string",
- "secret": "string",
- "subscription_id": "string",
- "client_id": "string",
- "base64_config": "string"
}, - "extra": {
- "property1": "string",
- "property2": "string"
}, - "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "651586fca6078e98982dbd90",
- "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z"
}, - "meta": {
- "definition": {
- "vendor": "string",
- "name": "string",
- "supports_verification": true,
- "supports_multiple": true,
- "features": [
- "string"
], - "extends": [
- "string"
], - "extended_configuration": {
- "options": [
- { }
]
}, - "fields": {
- "extra": {
- "property1": { },
- "property2": { }
}, - "auth": {
- "property1": { },
- "property2": { }
}
}, - "public": true,
- "usable": true,
- "editable": true
}
}
}
}, - "models": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "description": "string",
- "specs": {
- "cpu": {
- "count": 0,
- "cores": 0,
- "threads": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "gpu": {
- "count": 0,
- "cores": 0,
- "vram_gb": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "memory": {
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "storage": [
- {
- "count": 0,
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": null,
- "property2": null
}
}
], - "network": [
- {
- "count": 0,
- "scope": "public",
- "throughput": 0,
- "type": "string"
}
], - "features": {
- "raid": "string",
- "hypervisor": true,
- "extra": { }
}
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "category": "string",
- "class": "string",
- "model": "string",
- "locations": [
- "string"
], - "availability_zones": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}, - "price": {
- "mills": 0,
- "term": "once"
}, - "compatible": true,
- "low_resource": true,
- "location_ids": [
- "string"
]
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "description": "string",
- "specs": {
- "cpu": {
- "count": 0,
- "cores": 0,
- "threads": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "gpu": {
- "count": 0,
- "cores": 0,
- "vram_gb": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "memory": {
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "storage": [
- {
- "count": 0,
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": null,
- "property2": null
}
}
], - "network": [
- {
- "count": 0,
- "scope": "public",
- "throughput": 0,
- "type": "string"
}
], - "features": {
- "raid": "string",
- "hypervisor": true,
- "extra": { }
}
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "category": "string",
- "class": "string",
- "model": "string",
- "locations": [
- "string"
], - "availability_zones": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}, - "price": {
- "mills": 0,
- "term": "once"
}, - "compatible": true,
- "low_resource": true,
- "location_ids": [
- "string"
]
}
}, - "locations": {
- "property1": {
- "id": "string",
- "name": "string",
- "geographic": {
- "latitude": 0,
- "longitude": 0,
- "city": "string",
- "state": "string",
- "country": "string",
- "region": "string"
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "location": "string",
- "code": "string",
- "availability_zones": [
- "string"
]
}, - "compatible": true,
- "features": {
- "available": [
- "string"
], - "supported": [
- "string"
]
}, - "abbreviation": "string",
- "annotations": {
- "property1": null,
- "property2": null
}
}, - "property2": {
- "id": "string",
- "name": "string",
- "geographic": {
- "latitude": 0,
- "longitude": 0,
- "city": "string",
- "state": "string",
- "country": "string",
- "region": "string"
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "location": "string",
- "code": "string",
- "availability_zones": [
- "string"
]
}, - "compatible": true,
- "features": {
- "available": [
- "string"
], - "supported": [
- "string"
]
}, - "abbreviation": "string",
- "annotations": {
- "property1": null,
- "property2": null
}
}
}
}
}
Requires the 'autoscale-groups-manage'
Returns an Auto-Scale Group.
General error response from the platform
{- "name": "string",
- "identifier": "string",
- "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "cluster": "string",
- "scale": {
- "down": {
- "min_ttl": "72h45m2s",
- "inactivity_period": "72h45m2s",
- "method": "fifo"
}, - "up": {
- "maximum": 0
}
}, - "infrastructure": {
- "models": [
- {
- "provider": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "model_id": "string",
- "priority": 0,
- "locations": [
- {
- "id": "string",
- "availability_zones": [
- "string"
]
}
]
}
]
}
}
{- "data": {
- "id": "string",
- "name": "string",
- "identifier": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "string",
- "cluster": "string",
- "scale": {
- "down": {
- "min_ttl": "72h45m2s",
- "inactivity_period": "72h45m2s",
- "method": "fifo"
}, - "up": {
- "maximum": 0
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "infrastructure": {
- "models": [
- {
- "provider": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "model_id": "string",
- "priority": 0,
- "locations": [
- {
- "id": "string",
- "availability_zones": [
- null
]
}
]
}
]
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z",
- "last_sync": "2021-01-30T08:30:00Z"
}
}
}
Requires the autoscale-groups-view
capability.
Returns an Auto-Scale Group.
General error response from the platform
{- "data": {
- "id": "string",
- "name": "string",
- "identifier": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "string",
- "cluster": "string",
- "scale": {
- "down": {
- "min_ttl": "72h45m2s",
- "inactivity_period": "72h45m2s",
- "method": "fifo"
}, - "up": {
- "maximum": 0
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "infrastructure": {
- "models": [
- {
- "provider": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "model_id": "string",
- "priority": 0,
- "locations": [
- {
- "id": "string",
- "availability_zones": [
- null
]
}
]
}
]
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z",
- "last_sync": "2021-01-30T08:30:00Z"
}
}, - "includes": {
- "integrations": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "vendor": "string",
- "identifier": "string",
- "auth": {
- "region": "string",
- "namespace": "string",
- "api_key": "string",
- "key_id": "string",
- "secret": "string",
- "subscription_id": "string",
- "client_id": "string",
- "base64_config": "string"
}, - "extra": {
- "property1": "string",
- "property2": "string"
}, - "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "651586fca6078e98982dbd90",
- "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z"
}, - "meta": {
- "definition": {
- "vendor": "string",
- "name": "string",
- "supports_verification": true,
- "supports_multiple": true,
- "features": [
- "string"
], - "extends": [
- "string"
], - "extended_configuration": {
- "options": [
- { }
]
}, - "fields": {
- "extra": {
- "property1": { },
- "property2": { }
}, - "auth": {
- "property1": { },
- "property2": { }
}
}, - "public": true,
- "usable": true,
- "editable": true
}
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "vendor": "string",
- "identifier": "string",
- "auth": {
- "region": "string",
- "namespace": "string",
- "api_key": "string",
- "key_id": "string",
- "secret": "string",
- "subscription_id": "string",
- "client_id": "string",
- "base64_config": "string"
}, - "extra": {
- "property1": "string",
- "property2": "string"
}, - "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "651586fca6078e98982dbd90",
- "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z"
}, - "meta": {
- "definition": {
- "vendor": "string",
- "name": "string",
- "supports_verification": true,
- "supports_multiple": true,
- "features": [
- "string"
], - "extends": [
- "string"
], - "extended_configuration": {
- "options": [
- { }
]
}, - "fields": {
- "extra": {
- "property1": { },
- "property2": { }
}, - "auth": {
- "property1": { },
- "property2": { }
}
}, - "public": true,
- "usable": true,
- "editable": true
}
}
}
}, - "models": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "description": "string",
- "specs": {
- "cpu": {
- "count": 0,
- "cores": 0,
- "threads": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "gpu": {
- "count": 0,
- "cores": 0,
- "vram_gb": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "memory": {
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "storage": [
- {
- "count": 0,
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": null,
- "property2": null
}
}
], - "network": [
- {
- "count": 0,
- "scope": "public",
- "throughput": 0,
- "type": "string"
}
], - "features": {
- "raid": "string",
- "hypervisor": true,
- "extra": { }
}
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "category": "string",
- "class": "string",
- "model": "string",
- "locations": [
- "string"
], - "availability_zones": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}, - "price": {
- "mills": 0,
- "term": "once"
}, - "compatible": true,
- "low_resource": true,
- "location_ids": [
- "string"
]
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "description": "string",
- "specs": {
- "cpu": {
- "count": 0,
- "cores": 0,
- "threads": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "gpu": {
- "count": 0,
- "cores": 0,
- "vram_gb": 0,
- "type": "string",
- "shared": true,
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "memory": {
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": "string",
- "property2": "string"
}
}, - "storage": [
- {
- "count": 0,
- "size_gb": 0,
- "type": "string",
- "extra": {
- "property1": null,
- "property2": null
}
}
], - "network": [
- {
- "count": 0,
- "scope": "public",
- "throughput": 0,
- "type": "string"
}
], - "features": {
- "raid": "string",
- "hypervisor": true,
- "extra": { }
}
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "category": "string",
- "class": "string",
- "model": "string",
- "locations": [
- "string"
], - "availability_zones": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}, - "price": {
- "mills": 0,
- "term": "once"
}, - "compatible": true,
- "low_resource": true,
- "location_ids": [
- "string"
]
}
}, - "locations": {
- "property1": {
- "id": "string",
- "name": "string",
- "geographic": {
- "latitude": 0,
- "longitude": 0,
- "city": "string",
- "state": "string",
- "country": "string",
- "region": "string"
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "location": "string",
- "code": "string",
- "availability_zones": [
- "string"
]
}, - "compatible": true,
- "features": {
- "available": [
- "string"
], - "supported": [
- "string"
]
}, - "abbreviation": "string",
- "annotations": {
- "property1": null,
- "property2": null
}
}, - "property2": {
- "id": "string",
- "name": "string",
- "geographic": {
- "latitude": 0,
- "longitude": 0,
- "city": "string",
- "state": "string",
- "country": "string",
- "region": "string"
}, - "provider": {
- "identifier": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "location": "string",
- "code": "string",
- "availability_zones": [
- "string"
]
}, - "compatible": true,
- "features": {
- "available": [
- "string"
], - "supported": [
- "string"
]
}, - "abbreviation": "string",
- "annotations": {
- "property1": null,
- "property2": null
}
}
}
}
}
Requires the autoscale-groups-manage
capability.
Returns an Auto-Scale Group.
General error response from the platform
{- "name": "string",
- "identifier": "string",
- "scale": {
- "down": {
- "min_ttl": "72h45m2s",
- "inactivity_period": "72h45m2s",
- "method": "fifo"
}, - "up": {
- "maximum": 0
}
}, - "infrastructure": {
- "models": [
- {
- "provider": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "model_id": "string",
- "priority": 0,
- "locations": [
- {
- "id": "string",
- "availability_zones": [
- "string"
]
}
]
}
]
}
}
{- "data": {
- "id": "string",
- "name": "string",
- "identifier": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "string",
- "cluster": "string",
- "scale": {
- "down": {
- "min_ttl": "72h45m2s",
- "inactivity_period": "72h45m2s",
- "method": "fifo"
}, - "up": {
- "maximum": 0
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "infrastructure": {
- "models": [
- {
- "provider": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "model_id": "string",
- "priority": 0,
- "locations": [
- {
- "id": "string",
- "availability_zones": [
- null
]
}
]
}
]
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z",
- "last_sync": "2021-01-30T08:30:00Z"
}
}
}
Requires the autoscale-group-manage
capability.
Returns a task descriptor.
General error response from the platform
{- "data": {
- "action": "string",
- "job": {
- "id": "string",
- "accepted": true,
- "queue": "string",
- "schedule": "2021-01-30T08:30:00Z",
- "parallel": {
- "sub_queue": "string",
- "tasks": true
}, - "tasks": [
- {
- "caption": "string",
- "header": "string",
- "steps": [
- {
- "caption": "string",
- "description": "string",
- "started": "2021-01-30T08:30:00Z",
- "completed": "2021-01-30T08:30:00Z"
}
], - "input": {
- "property1": null,
- "property2": null
}
}
]
}
}
}
Requires the autoscale-groups-manage
capability. If an ACL is present, requires the manage
privilege.
Returns an Auto-Scale Group.
General error response from the platform
{- "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}
}
{- "data": {
- "id": "string",
- "name": "string",
- "identifier": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "hub_id": "string",
- "cluster": "string",
- "scale": {
- "down": {
- "min_ttl": "72h45m2s",
- "inactivity_period": "72h45m2s",
- "method": "fifo"
}, - "up": {
- "maximum": 0
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "infrastructure": {
- "models": [
- {
- "provider": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "model_id": "string",
- "priority": 0,
- "locations": [
- {
- "id": "string",
- "availability_zones": [
- null
]
}
]
}
]
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z",
- "last_sync": "2021-01-30T08:30:00Z"
}
}
}