aws-cdk-lib.aws_route53recoveryreadiness.CfnResourceSet.DNSTargetResourceProperty

interface DNSTargetResourceProperty

LanguageType name
.NETAmazon.CDK.AWS.Route53RecoveryReadiness.CfnResourceSet.DNSTargetResourceProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsroute53recoveryreadiness#CfnResourceSet_DNSTargetResourceProperty
Javasoftware.amazon.awscdk.services.route53recoveryreadiness.CfnResourceSet.DNSTargetResourceProperty
Pythonaws_cdk.aws_route53recoveryreadiness.CfnResourceSet.DNSTargetResourceProperty
TypeScript aws-cdk-lib » aws_route53recoveryreadiness » CfnResourceSet » DNSTargetResourceProperty

A component for DNS/routing control readiness checks and architecture checks.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_route53recoveryreadiness as route53recoveryreadiness } from 'aws-cdk-lib';
const dNSTargetResourceProperty: route53recoveryreadiness.CfnResourceSet.DNSTargetResourceProperty = {
  domainName: 'domainName',
  hostedZoneArn: 'hostedZoneArn',
  recordSetId: 'recordSetId',
  recordType: 'recordType',
  targetResource: {
    nlbResource: {
      arn: 'arn',
    },
    r53Resource: {
      domainName: 'domainName',
      recordSetId: 'recordSetId',
    },
  },
};

Properties

NameTypeDescription
domainName?stringThe domain name that acts as an ingress point to a portion of the customer application.
hostedZoneArn?stringThe hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.
recordSetId?stringThe Amazon Route 53 record set ID that uniquely identifies a DNS record, given a name and a type.
recordType?stringThe type of DNS record of the target resource.
targetResource?IResolvable | TargetResourcePropertyThe target resource that the Route 53 record points to.

domainName?

Type: string (optional)

The domain name that acts as an ingress point to a portion of the customer application.


hostedZoneArn?

Type: string (optional)

The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.


recordSetId?

Type: string (optional)

The Amazon Route 53 record set ID that uniquely identifies a DNS record, given a name and a type.


recordType?

Type: string (optional)

The type of DNS record of the target resource.


targetResource?

Type: IResolvable | TargetResourceProperty (optional)

The target resource that the Route 53 record points to.