Sha256: bca13cdd8256df0c4a02fbd3757cc5799724857d40ab35f4bc3e080486125fcc
Contents?: true
Size: 435 Bytes
Versions: 1
Compression:
Stored size: 435 Bytes
Contents
require 'aws-sdk-ssm' module Lono::Builder::Dsl::Helpers::Ssm class Fetcher extend Memoist def get(name) fetch_ssm_value(name) end def fetch_ssm_value(name) resp = ssm.get_parameter(name: name, with_decryption: true) resp.parameter.value rescue Aws::SSM::Errors::ParameterNotFound 'SSM-PARAM-NOT-FOUND' end def ssm Aws::SSM::Client.new end memoize :ssm end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lono-8.0.0.pre.rc2 | lib/lono/builder/dsl/helpers/ssm/fetcher.rb |