Marco Fontani > Net-Amazon-Route53-0.123250 > Net::Amazon::Route53::HostedZone

Download:
Net-Amazon-Route53-0.123250.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.123250   Source  

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.

syntax highlighting: