Requires the infrastructure-ips-manage
capability.
A list of IP Pools.
General error response from the platform
{- "data": [
- {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "server_id": "string",
- "location_id": "string",
- "kind": "ipv4",
- "provider": {
- "vendor": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "location": "string",
- "reservation": "string",
- "server": "string",
- "server_assignment": "string"
}, - "floating": true,
- "ips": {
- "total": 0,
- "available": 0
}, - "block": {
- "cidr": "string",
- "gateway": "string",
- "netmask": "string",
- "network": "string"
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}
}
], - "includes": {
- "creators": {
- "accounts": {
- "property1": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}
}, - "employees": {
- "property1": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}
}, - "visitors": {
- "property1": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}
}, - "environments": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "name": "string",
- "cluster": "string",
- "about": {
- "description": "string",
- "favorite": true
}, - "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"
}, - "features": {
- "legacy_networking": true,
- "monitoring": {
- "tier": "limited"
}
}, - "services": {
- "loadbalancer": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "ipv4": null,
- "ipv6": null,
- "type": null,
- "details": null,
- "bind_host": null
}
}, - "discovery": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "empty_set_delay": null,
- "hosts": { },
- "custom_resolvers": [ ]
}
}, - "vpn": {
- "enable": true,
- "container_id": "string",
- "auto_update": true,
- "config": {
- "allow_internet": null,
- "auth": { }
}
}, - "scheduler": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "public": null,
- "access_keys": [ ]
}
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": null,
- "modify": null,
- "manage": null
}, - "property2": {
- "view": null,
- "modify": null,
- "manage": null
}
}
}, - "private_network": {
- "vxlan_tag": 0,
- "subnet": "string",
- "ipv6": {
- "ip": "fd00::21:0:0:0",
- "cidr": "fd00::21:0:0:0/96"
}, - "legacy": {
- "subnet": 0,
- "ipv4": {
- "ip": null,
- "cidr": null
}
}
}, - "deployments": {
- "tags": {
- "property1": "v1.2.3-dev",
- "property2": "v1.2.3-dev"
}
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "containers": [
- {
- "id": null,
- "name": null,
- "state": null,
- "image": null,
- "environment": null
}
]
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "name": "string",
- "cluster": "string",
- "about": {
- "description": "string",
- "favorite": true
}, - "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"
}, - "features": {
- "legacy_networking": true,
- "monitoring": {
- "tier": "limited"
}
}, - "services": {
- "loadbalancer": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "ipv4": null,
- "ipv6": null,
- "type": null,
- "details": null,
- "bind_host": null
}
}, - "discovery": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "empty_set_delay": null,
- "hosts": { },
- "custom_resolvers": [ ]
}
}, - "vpn": {
- "enable": true,
- "container_id": "string",
- "auto_update": true,
- "config": {
- "allow_internet": null,
- "auth": { }
}
}, - "scheduler": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "public": null,
- "access_keys": [ ]
}
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": null,
- "modify": null,
- "manage": null
}, - "property2": {
- "view": null,
- "modify": null,
- "manage": null
}
}
}, - "private_network": {
- "vxlan_tag": 0,
- "subnet": "string",
- "ipv6": {
- "ip": "fd00::21:0:0:0",
- "cidr": "fd00::21:0:0:0/96"
}, - "legacy": {
- "subnet": 0,
- "ipv4": {
- "ip": null,
- "cidr": null
}
}
}, - "deployments": {
- "tags": {
- "property1": "v1.2.3-dev",
- "property2": "v1.2.3-dev"
}
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "containers": [
- {
- "id": null,
- "name": null,
- "state": null,
- "image": null,
- "environment": null
}
]
}
}
}, - "api_keys": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "hub_id": "651586fca6078e98982dbd90",
- "secret": "string",
- "permissions": {
- "all_environments": true,
- "environments": [
- {
- "id": null,
- "manage": null
}
]
}, - "capabilities": {
- "all": true,
- "specific": [
- "string"
]
}, - "ips": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "hub_id": "651586fca6078e98982dbd90",
- "secret": "string",
- "permissions": {
- "all_environments": true,
- "environments": [
- {
- "id": null,
- "manage": null
}
]
}, - "capabilities": {
- "all": true,
- "specific": [
- "string"
]
}, - "ips": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z"
}
}
}
}, - "servers": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "location_id": "string",
- "model_id": "string",
- "node_id": "string",
- "shared_file_systems": {
- "mounts": {
- "property1": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}, - "property2": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}
}, - "directories": {
- "property1": null,
- "property2": null
}
}, - "hostname": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "provider": {
- "vendor": "string",
- "model": "string",
- "location": "string",
- "server": "string",
- "init_ips": [
- "string"
], - "mac_addr": "string",
- "extra": { },
- "provision_options": {
- "attachesd_storage_size": 0,
- "reservation_id": "string"
}
}, - "cluster": "string",
- "features": {
- "sftp": true,
- "base_volume_gb": 0
}, - "constraints": {
- "tags": [
- "string"
], - "allow": {
- "pool": true,
- "services": true,
- "overcommit": true
}
}, - "autoscale": {
- "group_id": "651586fca6078e98982dbd90"
}, - "ephemeral": true,
- "evacuate": {
- "started": "2021-01-30T08:30:00Z"
}, - "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",
- "latest_instance": "2021-01-30T08:30:00Z",
- "provisioning": {
- "started": "2021-01-30T08:30:00Z",
- "failed": "2021-01-30T08:30:00Z",
- "completed": "2021-01-30T08:30:00Z"
}
}, - "meta": {
- "node": {
- "last_checkin": "2021-01-30T08:30:00Z",
- "drivers": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": null,
- "time": null
}
}, - "stats": {
- "network": {
- "interfaces": { },
- "external_ipv4": null,
- "external_ipv6": null
}, - "uptime": {
- "seconds": null,
- "cpu_idle": null
}, - "cpu": {
- "cores": null,
- "processors": [ ],
- "usage": null
}, - "load": {
- "avg1m": null,
- "avg5m": null,
- "avg15m": null
}, - "ram": {
- "available": null,
- "free": null,
- "total": null
}, - "storage": {
- "volume_groups": { },
- "mounts": { }
}, - "os": {
- "release": null,
- "kernel": null,
- "hostname": null
}, - "versions": {
- "services": { }
}
}, - "healthy": true,
- "online": true
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "allocations": {
- "cpu_shares": {
- "total": 0,
- "allocatable": 0,
- "allocated": 0
}, - "ram": {
- "total_mb": 0,
- "allocatable_mb": 0,
- "allocated_mb": 0
}
}
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "location_id": "string",
- "model_id": "string",
- "node_id": "string",
- "shared_file_systems": {
- "mounts": {
- "property1": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}, - "property2": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}
}, - "directories": {
- "property1": null,
- "property2": null
}
}, - "hostname": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "provider": {
- "vendor": "string",
- "model": "string",
- "location": "string",
- "server": "string",
- "init_ips": [
- "string"
], - "mac_addr": "string",
- "extra": { },
- "provision_options": {
- "attachesd_storage_size": 0,
- "reservation_id": "string"
}
}, - "cluster": "string",
- "features": {
- "sftp": true,
- "base_volume_gb": 0
}, - "constraints": {
- "tags": [
- "string"
], - "allow": {
- "pool": true,
- "services": true,
- "overcommit": true
}
}, - "autoscale": {
- "group_id": "651586fca6078e98982dbd90"
}, - "ephemeral": true,
- "evacuate": {
- "started": "2021-01-30T08:30:00Z"
}, - "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",
- "latest_instance": "2021-01-30T08:30:00Z",
- "provisioning": {
- "started": "2021-01-30T08:30:00Z",
- "failed": "2021-01-30T08:30:00Z",
- "completed": "2021-01-30T08:30:00Z"
}
}, - "meta": {
- "node": {
- "last_checkin": "2021-01-30T08:30:00Z",
- "drivers": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": null,
- "time": null
}
}, - "stats": {
- "network": {
- "interfaces": { },
- "external_ipv4": null,
- "external_ipv6": null
}, - "uptime": {
- "seconds": null,
- "cpu_idle": null
}, - "cpu": {
- "cores": null,
- "processors": [ ],
- "usage": null
}, - "load": {
- "avg1m": null,
- "avg5m": null,
- "avg15m": null
}, - "ram": {
- "available": null,
- "free": null,
- "total": null
}, - "storage": {
- "volume_groups": { },
- "mounts": { }
}, - "os": {
- "release": null,
- "kernel": null,
- "hostname": null
}, - "versions": {
- "services": { }
}
}, - "healthy": true,
- "online": true
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "allocations": {
- "cpu_shares": {
- "total": 0,
- "allocatable": 0,
- "allocated": 0
}, - "ram": {
- "total_mb": 0,
- "allocatable_mb": 0,
- "allocated_mb": 0
}
}
}
}
}, - "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
}
}
}
}, - "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 infrastructure-ips-manage
capability.
An IP Pool.
General error response from the platform
{- "data": {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "server_id": "string",
- "location_id": "string",
- "kind": "ipv4",
- "provider": {
- "vendor": "string",
- "integration_id": "651586fca6078e98982dbd90",
- "location": "string",
- "reservation": "string",
- "server": "string",
- "server_assignment": "string"
}, - "floating": true,
- "ips": {
- "total": 0,
- "available": 0
}, - "block": {
- "cidr": "string",
- "gateway": "string",
- "netmask": "string",
- "network": "string"
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}
}, - "includes": {
- "creators": {
- "accounts": {
- "property1": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}
}, - "employees": {
- "property1": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}
}, - "visitors": {
- "property1": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "name": {
- "first": "string",
- "last": "string"
}, - "email": {
- "address": "string"
}, - "id": "string",
- "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z",
- "last_login": "2021-01-30T08:30:00Z"
}
}
}, - "environments": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "name": "string",
- "cluster": "string",
- "about": {
- "description": "string",
- "favorite": true
}, - "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"
}, - "features": {
- "legacy_networking": true,
- "monitoring": {
- "tier": "limited"
}
}, - "services": {
- "loadbalancer": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "ipv4": null,
- "ipv6": null,
- "type": null,
- "details": null,
- "bind_host": null
}
}, - "discovery": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "empty_set_delay": null,
- "hosts": { },
- "custom_resolvers": [ ]
}
}, - "vpn": {
- "enable": true,
- "container_id": "string",
- "auto_update": true,
- "config": {
- "allow_internet": null,
- "auth": { }
}
}, - "scheduler": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "public": null,
- "access_keys": [ ]
}
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": null,
- "modify": null,
- "manage": null
}, - "property2": {
- "view": null,
- "modify": null,
- "manage": null
}
}
}, - "private_network": {
- "vxlan_tag": 0,
- "subnet": "string",
- "ipv6": {
- "ip": "fd00::21:0:0:0",
- "cidr": "fd00::21:0:0:0/96"
}, - "legacy": {
- "subnet": 0,
- "ipv4": {
- "ip": null,
- "cidr": null
}
}
}, - "deployments": {
- "tags": {
- "property1": "v1.2.3-dev",
- "property2": "v1.2.3-dev"
}
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "containers": [
- {
- "id": null,
- "name": null,
- "state": null,
- "image": null,
- "environment": null
}
]
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "name": "string",
- "cluster": "string",
- "about": {
- "description": "string",
- "favorite": true
}, - "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"
}, - "features": {
- "legacy_networking": true,
- "monitoring": {
- "tier": "limited"
}
}, - "services": {
- "loadbalancer": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "ipv4": null,
- "ipv6": null,
- "type": null,
- "details": null,
- "bind_host": null
}
}, - "discovery": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "empty_set_delay": null,
- "hosts": { },
- "custom_resolvers": [ ]
}
}, - "vpn": {
- "enable": true,
- "container_id": "string",
- "auto_update": true,
- "config": {
- "allow_internet": null,
- "auth": { }
}
}, - "scheduler": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "public": null,
- "access_keys": [ ]
}
}
}, - "acl": {
- "roles": {
- "property1": {
- "view": null,
- "modify": null,
- "manage": null
}, - "property2": {
- "view": null,
- "modify": null,
- "manage": null
}
}
}, - "private_network": {
- "vxlan_tag": 0,
- "subnet": "string",
- "ipv6": {
- "ip": "fd00::21:0:0:0",
- "cidr": "fd00::21:0:0:0/96"
}, - "legacy": {
- "subnet": 0,
- "ipv4": {
- "ip": null,
- "cidr": null
}
}
}, - "deployments": {
- "tags": {
- "property1": "v1.2.3-dev",
- "property2": "v1.2.3-dev"
}
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "containers": [
- {
- "id": null,
- "name": null,
- "state": null,
- "image": null,
- "environment": null
}
]
}
}
}, - "api_keys": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "hub_id": "651586fca6078e98982dbd90",
- "secret": "string",
- "permissions": {
- "all_environments": true,
- "environments": [
- {
- "id": null,
- "manage": null
}
]
}, - "capabilities": {
- "all": true,
- "specific": [
- "string"
]
}, - "ips": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z"
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "name": "string",
- "hub_id": "651586fca6078e98982dbd90",
- "secret": "string",
- "permissions": {
- "all_environments": true,
- "environments": [
- {
- "id": null,
- "manage": null
}
]
}, - "capabilities": {
- "all": true,
- "specific": [
- "string"
]
}, - "ips": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "events": {
- "property1": "2021-01-30T08:30:00Z",
- "property2": "2021-01-30T08:30:00Z"
}
}
}
}, - "servers": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "location_id": "string",
- "model_id": "string",
- "node_id": "string",
- "shared_file_systems": {
- "mounts": {
- "property1": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}, - "property2": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}
}, - "directories": {
- "property1": null,
- "property2": null
}
}, - "hostname": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "provider": {
- "vendor": "string",
- "model": "string",
- "location": "string",
- "server": "string",
- "init_ips": [
- "string"
], - "mac_addr": "string",
- "extra": { },
- "provision_options": {
- "attachesd_storage_size": 0,
- "reservation_id": "string"
}
}, - "cluster": "string",
- "features": {
- "sftp": true,
- "base_volume_gb": 0
}, - "constraints": {
- "tags": [
- "string"
], - "allow": {
- "pool": true,
- "services": true,
- "overcommit": true
}
}, - "autoscale": {
- "group_id": "651586fca6078e98982dbd90"
}, - "ephemeral": true,
- "evacuate": {
- "started": "2021-01-30T08:30:00Z"
}, - "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",
- "latest_instance": "2021-01-30T08:30:00Z",
- "provisioning": {
- "started": "2021-01-30T08:30:00Z",
- "failed": "2021-01-30T08:30:00Z",
- "completed": "2021-01-30T08:30:00Z"
}
}, - "meta": {
- "node": {
- "last_checkin": "2021-01-30T08:30:00Z",
- "drivers": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": null,
- "time": null
}
}, - "stats": {
- "network": {
- "interfaces": { },
- "external_ipv4": null,
- "external_ipv6": null
}, - "uptime": {
- "seconds": null,
- "cpu_idle": null
}, - "cpu": {
- "cores": null,
- "processors": [ ],
- "usage": null
}, - "load": {
- "avg1m": null,
- "avg5m": null,
- "avg15m": null
}, - "ram": {
- "available": null,
- "free": null,
- "total": null
}, - "storage": {
- "volume_groups": { },
- "mounts": { }
}, - "os": {
- "release": null,
- "kernel": null,
- "hostname": null
}, - "versions": {
- "services": { }
}
}, - "healthy": true,
- "online": true
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "allocations": {
- "cpu_shares": {
- "total": 0,
- "allocatable": 0,
- "allocated": 0
}, - "ram": {
- "total_mb": 0,
- "allocatable_mb": 0,
- "allocated_mb": 0
}
}
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "location_id": "string",
- "model_id": "string",
- "node_id": "string",
- "shared_file_systems": {
- "mounts": {
- "property1": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}, - "property2": {
- "type": "string",
- "options": "key1=value1,key2=value2",
- "source": "string"
}
}, - "directories": {
- "property1": null,
- "property2": null
}
}, - "hostname": "string",
- "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "provider": {
- "vendor": "string",
- "model": "string",
- "location": "string",
- "server": "string",
- "init_ips": [
- "string"
], - "mac_addr": "string",
- "extra": { },
- "provision_options": {
- "attachesd_storage_size": 0,
- "reservation_id": "string"
}
}, - "cluster": "string",
- "features": {
- "sftp": true,
- "base_volume_gb": 0
}, - "constraints": {
- "tags": [
- "string"
], - "allow": {
- "pool": true,
- "services": true,
- "overcommit": true
}
}, - "autoscale": {
- "group_id": "651586fca6078e98982dbd90"
}, - "ephemeral": true,
- "evacuate": {
- "started": "2021-01-30T08:30:00Z"
}, - "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",
- "latest_instance": "2021-01-30T08:30:00Z",
- "provisioning": {
- "started": "2021-01-30T08:30:00Z",
- "failed": "2021-01-30T08:30:00Z",
- "completed": "2021-01-30T08:30:00Z"
}
}, - "meta": {
- "node": {
- "last_checkin": "2021-01-30T08:30:00Z",
- "drivers": [
- "string"
], - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": null,
- "time": null
}
}, - "stats": {
- "network": {
- "interfaces": { },
- "external_ipv4": null,
- "external_ipv6": null
}, - "uptime": {
- "seconds": null,
- "cpu_idle": null
}, - "cpu": {
- "cores": null,
- "processors": [ ],
- "usage": null
}, - "load": {
- "avg1m": null,
- "avg5m": null,
- "avg15m": null
}, - "ram": {
- "available": null,
- "free": null,
- "total": null
}, - "storage": {
- "volume_groups": { },
- "mounts": { }
}, - "os": {
- "release": null,
- "kernel": null,
- "hostname": null
}, - "versions": {
- "services": { }
}
}, - "healthy": true,
- "online": true
}, - "instances_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "allocations": {
- "cpu_shares": {
- "total": 0,
- "allocatable": 0,
- "allocated": 0
}, - "ram": {
- "total_mb": 0,
- "allocatable_mb": 0,
- "allocated_mb": 0
}
}
}
}
}, - "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
}
}
}
}, - "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 infrastructure-ips-manage
capability.
Returns a Job 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 infrastructure-ips-manage
capability.
A list of IPs.
General error response from the platform
{- "data": [
- {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "kind": "ipv4",
- "assignment": {
- "container_id": "651586fca6078e98982dbd90",
- "instance_id": "651586fca6078e98982dbd90",
- "environment_id": "651586fca6078e98982dbd90",
- "virtual_machine": {
- "id": "651586fca6078e98982dbd90"
}
}, - "pool_id": "string",
- "address": "string",
- "gateway": "string",
- "cidr": "string",
- "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}
}
]
}