Show / Hide Table of Contents

Class SvcbRecord

A DNS SVCB record.

Inheritance
object
Resource
RecordSet
SvcbRecord
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 SvcbRecord : RecordSet, IRecordSet, IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class SvcbRecord 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;
             SvcbRecordValue svcbRecordValue;

             var svcbRecord = new SvcbRecord(this, "MySvcbRecord", new SvcbRecordProps {
                 Values = new [] { svcbRecordValue },
                 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

SvcbRecord(Construct, string, ISvcbRecordProps)

A DNS SVCB record.

Properties

PROPERTY_INJECTION_ID

Uniquely identifies this class.

Constructors

SvcbRecord(Construct, string, ISvcbRecordProps)

A DNS SVCB record.

public SvcbRecord(Construct scope, string id, ISvcbRecordProps props)
Parameters
scope Construct
id string
props ISvcbRecordProps
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;
             SvcbRecordValue svcbRecordValue;

             var svcbRecord = new SvcbRecord(this, "MySvcbRecord", new SvcbRecordProps {
                 Values = new [] { svcbRecordValue },
                 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