Class: Terraframe::AWS::AWSSecurityGroupResource

Inherits:
AWSResource show all
Defined in:
lib/terraframe/aws/aws_resources.rb

Instance Attribute Summary

Attributes inherited from Resource

#resource_name

Attributes inherited from ScriptItem

#context, #fields, #vars

Instance Method Summary collapse

Methods inherited from AWSResource

#method_missing

Methods inherited from Resource

#cleanup_provisioner_type, #connection, #provisioner

Methods inherited from ScriptItem

#id_of, #method_missing, #output_of, #to_json

Constructor Details

#initialize(name, vars, context, &block) ⇒ AWSSecurityGroupResource

Returns a new instance of AWSSecurityGroupResource.



42
43
44
45
# File 'lib/terraframe/aws/aws_resources.rb', line 42

def initialize(name, vars, context, &block)
  super(name, vars, context, &block)
  @fields["name"] = name
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Terraframe::AWS::AWSResource