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