<commit_before>####Table of Contents

1. [Overview](#overview)
2. [Module Description - What the module does and why it is useful](#module-description)
3. [Setup - The basics of getting started with aws_api](#setup)
    * [What aws_api affects](#what-aws_api-affects)
    * [Setup requirements](#setup-requirements)
    * [Beginning with aws_api](#beginning-with-aws_api)
4. [Usage - Configuration options and additional functionality](#usage)
5. [Reference - An under-the-hood peek at what the module is doing and how](#reference)
5. [Limitations - OS compatibility, etc.](#limitations)
6. [Development - Guide for contributing to the module](#development)

##Overview

This module provides a bridge allowing you to setup Amazon Web Services resources (such as VPCs and Subnets) using the puppet DSL.

##Module Description



If applicable, this section should have a brief description of the technology the module integrates with and what that integration enables. This section should answer the questions: "What does this module *do*?" and "Why would I use it?"

If your module has a range of functionality (installation, configuration, management, etc.) this is the time to mention it.

##Setup

###What aws_api affects

* A list of files, packages, services, or operations that the module will alter, impact, or execute on the system it's installed on.
* This is a great place to stick any warnings.
* Can be in list or paragraph form. 

###Setup Requirements

Pluginsync must be enabled to use this module.

###Beginning with aws_api

The very basic steps needed for a user to get the module up and running. 

If your most recent release breaks compatibility or requires particular steps for upgrading, you may wish to include an additional section here: Upgrading (For an example, see http://forge.puppetlabs.com/puppetlabs/firewall).

##Usage

Put the classes, types, and resources for customizing, configuring, and doing the fancy stuff with your module here. 

## Types Reference

### aws_vpc

### aws_subnet 

##Limitations

This is where you list OS compatibility, version compatibility, etc.

##Development

Patches are welcome! Please submit a pull request on github :)

<commit_msg>Start writing stuff in the README<commit_after>####Table of Contents

1. [Overview](#overview)
2. [Module Description - What the module does and why it is useful](#module-description)
3. [Setup - The basics of getting started with aws_api](#setup)
    * [What aws_api affects](#what-aws_api-affects)
    * [Setup requirements](#setup-requirements)
    * [Beginning with aws_api](#beginning-with-aws_api)
4. [Usage - Configuration options and additional functionality](#usage)
5. [Reference - An under-the-hood peek at what the module is doing and how](#reference)
5. [Limitations - OS compatibility, etc.](#limitations)
6. [Development - Guide for contributing to the module](#development)

##Overview

This module provides a bridge allowing you to setup Amazon Web Services resources (such as VPCs and Subnets) using the puppet DSL.

##Module Description

##Setup

###What aws_api affects

This module can be used to re-configure (and purge!) your AWS configs.

Please be extremely careful when using it.

###Setup Requirements

Pluginsync must be enabled to use this module, or you have to be running standalone

You need to have the following environment variables setup to use this:

  * AWS_ACCESS_KEY_ID
  * AWS_SECRET_ACCESS_KEY

###Beginning with aws_api

Try exploring using puppet resource, in a checkout:

  puppet resource aws_subnet --libdir lib

##Usage

For all types, the name property is the namevar and takes the value of the
'Name' tag if set, otherwise the Amazon assigned ID. All resources generated
by this module will have the 'Name' tag set to the value of the name property (by default the resource title).

It is recommended that all resources by given a unique name rather than using
the autogenerated ids in manifests (but either should work interchangably in all cases)

## Types Reference

### aws_vpc

Read-only properties:

 * region
 * cidr
 * dhcp_options_id
 * instance_tenancy

### aws_subnet 

Read-only properties:
  * vpc
  * cidr
  * az
  * route_table

### aws_cgw

Read-only properties:

  * region
  * ip_address
  * bgp_asn

### aws_dopts

### aws_igw

Read-only properties:

  * vpc

### aws_routetable

Properties: FIXME

  * subnets
  * routes
  * propagation_vgws

### aws_vgw

### aws_vpn

  * vgw_id
  * vpc_id
  * type
  * routing
  * static_routes

##Limitations

This is where you list OS compatibility, version compatibility, etc.

##Development

Patches are welcome! Please submit a pull request on github :)


{'fraction_non_alphanumeric': 0.0782925782925783, 'fraction_numerical': 0.003003003003003003, 'mean_word_length': 4.365937859608746, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3572659', 'n_tokens_mistral': 1360, 'n_tokens_neox': 1291, 'n_words': 597}