struct

GarmProviderVultr::ResolvedConfig

Inherits Struct < Value < Object

Resolved config merging provider defaults with pool extra_specs overrides.

Constructors

new(config : ProviderConfig, extra : ExtraSpecs | Nil = nil)
Source

Instance methods

api_key
Source
api_key=(api_key : String)
Source
attach_vpc
Source
attach_vpc=(attach_vpc : Array(String))
Source
disable_updates
Source
disable_updates=(disable_updates : Bool | Nil)
Source
enable_boot_debug
Source
enable_boot_debug=(enable_boot_debug : Bool | Nil)
Source
enable_ipv6
Source
enable_ipv6=(enable_ipv6 : Bool)
Source
enable_vpc
Source
enable_vpc=(enable_vpc : Bool)
Source
extra_context
Source
extra_context=(extra_context : Hash(String, String) | Nil)
Source
extra_packages
Source
extra_packages=(extra_packages : Array(String))
Source
firewall_group_id
Source
firewall_group_id=(firewall_group_id : String)
Source
image_id
Source
image_id=(image_id : String)
Source
os_id
Source
os_id=(os_id : Int32)
Source
plan
Source
plan=(plan : String)
Source
region
Source
region=(region : String)
Source
runner_install_template
Source
runner_install_template=(runner_install_template : String | Nil)
Source
snapshot_id
Source
snapshot_id=(snapshot_id : String)
Source
sshkey_id
Source
sshkey_id=(sshkey_id : Array(String))
Source
using_image?

Returns true if using a custom image

Source
using_snapshot?

Returns true if using a snapshot instead of a standard OS

Source
validate!

Validate that all required fields are present.

Source