SYNOPSIS
my $resource = Net::Amazon::Route53::ResourceRecordSet->new(...);
# use methods on $resource
ATTRIBUTES
route53
A Net::Amazon::Route53 object, needed and used to perform requests to Amazon's Route 53 service
hostedzone
The Net::Amazon::Route53::HostedZone object this hosted zone refers to
name
The name for this resource record
ttl
The TTL associated with this resource record
type
The type of this resource record (A
, AAAA
, NS
, etc)
values
The values associated with this resource record.
METHODS
create
my $record = Net::Amazon::Route53::ResourceRecordSet->new( ... );
$record->create;
Creates a new record. Needs all the attributes (name, ttl, type and values).
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
$rrs->delete();
Asks Route 53 to delete the associated record. This should be used only when you want to delete the resource, not when changing a resource. In that case, use the change
method instead, which takes care of creating a unique change in which the record is first deleted with the current details and then created with the new details.
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.