Interface IVpcEndpointServiceDomainNameProps
Properties to configure a VPC Endpoint Service domain name.
Namespace: Amazon.CDK.AWS.Route53
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IVpcEndpointServiceDomainNameProps
Syntax (vb)
Public Interface 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
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. |
Properties
DomainName
The domain name to use.
string DomainName { get; }
Property Value
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.
IVPCEndpointServiceRef EndpointService { get; }
Property Value
Remarks
ExampleMetadata: infused
PublicHostedZone
The public hosted zone to use for the domain.
IPublicHostedZone PublicHostedZone { get; }
Property Value
Remarks
ExampleMetadata: infused