Resource Type: ec2_vpc

Defined in:
lib/puppet/type/ec2_vpc.rb
Providers:
v2

Overview

A type representing an AWS VPC.

Properties

  • cidr_block

    The IP range for the VPC.

  • dhcp_options

    The DHCP option set to use for this VPC.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • instance_tenancy (defaults to: default)

    The supported tenancy options for instances in this VPC.

    Supported values:
    • default
    • dedicated
  • region

    The region in which to launch the VPC.

  • tags

    The tags to assign to the VPC.

Parameters

  • name (namevar)

    The name of the VPC.

  • provider

    The specific backend to use for this ‘ec2_vpc` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.