module Kitchen::Pulumi::ConfigAttribute::PreserveConfig

Attribute used to determine if the stack config should be preserved after stack is removed with `pulumi stack rm` during destroy.

Public Class Methods

included(plugin_class) click to toggle source
# File lib/kitchen/pulumi/config_attribute/preserve_config.rb, line 15
def self.included(plugin_class)
  definer = ConfigAttributeDefiner.new(
    attribute: self,
    schema: ConfigSchemas::Boolean,
  )
  definer.define(plugin_class: plugin_class)
end
to_sym() click to toggle source
# File lib/kitchen/pulumi/config_attribute/preserve_config.rb, line 23
def self.to_sym
  :preserve_config
end

Public Instance Methods

config_preserve_config_default_value() click to toggle source
# File lib/kitchen/pulumi/config_attribute/preserve_config.rb, line 29
def config_preserve_config_default_value
  false
end