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