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