Show / Hide Table of Contents

Class ZoneDelegationRecord

A record to delegate further lookups to a different set of name servers.

Inheritance
object
Resource
RecordSet
ZoneDelegationRecord
Implements
IRecordSet
IResource
IRecordSetRef
IConstruct
IDependable
IEnvironmentAware
Inherited Members
RecordSet.DomainName
RecordSet.RecordSetRef
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.With(params IMixin[])
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.Route53
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ZoneDelegationRecord : RecordSet, IRecordSet, IResource, IRecordSetRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class ZoneDelegationRecord Inherits RecordSet Implements IRecordSet, IResource, IRecordSetRef, IConstruct, IDependable, IEnvironmentAware
Remarks

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;
            using Amazon.CDK.AWS.Route53;

            CidrRoutingConfig cidrRoutingConfig;
            GeoLocation geoLocation;
            HealthCheck healthCheck;
            HostedZone hostedZone;

            var zoneDelegationRecord = new ZoneDelegationRecord(this, "MyZoneDelegationRecord", new ZoneDelegationRecordProps {
                NameServers = new [] { "nameServers" },
                Zone = hostedZone,

                // the properties below are optional
                CidrRoutingConfig = cidrRoutingConfig,
                Comment = "comment",
                DeleteExisting = false,
                Failover = Failover.PRIMARY,
                GeoLocation = geoLocation,
                HealthCheck = healthCheck,
                MultiValueAnswer = false,
                RecordName = "recordName",
                Region = "region",
                SetIdentifier = "setIdentifier",
                Ttl = Duration.Minutes(30),
                Weight = 123
            });

Synopsis

Constructors

ZoneDelegationRecord(Construct, string, IZoneDelegationRecordProps)

A record to delegate further lookups to a different set of name servers.

Properties

PROPERTY_INJECTION_ID

Uniquely identifies this class.

Constructors

ZoneDelegationRecord(Construct, string, IZoneDelegationRecordProps)

A record to delegate further lookups to a different set of name servers.

public ZoneDelegationRecord(Construct scope, string id, IZoneDelegationRecordProps props)
Parameters
scope Construct
id string
props IZoneDelegationRecordProps
Remarks

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;
            using Amazon.CDK.AWS.Route53;

            CidrRoutingConfig cidrRoutingConfig;
            GeoLocation geoLocation;
            HealthCheck healthCheck;
            HostedZone hostedZone;

            var zoneDelegationRecord = new ZoneDelegationRecord(this, "MyZoneDelegationRecord", new ZoneDelegationRecordProps {
                NameServers = new [] { "nameServers" },
                Zone = hostedZone,

                // the properties below are optional
                CidrRoutingConfig = cidrRoutingConfig,
                Comment = "comment",
                DeleteExisting = false,
                Failover = Failover.PRIMARY,
                GeoLocation = geoLocation,
                HealthCheck = healthCheck,
                MultiValueAnswer = false,
                RecordName = "recordName",
                Region = "region",
                SetIdentifier = "setIdentifier",
                Ttl = Duration.Minutes(30),
                Weight = 123
            });

Properties

PROPERTY_INJECTION_ID

Uniquely identifies this class.

public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

ExampleMetadata: fixture=_generated

Implements

IRecordSet
IResource
IRecordSetRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
Back to top Generated by DocFX