UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

169 lines (168 loc) 5.68 kB
"use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); Object.defineProperty(exports, "__esModule", { value: true }); var resource_1 = require("../../resource"); var HttpRouteAction = /** @class */ (function () { function HttpRouteAction(properties) { Object.assign(this, properties); } return HttpRouteAction; }()); exports.HttpRouteAction = HttpRouteAction; var GrpcRouteMetadataMatchMethod = /** @class */ (function () { function GrpcRouteMetadataMatchMethod(properties) { Object.assign(this, properties); } return GrpcRouteMetadataMatchMethod; }()); exports.GrpcRouteMetadataMatchMethod = GrpcRouteMetadataMatchMethod; var HeaderMatchMethod = /** @class */ (function () { function HeaderMatchMethod(properties) { Object.assign(this, properties); } return HeaderMatchMethod; }()); exports.HeaderMatchMethod = HeaderMatchMethod; var GrpcRouteMetadata = /** @class */ (function () { function GrpcRouteMetadata(properties) { Object.assign(this, properties); } return GrpcRouteMetadata; }()); exports.GrpcRouteMetadata = GrpcRouteMetadata; var GrpcRetryPolicy = /** @class */ (function () { function GrpcRetryPolicy(properties) { Object.assign(this, properties); } return GrpcRetryPolicy; }()); exports.GrpcRetryPolicy = GrpcRetryPolicy; var Duration = /** @class */ (function () { function Duration(properties) { Object.assign(this, properties); } return Duration; }()); exports.Duration = Duration; var GrpcRouteAction = /** @class */ (function () { function GrpcRouteAction(properties) { Object.assign(this, properties); } return GrpcRouteAction; }()); exports.GrpcRouteAction = GrpcRouteAction; var HttpRoute = /** @class */ (function () { function HttpRoute(properties) { Object.assign(this, properties); } return HttpRoute; }()); exports.HttpRoute = HttpRoute; var MatchRange = /** @class */ (function () { function MatchRange(properties) { Object.assign(this, properties); } return MatchRange; }()); exports.MatchRange = MatchRange; var RouteSpec = /** @class */ (function () { function RouteSpec(properties) { Object.assign(this, properties); } return RouteSpec; }()); exports.RouteSpec = RouteSpec; var GrpcRouteMatch = /** @class */ (function () { function GrpcRouteMatch(properties) { Object.assign(this, properties); } return GrpcRouteMatch; }()); exports.GrpcRouteMatch = GrpcRouteMatch; var TcpRouteAction = /** @class */ (function () { function TcpRouteAction(properties) { Object.assign(this, properties); } return TcpRouteAction; }()); exports.TcpRouteAction = TcpRouteAction; var GrpcRoute = /** @class */ (function () { function GrpcRoute(properties) { Object.assign(this, properties); } return GrpcRoute; }()); exports.GrpcRoute = GrpcRoute; var HttpRouteHeader = /** @class */ (function () { function HttpRouteHeader(properties) { Object.assign(this, properties); } return HttpRouteHeader; }()); exports.HttpRouteHeader = HttpRouteHeader; var HttpRouteMatch = /** @class */ (function () { function HttpRouteMatch(properties) { Object.assign(this, properties); } return HttpRouteMatch; }()); exports.HttpRouteMatch = HttpRouteMatch; var HttpRetryPolicy = /** @class */ (function () { function HttpRetryPolicy(properties) { Object.assign(this, properties); } return HttpRetryPolicy; }()); exports.HttpRetryPolicy = HttpRetryPolicy; var TcpRoute = /** @class */ (function () { function TcpRoute(properties) { Object.assign(this, properties); } return TcpRoute; }()); exports.TcpRoute = TcpRoute; var WeightedTarget = /** @class */ (function () { function WeightedTarget(properties) { Object.assign(this, properties); } return WeightedTarget; }()); exports.WeightedTarget = WeightedTarget; var Inner_Route = /** @class */ (function (_super) { __extends(Inner_Route, _super); function Inner_Route(properties) { return _super.call(this, "AWS::AppMesh::Route", properties) || this; } Inner_Route.HttpRouteAction = HttpRouteAction; Inner_Route.GrpcRouteMetadataMatchMethod = GrpcRouteMetadataMatchMethod; Inner_Route.HeaderMatchMethod = HeaderMatchMethod; Inner_Route.GrpcRouteMetadata = GrpcRouteMetadata; Inner_Route.GrpcRetryPolicy = GrpcRetryPolicy; Inner_Route.Duration = Duration; Inner_Route.GrpcRouteAction = GrpcRouteAction; Inner_Route.HttpRoute = HttpRoute; Inner_Route.MatchRange = MatchRange; Inner_Route.RouteSpec = RouteSpec; Inner_Route.GrpcRouteMatch = GrpcRouteMatch; Inner_Route.TcpRouteAction = TcpRouteAction; Inner_Route.GrpcRoute = GrpcRoute; Inner_Route.HttpRouteHeader = HttpRouteHeader; Inner_Route.HttpRouteMatch = HttpRouteMatch; Inner_Route.HttpRetryPolicy = HttpRetryPolicy; Inner_Route.TcpRoute = TcpRoute; Inner_Route.WeightedTarget = WeightedTarget; return Inner_Route; }(resource_1.ResourceBase)); exports.default = Inner_Route;