class TerraformDSL::AWS::SecurityGroup

Attributes

desc[R]
name[R]

Public Class Methods

new(name, desc) click to toggle source
# File lib/terraformdsl/aws.rb, line 214
def initialize(name, desc)
  @name    = name
  @desc    = desc
end

Public Instance Methods

Egress(*a, &b) click to toggle source
# File lib/terraformdsl/aws.rb, line 223
def Egress (*a, &b); add_resource(Egress .new(*a), &b); end
Ingress(*a, &b) click to toggle source
# File lib/terraformdsl/aws.rb, line 222
def Ingress(*a, &b); add_resource(Ingress.new(*a), &b); end
attr(attr) click to toggle source
# File lib/terraformdsl/aws.rb, line 220
def attr(attr); "${aws_security_group.#{@name}.#{attr}}"; end