AwsServerlessApiGatewayHttpRoute53AliasRecordArgs

interface AwsServerlessApiGatewayHttpRoute53AliasRecordArgs { evaluateTargetHealth?: Input<boolean>; hostedZoneName: Input<string>; privateZone?: Input<boolean>; recordName?: Input<string>; }

Optional Route53 alias-record settings for API Gateway HTTP custom domains.

Example

CODE
const route53AliasRecord: AwsServerlessApiGatewayHttpRoute53AliasRecordArgs = {
  hostedZoneName: 'orders.example.com',
  recordName: 'http.orders.example.com',
  evaluateTargetHealth: true,
};

Properties

evaluateTargetHealth: Input<boolean>

Optional evaluate-target-health flag for Route53 alias records. Defaults to false.

hostedZoneName: Input<string>

Hosted zone name used to resolve the zone ID where the alias record should be created.

privateZone: Input<boolean>

Optional hosted-zone visibility flag used when resolving by name. Defaults to false.

recordName: Input<string>

Optional DNS record name. Defaults to args.apiGatewayHttp.customDomain.domainName.