Cake.AWS.Route53

AWS Route53 addin for Cake.

#addin nuget:?package=Cake.AWS.Route53&version=0.1.5

<package id="Cake.AWS.Route53" version="0.1.5" />

dotnet add package Cake.AWS.Route53 --version 0.1.5

<PackageReference Include="Cake.AWS.Route53" Version="0.1.5" />

Aliases

Amazon Route53 aliases

Route53

CreateHostedZone(ICakeContext, string, Route53Settings) Create a new hosted zone. When you create a zone, its initial status is PENDING. This means that it is not yet available on all DNS servers. The status of the zone changes to INSYNC when the NS and SOA records are available on all Route 53 DNS servers.
CreateHostedZone(ICakeContext, string, string, VPCRegion, Route53Settings) Create a new hosted zone. When you create a zone, its initial status is PENDING. This means that it is not yet available on all DNS servers. The status of the zone changes to INSYNC when the NS and SOA records are available on all Route 53 DNS servers.
CreateResourceRecordSet(ICakeContext, string, string, RRType, Route53Settings) Create or change a DNS record pointing to the current instance
CreateResourceRecordSet(ICakeContext, string, string, RRType, string, long, Route53Settings) Create or change a DNS record for a hosted zone.
CreateResourceRecordSet(ICakeContext, string, string, RRType, string, Route53Settings) Create or change a DNS record for a hosted zone.
DeleteHostedZone(ICakeContext, string, Route53Settings) Delete a hosted zone.
DeleteResourceRecordSet(ICakeContext, string, string, RRType, string, long, Route53Settings) Delete a DNS record for a hosted zone.
GetHostedZone(ICakeContext, string, Route53Settings) Retrieve the hosted zone for a specific domain.
GetHostedZones(ICakeContext, Route53Settings) Retrieve a list of your hosted zones.
GetResourceRecordSets(ICakeContext, string, Route53Settings) To retrieve a list of record sets for a particular hosted zone.