class Configuration::NodePool

Included Modules

Defined in:

configuration/node_pool.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def additional_packages : Array(String) | Nil #

[View source]
def additional_packages=(additional_packages : Array(String) | Nil) #

[View source]
def autoscaling : Configuration::Autoscaling | Nil #

[View source]
def autoscaling=(autoscaling : Configuration::Autoscaling | Nil) #

[View source]
def autoscaling_enabled : Bool #

[View source]
def image : String | Int64 | Nil #

[View source]
def image=(image : String | Int64 | Nil) #

[View source]
def instance_count : Int32 #

[View source]
def instance_count=(instance_count : Int32) #

[View source]
def instance_type : String #

[View source]
def instance_type=(instance_type : String) #

[View source]
def labels : Array(Configuration::NodeLabel) #

[View source]
def labels=(labels : Array(Configuration::NodeLabel)) #

[View source]
def location : String #

[View source]
def location=(location : String) #

[View source]
def name : String | Nil #

[View source]
def name=(name : String | Nil) #

[View source]
def post_create_commands : Array(String) | Nil #

[View source]
def post_create_commands=(post_create_commands : Array(String) | Nil) #

[View source]
def taints : Array(Configuration::NodeTaint) #

[View source]
def taints=(taints : Array(Configuration::NodeTaint)) #

[View source]