class Configuration::Settings::NodePool

Defined in:

configuration/settings/node_pool.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(errors : Array(String), pool : Configuration::NodePool, pool_type : Symbol, masters_location : Nil | String, instance_types : Array(Hetzner::InstanceType), locations : Array(Hetzner::Location), datastore : Configuration::Datastore) #

[View source]

Instance Method Detail

def datastore : Configuration::Datastore #

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

[View source]
def instance_types : Array(Hetzner::InstanceType) #

[View source]
def locations : Array(Hetzner::Location) #

[View source]
def masters_location : String | Nil #

[View source]

[View source]
def pool_description : String #

[View source]
def pool_name : String #

[View source]
def pool_type : Symbol #

[View source]
def validate #

[View source]