@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
169 lines (168 loc) • 5.68 kB
JavaScript
;
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;