UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

169 lines (168 loc) 5.98 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 EC2TagFilter = /** @class */ (function () { function EC2TagFilter(properties) { Object.assign(this, properties); } return EC2TagFilter; }()); exports.EC2TagFilter = EC2TagFilter; var ELBInfo = /** @class */ (function () { function ELBInfo(properties) { Object.assign(this, properties); } return ELBInfo; }()); exports.ELBInfo = ELBInfo; var DeploymentStyle = /** @class */ (function () { function DeploymentStyle(properties) { Object.assign(this, properties); } return DeploymentStyle; }()); exports.DeploymentStyle = DeploymentStyle; var AlarmConfiguration = /** @class */ (function () { function AlarmConfiguration(properties) { Object.assign(this, properties); } return AlarmConfiguration; }()); exports.AlarmConfiguration = AlarmConfiguration; var Deployment = /** @class */ (function () { function Deployment(properties) { Object.assign(this, properties); } return Deployment; }()); exports.Deployment = Deployment; var OnPremisesTagSetListObject = /** @class */ (function () { function OnPremisesTagSetListObject(properties) { Object.assign(this, properties); } return OnPremisesTagSetListObject; }()); exports.OnPremisesTagSetListObject = OnPremisesTagSetListObject; var Alarm = /** @class */ (function () { function Alarm(properties) { Object.assign(this, properties); } return Alarm; }()); exports.Alarm = Alarm; var TagFilter = /** @class */ (function () { function TagFilter(properties) { Object.assign(this, properties); } return TagFilter; }()); exports.TagFilter = TagFilter; var OnPremisesTagSet = /** @class */ (function () { function OnPremisesTagSet(properties) { Object.assign(this, properties); } return OnPremisesTagSet; }()); exports.OnPremisesTagSet = OnPremisesTagSet; var LoadBalancerInfo = /** @class */ (function () { function LoadBalancerInfo(properties) { Object.assign(this, properties); } return LoadBalancerInfo; }()); exports.LoadBalancerInfo = LoadBalancerInfo; var EC2TagSetListObject = /** @class */ (function () { function EC2TagSetListObject(properties) { Object.assign(this, properties); } return EC2TagSetListObject; }()); exports.EC2TagSetListObject = EC2TagSetListObject; var RevisionLocation = /** @class */ (function () { function RevisionLocation(properties) { Object.assign(this, properties); } return RevisionLocation; }()); exports.RevisionLocation = RevisionLocation; var TriggerConfig = /** @class */ (function () { function TriggerConfig(properties) { Object.assign(this, properties); } return TriggerConfig; }()); exports.TriggerConfig = TriggerConfig; var TargetGroupInfo = /** @class */ (function () { function TargetGroupInfo(properties) { Object.assign(this, properties); } return TargetGroupInfo; }()); exports.TargetGroupInfo = TargetGroupInfo; var EC2TagSet = /** @class */ (function () { function EC2TagSet(properties) { Object.assign(this, properties); } return EC2TagSet; }()); exports.EC2TagSet = EC2TagSet; var S3Location = /** @class */ (function () { function S3Location(properties) { Object.assign(this, properties); } return S3Location; }()); exports.S3Location = S3Location; var GitHubLocation = /** @class */ (function () { function GitHubLocation(properties) { Object.assign(this, properties); } return GitHubLocation; }()); exports.GitHubLocation = GitHubLocation; var AutoRollbackConfiguration = /** @class */ (function () { function AutoRollbackConfiguration(properties) { Object.assign(this, properties); } return AutoRollbackConfiguration; }()); exports.AutoRollbackConfiguration = AutoRollbackConfiguration; var Inner_DeploymentGroup = /** @class */ (function (_super) { __extends(Inner_DeploymentGroup, _super); function Inner_DeploymentGroup(properties) { return _super.call(this, "AWS::CodeDeploy::DeploymentGroup", properties) || this; } Inner_DeploymentGroup.EC2TagFilter = EC2TagFilter; Inner_DeploymentGroup.ELBInfo = ELBInfo; Inner_DeploymentGroup.DeploymentStyle = DeploymentStyle; Inner_DeploymentGroup.AlarmConfiguration = AlarmConfiguration; Inner_DeploymentGroup.Deployment = Deployment; Inner_DeploymentGroup.OnPremisesTagSetListObject = OnPremisesTagSetListObject; Inner_DeploymentGroup.Alarm = Alarm; Inner_DeploymentGroup.TagFilter = TagFilter; Inner_DeploymentGroup.OnPremisesTagSet = OnPremisesTagSet; Inner_DeploymentGroup.LoadBalancerInfo = LoadBalancerInfo; Inner_DeploymentGroup.EC2TagSetListObject = EC2TagSetListObject; Inner_DeploymentGroup.RevisionLocation = RevisionLocation; Inner_DeploymentGroup.TriggerConfig = TriggerConfig; Inner_DeploymentGroup.TargetGroupInfo = TargetGroupInfo; Inner_DeploymentGroup.EC2TagSet = EC2TagSet; Inner_DeploymentGroup.S3Location = S3Location; Inner_DeploymentGroup.GitHubLocation = GitHubLocation; Inner_DeploymentGroup.AutoRollbackConfiguration = AutoRollbackConfiguration; return Inner_DeploymentGroup; }(resource_1.ResourceBase)); exports.default = Inner_DeploymentGroup;