Show / Hide Table of Contents

Interface CfnResourceSet.IDNSTargetResourceProperty

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

Namespace: Amazon.CDK.AWS.Route53RecoveryReadiness
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnResourceSet.IDNSTargetResourceProperty
Syntax (vb)
Public Interface CfnResourceSet.IDNSTargetResourceProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Route53RecoveryReadiness;

             var dNSTargetResourceProperty = new DNSTargetResourceProperty {
                 DomainName = "domainName",
                 HostedZoneArn = "hostedZoneArn",
                 RecordSetId = "recordSetId",
                 RecordType = "recordType",
                 TargetResource = new TargetResourceProperty {
                     NlbResource = new NLBResourceProperty {
                         Arn = "arn"
                     },
                     R53Resource = new R53ResourceRecordProperty {
                         DomainName = "domainName",
                         RecordSetId = "recordSetId"
                     }
                 }
             };

Synopsis

Properties

DomainName

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

HostedZoneArn

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

RecordSetId

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

RecordType

The type of DNS record of the target resource.

TargetResource

The target resource that the Route 53 record points to.

Properties

DomainName

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

string? DomainName { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-domainname

HostedZoneArn

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

string? HostedZoneArn { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-hostedzonearn

RecordSetId

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

string? RecordSetId { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-recordsetid

RecordType

The type of DNS record of the target resource.

string? RecordType { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-recordtype

TargetResource

The target resource that the Route 53 record points to.

object? TargetResource { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html#cfn-route53recoveryreadiness-resourceset-dnstargetresource-targetresource

Type union: either IResolvable or CfnResourceSet.ITargetResourceProperty

Back to top Generated by DocFX