original documentation
try {
const input = {
droplet_id : 123 , // number,
kernel : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . changeDropletKernel ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
name : "example.com" , // string
region : "nyc3" , // string
size : "s-1vcpu-1gb" , // string
image : "ubuntu-16-04-x64" , // string
} ;
const { data :{ droplet} } = await dots . droplet . createDroplet ( input ) ;
console . log ( droplet ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
names : [ "sub-01.example.com" , "sub-02.example.com" ] , // string[]
region : "nyc3" , // string
size : "s-1vcpu-1gb" , // string
image : "ubuntu-16-04-x64" , // string
} ;
const { data :{ droplets} } = await dots . droplet . createDroplets ( input ) ;
console . log ( droplets ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { status} = await dots . droplet . deleteDroplet ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
tag_name : "tagName" , // string
} ;
const { status} = await dots . droplet . deleteDropletsByTag ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
destroy-droplet-and-all-associated-resources
original documentation
try {
const input = {
droplet_id : 123 , // number
acknowledge : true , // bool
} ;
const { status} = await dots . droplet . destroyDropletAndAllAssociatedResources ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
destroy-droplet-and-associated-resources
original documentation
try {
const input = {
droplet_id : 123 , // number
snapshots : [ "id" ] , // string[]
volumes : [ "id" ] , // string[]
volume_snapshots : [ "id" ] , // string[]
} ;
const { status} = await dots . droplet . destroyDropletAndAssociatedResources ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . disableDropletBackups ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
tag_name : 'my-tag' , // string
type : 'snapshot' , // string
} ;
const { data :{ actions} } = await dots . droplet . doActionByDropletTag ( input ) ;
console . log ( actions ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . enableDropletBackups ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . enableDropletIpv6 ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
enable-droplet-private-networking
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . enableDropletPrivateNetworking ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ droplet} } = await dots . droplet . getDroplet ( input ) ;
console . log ( droplet ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
action_droplet_id : 123 , // number
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . getDropletAction ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
get-droplet-destroy-status
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data} = await dots . droplet . getDropletDestroyStatus ( input ) ;
console . log ( data ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
per_page : 100 , // number
} ;
const { data :{ actions} } = await dots . droplet . listDropletActions ( input ) ;
console . log ( actions ) ;
} catch ( error ) {
console . log ( error ) ;
}
list-droplet-associated-resources
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ snapshots} } = await dots . droplet . listDropletAssociatedResources ( input ) ;
console . log ( snapshots ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
per_page : 100 , // number
} ;
const { data :{ backups} } = await dots . droplet . listDropletBackups ( input ) ;
console . log ( backups ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
per_page : 100 , // number
} ;
const { data :{ kernels} } = await dots . droplet . listDropletKernels ( input ) ;
console . log ( kernels ) ;
} catch ( error ) {
console . log ( error ) ;
}
list-droplet-neighborhoods
original documentation
try {
const input = { } ;
const { data :{ neighbor_ids} } = await dots . droplet . listDropletNeighborhoods ( input ) ;
console . log ( neighbor_ids ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
per_page : 100 , // number
} ;
const { data :{ droplets} } = await dots . droplet . listDropletNeighbors ( input ) ;
console . log ( droplets ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation¹
original documentation²
try {
const input = {
per_page : 100 , // number
} ;
const { data :{ droplets} } = await dots . droplet . listDroplets ( input ) ;
console . log ( droplets ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
per_page : 100 , // number
} ;
const { data :{ snapshots} } = await dots . droplet . listDropletSnapshots ( input ) ;
console . log ( snapshots ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . powerCycleDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . powerOffDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . powerOnDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . rebootDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
image : "new-image" , // string
} ;
const { data :{ action} } = await dots . droplet . rebuildDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
name : 'new-name' , // string
} ;
const { data :{ action} } = await dots . droplet . renameDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . resetDropletPassword ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
type : "resize" , // string
size : "1gb" , // string
} ;
const { data :{ action} } = await dots . droplet . resizeDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number,
image : 123 // string|number,
} ;
const { data :{ droplet} } = await dots . droplet . restoreDroplet ( input ) ;
console . log ( droplet ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number,
} ;
const { status} = await dots . droplet . retryDropletDestroy ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . shutdownDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
droplet_id : 123 , // number
} ;
const { data :{ action} } = await dots . droplet . snapshotDroplet ( input ) ;
console . log ( action ) ;
} catch ( error ) {
console . log ( error ) ;
}