add-droplets-to-load-balancer
original documentation
try {
const input = {
droplet_ids : [ 123 ] , // number[]
load_balancer_id : 'load-balander-id' , // string;
} ;
const { status} = await dots . loadBalancer . addDropletsToLoadBalancer ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
add-rules-to-load-balancer
original documentation
try {
const input = {
forwarding_rules : [ { ...} ] , // IForwardingRule[]
load_balancer_id : 'load-balancer-id' , // string;
} ;
const { status} = await dots . loadBalancer . addRulesToLoadBalancer ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
algorithm : '' , // string
droplet_ids : [ 123 ] , // number[]
enable_proxy_protocol : true , // boolean
forwarding_rules : [ { ...} ] , // IForwardingRule[]
health_check : { } , // IHealthCheck
name : 'lb-name' , // string
redirect_http_to_https : true , // boolean
region : 'nyc1' , // string
sticky_sessions : true , // boolean
} ;
const { data :{ load_balancer} } = await dots . loadBalancer . createLoadBalancer ( input ) ;
console . log ( load_balancer ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
load_balancer_id : 'load-balancer-id' , // string
} ;
const { status} = await dots . loadBalancer . deleteLoadBalancer ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
load_balancer_id : 'load-balancer-id' , // string
} ;
const { data :{ load_balancer} } = await dots . loadBalancer . getLoadBalancer ( input ) ;
console . log ( load_balancer ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
page : 1 , // number
} ;
const { data :{ load_balancers} } = await dots . loadBalancer . listLoadBalancers ( input ) ;
console . log ( load_balancers ) ;
} catch ( error ) {
console . log ( error ) ;
}
remove-droplets-from-load-balancer
original documentation
try {
const input = {
droplet_ids : [ 123 ] , // number[]
load_balancer_id : 'load-balander-id' , // string;
} ;
const { status} = await dots . loadBalancer . removeDropletsFromLoadBalancer ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
remove-rules-from-load-balancer
original documentation
try {
const input = {
forwarding_rules : [ { ...} ] , // IForwardingRule[]
load_balancer_id : 'load-balancer-id' , // string;
} ;
const { status} = await dots . loadBalancer . removeRulesFromLoadBalancer ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
load_balancer_id : 'load-balancer-id' , // string;
algorithm : '' , // string
droplet_ids : [ 123 ] , // number[]
enable_proxy_protocol : true , // boolean
forwarding_rules : [ { ...} ] , // IForwardingRule[]
health_check : { } , // IHealthCheck
name : 'lb-name' , // string
redirect_http_to_https : true , // boolean
region : 'nyc1' , // string
sticky_sessions : true , // boolean
} ;
const { data :{ load_balancer} } = await dots . loadBalancer . updateLoadBalancer ( input ) ;
console . log ( load_balancer ) ;
} catch ( error ) {
console . log ( error ) ;
}