Show / Hide Table of Contents

Class CfnVPCEndpointPropsMixin.DnsOptionsSpecificationProperty

Describes the DNS options for an endpoint.

Inheritance
object
CfnVPCEndpointPropsMixin.DnsOptionsSpecificationProperty
Implements
CfnVPCEndpointPropsMixin.IDnsOptionsSpecificationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.EC2
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnVPCEndpointPropsMixin.DnsOptionsSpecificationProperty : CfnVPCEndpointPropsMixin.IDnsOptionsSpecificationProperty
Syntax (vb)
Public Class CfnVPCEndpointPropsMixin.DnsOptionsSpecificationProperty Implements CfnVPCEndpointPropsMixin.IDnsOptionsSpecificationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpcendpoint-dnsoptionsspecification.html

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.CfnPropertyMixins.AWS.EC2;

             var dnsOptionsSpecificationProperty = new DnsOptionsSpecificationProperty {
                 DnsRecordIpType = "dnsRecordIpType",
                 PrivateDnsOnlyForInboundResolverEndpoint = "privateDnsOnlyForInboundResolverEndpoint",
                 PrivateDnsPreference = "privateDnsPreference",
                 PrivateDnsSpecifiedDomains = new [] { "privateDnsSpecifiedDomains" }
             };

Synopsis

Constructors

DnsOptionsSpecificationProperty()

Describes the DNS options for an endpoint.

Properties

DnsRecordIpType

The DNS records created for the endpoint.

PrivateDnsOnlyForInboundResolverEndpoint

Indicates whether to enable private DNS only for inbound endpoints.

PrivateDnsPreference

The preference for which private domains have a private hosted zone created for and associated with the specified VPC.

PrivateDnsSpecifiedDomains

Indicates which of the private domains to create private hosted zones for and associate with the specified VPC.

Constructors

DnsOptionsSpecificationProperty()

Describes the DNS options for an endpoint.

public DnsOptionsSpecificationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpcendpoint-dnsoptionsspecification.html

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.CfnPropertyMixins.AWS.EC2;

             var dnsOptionsSpecificationProperty = new DnsOptionsSpecificationProperty {
                 DnsRecordIpType = "dnsRecordIpType",
                 PrivateDnsOnlyForInboundResolverEndpoint = "privateDnsOnlyForInboundResolverEndpoint",
                 PrivateDnsPreference = "privateDnsPreference",
                 PrivateDnsSpecifiedDomains = new [] { "privateDnsSpecifiedDomains" }
             };

Properties

DnsRecordIpType

The DNS records created for the endpoint.

public string? DnsRecordIpType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpcendpoint-dnsoptionsspecification.html#cfn-ec2-vpcendpoint-dnsoptionsspecification-dnsrecordiptype

PrivateDnsOnlyForInboundResolverEndpoint

Indicates whether to enable private DNS only for inbound endpoints.

public string? PrivateDnsOnlyForInboundResolverEndpoint { get; set; }
Property Value

string

Remarks

This option is available only for services that support both gateway and interface endpoints. It routes traffic that originates from the VPC to the gateway endpoint and traffic that originates from on-premises to the interface endpoint.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpcendpoint-dnsoptionsspecification.html#cfn-ec2-vpcendpoint-dnsoptionsspecification-privatednsonlyforinboundresolverendpoint

PrivateDnsPreference

The preference for which private domains have a private hosted zone created for and associated with the specified VPC.

public string? PrivateDnsPreference { get; set; }
Property Value

string

Remarks

Only supported when private DNS is enabled and when the VPC endpoint type is ServiceNetwork or Resource.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpcendpoint-dnsoptionsspecification.html#cfn-ec2-vpcendpoint-dnsoptionsspecification-privatednspreference

PrivateDnsSpecifiedDomains

Indicates which of the private domains to create private hosted zones for and associate with the specified VPC.

public string[]? PrivateDnsSpecifiedDomains { get; set; }
Property Value

string[]

Remarks

Only supported when private DNS is enabled and the private DNS preference is VERIFIED_DOMAINS_AND_SPECIFIED_DOMAINS or SPECIFIED_DOMAINS_ONLY .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpcendpoint-dnsoptionsspecification.html#cfn-ec2-vpcendpoint-dnsoptionsspecification-privatednsspecifieddomains

Implements

CfnVPCEndpointPropsMixin.IDnsOptionsSpecificationProperty
Back to top Generated by DocFX