module
CaidoMutations::DNS
Defined in:
client/mutations.crClass Method Summary
-
.create_rewrite(name : String, strategy : String, source : String, destination : String)
Create a DNS rewrite
-
.create_upstream(name : String, kind : String, address : String)
Create a DNS upstream
-
.delete_rewrite(rewrite_id : String)
Delete a DNS rewrite
-
.delete_upstream(upstream_id : String)
Delete a DNS upstream
-
.toggle_rewrite(rewrite_id : String, enabled : Bool)
Toggle DNS rewrite enabled state
-
.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
-
.update_upstream(upstream_id : String, name : String | Nil = nil, kind : String | Nil = nil, address : String | Nil = nil)
Update a DNS upstream
Class Method Detail
def self.create_rewrite(name : String, strategy : String, source : String, destination : String)
#
Create a DNS rewrite
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
def self.update_upstream(upstream_id : String, name : String | Nil = nil, kind : String | Nil = nil, address : String | Nil = nil)
#
Update a DNS upstream