module CaidoMutations::DNS

Defined in:

client/mutations.cr

Class Method Summary

Class Method Detail

def self.create_rewrite(name : String, strategy : String, source : String, destination : String) #

Create a DNS rewrite


[View source]
def self.create_upstream(name : String, kind : String, address : String) #

Create a DNS upstream


[View source]
def self.delete_rewrite(rewrite_id : String) #

Delete a DNS rewrite


[View source]
def self.delete_upstream(upstream_id : String) #

Delete a DNS upstream


[View source]
def self.toggle_rewrite(rewrite_id : String, enabled : Bool) #

Toggle DNS rewrite enabled state


[View source]
def self.update_rewrite(rewrite_id : String, name : String | Nil = nil, strategy : String | Nil = nil, source : String | Nil = nil, destination : String | Nil = nil) #

Update a DNS rewrite


[View source]
def self.update_upstream(upstream_id : String, name : String | Nil = nil, kind : String | Nil = nil, address : String | Nil = nil) #

Update a DNS upstream


[View source]