stratosphere-0.1.4: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.Resources.RecordSetGroup

Description

The AWS::Route53::RecordSetGroup resource creates record sets for a hosted zone. For more information about constraints and values for each property, see POST CreateHostedZone for hosted zones and POST ChangeResourceRecordSet for resource record sets.

Synopsis

Documentation

data RecordSetGroup Source #

Full data type definition for RecordSetGroup. See recordSetGroup for a more convenient constructor.

recordSetGroup Source #

Constructor for RecordSetGroup containing required fields as arguments.

rsgComment :: Lens' RecordSetGroup (Maybe (Val Text)) Source #

Any comments you want to include about the hosted zone.

rsgHostedZoneId :: Lens' RecordSetGroup (Maybe (Val Text)) Source #

The ID of the hosted zone.

rsgHostedZoneName :: Lens' RecordSetGroup (Maybe (Val Text)) Source #

The name of the domain for the hosted zone where you want to add the record set. When you create a stack using an AWS::Route53::RecordSet that specifies HostedZoneName, AWS CloudFormation attempts to find a hosted zone whose name matches the HostedZoneName. If AWS CloudFormation cannot find a hosted zone with a matching domain name, or if there is more than one hosted zone with the specified domain name, AWS CloudFormation will not create the stack. If you have multiple hosted zones with the same domain name, you must explicitly specify the hosted zone using HostedZoneId.

rsgRecordSets :: Lens' RecordSetGroup [RecordSet] Source #

List of resource record sets to add.