UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

241 lines (240 loc) 8.51 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 AssetPropertyValue = /** @class */ (function () { function AssetPropertyValue(properties) { Object.assign(this, properties); } return AssetPropertyValue; }()); exports.AssetPropertyValue = AssetPropertyValue; var IotAnalyticsAction = /** @class */ (function () { function IotAnalyticsAction(properties) { Object.assign(this, properties); } return IotAnalyticsAction; }()); exports.IotAnalyticsAction = IotAnalyticsAction; var AssetPropertyTimestamp = /** @class */ (function () { function AssetPropertyTimestamp(properties) { Object.assign(this, properties); } return AssetPropertyTimestamp; }()); exports.AssetPropertyTimestamp = AssetPropertyTimestamp; var IotEventsAction = /** @class */ (function () { function IotEventsAction(properties) { Object.assign(this, properties); } return IotEventsAction; }()); exports.IotEventsAction = IotEventsAction; var Action = /** @class */ (function () { function Action(properties) { Object.assign(this, properties); } return Action; }()); exports.Action = Action; var S3Action = /** @class */ (function () { function S3Action(properties) { Object.assign(this, properties); } return S3Action; }()); exports.S3Action = S3Action; var KinesisAction = /** @class */ (function () { function KinesisAction(properties) { Object.assign(this, properties); } return KinesisAction; }()); exports.KinesisAction = KinesisAction; var PutAssetPropertyValueEntry = /** @class */ (function () { function PutAssetPropertyValueEntry(properties) { Object.assign(this, properties); } return PutAssetPropertyValueEntry; }()); exports.PutAssetPropertyValueEntry = PutAssetPropertyValueEntry; var DynamoDBv2Action = /** @class */ (function () { function DynamoDBv2Action(properties) { Object.assign(this, properties); } return DynamoDBv2Action; }()); exports.DynamoDBv2Action = DynamoDBv2Action; var LambdaAction = /** @class */ (function () { function LambdaAction(properties) { Object.assign(this, properties); } return LambdaAction; }()); exports.LambdaAction = LambdaAction; var StepFunctionsAction = /** @class */ (function () { function StepFunctionsAction(properties) { Object.assign(this, properties); } return StepFunctionsAction; }()); exports.StepFunctionsAction = StepFunctionsAction; var HttpAction = /** @class */ (function () { function HttpAction(properties) { Object.assign(this, properties); } return HttpAction; }()); exports.HttpAction = HttpAction; var DynamoDBAction = /** @class */ (function () { function DynamoDBAction(properties) { Object.assign(this, properties); } return DynamoDBAction; }()); exports.DynamoDBAction = DynamoDBAction; var AssetPropertyVariant = /** @class */ (function () { function AssetPropertyVariant(properties) { Object.assign(this, properties); } return AssetPropertyVariant; }()); exports.AssetPropertyVariant = AssetPropertyVariant; var CloudwatchMetricAction = /** @class */ (function () { function CloudwatchMetricAction(properties) { Object.assign(this, properties); } return CloudwatchMetricAction; }()); exports.CloudwatchMetricAction = CloudwatchMetricAction; var SqsAction = /** @class */ (function () { function SqsAction(properties) { Object.assign(this, properties); } return SqsAction; }()); exports.SqsAction = SqsAction; var TopicRulePayload = /** @class */ (function () { function TopicRulePayload(properties) { Object.assign(this, properties); } return TopicRulePayload; }()); exports.TopicRulePayload = TopicRulePayload; var CloudwatchAlarmAction = /** @class */ (function () { function CloudwatchAlarmAction(properties) { Object.assign(this, properties); } return CloudwatchAlarmAction; }()); exports.CloudwatchAlarmAction = CloudwatchAlarmAction; var FirehoseAction = /** @class */ (function () { function FirehoseAction(properties) { Object.assign(this, properties); } return FirehoseAction; }()); exports.FirehoseAction = FirehoseAction; var SnsAction = /** @class */ (function () { function SnsAction(properties) { Object.assign(this, properties); } return SnsAction; }()); exports.SnsAction = SnsAction; var IotSiteWiseAction = /** @class */ (function () { function IotSiteWiseAction(properties) { Object.assign(this, properties); } return IotSiteWiseAction; }()); exports.IotSiteWiseAction = IotSiteWiseAction; var PutItemInput = /** @class */ (function () { function PutItemInput(properties) { Object.assign(this, properties); } return PutItemInput; }()); exports.PutItemInput = PutItemInput; var HttpAuthorization = /** @class */ (function () { function HttpAuthorization(properties) { Object.assign(this, properties); } return HttpAuthorization; }()); exports.HttpAuthorization = HttpAuthorization; var SigV4Authorization = /** @class */ (function () { function SigV4Authorization(properties) { Object.assign(this, properties); } return SigV4Authorization; }()); exports.SigV4Authorization = SigV4Authorization; var RepublishAction = /** @class */ (function () { function RepublishAction(properties) { Object.assign(this, properties); } return RepublishAction; }()); exports.RepublishAction = RepublishAction; var ElasticsearchAction = /** @class */ (function () { function ElasticsearchAction(properties) { Object.assign(this, properties); } return ElasticsearchAction; }()); exports.ElasticsearchAction = ElasticsearchAction; var HttpActionHeader = /** @class */ (function () { function HttpActionHeader(properties) { Object.assign(this, properties); } return HttpActionHeader; }()); exports.HttpActionHeader = HttpActionHeader; var Inner_TopicRule = /** @class */ (function (_super) { __extends(Inner_TopicRule, _super); function Inner_TopicRule(properties) { return _super.call(this, "AWS::IoT::TopicRule", properties) || this; } Inner_TopicRule.AssetPropertyValue = AssetPropertyValue; Inner_TopicRule.IotAnalyticsAction = IotAnalyticsAction; Inner_TopicRule.AssetPropertyTimestamp = AssetPropertyTimestamp; Inner_TopicRule.IotEventsAction = IotEventsAction; Inner_TopicRule.Action = Action; Inner_TopicRule.S3Action = S3Action; Inner_TopicRule.KinesisAction = KinesisAction; Inner_TopicRule.PutAssetPropertyValueEntry = PutAssetPropertyValueEntry; Inner_TopicRule.DynamoDBv2Action = DynamoDBv2Action; Inner_TopicRule.LambdaAction = LambdaAction; Inner_TopicRule.StepFunctionsAction = StepFunctionsAction; Inner_TopicRule.HttpAction = HttpAction; Inner_TopicRule.DynamoDBAction = DynamoDBAction; Inner_TopicRule.AssetPropertyVariant = AssetPropertyVariant; Inner_TopicRule.CloudwatchMetricAction = CloudwatchMetricAction; Inner_TopicRule.SqsAction = SqsAction; Inner_TopicRule.TopicRulePayload = TopicRulePayload; Inner_TopicRule.CloudwatchAlarmAction = CloudwatchAlarmAction; Inner_TopicRule.FirehoseAction = FirehoseAction; Inner_TopicRule.SnsAction = SnsAction; Inner_TopicRule.IotSiteWiseAction = IotSiteWiseAction; Inner_TopicRule.PutItemInput = PutItemInput; Inner_TopicRule.HttpAuthorization = HttpAuthorization; Inner_TopicRule.SigV4Authorization = SigV4Authorization; Inner_TopicRule.RepublishAction = RepublishAction; Inner_TopicRule.ElasticsearchAction = ElasticsearchAction; Inner_TopicRule.HttpActionHeader = HttpActionHeader; return Inner_TopicRule; }(resource_1.ResourceBase)); exports.default = Inner_TopicRule;