Sha256: 0170c721d168bcdbde78a526198d03d9fa17d1dcc2ab13c02742f94be11d7b90

Contents?: true

Size: 1.29 KB

Versions: 3

Compression:

Stored size: 1.29 KB

Contents

---
title: About the aws_route_table Resource
platform: aws
---

# aws\_route\_table

Use the `aws_route_table` InSpec audit resource to test properties of a single Route Table. A route table contains a set of rules, called routes, that are used to determine where network traffic is directed.

<br>

## Syntax

    # Ensure that a certain route table exists by name
    describe aws_route_table('rtb-123abcde') do
      it { should exist }
    end

## Resource Parameters

### route\_table\_id

This resource expects a single parameter that uniquely identifies the Route Table. You may pass it as a string, or as the value in a hash:

    describe aws_route_table('rtb-123abcde') do
      it { should exist }
    end
    # Same
    describe aws_route_table(route_table_id: 'rtb-123abcde') do
      it { should exist }
    end

## Matchers

For a full list of available matchers, please visit our [matchers page](https://www.inspec.io/docs/reference/matchers/).

### exist

Indicates that the Route Table provided was found.  Use `should_not` to test for Route Tables that should not exist.

    describe aws_route_table('should-be-there') do
      it { should exist }
    end

    describe aws_route_table('should-not-be-there') do
      it { should_not exist }
    end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
inspec-2.1.21 docs/resources/aws_route_table.md.erb
inspec-2.1.10 docs/resources/aws_route_table.md.erb
inspec-2.0.32 docs/resources/aws_route_table.md.erb