UNPKG

@lbrlabs/pulumi-cockroach

Version:

A Pulumi package to create and managed cockroach db resources in Pulumi programs.

138 lines 9.23 kB
"use strict"; // *** 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