@cloudtoolkit/aws
Version:
The Cloud Toolkit AWS provider for Pulumi provision well-architected solutions in [AWS](https://aws.amazon.com/). With Cloud Toolkit AWS you can use your preferred programming language to manage your platform with Infrastructure as Code.
122 lines • 7.42 kB
JavaScript
;
// *** WARNING: this file was generated by Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SecretsStoreCsiDriver = exports.Project = exports.NodeGroup = exports.Irsa = exports.IngressNginx = exports.IamAuthenticator = exports.Fluentbit = exports.ExternalDns = exports.Dashboard = exports.ClusterAutoscaler = exports.ClusterAdmins = exports.ClusterAddons = exports.Cluster = exports.CertManager = exports.Calico = exports.AwsSecretsStoreCsiDriver = exports.AwsLoadBalancerController = exports.AwsEbsCsiDriver = exports.ArgoCD = exports.ApplicationAddon = exports.AdotOperator = exports.AdotApplication = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AdotApplication = null;
utilities.lazyLoad(exports, ["AdotApplication"], () => require("./adotApplication"));
exports.AdotOperator = null;
utilities.lazyLoad(exports, ["AdotOperator"], () => require("./adotOperator"));
exports.ApplicationAddon = null;
utilities.lazyLoad(exports, ["ApplicationAddon"], () => require("./applicationAddon"));
exports.ArgoCD = null;
utilities.lazyLoad(exports, ["ArgoCD"], () => require("./argoCD"));
exports.AwsEbsCsiDriver = null;
utilities.lazyLoad(exports, ["AwsEbsCsiDriver"], () => require("./awsEbsCsiDriver"));
exports.AwsLoadBalancerController = null;
utilities.lazyLoad(exports, ["AwsLoadBalancerController"], () => require("./awsLoadBalancerController"));
exports.AwsSecretsStoreCsiDriver = null;
utilities.lazyLoad(exports, ["AwsSecretsStoreCsiDriver"], () => require("./awsSecretsStoreCsiDriver"));
exports.Calico = null;
utilities.lazyLoad(exports, ["Calico"], () => require("./calico"));
exports.CertManager = null;
utilities.lazyLoad(exports, ["CertManager"], () => require("./certManager"));
exports.Cluster = null;
utilities.lazyLoad(exports, ["Cluster"], () => require("./cluster"));
exports.ClusterAddons = null;
utilities.lazyLoad(exports, ["ClusterAddons"], () => require("./clusterAddons"));
exports.ClusterAdmins = null;
utilities.lazyLoad(exports, ["ClusterAdmins"], () => require("./clusterAdmins"));
exports.ClusterAutoscaler = null;
utilities.lazyLoad(exports, ["ClusterAutoscaler"], () => require("./clusterAutoscaler"));
exports.Dashboard = null;
utilities.lazyLoad(exports, ["Dashboard"], () => require("./dashboard"));
exports.ExternalDns = null;
utilities.lazyLoad(exports, ["ExternalDns"], () => require("./externalDns"));
exports.Fluentbit = null;
utilities.lazyLoad(exports, ["Fluentbit"], () => require("./fluentbit"));
exports.IamAuthenticator = null;
utilities.lazyLoad(exports, ["IamAuthenticator"], () => require("./iamAuthenticator"));
exports.IngressNginx = null;
utilities.lazyLoad(exports, ["IngressNginx"], () => require("./ingressNginx"));
exports.Irsa = null;
utilities.lazyLoad(exports, ["Irsa"], () => require("./irsa"));
exports.NodeGroup = null;
utilities.lazyLoad(exports, ["NodeGroup"], () => require("./nodeGroup"));
exports.Project = null;
utilities.lazyLoad(exports, ["Project"], () => require("./project"));
exports.SecretsStoreCsiDriver = null;
utilities.lazyLoad(exports, ["SecretsStoreCsiDriver"], () => require("./secretsStoreCsiDriver"));
// Export enums:
__exportStar(require("../types/enums/kubernetes"), exports);
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "cloud-toolkit-aws:kubernetes:AdotApplication":
return new exports.AdotApplication(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:AdotOperator":
return new exports.AdotOperator(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:ApplicationAddon":
return new exports.ApplicationAddon(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:ArgoCD":
return new exports.ArgoCD(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:AwsEbsCsiDriver":
return new exports.AwsEbsCsiDriver(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:AwsLoadBalancerController":
return new exports.AwsLoadBalancerController(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:AwsSecretsStoreCsiDriver":
return new exports.AwsSecretsStoreCsiDriver(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:Calico":
return new exports.Calico(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:CertManager":
return new exports.CertManager(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:Cluster":
return new exports.Cluster(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:ClusterAddons":
return new exports.ClusterAddons(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:ClusterAdmins":
return new exports.ClusterAdmins(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:ClusterAutoscaler":
return new exports.ClusterAutoscaler(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:Dashboard":
return new exports.Dashboard(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:ExternalDns":
return new exports.ExternalDns(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:Fluentbit":
return new exports.Fluentbit(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:IamAuthenticator":
return new exports.IamAuthenticator(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:IngressNginx":
return new exports.IngressNginx(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:Irsa":
return new exports.Irsa(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:NodeGroup":
return new exports.NodeGroup(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:Project":
return new exports.Project(name, undefined, { urn });
case "cloud-toolkit-aws:kubernetes:SecretsStoreCsiDriver":
return new exports.SecretsStoreCsiDriver(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("cloud-toolkit-aws", "kubernetes", _module);
//# sourceMappingURL=index.js.map