Show / Hide Table of Contents

Class CaaAmazonRecord

A DNS Amazon 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 CaaAmazonRecord : CaaRecord, IRecordSet, IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CaaAmazonRecord Inherits CaaRecord Implements IRecordSet, IResource, IConstruct, IDependable, IEnvironmentAware
Remarks

A CAA record to restrict certificate authorities allowed to issue certificates for a domain to Amazon only.

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 caaAmazonRecord = new CaaAmazonRecord(this, "MyCaaAmazonRecord", new CaaAmazonRecordProps {
                 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

CaaAmazonRecord(Construct, string, ICaaAmazonRecordProps)

A DNS Amazon CAA record.

Properties

PROPERTY_INJECTION_ID

Uniquely identifies this class.

Constructors

CaaAmazonRecord(Construct, string, ICaaAmazonRecordProps)

A DNS Amazon CAA record.

public CaaAmazonRecord(Construct scope, string id, ICaaAmazonRecordProps props)
Parameters
scope Construct
id string
props ICaaAmazonRecordProps
Remarks

A CAA record to restrict certificate authorities allowed to issue certificates for a domain to Amazon only.

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 caaAmazonRecord = new CaaAmazonRecord(this, "MyCaaAmazonRecord", new CaaAmazonRecordProps {
                 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

A CAA record to restrict certificate authorities allowed to issue certificates for a domain to Amazon only.

Resource: AWS::Route53::RecordSet

ExampleMetadata: fixture=_generated

Implements

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