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