UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

97 lines (96 loc) 3.64 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 ZoneAwarenessConfig = /** @class */ (function () { function ZoneAwarenessConfig(properties) { Object.assign(this, properties); } return ZoneAwarenessConfig; }()); exports.ZoneAwarenessConfig = ZoneAwarenessConfig; var LogPublishingOption = /** @class */ (function () { function LogPublishingOption(properties) { Object.assign(this, properties); } return LogPublishingOption; }()); exports.LogPublishingOption = LogPublishingOption; var ElasticsearchClusterConfig = /** @class */ (function () { function ElasticsearchClusterConfig(properties) { Object.assign(this, properties); } return ElasticsearchClusterConfig; }()); exports.ElasticsearchClusterConfig = ElasticsearchClusterConfig; var EncryptionAtRestOptions = /** @class */ (function () { function EncryptionAtRestOptions(properties) { Object.assign(this, properties); } return EncryptionAtRestOptions; }()); exports.EncryptionAtRestOptions = EncryptionAtRestOptions; var SnapshotOptions = /** @class */ (function () { function SnapshotOptions(properties) { Object.assign(this, properties); } return SnapshotOptions; }()); exports.SnapshotOptions = SnapshotOptions; var EBSOptions = /** @class */ (function () { function EBSOptions(properties) { Object.assign(this, properties); } return EBSOptions; }()); exports.EBSOptions = EBSOptions; var NodeToNodeEncryptionOptions = /** @class */ (function () { function NodeToNodeEncryptionOptions(properties) { Object.assign(this, properties); } return NodeToNodeEncryptionOptions; }()); exports.NodeToNodeEncryptionOptions = NodeToNodeEncryptionOptions; var CognitoOptions = /** @class */ (function () { function CognitoOptions(properties) { Object.assign(this, properties); } return CognitoOptions; }()); exports.CognitoOptions = CognitoOptions; var VPCOptions = /** @class */ (function () { function VPCOptions(properties) { Object.assign(this, properties); } return VPCOptions; }()); exports.VPCOptions = VPCOptions; var Inner_Domain = /** @class */ (function (_super) { __extends(Inner_Domain, _super); function Inner_Domain(properties) { return _super.call(this, "AWS::Elasticsearch::Domain", properties) || this; } Inner_Domain.ZoneAwarenessConfig = ZoneAwarenessConfig; Inner_Domain.LogPublishingOption = LogPublishingOption; Inner_Domain.ElasticsearchClusterConfig = ElasticsearchClusterConfig; Inner_Domain.EncryptionAtRestOptions = EncryptionAtRestOptions; Inner_Domain.SnapshotOptions = SnapshotOptions; Inner_Domain.EBSOptions = EBSOptions; Inner_Domain.NodeToNodeEncryptionOptions = NodeToNodeEncryptionOptions; Inner_Domain.CognitoOptions = CognitoOptions; Inner_Domain.VPCOptions = VPCOptions; return Inner_Domain; }(resource_1.ResourceBase)); exports.default = Inner_Domain;