UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

137 lines (136 loc) 4.77 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 EventDimensions = /** @class */ (function () { function EventDimensions(properties) { Object.assign(this, properties); } return EventDimensions; }()); exports.EventDimensions = EventDimensions; var Message = /** @class */ (function () { function Message(properties) { Object.assign(this, properties); } return Message; }()); exports.Message = Message; var CampaignEmailMessage = /** @class */ (function () { function CampaignEmailMessage(properties) { Object.assign(this, properties); } return CampaignEmailMessage; }()); exports.CampaignEmailMessage = CampaignEmailMessage; var CampaignSmsMessage = /** @class */ (function () { function CampaignSmsMessage(properties) { Object.assign(this, properties); } return CampaignSmsMessage; }()); exports.CampaignSmsMessage = CampaignSmsMessage; var SetDimension = /** @class */ (function () { function SetDimension(properties) { Object.assign(this, properties); } return SetDimension; }()); exports.SetDimension = SetDimension; var WriteTreatmentResource = /** @class */ (function () { function WriteTreatmentResource(properties) { Object.assign(this, properties); } return WriteTreatmentResource; }()); exports.WriteTreatmentResource = WriteTreatmentResource; var AttributeDimension = /** @class */ (function () { function AttributeDimension(properties) { Object.assign(this, properties); } return AttributeDimension; }()); exports.AttributeDimension = AttributeDimension; var MetricDimension = /** @class */ (function () { function MetricDimension(properties) { Object.assign(this, properties); } return MetricDimension; }()); exports.MetricDimension = MetricDimension; var MessageConfiguration = /** @class */ (function () { function MessageConfiguration(properties) { Object.assign(this, properties); } return MessageConfiguration; }()); exports.MessageConfiguration = MessageConfiguration; var CampaignHook = /** @class */ (function () { function CampaignHook(properties) { Object.assign(this, properties); } return CampaignHook; }()); exports.CampaignHook = CampaignHook; var QuietTime = /** @class */ (function () { function QuietTime(properties) { Object.assign(this, properties); } return QuietTime; }()); exports.QuietTime = QuietTime; var CampaignEventFilter = /** @class */ (function () { function CampaignEventFilter(properties) { Object.assign(this, properties); } return CampaignEventFilter; }()); exports.CampaignEventFilter = CampaignEventFilter; var Schedule = /** @class */ (function () { function Schedule(properties) { Object.assign(this, properties); } return Schedule; }()); exports.Schedule = Schedule; var Limits = /** @class */ (function () { function Limits(properties) { Object.assign(this, properties); } return Limits; }()); exports.Limits = Limits; var Inner_Campaign = /** @class */ (function (_super) { __extends(Inner_Campaign, _super); function Inner_Campaign(properties) { return _super.call(this, "AWS::Pinpoint::Campaign", properties) || this; } Inner_Campaign.EventDimensions = EventDimensions; Inner_Campaign.Message = Message; Inner_Campaign.CampaignEmailMessage = CampaignEmailMessage; Inner_Campaign.CampaignSmsMessage = CampaignSmsMessage; Inner_Campaign.SetDimension = SetDimension; Inner_Campaign.WriteTreatmentResource = WriteTreatmentResource; Inner_Campaign.AttributeDimension = AttributeDimension; Inner_Campaign.MetricDimension = MetricDimension; Inner_Campaign.MessageConfiguration = MessageConfiguration; Inner_Campaign.CampaignHook = CampaignHook; Inner_Campaign.QuietTime = QuietTime; Inner_Campaign.CampaignEventFilter = CampaignEventFilter; Inner_Campaign.Schedule = Schedule; Inner_Campaign.Limits = Limits; return Inner_Campaign; }(resource_1.ResourceBase)); exports.default = Inner_Campaign;