UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

24 lines (23 loc) 932 B
import * as apig from '../../aws-apigateway'; import * as route53 from '../../aws-route53'; /** * Defines an API Gateway domain name as the alias target. * * Use the `ApiGateway` class if you wish to map the alias to an REST API with a * domain name defined through the `RestApiProps.domainName` prop. */ export declare class ApiGatewayDomain implements route53.IAliasRecordTarget { private readonly domainName; constructor(domainName: apig.IDomainName); bind(_record: route53.IRecordSet, _zone?: route53.IHostedZone): route53.AliasRecordTargetConfig; } /** * Defines an API Gateway REST API as the alias target. Requires that the domain * name will be defined through `RestApiProps.domainName`. * * You can direct the alias to any `apigateway.DomainName` resource through the * `ApiGatewayDomain` class. */ export declare class ApiGateway extends ApiGatewayDomain { constructor(api: apig.RestApiBase); }