Class: TerraspacePluginAws::Interfaces::Helper::SecretBase

Inherits:
Object
  • Object
show all
Extended by:
Memoist
Includes:
Clients, Logging
Defined in:
lib/terraspace_plugin_aws/interfaces/helper/secret_base.rb

Direct Known Subclasses

SSM, Secret

Instance Method Summary collapse

Methods included from Logging

#logger

Methods included from Clients

#dynamodb, #s3, #secretsmanager, #ssm, #sts

Constructor Details

#initialize(mod, options = {}) ⇒ SecretBase

Returns a new instance of SecretBase.



9
10
11
12
13
# File 'lib/terraspace_plugin_aws/interfaces/helper/secret_base.rb', line 9

def initialize(mod, options={})
  @mod = mod
  @options = options
  @base64 = options[:base64]
end