@piclemx/pulumi-opensearch
Version:
A Pulumi package for creating and managing Opensearch resources. Based on terraform-provider-opensearch: version v2.2.1
141 lines • 8.89 kB
JavaScript
;
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.types = exports.config = exports.User = exports.SnapshotRepository = exports.SmPolicy = exports.Script = exports.RolesMapping = exports.Role = exports.Provider = exports.Monitor = exports.IsmPolicyMapping = exports.IsmPolicy = exports.IngestPipeline = exports.Index = exports.IndexTemplate = exports.getHostOutput = exports.getHost = exports.DataStream = exports.DashboardTenant = exports.DashboardObject = exports.ComposableIndexTemplate = exports.ComponentTemplate = exports.ClusterSettings = exports.ChannelConfiguration = exports.AuditConfig = exports.AnomalyDetection = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.AnomalyDetection = null;
utilities.lazyLoad(exports, ["AnomalyDetection"], () => require("./anomalyDetection"));
exports.AuditConfig = null;
utilities.lazyLoad(exports, ["AuditConfig"], () => require("./auditConfig"));
exports.ChannelConfiguration = null;
utilities.lazyLoad(exports, ["ChannelConfiguration"], () => require("./channelConfiguration"));
exports.ClusterSettings = null;
utilities.lazyLoad(exports, ["ClusterSettings"], () => require("./clusterSettings"));
exports.ComponentTemplate = null;
utilities.lazyLoad(exports, ["ComponentTemplate"], () => require("./componentTemplate"));
exports.ComposableIndexTemplate = null;
utilities.lazyLoad(exports, ["ComposableIndexTemplate"], () => require("./composableIndexTemplate"));
exports.DashboardObject = null;
utilities.lazyLoad(exports, ["DashboardObject"], () => require("./dashboardObject"));
exports.DashboardTenant = null;
utilities.lazyLoad(exports, ["DashboardTenant"], () => require("./dashboardTenant"));
exports.DataStream = null;
utilities.lazyLoad(exports, ["DataStream"], () => require("./dataStream"));
exports.getHost = null;
exports.getHostOutput = null;
utilities.lazyLoad(exports, ["getHost", "getHostOutput"], () => require("./getHost"));
exports.IndexTemplate = null;
utilities.lazyLoad(exports, ["IndexTemplate"], () => require("./indexTemplate"));
exports.Index = null;
utilities.lazyLoad(exports, ["Index"], () => require("./index_"));
exports.IngestPipeline = null;
utilities.lazyLoad(exports, ["IngestPipeline"], () => require("./ingestPipeline"));
exports.IsmPolicy = null;
utilities.lazyLoad(exports, ["IsmPolicy"], () => require("./ismPolicy"));
exports.IsmPolicyMapping = null;
utilities.lazyLoad(exports, ["IsmPolicyMapping"], () => require("./ismPolicyMapping"));
exports.Monitor = null;
utilities.lazyLoad(exports, ["Monitor"], () => require("./monitor"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.Role = null;
utilities.lazyLoad(exports, ["Role"], () => require("./role"));
exports.RolesMapping = null;
utilities.lazyLoad(exports, ["RolesMapping"], () => require("./rolesMapping"));
exports.Script = null;
utilities.lazyLoad(exports, ["Script"], () => require("./script"));
exports.SmPolicy = null;
utilities.lazyLoad(exports, ["SmPolicy"], () => require("./smPolicy"));
exports.SnapshotRepository = null;
utilities.lazyLoad(exports, ["SnapshotRepository"], () => require("./snapshotRepository"));
exports.User = null;
utilities.lazyLoad(exports, ["User"], () => require("./user"));
// Export sub-modules:
const config = require("./config");
exports.config = config;
const types = require("./types");
exports.types = types;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "opensearch:index/anomalyDetection:AnomalyDetection":
return new exports.AnomalyDetection(name, undefined, { urn });
case "opensearch:index/auditConfig:AuditConfig":
return new exports.AuditConfig(name, undefined, { urn });
case "opensearch:index/channelConfiguration:ChannelConfiguration":
return new exports.ChannelConfiguration(name, undefined, { urn });
case "opensearch:index/clusterSettings:ClusterSettings":
return new exports.ClusterSettings(name, undefined, { urn });
case "opensearch:index/componentTemplate:ComponentTemplate":
return new exports.ComponentTemplate(name, undefined, { urn });
case "opensearch:index/composableIndexTemplate:ComposableIndexTemplate":
return new exports.ComposableIndexTemplate(name, undefined, { urn });
case "opensearch:index/dashboardObject:DashboardObject":
return new exports.DashboardObject(name, undefined, { urn });
case "opensearch:index/dashboardTenant:DashboardTenant":
return new exports.DashboardTenant(name, undefined, { urn });
case "opensearch:index/dataStream:DataStream":
return new exports.DataStream(name, undefined, { urn });
case "opensearch:index/index:Index":
return new exports.Index(name, undefined, { urn });
case "opensearch:index/indexTemplate:IndexTemplate":
return new exports.IndexTemplate(name, undefined, { urn });
case "opensearch:index/ingestPipeline:IngestPipeline":
return new exports.IngestPipeline(name, undefined, { urn });
case "opensearch:index/ismPolicy:IsmPolicy":
return new exports.IsmPolicy(name, undefined, { urn });
case "opensearch:index/ismPolicyMapping:IsmPolicyMapping":
return new exports.IsmPolicyMapping(name, undefined, { urn });
case "opensearch:index/monitor:Monitor":
return new exports.Monitor(name, undefined, { urn });
case "opensearch:index/role:Role":
return new exports.Role(name, undefined, { urn });
case "opensearch:index/rolesMapping:RolesMapping":
return new exports.RolesMapping(name, undefined, { urn });
case "opensearch:index/script:Script":
return new exports.Script(name, undefined, { urn });
case "opensearch:index/smPolicy:SmPolicy":
return new exports.SmPolicy(name, undefined, { urn });
case "opensearch:index/snapshotRepository:SnapshotRepository":
return new exports.SnapshotRepository(name, undefined, { urn });
case "opensearch:index/user:User":
return new exports.User(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("opensearch", "index/anomalyDetection", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/auditConfig", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/channelConfiguration", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/clusterSettings", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/componentTemplate", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/composableIndexTemplate", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/dashboardObject", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/dashboardTenant", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/dataStream", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/index", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/indexTemplate", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/ingestPipeline", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/ismPolicy", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/ismPolicyMapping", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/monitor", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/role", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/rolesMapping", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/script", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/smPolicy", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/snapshotRepository", _module);
pulumi.runtime.registerResourceModule("opensearch", "index/user", _module);
pulumi.runtime.registerResourcePackage("opensearch", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:opensearch") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map