SYNOPSIS
my $hostedzone = Net::Amazon::Route53::HostedZone->new(...);
# use methods on $hostedzone
ATTRIBUTES
route53
A Net::Amazon::Route53 object, needed and used to perform requests to Amazon's Route 53 service
id
The hosted zone's id
name
The hosted zone's name; ends in a dot, i.e.
example.com.
callerreference
The CallerReference attribute for the hosted zone
comment
Any Comment given when the zone is created
nameservers
Lazily loaded, returns a list of the nameservers authoritative for this zone
resource_record_sets
Lazily loaded, returns a list of the resource record sets (Net::Amazon::Route53::ResourceRecordSet objects) for this zone.
METHODS
create
Creates a new zone. Needs all the attributes (name, callerreference and comment).
Takes an optional boolean parameter, wait
, to indicate whether the request should return straightaway (default, or when wait
is 0
) or it should wait until the request is INSYNC
according to the Change's status.
Returns a Net::Amazon::Route53::Change object representing the change requested.
delete
Deletes the zone. A zone can only be deleted by Amazon's Route 53 service if it contains no records other than a SOA or NS.
Takes an optional boolean parameter, wait
, to indicate whether the request should return straightaway (default, or when wait
is 0
) or it should wait until the request is INSYNC
according to the Change's status.
Returns a Net::Amazon::Route53::Change object representing the change requested.
AUTHOR
Marco FONTANI <mfontani@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Marco FONTANI.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.