Class VpcEndpointServiceDomainNameProps
Properties to configure a VPC Endpoint Service domain name.
Inheritance
System.Object
VpcEndpointServiceDomainNameProps
Implements
Namespace: Amazon.CDK.AWS.Route53
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class VpcEndpointServiceDomainNameProps : Object, IVpcEndpointServiceDomainNameProps
Syntax (vb)
Public Class VpcEndpointServiceDomainNameProps
Inherits Object
Implements IVpcEndpointServiceDomainNameProps
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.Route53;
PublicHostedZone zone;
VpcEndpointService vpces;
new VpcEndpointServiceDomainName(this, "EndpointDomain", new VpcEndpointServiceDomainNameProps {
EndpointService = vpces,
DomainName = "my-stuff.aws-cdk.dev",
PublicHostedZone = zone
});
Synopsis
Constructors
VpcEndpointServiceDomainNameProps() |
Properties
DomainName | The domain name to use. |
EndpointService | The VPC Endpoint Service to configure Private DNS for. |
PublicHostedZone | The public hosted zone to use for the domain. |
Constructors
VpcEndpointServiceDomainNameProps()
public VpcEndpointServiceDomainNameProps()
Properties
DomainName
The domain name to use.
public string DomainName { get; set; }
Property Value
System.String
Remarks
This domain name must be owned by this account (registered through Route53), or delegated to this account. Domain ownership will be verified by AWS before private DNS can be used.
See: https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-services-dns-validation.html
EndpointService
The VPC Endpoint Service to configure Private DNS for.
public IVpcEndpointService EndpointService { get; set; }
Property Value
PublicHostedZone
The public hosted zone to use for the domain.
public IPublicHostedZone PublicHostedZone { get; set; }
Property Value