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