class Awspec::Type::Cloudtrail

Public Instance Methods

has_global_service_events_included?() click to toggle source
# File lib/awspec/type/cloudtrail.rb, line 13
def has_global_service_events_included?
  resource_via_client.include_global_service_events
end
has_log_file_validation_enabled?() click to toggle source
# File lib/awspec/type/cloudtrail.rb, line 21
def has_log_file_validation_enabled?
  resource_via_client.log_file_validation_enabled
end
has_tag?(tag_key, tag_value) click to toggle source
# File lib/awspec/type/cloudtrail.rb, line 29
def has_tag?(tag_key, tag_value)
  get_trail_tags(resource_via_client.trail_arn).find do |tag|
    tag.key == tag_key && tag.value == tag_value
  end
end
id() click to toggle source
# File lib/awspec/type/cloudtrail.rb, line 9
def id
  @id ||= resource_via_client.name if resource_via_client
end
logging?() click to toggle source
# File lib/awspec/type/cloudtrail.rb, line 25
def logging?
  is_logging?(id)
end
multi_region_trail?() click to toggle source
# File lib/awspec/type/cloudtrail.rb, line 17
def multi_region_trail?
  resource_via_client.is_multi_region_trail
end
resource_via_client() click to toggle source
# File lib/awspec/type/cloudtrail.rb, line 5
def resource_via_client
  @resource_via_client ||= find_trail(@display_name)
end