Show / Hide Table of Contents

Class CaaRecord

A DNS CAA record.

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

Resource: AWS::Route53::RecordSet

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 caaRecord = new CaaRecord(this, "MyCaaRecord", new CaaRecordProps {
                 Values = new [] { new CaaRecordValue {
                     Flag = 123,
                     Tag = CaaTag.ISSUE,
                     Value = "value"
                 } },
                 Zone = hostedZone,

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

Synopsis

Constructors

CaaRecord(Construct, string, ICaaRecordProps)

A DNS CAA record.

Properties

PROPERTY_INJECTION_ID

Uniquely identifies this class.

Constructors

CaaRecord(Construct, string, ICaaRecordProps)

A DNS CAA record.

public CaaRecord(Construct scope, string id, ICaaRecordProps props)
Parameters
scope Construct
id string
props ICaaRecordProps
Remarks

Resource: AWS::Route53::RecordSet

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 caaRecord = new CaaRecord(this, "MyCaaRecord", new CaaRecordProps {
                 Values = new [] { new CaaRecordValue {
                     Flag = 123,
                     Tag = CaaTag.ISSUE,
                     Value = "value"
                 } },
                 Zone = hostedZone,

                 // the properties below are optional
                 CidrRoutingConfig = cidrRoutingConfig,
                 Comment = "comment",
                 DeleteExisting = false,
                 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

Resource: AWS::Route53::RecordSet

ExampleMetadata: fixture=_generated

Implements

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