Class: TerraformDSL::AWS::Route53

Inherits:
Resource
  • Object
show all
Defined in:
lib/terraformdsl/aws.rb

Defined Under Namespace

Classes: PrivateZone, Record, Zone

Constant Summary collapse

RECORD_TYPES =
[
  :A, :AAAA, :CAA, :CNAME, :MX, :NAPTR, :NS,
  :PTR, :SOA, :SPF, :SRV, :TXT,
]

Instance Attribute Summary

Attributes inherited from Resource

#parent

Instance Method Summary collapse

Methods inherited from Resource

#accept, #attr, #set_parent

Constructor Details

#initializeRoute53

Returns a new instance of Route53.



495
496
# File 'lib/terraformdsl/aws.rb', line 495

def initialize()
end

Instance Method Details

#PrivateZone(*a, &b) ⇒ Object



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

def PrivateZone(*a, &b); add_resource(PrivateZone.new(*a), &b); end

#Zone(*a, &b) ⇒ Object



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

def Zone       (*a, &b); add_resource(Zone.new(*a)       , &b); end