@lbrlabs/pulumi-cockroach
Version:
A Pulumi package to create and managed cockroach db resources in Pulumi programs.
138 lines • 9.23 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.VersionDeferral = exports.UserRoleGrants = exports.SqlUser = exports.Provider = exports.PrivateEndpointTrustedOwner = exports.PrivateEndpointServices = exports.PrivateEndpointConnection = exports.MetricExportDatadogConfig = exports.MetricExportCloudwatchConfig = exports.MaintenanceWindow = exports.LogExportConfig = exports.getPersonUserOutput = exports.getPersonUser = exports.getOrganizationOutput = exports.getOrganization = exports.getConnectionStringOutput = exports.getConnectionString = exports.getCockroachClusterOutput = exports.getCockroachCluster = exports.getClusterCertOutput = exports.getClusterCert = exports.Folder = exports.FinalizeVersionUpgrade = exports.Database = exports.Cmek = exports.Cluster = exports.CaCert = exports.ApiOidcConfig = exports.AllowList = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.AllowList = null;
utilities.lazyLoad(exports, ["AllowList"], () => require("./allowList"));
exports.ApiOidcConfig = null;
utilities.lazyLoad(exports, ["ApiOidcConfig"], () => require("./apiOidcConfig"));
exports.CaCert = null;
utilities.lazyLoad(exports, ["CaCert"], () => require("./caCert"));
exports.Cluster = null;
utilities.lazyLoad(exports, ["Cluster"], () => require("./cluster"));
exports.Cmek = null;
utilities.lazyLoad(exports, ["Cmek"], () => require("./cmek"));
exports.Database = null;
utilities.lazyLoad(exports, ["Database"], () => require("./database"));
exports.FinalizeVersionUpgrade = null;
utilities.lazyLoad(exports, ["FinalizeVersionUpgrade"], () => require("./finalizeVersionUpgrade"));
exports.Folder = null;
utilities.lazyLoad(exports, ["Folder"], () => require("./folder"));
exports.getClusterCert = null;
exports.getClusterCertOutput = null;
utilities.lazyLoad(exports, ["getClusterCert", "getClusterCertOutput"], () => require("./getClusterCert"));
exports.getCockroachCluster = null;
exports.getCockroachClusterOutput = null;
utilities.lazyLoad(exports, ["getCockroachCluster", "getCockroachClusterOutput"], () => require("./getCockroachCluster"));
exports.getConnectionString = null;
exports.getConnectionStringOutput = null;
utilities.lazyLoad(exports, ["getConnectionString", "getConnectionStringOutput"], () => require("./getConnectionString"));
exports.getOrganization = null;
exports.getOrganizationOutput = null;
utilities.lazyLoad(exports, ["getOrganization", "getOrganizationOutput"], () => require("./getOrganization"));
exports.getPersonUser = null;
exports.getPersonUserOutput = null;
utilities.lazyLoad(exports, ["getPersonUser", "getPersonUserOutput"], () => require("./getPersonUser"));
exports.LogExportConfig = null;
utilities.lazyLoad(exports, ["LogExportConfig"], () => require("./logExportConfig"));
exports.MaintenanceWindow = null;
utilities.lazyLoad(exports, ["MaintenanceWindow"], () => require("./maintenanceWindow"));
exports.MetricExportCloudwatchConfig = null;
utilities.lazyLoad(exports, ["MetricExportCloudwatchConfig"], () => require("./metricExportCloudwatchConfig"));
exports.MetricExportDatadogConfig = null;
utilities.lazyLoad(exports, ["MetricExportDatadogConfig"], () => require("./metricExportDatadogConfig"));
exports.PrivateEndpointConnection = null;
utilities.lazyLoad(exports, ["PrivateEndpointConnection"], () => require("./privateEndpointConnection"));
exports.PrivateEndpointServices = null;
utilities.lazyLoad(exports, ["PrivateEndpointServices"], () => require("./privateEndpointServices"));
exports.PrivateEndpointTrustedOwner = null;
utilities.lazyLoad(exports, ["PrivateEndpointTrustedOwner"], () => require("./privateEndpointTrustedOwner"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.SqlUser = null;
utilities.lazyLoad(exports, ["SqlUser"], () => require("./sqlUser"));
exports.UserRoleGrants = null;
utilities.lazyLoad(exports, ["UserRoleGrants"], () => require("./userRoleGrants"));
exports.VersionDeferral = null;
utilities.lazyLoad(exports, ["VersionDeferral"], () => require("./versionDeferral"));
// 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 "cockroach:index/allowList:AllowList":
return new exports.AllowList(name, undefined, { urn });
case "cockroach:index/apiOidcConfig:ApiOidcConfig":
return new exports.ApiOidcConfig(name, undefined, { urn });
case "cockroach:index/caCert:CaCert":
return new exports.CaCert(name, undefined, { urn });
case "cockroach:index/cluster:Cluster":
return new exports.Cluster(name, undefined, { urn });
case "cockroach:index/cmek:Cmek":
return new exports.Cmek(name, undefined, { urn });
case "cockroach:index/database:Database":
return new exports.Database(name, undefined, { urn });
case "cockroach:index/finalizeVersionUpgrade:FinalizeVersionUpgrade":
return new exports.FinalizeVersionUpgrade(name, undefined, { urn });
case "cockroach:index/folder:Folder":
return new exports.Folder(name, undefined, { urn });
case "cockroach:index/logExportConfig:LogExportConfig":
return new exports.LogExportConfig(name, undefined, { urn });
case "cockroach:index/maintenanceWindow:MaintenanceWindow":
return new exports.MaintenanceWindow(name, undefined, { urn });
case "cockroach:index/metricExportCloudwatchConfig:MetricExportCloudwatchConfig":
return new exports.MetricExportCloudwatchConfig(name, undefined, { urn });
case "cockroach:index/metricExportDatadogConfig:MetricExportDatadogConfig":
return new exports.MetricExportDatadogConfig(name, undefined, { urn });
case "cockroach:index/privateEndpointConnection:PrivateEndpointConnection":
return new exports.PrivateEndpointConnection(name, undefined, { urn });
case "cockroach:index/privateEndpointServices:PrivateEndpointServices":
return new exports.PrivateEndpointServices(name, undefined, { urn });
case "cockroach:index/privateEndpointTrustedOwner:PrivateEndpointTrustedOwner":
return new exports.PrivateEndpointTrustedOwner(name, undefined, { urn });
case "cockroach:index/sqlUser:SqlUser":
return new exports.SqlUser(name, undefined, { urn });
case "cockroach:index/userRoleGrants:UserRoleGrants":
return new exports.UserRoleGrants(name, undefined, { urn });
case "cockroach:index/versionDeferral:VersionDeferral":
return new exports.VersionDeferral(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("cockroach", "index/allowList", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/apiOidcConfig", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/caCert", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/cluster", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/cmek", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/database", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/finalizeVersionUpgrade", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/folder", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/logExportConfig", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/maintenanceWindow", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/metricExportCloudwatchConfig", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/metricExportDatadogConfig", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/privateEndpointConnection", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/privateEndpointServices", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/privateEndpointTrustedOwner", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/sqlUser", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/userRoleGrants", _module);
pulumi.runtime.registerResourceModule("cockroach", "index/versionDeferral", _module);
pulumi.runtime.registerResourcePackage("cockroach", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:cockroach") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map