module Awspec::Helper::Finder::Cloudtrail

Public Instance Methods

find_trail(id) click to toggle source
# File lib/awspec/helper/finder/cloudtrail.rb, line 10
def find_trail(id)
  ret = cloudtrail_client.describe_trails.trail_list.find do |trail|
    trail.name == id
  end
end
get_trail_status(id) click to toggle source
# File lib/awspec/helper/finder/cloudtrail.rb, line 16
def get_trail_status(id)
  cloudtrail_client.get_trail_status(name: id)
end
get_trail_tags(arn) click to toggle source
# File lib/awspec/helper/finder/cloudtrail.rb, line 20
def get_trail_tags(arn)
  cloudtrail_client.list_tags(
    resource_id_list: [arn]
  )[:resource_tag_list].first[:tags_list]
end
is_logging?(id) click to toggle source
# File lib/awspec/helper/finder/cloudtrail.rb, line 26
def is_logging?(id)
  ret = get_trail_status(id).is_logging
end
select_all_trails() click to toggle source
# File lib/awspec/helper/finder/cloudtrail.rb, line 6
def select_all_trails
  cloudtrail_client.describe_trails.trail_list
end