Class DsRecordProps
Construction properties for a DSRecord.
Inheritance
System.Object
DsRecordProps
Namespace: Amazon.CDK.AWS.Route53
Assembly: Amazon.CDK.AWS.Route53.dll
Syntax (csharp)
public class DsRecordProps : Object, IDsRecordProps, IRecordSetOptions
Syntax (vb)
Public Class DsRecordProps
Inherits Object
Implements IDsRecordProps, IRecordSetOptions
Remarks
ExampleMetadata: infused
Examples
HostedZone myZone;
new DsRecord(this, "DSRecord", new DsRecordProps {
Zone = myZone,
RecordName = "foo",
Values = new [] { "12345 3 1 123456789abcdef67890123456789abcdef67890" },
Ttl = Duration.Minutes(90)
});
Synopsis
Constructors
DsRecordProps() |
Properties
Comment | A comment to add on the record. |
RecordName | The domain name for this record. |
Ttl | The resource record cache time to live (TTL). |
Values | The DS values. |
Zone | The hosted zone in which to define the new record. |
Constructors
DsRecordProps()
public DsRecordProps()
Properties
Comment
A comment to add on the record.
public string Comment { get; set; }
Property Value
System.String
Remarks
Default: no comment
RecordName
The domain name for this record.
public string RecordName { get; set; }
Property Value
System.String
Remarks
Default: zone root
Ttl
The resource record cache time to live (TTL).
public Duration Ttl { get; set; }
Property Value
Remarks
Default: Duration.minutes(30)
Values
The DS values.
public string[] Values { get; set; }
Property Value
System.String[]
Zone
The hosted zone in which to define the new record.
public IHostedZone Zone { get; set; }
Property Value