UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

217 lines (216 loc) 8.06 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 ListenerTlsAcmCertificate = /** @class */ (function () { function ListenerTlsAcmCertificate(properties) { Object.assign(this, properties); } return ListenerTlsAcmCertificate; }()); exports.ListenerTlsAcmCertificate = ListenerTlsAcmCertificate; var Backend = /** @class */ (function () { function Backend(properties) { Object.assign(this, properties); } return Backend; }()); exports.Backend = Backend; var ListenerTlsCertificate = /** @class */ (function () { function ListenerTlsCertificate(properties) { Object.assign(this, properties); } return ListenerTlsCertificate; }()); exports.ListenerTlsCertificate = ListenerTlsCertificate; var Listener = /** @class */ (function () { function Listener(properties) { Object.assign(this, properties); } return Listener; }()); exports.Listener = Listener; var ListenerTlsFileCertificate = /** @class */ (function () { function ListenerTlsFileCertificate(properties) { Object.assign(this, properties); } return ListenerTlsFileCertificate; }()); exports.ListenerTlsFileCertificate = ListenerTlsFileCertificate; var TlsValidationContextTrust = /** @class */ (function () { function TlsValidationContextTrust(properties) { Object.assign(this, properties); } return TlsValidationContextTrust; }()); exports.TlsValidationContextTrust = TlsValidationContextTrust; var ClientPolicyTls = /** @class */ (function () { function ClientPolicyTls(properties) { Object.assign(this, properties); } return ClientPolicyTls; }()); exports.ClientPolicyTls = ClientPolicyTls; var TlsValidationContext = /** @class */ (function () { function TlsValidationContext(properties) { Object.assign(this, properties); } return TlsValidationContext; }()); exports.TlsValidationContext = TlsValidationContext; var ServiceDiscovery = /** @class */ (function () { function ServiceDiscovery(properties) { Object.assign(this, properties); } return ServiceDiscovery; }()); exports.ServiceDiscovery = ServiceDiscovery; var Logging = /** @class */ (function () { function Logging(properties) { Object.assign(this, properties); } return Logging; }()); exports.Logging = Logging; var AwsCloudMapServiceDiscovery = /** @class */ (function () { function AwsCloudMapServiceDiscovery(properties) { Object.assign(this, properties); } return AwsCloudMapServiceDiscovery; }()); exports.AwsCloudMapServiceDiscovery = AwsCloudMapServiceDiscovery; var AccessLog = /** @class */ (function () { function AccessLog(properties) { Object.assign(this, properties); } return AccessLog; }()); exports.AccessLog = AccessLog; var TlsValidationContextFileTrust = /** @class */ (function () { function TlsValidationContextFileTrust(properties) { Object.assign(this, properties); } return TlsValidationContextFileTrust; }()); exports.TlsValidationContextFileTrust = TlsValidationContextFileTrust; var ClientPolicy = /** @class */ (function () { function ClientPolicy(properties) { Object.assign(this, properties); } return ClientPolicy; }()); exports.ClientPolicy = ClientPolicy; var FileAccessLog = /** @class */ (function () { function FileAccessLog(properties) { Object.assign(this, properties); } return FileAccessLog; }()); exports.FileAccessLog = FileAccessLog; var DnsServiceDiscovery = /** @class */ (function () { function DnsServiceDiscovery(properties) { Object.assign(this, properties); } return DnsServiceDiscovery; }()); exports.DnsServiceDiscovery = DnsServiceDiscovery; var BackendDefaults = /** @class */ (function () { function BackendDefaults(properties) { Object.assign(this, properties); } return BackendDefaults; }()); exports.BackendDefaults = BackendDefaults; var ListenerTls = /** @class */ (function () { function ListenerTls(properties) { Object.assign(this, properties); } return ListenerTls; }()); exports.ListenerTls = ListenerTls; var AwsCloudMapInstanceAttribute = /** @class */ (function () { function AwsCloudMapInstanceAttribute(properties) { Object.assign(this, properties); } return AwsCloudMapInstanceAttribute; }()); exports.AwsCloudMapInstanceAttribute = AwsCloudMapInstanceAttribute; var VirtualNodeSpec = /** @class */ (function () { function VirtualNodeSpec(properties) { Object.assign(this, properties); } return VirtualNodeSpec; }()); exports.VirtualNodeSpec = VirtualNodeSpec; var VirtualServiceBackend = /** @class */ (function () { function VirtualServiceBackend(properties) { Object.assign(this, properties); } return VirtualServiceBackend; }()); exports.VirtualServiceBackend = VirtualServiceBackend; var HealthCheck = /** @class */ (function () { function HealthCheck(properties) { Object.assign(this, properties); } return HealthCheck; }()); exports.HealthCheck = HealthCheck; var TlsValidationContextAcmTrust = /** @class */ (function () { function TlsValidationContextAcmTrust(properties) { Object.assign(this, properties); } return TlsValidationContextAcmTrust; }()); exports.TlsValidationContextAcmTrust = TlsValidationContextAcmTrust; var PortMapping = /** @class */ (function () { function PortMapping(properties) { Object.assign(this, properties); } return PortMapping; }()); exports.PortMapping = PortMapping; var Inner_VirtualNode = /** @class */ (function (_super) { __extends(Inner_VirtualNode, _super); function Inner_VirtualNode(properties) { return _super.call(this, "AWS::AppMesh::VirtualNode", properties) || this; } Inner_VirtualNode.ListenerTlsAcmCertificate = ListenerTlsAcmCertificate; Inner_VirtualNode.Backend = Backend; Inner_VirtualNode.ListenerTlsCertificate = ListenerTlsCertificate; Inner_VirtualNode.Listener = Listener; Inner_VirtualNode.ListenerTlsFileCertificate = ListenerTlsFileCertificate; Inner_VirtualNode.TlsValidationContextTrust = TlsValidationContextTrust; Inner_VirtualNode.ClientPolicyTls = ClientPolicyTls; Inner_VirtualNode.TlsValidationContext = TlsValidationContext; Inner_VirtualNode.ServiceDiscovery = ServiceDiscovery; Inner_VirtualNode.Logging = Logging; Inner_VirtualNode.AwsCloudMapServiceDiscovery = AwsCloudMapServiceDiscovery; Inner_VirtualNode.AccessLog = AccessLog; Inner_VirtualNode.TlsValidationContextFileTrust = TlsValidationContextFileTrust; Inner_VirtualNode.ClientPolicy = ClientPolicy; Inner_VirtualNode.FileAccessLog = FileAccessLog; Inner_VirtualNode.DnsServiceDiscovery = DnsServiceDiscovery; Inner_VirtualNode.BackendDefaults = BackendDefaults; Inner_VirtualNode.ListenerTls = ListenerTls; Inner_VirtualNode.AwsCloudMapInstanceAttribute = AwsCloudMapInstanceAttribute; Inner_VirtualNode.VirtualNodeSpec = VirtualNodeSpec; Inner_VirtualNode.VirtualServiceBackend = VirtualServiceBackend; Inner_VirtualNode.HealthCheck = HealthCheck; Inner_VirtualNode.TlsValidationContextAcmTrust = TlsValidationContextAcmTrust; Inner_VirtualNode.PortMapping = PortMapping; return Inner_VirtualNode; }(resource_1.ResourceBase)); exports.default = Inner_VirtualNode;