Route53Aliases Class

Summary

Amazon Route53 aliases
Assembly
Cake.AWS.Route53.dll
Namespace
Cake.AWS.Route53
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["Route53Aliases"] class Type type-node

Syntax

public static class Route53Aliases

Attributes

Type Description
CakeAliasCategoryAttribute
CakeNamespaceImportAttribute
CakeNamespaceImportAttribute

Methods

Name Value Summary
CreateHostedZone(ICakeContext, string, Route53Settings) Task<string>
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.
static
CreateHostedZone(ICakeContext, string, string, VPCRegion, Route53Settings) Task<string>
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.
static
CreateResourceRecordSet(ICakeContext, string, string, RRType, Route53Settings) Task<string>
Create or change a DNS record pointing to the current instance
static
CreateResourceRecordSet(ICakeContext, string, string, RRType, string, long, Route53Settings) Task<string>
Create or change a DNS record for a hosted zone.
static
CreateResourceRecordSet(ICakeContext, string, string, RRType, string, Route53Settings) Task<string>
Create or change a DNS record for a hosted zone.
static
DeleteHostedZone(ICakeContext, string, Route53Settings) Task<bool>
Delete a hosted zone.
static
DeleteResourceRecordSet(ICakeContext, string, string, RRType, string, long, Route53Settings) Task<string>
Delete a DNS record for a hosted zone.
static
GetHostedZone(ICakeContext, string, Route53Settings) Task<HostedZone>
Retrieve the hosted zone for a specific domain.
static
GetHostedZones(ICakeContext, Route53Settings) Task<IList<HostedZone>>
Retrieve a list of your hosted zones.
static
GetResourceRecordSets(ICakeContext, string, Route53Settings) Task<IList<ResourceRecordSet>>
To retrieve a list of record sets for a particular hosted zone.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin