class Hetzner::Firewall::Create

Defined in:

hetzner/firewall/create.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(hetzner_client : Hetzner::Client, firewall_name : String, ssh_allowed_networks : Array(String), api_allowed_networks : Array(String), high_availability : Bool, private_network_subnet : String, ssh_port : Int32) #

[View source]

Instance Method Detail

def api_allowed_networks : Array(String) #

[View source]
def firewall_finder : Hetzner::Firewall::Find #

[View source]
def firewall_name : String #

[View source]
def hetzner_client : Hetzner::Client #

[View source]
def high_availability : Bool #

[View source]
def private_network_subnet : String #

[View source]
def run #

[View source]
def ssh_allowed_networks : Array(String) #

[View source]
def ssh_port : Int32 #

[View source]