class Stax::Cmd::SecretsManager

Public Instance Methods

get(id) click to toggle source
# File lib/stax/mixin/secrets_manager.rb, line 30
def get(id)
  id = my.secrets_manager_prefix + id unless id.include?('/') # allow absolute or relative path
  puts Aws::SecretsManager.get(id).secret_string
end
ls() click to toggle source
# File lib/stax/mixin/secrets_manager.rb, line 20
def ls
  debug("Secrets for #{my.stack_name}")
  print_table Aws::SecretsManager.list.select { |s|
    s.name.start_with?(my.secrets_manager_prefix)
  }.map { |s|
    [s.name, s.description, s.last_accessed_date]
  }.sort
end