class GeoEngineer::Resources::AwsCloudtrail

AwsCloudTrail is the aws_cloudtrail terrform resource,

{www.terraform.io/docs/providers/aws/r/cloudtrail.html}

Public Class Methods

_fetch_remote_resources(provider) click to toggle source
# File lib/geoengineer/resources/aws_cloudtrail.rb, line 11
def self._fetch_remote_resources(provider)
  cloudtrails = AwsClients.cloudtrail(provider).describe_trails["trail_list"].map(&:to_h)

  cloudtrails.map do |ct|
    ct[:_terraform_id] = ct[:name]
    ct[:_geo_id] = ct[:name]
    ct
  end
end