@altostra/core
Version:
Core library for shared types and logic
16 lines (15 loc) • 651 B
TypeScript
import type { DNSName } from "../../../common/CustomTypes/DNSName";
import type { NonEmptyString } from "../../../common/CustomTypes/NonEmptyString";
import type { AwsResourceCommon } from "../common";
import type { CloudFormationValue } from "../IntrinsicFunctions";
export declare type ApiMappingType = 'AWS::ApiGatewayV2::ApiMapping';
export interface ApiMapping extends AwsResourceCommon {
Type: ApiMappingType;
Properties: ApiMappingProperties;
}
export interface ApiMappingProperties {
ApiId: CloudFormationValue<NonEmptyString>;
ApiMappingKey?: string;
DomainName: DNSName;
Stage: CloudFormationValue<NonEmptyString>;
}