class GeoEngineer::Resources::AwsKmsKey
AwsKmsKey
is the aws_kms_key
terrform resource,
Public Class Methods
_fetch_remote_resources(provider)
click to toggle source
# File lib/geoengineer/resources/aws_kms_key.rb, line 13 def self._fetch_remote_resources(provider) keys = AwsClients.kms(provider).list_keys[:keys].map do |i| AwsClients.kms(provider).describe_key({ key_id: i.key_id }).key_metadata.to_h end keys.map do |k| k[:_terraform_id] = k[:key_id] k[:_arn] = k[:arn] k[:_geo_id] = k[:description] k end end