class TerraformDSL::AWS::Route53::Record
Attributes
name[R]
opts[R]
type[R]
values[R]
Public Class Methods
new(type, name, values, opts={})
click to toggle source
# File lib/terraformdsl/aws.rb, line 534 def initialize(type, name, values, opts={}) RECORD_TYPES.include?(type) or raise "#{type.inspect}: unknown record type." @type = type @name = name @values = [values].flatten @opts = opts end
Public Instance Methods
attr(attr)
click to toggle source
# File lib/terraformdsl/aws.rb, line 544 def attr(attr); "${aws_route53_record.#{@name}.#{attr}}"; end