aws-cdk-lib.aws_apigateway.DomainNameAttributes

interface DomainNameAttributes

LanguageType name
.NETAmazon.CDK.AWS.APIGateway.DomainNameAttributes
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsapigateway#DomainNameAttributes
Javasoftware.amazon.awscdk.services.apigateway.DomainNameAttributes
Pythonaws_cdk.aws_apigateway.DomainNameAttributes
TypeScript (source)aws-cdk-lib » aws_apigateway » DomainNameAttributes

Example

declare const api: apigateway.RestApi;

const domainName = apigateway.DomainName.fromDomainNameAttributes(this, 'DomainName', {
  domainName: 'domainName',
  domainNameAliasHostedZoneId: 'domainNameAliasHostedZoneId',
  domainNameAliasTarget: 'domainNameAliasTarget',
});

new apigateway.BasePathMapping(this, 'BasePathMapping', {
  domainName: domainName,
  restApi: api,
});

Properties

NameTypeDescription
domainNamestringThe domain name (e.g. example.com).
domainNameAliasHostedZoneIdstringThe Route53 hosted zone ID to use in order to connect a record set to this domain through an alias.
domainNameAliasTargetstringThe Route53 alias target to use in order to connect a record set to this domain through an alias.

domainName

Type: string

The domain name (e.g. example.com).


domainNameAliasHostedZoneId

Type: string

The Route53 hosted zone ID to use in order to connect a record set to this domain through an alias.


domainNameAliasTarget

Type: string

The Route53 alias target to use in order to connect a record set to this domain through an alias.