Download OpenAPI specification:Download
loadBalancerOriginID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name | string A name for the origin |
target | string <ipv4> IP address of the origin |
port_number | integer [ 1 .. 65535 ] Listening port of the origin |
weight | integer [ 1 .. 256 ] Weight of the origin |
active | boolean If the origin is active |
{- "name": "string",
- "target": "192.168.0.1",
- "port_number": 1,
- "weight": 1,
- "active": true
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}
loadBalancerPoolID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
{- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "target": "192.168.0.1",
- "port_number": 10,
- "weight": 1,
- "active": true,
- "pool_id": "string"
}
loadBalancerPoolID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name required | string A name for the origin |
target required | string <ipv4> IP address of the origin |
port_number required | integer [ 1 .. 65535 ] Listening port of the origin |
weight required | integer [ 1 .. 256 ] Weight of the origin |
active required | boolean If the origin is activated |
pool_id required | string ID of the pool the origin belongs to |
{- "name": "string",
- "target": "192.168.0.1",
- "port_number": 1,
- "weight": 1,
- "active": true,
- "pool_id": "string"
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}
loadBalancerPoolID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name | string Name of the load balancer pool |
protocol | string Enum: "tcp" "udp" Protocol to use for pool |
add_port_ids | Array of strings Add ports to load balancer pool |
remove_port_ids | Array of strings Removed ports from load balancer pool |
clear_ports | boolean Clear all ports from load balancer pool |
add_origin_ids | Array of strings Add origins to load balancer pool |
remove_origin_ids | Array of strings Removed origins from load balancer pool |
clear_origins | boolean Clear all origins from load balancer pool |
{- "name": "string",
- "protocol": "tcp",
- "add_port_ids": [
- "string"
], - "remove_port_ids": [
- "string"
], - "clear_ports": true,
- "add_origin_ids": [
- "string"
], - "remove_origin_ids": [
- "string"
], - "clear_origins": true
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}
loadBalancerPortID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name | string A name for the port |
number | integer [ 10 .. 65535 ] Listing port |
add_pool_ids | Array of strings Add the provided pool ids to the port |
remove_pool_ids | Array of strings Remove the provided pool ids to the port |
{- "name": "string",
- "number": 10,
- "add_pool_ids": [
- "string"
], - "remove_pool_ids": [
- "string"
]
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}
loadBalancerID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
{- "ports": [
- {
- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "number": 10,
- "loadbalancer_id": "string",
- "pool_ids": [
- "string"
]
}
]
}
loadBalancerID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name required | string A name for the port |
number required | integer [ 10 .. 65535 ] Listing port |
pool_ids | Array of strings A list of pool IDs assigned to the port |
{- "name": "string",
- "number": 10,
- "pool_ids": [
- "string"
]
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}
loadBalancerID required | string |
portNumber required | string |
Host | string |
Traceparent | string |
Tracestate | string |
{- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "number": 10,
- "loadbalancer_id": "string",
- "pool_ids": [
- "string"
]
}
loadBalancerID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
{- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "provider": {
- "id": "string",
- "name": "string"
}, - "ports": [
- {
- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "number": 10,
- "loadbalancer_id": "string",
- "pool_ids": [
- "string"
]
}
], - "pools": [
- {
- "id": null,
- "name": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "ips": [
- "string"
], - "location": {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string"
}
}
loadBalancerID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name | string Name of the load balancer |
add_port_ids | Array of strings Add ports to load balancer |
remove_port_ids | Array of strings Removed ports from load balancer |
clear_ports | boolean Clear all ports from load balancer |
{- "name": "string",
- "add_port_ids": [
- "string"
], - "remove_port_ids": [
- "string"
], - "clear_ports": true
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}
projectID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
{- "loadbalancers": [
- {
- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "provider": {
- "id": "string",
- "name": "string"
}, - "ports": [
- {
- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "number": 10,
- "loadbalancer_id": "string",
- "pool_ids": [
- "string"
]
}
], - "pools": [
- {
- "id": null,
- "name": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "ips": [
- "string"
], - "location": {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string"
}
}
]
}
projectID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name required | string Name of load balancer |
location_id required | string ID of location load balancer to be deployed in |
port_ids required | Array of strings Port IDs to associate with load balancer |
provider_id required | string ID of load balancer provider |
{- "name": "string",
- "location_id": "string",
- "port_ids": [
- "string"
], - "provider_id": "string"
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}
projectID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
{- "pools": [
- {
- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "protocol": "tcp",
- "project_id": "string",
- "ports": [
- {
- "id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "number": 10,
- "loadbalancer_id": "string",
- "pool_ids": [
- "string"
]
}
], - "origins": [
- {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "target": "192.168.0.1",
- "port_number": 10,
- "weight": 1,
- "active": true,
- "pool_id": "string"
}
], - "loadbalancers": [
- {
- "id": null,
- "name": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
]
}
]
}
projectID required | string |
Host | string |
Traceparent | string |
Tracestate | string |
name required | string Name of the load balancer pool |
protocol required | string Enum: "tcp" "udp" Protocol to use for pool |
port_ids | Array of strings Port ids to associate with pool |
origin_ids | Array of strings Origin ids to associate with pool |
{- "name": "string",
- "protocol": "tcp",
- "port_ids": [
- "string"
], - "origin_ids": [
- "string"
]
}
{- "version": "string",
- "message": "string",
- "id": "string",
- "status": 0
}