class TerraformDSL::AWS::VPC
Attributes
cidr[R]
name[R]
Public Class Methods
new(name, cidr)
click to toggle source
# File lib/terraformdsl/aws.rb, line 128 def initialize(name, cidr) @name = name @cidr = cidr end
Public Instance Methods
EC2(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 136 def EC2 (*a, &b); add_resource(EC2 .new(*a), &b); end
EIP(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 137 def EIP (*a, &b); add_resource(EIP .new(*a), &b); end
InternetGateway(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 139 def InternetGateway(*a, &b); add_resource(InternetGateway.new(*a), &b); end
RDS_Instance(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 145 def RDS_Instance (*a, &b); add_resource(RDS::Instance .new(*a), &b); end
RDS_OptionGroup(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 144 def RDS_OptionGroup(*a, &b); add_resource(RDS::OptionGroup.new(*a), &b); end
RDS_ParameterGroup(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 143 def RDS_ParameterGroup(*a, &b); add_resource(RDS::ParameterGroup.new(*a), &b); end
RDS_ReadReplica(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 146 def RDS_ReadReplica(*a, &b); add_resource(RDS::ReadReplica.new(*a), &b); end
RDS_SubnetGroup(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 142 def RDS_SubnetGroup(*a, &b); add_resource(RDS::SubnetGroup.new(*a), &b); end
RouteTable(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 140 def RouteTable (*a, &b); add_resource(RouteTable .new(*a), &b); end
SecurityGroup(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 141 def SecurityGroup (*a, &b); add_resource(SecurityGroup .new(*a), &b); end
Subnet(*a, &b)
click to toggle source
# File lib/terraformdsl/aws.rb, line 138 def Subnet(*a, &b); add_resource(Subnet.new(*a), &b); end
attr(attr)
click to toggle source
# File lib/terraformdsl/aws.rb, line 134 def attr(attr); "${aws_vpc.#{@name}.#{attr}}"; end