class AwsRouteTables
def fetch_from_api
def fetch_from_api backend = BackendFactory.create(inspec_runner) catch_aws_errors do @table = backend.describe_route_tables({}).to_h[:route_tables] end end
def routes_data
def routes_data @table end
def to_s
def to_s 'Route Tables' end
def validate_params(raw_criteria)
def validate_params(raw_criteria) unless raw_criteria.is_a? Hash raise 'Unrecognized criteria for fetching Route Tables. ' \ "Use 'criteria: value' format." end # No criteria yet unless raw_criteria.empty? raise ArgumentError, 'aws_route_tables does not currently accept resource parameters.' end raw_criteria end