Requires the environments-view
capability.
Returns a load balancer info resource.
General error response from the platform
{- "data": {
- "default_config": {
- "ipv4": true,
- "ipv6": true,
- "type": "v1",
- "details": {
- "controllers": [
- {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [
- { }
]
}, - "transport": { }
}
], - "controller_template": {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [
- {
- "description": null,
- "skip": null,
- "type": null,
- "match": null,
- "conditions": [ ]
}
]
}, - "transport": { }
}, - "waf": {
- "rules": [
- {
- "description": "string",
- "skip": true,
- "type": "allow",
- "match": "any",
- "conditions": [
- { }
]
}
]
}
}, - "bind_host": true
}, - "default_type": "haproxy",
- "current_type": "haproxy",
- "base_configs": {
- "haproxy": {
- "default": {
- "frontend": {
- "mode": "tcp",
- "max_connections": 0,
- "timeouts": {
- "client_secs": 0,
- "client_fin_ms": 0,
- "http_keep_alive_ms": 0,
- "http_request_ms": 0
}
}, - "backend": {
- "balance": "roundrobin",
- "timeouts": {
- "server_secs": 0,
- "server_fin_ms": 0,
- "connect_ms": 0,
- "queue_ms": 0,
- "tunnel_secs": 0
}
}
}, - "ports": {
- "property1": {
- "frontend": {
- "mode": "tcp",
- "max_connections": 0,
- "timeouts": {
- "client_secs": null,
- "client_fin_ms": null,
- "http_keep_alive_ms": null,
- "http_request_ms": null
}
}, - "backend": {
- "balance": "roundrobin",
- "timeouts": {
- "server_secs": null,
- "server_fin_ms": null,
- "connect_ms": null,
- "queue_ms": null,
- "tunnel_secs": null
}
}
}, - "property2": {
- "frontend": {
- "mode": "tcp",
- "max_connections": 0,
- "timeouts": {
- "client_secs": null,
- "client_fin_ms": null,
- "http_keep_alive_ms": null,
- "http_request_ms": null
}
}, - "backend": {
- "balance": "roundrobin",
- "timeouts": {
- "server_secs": null,
- "server_fin_ms": null,
- "connect_ms": null,
- "queue_ms": null,
- "tunnel_secs": null
}
}
}
}
}, - "v1": {
- "controllers": [
- {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [
- { }
]
}, - "transport": { }
}
], - "controller_template": {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [
- {
- "description": null,
- "skip": null,
- "type": null,
- "match": null,
- "conditions": [ ]
}
]
}, - "transport": { }
}, - "waf": {
- "rules": [
- {
- "description": "string",
- "skip": true,
- "type": "allow",
- "match": "any",
- "conditions": [
- { }
]
}
]
}
}
}, - "service": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true,
- "config": {
- "ipv4": true,
- "ipv6": true,
- "type": "v1",
- "details": {
- "controllers": [
- {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [ ]
}, - "transport": { }
}
], - "controller_template": {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [
- { }
]
}, - "transport": { }
}, - "waf": {
- "rules": [
- {
- "description": null,
- "skip": null,
- "type": null,
- "match": null,
- "conditions": [ ]
}
]
}
}, - "bind_host": true
}
}
}
}
Creates a task that will update the load balancer's configuration.
Returns a Job Descriptor.
General error response from the platform
{- "action": "reconfigure",
- "contents": {
- "high_availability": true,
- "auto_update": true,
- "config": {
- "ipv4": true,
- "ipv6": true,
- "type": "v1",
- "details": {
- "controllers": [
- {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [
- { }
]
}, - "transport": { }
}
], - "controller_template": {
- "identifier": "string",
- "port": 0,
- "waf": {
- "rules": [
- {
- "description": null,
- "skip": null,
- "type": null,
- "match": null,
- "conditions": [ ]
}
]
}, - "transport": { }
}, - "waf": {
- "rules": [
- {
- "description": "string",
- "skip": true,
- "type": "allow",
- "match": "any",
- "conditions": [
- { }
]
}
]
}
}, - "bind_host": true
}
}
}
{- "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
}
}
]
}
}
}
Fetches a telemetry report for Cycle's native load balancer for the specified range.
Requires the environments-view
capability. Also requires the user to have access specifically to the requested Environment.
Returns the load balancer telemetry report
General error response from the platform
{- "data": {
- "created": "2021-01-30T08:30:00Z",
- "range": {
- "start": "2021-01-30T08:30:00Z",
- "end": "2021-01-30T08:30:00Z"
}, - "snapshots": [
- {
- "time": "2021-01-30T08:30:00Z",
- "controller": "string",
- "metrics": {
- "disconnects": {
- "no_error": 0,
- "request_invalid": 0,
- "timeout_idle": 0,
- "router_none": 0,
- "router_nomatch": 0,
- "destination_unavailable": 0,
- "unknown_error": 0
}, - "connections": 0,
- "requests": 0,
- "bytes_transmitted": 0,
- "bytes_received": 0
}
}
]
}
}
Fetches the latest telemetry report for Cycle's native load balancer. Provides detailed information on a per-instance basis.
Requires the environments-view
capability. Also requires the user to have access specifically to the requested Environment.
required | object Filter FieldThe filter field is a key-value object, where the key is what you would like to filter, and the value is the value you're filtering for. Required FilterOn this endpoint, you MUST pass filter[controller]. |
Returns the latest load balancer telemetry
General error response from the platform
{- "data": {
- "created": "2021-01-30T08:30:00Z",
- "controllers": [
- {
- "time": "2021-01-30T08:30:00Z",
- "controller": "string",
- "instances": [
- {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "environment_id": "651586fca6078e98982dbd90",
- "container_id": "651586fca6078e98982dbd90",
- "instance_id": "651586fca6078e98982dbd90",
- "server_id": "651586fca6078e98982dbd90",
- "cluster": "string",
- "time": "2021-01-30T08:30:00Z",
- "controller": "string",
- "latest": {
- "time": "2021-01-30T08:30:00Z",
- "started": "2021-01-30T08:30:00Z",
- "version": "string",
- "dataset_id": 0,
- "current": {
- "router": null,
- "urls": null,
- "metrics": null
}, - "cumulative": {
- "router": null,
- "urls": null,
- "metrics": null
}
}, - "snapshots": [
- {
- "time": null,
- "started": null,
- "version": null,
- "dataset_id": null,
- "current": { },
- "cumulative": { }
}
]
}
]
}
]
}
}
Gets the controller information for the specified load balancer. Returns a similar struct to the 'latest' load balancer telemetry call, but does NOT return snapshots, just the controller information.
Requires the environments-view
capability. Also requires the user to have access specifically to the requested Environment.
Returns information about the latest controllers that produced telemetry.
General error response from the platform
{- "data": {
- "created": "2021-01-30T08:30:00Z",
- "controllers": [
- {
- "time": "2021-01-30T08:30:00Z",
- "controller": "string",
- "instances": [
- {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "environment_id": "651586fca6078e98982dbd90",
- "container_id": "651586fca6078e98982dbd90",
- "instance_id": "651586fca6078e98982dbd90",
- "server_id": "651586fca6078e98982dbd90",
- "cluster": "string",
- "time": "2021-01-30T08:30:00Z",
- "controller": "string",
- "latest": {
- "time": "2021-01-30T08:30:00Z",
- "started": "2021-01-30T08:30:00Z",
- "version": "string",
- "dataset_id": 0,
- "current": {
- "router": null,
- "urls": null,
- "metrics": null
}, - "cumulative": {
- "router": null,
- "urls": null,
- "metrics": null
}
}, - "snapshots": [
- {
- "time": null,
- "started": null,
- "version": null,
- "dataset_id": null,
- "current": { },
- "cumulative": { }
}
]
}
]
}
]
}, - "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": [ ]
}
}, - "gateway": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true
}
}, - "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": [ ]
}
}, - "gateway": {
- "enable": true,
- "container_id": "string",
- "high_availability": true,
- "auto_update": true
}
}, - "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"
}
}
}
}, - "stack_builds": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "stack_id": "string",
- "spec": {
- "version": "1.0",
- "about": {
- "version": "string",
- "description": "string"
}, - "scoped_variables": [
- {
- "identifier": "string",
- "scope": {
- "containers": null
}, - "access": {
- "env_variable": null,
- "internal_api": null,
- "file": null
}, - "source": {
- "type": null,
- "details": null
}
}
], - "containers": {
- "property1": {
- "name": "string",
- "image": {
- "name": null,
- "origin": null,
- "build": null,
- "builder": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "stateful": true,
- "config": {
- "network": null,
- "deploy": null,
- "scaling": null,
- "runtime": null,
- "resources": null,
- "integrations": null
}, - "role": "conductor",
- "volumes": [
- null
], - "deprecate": true,
- "lock": true
}, - "property2": {
- "name": "string",
- "image": {
- "name": null,
- "origin": null,
- "build": null,
- "builder": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "stateful": true,
- "config": {
- "network": null,
- "deploy": null,
- "scaling": null,
- "runtime": null,
- "resources": null,
- "integrations": null
}, - "role": "conductor",
- "volumes": [
- null
], - "deprecate": true,
- "lock": true
}
}, - "services": {
- "discovery": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "empty_set_delay": null,
- "hosts": null,
- "custom_resolvers": null
}
}, - "loadbalancer": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "ipv4": null,
- "ipv6": null,
- "type": null,
- "details": null,
- "bind_host": null
}
}, - "scheduler": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "public": null,
- "access_keys": null
}
}, - "vpn": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "auth": null,
- "allow_internet": null
}
}
}, - "annotations": {
- "property1": null,
- "property2": null
}
}, - "about": {
- "version": "string",
- "description": "string",
- "git_commit": {
- "hash": "string",
- "message": "string",
- "time": "2021-01-30T08:30:00Z",
- "author": {
- "name": "string",
- "email": "string"
}
}
}, - "instructions": {
- "git": {
- "type": "hash",
- "value": "string"
}, - "variables": {
- "property1": "string",
- "property2": "string"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z"
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "hub_id": "651586fca6078e98982dbd90",
- "stack_id": "string",
- "spec": {
- "version": "1.0",
- "about": {
- "version": "string",
- "description": "string"
}, - "scoped_variables": [
- {
- "identifier": "string",
- "scope": {
- "containers": null
}, - "access": {
- "env_variable": null,
- "internal_api": null,
- "file": null
}, - "source": {
- "type": null,
- "details": null
}
}
], - "containers": {
- "property1": {
- "name": "string",
- "image": {
- "name": null,
- "origin": null,
- "build": null,
- "builder": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "stateful": true,
- "config": {
- "network": null,
- "deploy": null,
- "scaling": null,
- "runtime": null,
- "resources": null,
- "integrations": null
}, - "role": "conductor",
- "volumes": [
- null
], - "deprecate": true,
- "lock": true
}, - "property2": {
- "name": "string",
- "image": {
- "name": null,
- "origin": null,
- "build": null,
- "builder": null
}, - "annotations": {
- "property1": null,
- "property2": null
}, - "stateful": true,
- "config": {
- "network": null,
- "deploy": null,
- "scaling": null,
- "runtime": null,
- "resources": null,
- "integrations": null
}, - "role": "conductor",
- "volumes": [
- null
], - "deprecate": true,
- "lock": true
}
}, - "services": {
- "discovery": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "empty_set_delay": null,
- "hosts": null,
- "custom_resolvers": null
}
}, - "loadbalancer": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "ipv4": null,
- "ipv6": null,
- "type": null,
- "details": null,
- "bind_host": null
}
}, - "scheduler": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "public": null,
- "access_keys": null
}
}, - "vpn": {
- "service": {
- "enable": null,
- "high_availability": null,
- "auto_update": null
}, - "config": {
- "auth": null,
- "allow_internet": null
}
}
}, - "annotations": {
- "property1": null,
- "property2": null
}
}, - "about": {
- "version": "string",
- "description": "string",
- "git_commit": {
- "hash": "string",
- "message": "string",
- "time": "2021-01-30T08:30:00Z",
- "author": {
- "name": "string",
- "email": "string"
}
}
}, - "instructions": {
- "git": {
- "type": "hash",
- "value": "string"
}, - "variables": {
- "property1": "string",
- "property2": "string"
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z"
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}
}
}
}, - "stacks": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "name": "string",
- "hub_id": "651586fca6078e98982dbd90",
- "creator": {
- "type": "account",
- "id": "651586fca6078e98982dbd90"
}, - "source": {
- "type": "git-repo",
- "details": {
- "stack_file": "string",
- "url": "string",
- "branch": "string",
- "auth": {
- "type": "http",
- "credentials": {
- "username": null,
- "password": null
}
}, - "ref": {
- "type": "string",
- "value": "string"
}
}
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "variables": {
- "property1": "string",
- "property2": "string"
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z",
- "last_build": "2021-01-30T08:30:00Z"
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "builds_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "name": "string",
- "hub_id": "651586fca6078e98982dbd90",
- "creator": {
- "type": "account",
- "id": "651586fca6078e98982dbd90"
}, - "source": {
- "type": "git-repo",
- "details": {
- "stack_file": "string",
- "url": "string",
- "branch": "string",
- "auth": {
- "type": "http",
- "credentials": {
- "username": null,
- "password": null
}
}, - "ref": {
- "type": "string",
- "value": "string"
}
}
}, - "state": {
- "changed": "2021-01-30T08:30:00Z",
- "error": {
- "message": "string",
- "time": "2021-01-30T08:30:00Z"
}
}, - "variables": {
- "property1": "string",
- "property2": "string"
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "events": {
- "created": "2021-01-30T08:30:00Z",
- "updated": "2021-01-30T08:30:00Z",
- "deleted": "2021-01-30T08:30:00Z",
- "last_build": "2021-01-30T08:30:00Z"
}, - "meta": {
- "containers_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}, - "builds_count": {
- "state": {
- "new": 0,
- "starting": 0,
- "running": 5,
- "stopping": 0,
- "deleting": 0,
- "deleted": 0
}, - "total": 5,
- "available": 5
}
}
}
}, - "sources": {
- "property1": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "type": "stack-build",
- "hub_id": "651586fca6078e98982dbd90",
- "name": "string",
- "about": {
- "description": "string"
}, - "origin": {
- "type": "docker-hub",
- "details": {
- "existing": {
- "source_id": "651586fca6078e98982dbd90"
}, - "target": "string",
- "username": "string",
- "token": "string"
}
}, - "builder": {
- "integration_id": "my-image-source"
}, - "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "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": {
- "images_count": {
- "total": 0,
- "state": {
- "new": 0,
- "downloading": 0,
- "building": 0,
- "verifying": 0,
- "saving": 0,
- "live": 0,
- "deleting": 0
}
}
}
}, - "property2": {
- "id": "651586fca6078e98982dbd90",
- "identifier": "string",
- "type": "stack-build",
- "hub_id": "651586fca6078e98982dbd90",
- "name": "string",
- "about": {
- "description": "string"
}, - "origin": {
- "type": "docker-hub",
- "details": {
- "existing": {
- "source_id": "651586fca6078e98982dbd90"
}, - "target": "string",
- "username": "string",
- "token": "string"
}
}, - "builder": {
- "integration_id": "my-image-source"
}, - "creator": {
- "id": "651586fca6078e98982dbd90",
- "type": "account"
}, - "acl": {
- "roles": {
- "property1": {
- "view": true,
- "modify": true,
- "manage": true
}, - "property2": {
- "view": true,
- "modify": true,
- "manage": true
}
}
}, - "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": {
- "images_count": {
- "total": 0,
- "state": {
- "new": 0,
- "downloading": 0,
- "building": 0,
- "verifying": 0,
- "saving": 0,
- "live": 0,
- "deleting": 0
}
}
}
}
}
}
}