interface CfnRecordSetGroupMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Route53.Mixins.CfnRecordSetGroupMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsroute53/mixins#CfnRecordSetGroupMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.route53.mixins.CfnRecordSetGroupMixinProps |
Python | aws_cdk.mixins_preview.aws_route53.mixins.CfnRecordSetGroupMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_route53 » mixins » CfnRecordSetGroupMixinProps |
Properties for CfnRecordSetGroupPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as route53_mixins } from '@aws-cdk/mixins-preview/aws-route53';
const cfnRecordSetGroupMixinProps: route53_mixins.CfnRecordSetGroupMixinProps = {
comment: 'comment',
hostedZoneId: 'hostedZoneId',
hostedZoneName: 'hostedZoneName',
recordSets: [{
aliasTarget: {
dnsName: 'dnsName',
evaluateTargetHealth: false,
hostedZoneId: 'hostedZoneId',
},
cidrRoutingConfig: {
collectionId: 'collectionId',
locationName: 'locationName',
},
failover: 'failover',
geoLocation: {
continentCode: 'continentCode',
countryCode: 'countryCode',
subdivisionCode: 'subdivisionCode',
},
geoProximityLocation: {
awsRegion: 'awsRegion',
bias: 123,
coordinates: {
latitude: 'latitude',
longitude: 'longitude',
},
localZoneGroup: 'localZoneGroup',
},
healthCheckId: 'healthCheckId',
hostedZoneId: 'hostedZoneId',
hostedZoneName: 'hostedZoneName',
multiValueAnswer: false,
name: 'name',
region: 'region',
resourceRecords: ['resourceRecords'],
setIdentifier: 'setIdentifier',
ttl: 'ttl',
type: 'type',
weight: 123,
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| comment? | string | Optional: Any comments you want to include about a change batch request. |
| hosted | string | The ID of the hosted zone that you want to create records in. |
| hosted | string | The name of the hosted zone that you want to create records in. |
| record | IResolvable | (IResolvable | Record)[] | A complex type that contains one RecordSet element for each record that you want to create. |
comment?
Type:
string
(optional)
Optional: Any comments you want to include about a change batch request.
hostedZoneId?
Type:
string
(optional)
The ID of the hosted zone that you want to create records in.
Specify either HostedZoneName or HostedZoneId , but not both. If you have multiple hosted zones with the same domain name, you must specify the hosted zone using HostedZoneId .
hostedZoneName?
Type:
string
(optional)
The name of the hosted zone that you want to create records in.
You must include a trailing dot (for example, www.example.com. ) as part of the HostedZoneName .
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 can't 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.
Specify either HostedZoneName or HostedZoneId , but not both. If you have multiple hosted zones with the same domain name, you must specify the hosted zone using HostedZoneId .
recordSets?
Type:
IResolvable | (IResolvable | Record)[]
(optional)
A complex type that contains one RecordSet element for each record that you want to create.

.NET
Go
Java
Python
TypeScript