class
Configuration::Validators::NodePoolConfig::Location
- Configuration::Validators::NodePoolConfig::Location
- Reference
- Object
Defined in:
configuration/validators/node_pool_config/location.crConstructors
Class Method Summary
Instance Method Summary
- #all_locations : Array(Hetzner::Location)
- #datastore_mode : String
- #errors : Array(String)
- #masters_pool : Configuration::Models::MasterNodePool
- #pool : Configuration::Models::MasterNodePool | Configuration::Models::WorkerNodePool
- #pool_type : Symbol
- #private_network_enabled : Bool
- #validate
Constructor Detail
def self.new(errors : Array(String), pool : Configuration::Models::NodePool, pool_type : Symbol, masters_pool : Configuration::Models::MasterNodePool, all_locations : Array(Hetzner::Location), private_network_enabled : Bool, datastore_mode : String)
#