Class: TerraformDSL::AWS::RDS::ParameterGroup

Inherits:
TerraformDSL::AWS::Resource show all
Defined in:
lib/terraformdsl/aws.rb

Instance Attribute Summary collapse

Attributes inherited from TerraformDSL::AWS::Resource

#parent

Instance Method Summary collapse

Methods inherited from TerraformDSL::AWS::Resource

#accept, #set_parent

Constructor Details

#initialize(name, family, parameters = {}) ⇒ ParameterGroup

Returns a new instance of ParameterGroup.



351
352
353
354
355
# File 'lib/terraformdsl/aws.rb', line 351

def initialize(name, family, parameters={})
  @name    = name
  @family  = family
  @parameters = parameters
end

Instance Attribute Details

#familyObject (readonly)

Returns the value of attribute family.



356
357
358
# File 'lib/terraformdsl/aws.rb', line 356

def family
  @family
end

#nameObject (readonly)

Returns the value of attribute name.



356
357
358
# File 'lib/terraformdsl/aws.rb', line 356

def name
  @name
end

#parametersObject (readonly)

Returns the value of attribute parameters.



356
357
358
# File 'lib/terraformdsl/aws.rb', line 356

def parameters
  @parameters
end

Instance Method Details

#attr(attr) ⇒ Object



358
# File 'lib/terraformdsl/aws.rb', line 358

def attr(attr); "${aws_db_parameter_group.#{@name}.#{attr}}"; end