original documentation
try {
const input = {
droplet_ids : [ 123 , 321 ] , // number[]]
firewall_id : 'firewall-id' , // string
} ;
const { status} = await dots . firewall . addDropletsToFirewall ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
firewall_id : 'firewall-id' , // string;
inbound_rules : [ ] , // IFirewallInboundRule[];
outbound_rules : [ ] , // IFirewallOutboundRule[];
} ;
const { status} = await dots . firewall . addRulesToFirewall ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
firewall_id : 'firewall-id' , //string;
tags : [ 'my-tag' ] , // string[];
} ;
const { status} = await dots . firewall . addTagsToFirewall ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
name : 'my firewall' , // string
inbound_rules : [ ] , // IFirewallInboundRule[];
outbound_rules : [ ] , // IFirewallOutboundRule[];
droplet_ids : [ 123 ] , // number[]
} ;
const { data :{ firewall} } = await dots . firewall . createFirewall ( input ) ;
console . log ( firewall ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
firewall_id : 'firewall-id' , // string
} ;
const { status} = await dots . firewall . deleteFirewall ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
firewall_id : 'firewall-id' , // string
} ;
const { data :{ firewall} } = await dots . firewall . getFirewall ( input ) ;
console . log ( firewall ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
per_page : 100 , // number
} ;
const { data :{ firewalls} } = await dots . firewall . listFirewalls ( input ) ;
console . log ( firewalls ) ;
} catch ( error ) {
console . log ( error ) ;
}
remove-droplets-from-firewall
original documentation
try {
const input = {
droplet_ids : [ 123 , 321 ] , // number[]]
firewall_id : 'firewall-id' , // string
} ;
const { status} = await dots . firewall . removeDropletsFromFirewall ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
remove-rules-from-firewall
original documentation
try {
const input = {
firewall_id : 'firewall-id' , // string;
inbound_rules : [ ] , // IFirewallInboundRule[];
outbound_rules : [ ] , // IFirewallOutboundRule[];
} ;
const { status} = await dots . firewall . removeRulesFromFirewall ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
remove-tags-from-firewall
original documentation
try {
const input = {
firewall_id : 'firewall-id' , //string;
tags : [ 'my-tag' ] , // string[];
} ;
const { status} = await dots . firewall . removeTagsFromFirewall ( input ) ;
console . log ( status ) ;
} catch ( error ) {
console . log ( error ) ;
}
original documentation
try {
const input = {
id : 'firewall-id' , // string
name : 'my firewall' , // string
inbound_rules : [ ] , // IFirewallInboundRule[];
outbound_rules : [ ] , // IFirewallOutboundRule[];
droplet_ids : [ 123 ] , // number[]
} ;
const { data :{ firewall} } = await dots . firewall . updateFirewall ( input ) ;
console . log ( firewall ) ;
} catch ( error ) {
console . log ( error ) ;
}