module Awspec::Helper::Finder::Kms

Public Instance Methods

find_kms_key(key_id) click to toggle source
# File lib/awspec/helper/finder/kms.rb, line 4
def find_kms_key(key_id)
  kms_client.describe_key(key_id: key_id).key_metadata
rescue
  nil
end
find_kms_key_by_alias(key_alias_name) click to toggle source
# File lib/awspec/helper/finder/kms.rb, line 10
def find_kms_key_by_alias(key_alias_name)
  key = kms_client.list_aliases.aliases.find do |key_alias|
    key_alias.alias_name == "alias/#{key_alias_name}"
  end
  find_kms_key(key.target_key_id)
end
select_all_kms_aliases() click to toggle source
# File lib/awspec/helper/finder/kms.rb, line 17
def select_all_kms_aliases
  kms_client.list_aliases.aliases
end