"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** 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 __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonyms = exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonymOutput = exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonym = exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGranteesOutput = exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGrantees = exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGranteeOutput = exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGrantee = exports.getRuntimeDatabaseToolsConnectionCredentialOutput = exports.getRuntimeDatabaseToolsConnectionCredential = exports.getDatabaseToolsSqlReportsOutput = exports.getDatabaseToolsSqlReports = exports.getDatabaseToolsSqlReportOutput = exports.getDatabaseToolsSqlReport = exports.getDatabaseToolsPrivateEndpointsOutput = exports.getDatabaseToolsPrivateEndpoints = exports.getDatabaseToolsPrivateEndpointOutput = exports.getDatabaseToolsPrivateEndpoint = exports.getDatabaseToolsMcpToolsetsOutput = exports.getDatabaseToolsMcpToolsets = exports.getDatabaseToolsMcpToolsetVersionsOutput = exports.getDatabaseToolsMcpToolsetVersions = exports.getDatabaseToolsMcpToolsetOutput = exports.getDatabaseToolsMcpToolset = exports.getDatabaseToolsMcpServersOutput = exports.getDatabaseToolsMcpServers = exports.getDatabaseToolsMcpServerOutput = exports.getDatabaseToolsMcpServer = exports.getDatabaseToolsIdentityOutput = exports.getDatabaseToolsIdentity = exports.getDatabaseToolsIdentitiesOutput = exports.getDatabaseToolsIdentities = exports.getDatabaseToolsEndpointServicesOutput = exports.getDatabaseToolsEndpointServices = exports.getDatabaseToolsEndpointServiceOutput = exports.getDatabaseToolsEndpointService = exports.getDatabaseToolsDatabaseApiGatewayConfigsOutput = exports.getDatabaseToolsDatabaseApiGatewayConfigs = exports.getDatabaseToolsDatabaseApiGatewayConfigOutput = exports.getDatabaseToolsDatabaseApiGatewayConfig = exports.getDatabaseToolsConnectionsOutput = exports.getDatabaseToolsConnections = exports.getDatabaseToolsConnectionOutput = exports.getDatabaseToolsConnection = exports.DatabaseToolsSqlReport = exports.DatabaseToolsPrivateEndpoint = exports.DatabaseToolsMcpToolset = exports.DatabaseToolsMcpServer = exports.DatabaseToolsIdentity = exports.DatabaseToolsDatabaseApiGatewayConfig = exports.DatabaseToolsConnection = void 0;
exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec = exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec = exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPool = exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal = exports.RuntimeDatabaseToolsConnectionPropertySet = exports.RuntimeDatabaseToolsConnectionCredentialPublicSynonym = exports.RuntimeDatabaseToolsConnectionCredentialExecuteGrantee = exports.RuntimeDatabaseToolsConnectionCredential = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolsOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPools = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPool = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigContentOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigContent = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesOutput = exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties = exports.getRuntimeDatabaseToolsConnectionUserCredentialsOutput = exports.getRuntimeDatabaseToolsConnectionUserCredentials = exports.getRuntimeDatabaseToolsConnectionUserCredentialOutput = exports.getRuntimeDatabaseToolsConnectionUserCredential = exports.getRuntimeDatabaseToolsConnectionPropertySetOutput = exports.getRuntimeDatabaseToolsConnectionPropertySet = exports.getRuntimeDatabaseToolsConnectionCredentialsOutput = exports.getRuntimeDatabaseToolsConnectionCredentials = exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonymsOutput = void 0;
const pulumi = __importStar(require("@pulumi/pulumi"));
const utilities = __importStar(require("../utilities"));
exports.DatabaseToolsConnection = null;
utilities.lazyLoad(exports, ["DatabaseToolsConnection"], () => require("./databaseToolsConnection"));
exports.DatabaseToolsDatabaseApiGatewayConfig = null;
utilities.lazyLoad(exports, ["DatabaseToolsDatabaseApiGatewayConfig"], () => require("./databaseToolsDatabaseApiGatewayConfig"));
exports.DatabaseToolsIdentity = null;
utilities.lazyLoad(exports, ["DatabaseToolsIdentity"], () => require("./databaseToolsIdentity"));
exports.DatabaseToolsMcpServer = null;
utilities.lazyLoad(exports, ["DatabaseToolsMcpServer"], () => require("./databaseToolsMcpServer"));
exports.DatabaseToolsMcpToolset = null;
utilities.lazyLoad(exports, ["DatabaseToolsMcpToolset"], () => require("./databaseToolsMcpToolset"));
exports.DatabaseToolsPrivateEndpoint = null;
utilities.lazyLoad(exports, ["DatabaseToolsPrivateEndpoint"], () => require("./databaseToolsPrivateEndpoint"));
exports.DatabaseToolsSqlReport = null;
utilities.lazyLoad(exports, ["DatabaseToolsSqlReport"], () => require("./databaseToolsSqlReport"));
exports.getDatabaseToolsConnection = null;
exports.getDatabaseToolsConnectionOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsConnection", "getDatabaseToolsConnectionOutput"], () => require("./getDatabaseToolsConnection"));
exports.getDatabaseToolsConnections = null;
exports.getDatabaseToolsConnectionsOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsConnections", "getDatabaseToolsConnectionsOutput"], () => require("./getDatabaseToolsConnections"));
exports.getDatabaseToolsDatabaseApiGatewayConfig = null;
exports.getDatabaseToolsDatabaseApiGatewayConfigOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsDatabaseApiGatewayConfig", "getDatabaseToolsDatabaseApiGatewayConfigOutput"], () => require("./getDatabaseToolsDatabaseApiGatewayConfig"));
exports.getDatabaseToolsDatabaseApiGatewayConfigs = null;
exports.getDatabaseToolsDatabaseApiGatewayConfigsOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsDatabaseApiGatewayConfigs", "getDatabaseToolsDatabaseApiGatewayConfigsOutput"], () => require("./getDatabaseToolsDatabaseApiGatewayConfigs"));
exports.getDatabaseToolsEndpointService = null;
exports.getDatabaseToolsEndpointServiceOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsEndpointService", "getDatabaseToolsEndpointServiceOutput"], () => require("./getDatabaseToolsEndpointService"));
exports.getDatabaseToolsEndpointServices = null;
exports.getDatabaseToolsEndpointServicesOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsEndpointServices", "getDatabaseToolsEndpointServicesOutput"], () => require("./getDatabaseToolsEndpointServices"));
exports.getDatabaseToolsIdentities = null;
exports.getDatabaseToolsIdentitiesOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsIdentities", "getDatabaseToolsIdentitiesOutput"], () => require("./getDatabaseToolsIdentities"));
exports.getDatabaseToolsIdentity = null;
exports.getDatabaseToolsIdentityOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsIdentity", "getDatabaseToolsIdentityOutput"], () => require("./getDatabaseToolsIdentity"));
exports.getDatabaseToolsMcpServer = null;
exports.getDatabaseToolsMcpServerOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsMcpServer", "getDatabaseToolsMcpServerOutput"], () => require("./getDatabaseToolsMcpServer"));
exports.getDatabaseToolsMcpServers = null;
exports.getDatabaseToolsMcpServersOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsMcpServers", "getDatabaseToolsMcpServersOutput"], () => require("./getDatabaseToolsMcpServers"));
exports.getDatabaseToolsMcpToolset = null;
exports.getDatabaseToolsMcpToolsetOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsMcpToolset", "getDatabaseToolsMcpToolsetOutput"], () => require("./getDatabaseToolsMcpToolset"));
exports.getDatabaseToolsMcpToolsetVersions = null;
exports.getDatabaseToolsMcpToolsetVersionsOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsMcpToolsetVersions", "getDatabaseToolsMcpToolsetVersionsOutput"], () => require("./getDatabaseToolsMcpToolsetVersions"));
exports.getDatabaseToolsMcpToolsets = null;
exports.getDatabaseToolsMcpToolsetsOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsMcpToolsets", "getDatabaseToolsMcpToolsetsOutput"], () => require("./getDatabaseToolsMcpToolsets"));
exports.getDatabaseToolsPrivateEndpoint = null;
exports.getDatabaseToolsPrivateEndpointOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsPrivateEndpoint", "getDatabaseToolsPrivateEndpointOutput"], () => require("./getDatabaseToolsPrivateEndpoint"));
exports.getDatabaseToolsPrivateEndpoints = null;
exports.getDatabaseToolsPrivateEndpointsOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsPrivateEndpoints", "getDatabaseToolsPrivateEndpointsOutput"], () => require("./getDatabaseToolsPrivateEndpoints"));
exports.getDatabaseToolsSqlReport = null;
exports.getDatabaseToolsSqlReportOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsSqlReport", "getDatabaseToolsSqlReportOutput"], () => require("./getDatabaseToolsSqlReport"));
exports.getDatabaseToolsSqlReports = null;
exports.getDatabaseToolsSqlReportsOutput = null;
utilities.lazyLoad(exports, ["getDatabaseToolsSqlReports", "getDatabaseToolsSqlReportsOutput"], () => require("./getDatabaseToolsSqlReports"));
exports.getRuntimeDatabaseToolsConnectionCredential = null;
exports.getRuntimeDatabaseToolsConnectionCredentialOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionCredential", "getRuntimeDatabaseToolsConnectionCredentialOutput"], () => require("./getRuntimeDatabaseToolsConnectionCredential"));
exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGrantee = null;
exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGranteeOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionCredentialExecuteGrantee", "getRuntimeDatabaseToolsConnectionCredentialExecuteGranteeOutput"], () => require("./getRuntimeDatabaseToolsConnectionCredentialExecuteGrantee"));
exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGrantees = null;
exports.getRuntimeDatabaseToolsConnectionCredentialExecuteGranteesOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionCredentialExecuteGrantees", "getRuntimeDatabaseToolsConnectionCredentialExecuteGranteesOutput"], () => require("./getRuntimeDatabaseToolsConnectionCredentialExecuteGrantees"));
exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonym = null;
exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonymOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionCredentialPublicSynonym", "getRuntimeDatabaseToolsConnectionCredentialPublicSynonymOutput"], () => require("./getRuntimeDatabaseToolsConnectionCredentialPublicSynonym"));
exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonyms = null;
exports.getRuntimeDatabaseToolsConnectionCredentialPublicSynonymsOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionCredentialPublicSynonyms", "getRuntimeDatabaseToolsConnectionCredentialPublicSynonymsOutput"], () => require("./getRuntimeDatabaseToolsConnectionCredentialPublicSynonyms"));
exports.getRuntimeDatabaseToolsConnectionCredentials = null;
exports.getRuntimeDatabaseToolsConnectionCredentialsOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionCredentials", "getRuntimeDatabaseToolsConnectionCredentialsOutput"], () => require("./getRuntimeDatabaseToolsConnectionCredentials"));
exports.getRuntimeDatabaseToolsConnectionPropertySet = null;
exports.getRuntimeDatabaseToolsConnectionPropertySetOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionPropertySet", "getRuntimeDatabaseToolsConnectionPropertySetOutput"], () => require("./getRuntimeDatabaseToolsConnectionPropertySet"));
exports.getRuntimeDatabaseToolsConnectionUserCredential = null;
exports.getRuntimeDatabaseToolsConnectionUserCredentialOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionUserCredential", "getRuntimeDatabaseToolsConnectionUserCredentialOutput"], () => require("./getRuntimeDatabaseToolsConnectionUserCredential"));
exports.getRuntimeDatabaseToolsConnectionUserCredentials = null;
exports.getRuntimeDatabaseToolsConnectionUserCredentialsOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsConnectionUserCredentials", "getRuntimeDatabaseToolsConnectionUserCredentialsOutput"], () => require("./getRuntimeDatabaseToolsConnectionUserCredentials"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigAdvancedPropertiesOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigAdvancedProperties"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigContent = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigContentOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigContent", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigContentOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigContent"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPool = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigPool", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigPool"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs"));
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPools = null;
exports.getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolsOutput = null;
utilities.lazyLoad(exports, ["getRuntimeDatabaseToolsDatabaseApiGatewayConfigPools", "getRuntimeDatabaseToolsDatabaseApiGatewayConfigPoolsOutput"], () => require("./getRuntimeDatabaseToolsDatabaseApiGatewayConfigPools"));
exports.RuntimeDatabaseToolsConnectionCredential = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsConnectionCredential"], () => require("./runtimeDatabaseToolsConnectionCredential"));
exports.RuntimeDatabaseToolsConnectionCredentialExecuteGrantee = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsConnectionCredentialExecuteGrantee"], () => require("./runtimeDatabaseToolsConnectionCredentialExecuteGrantee"));
exports.RuntimeDatabaseToolsConnectionCredentialPublicSynonym = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsConnectionCredentialPublicSynonym"], () => require("./runtimeDatabaseToolsConnectionCredentialPublicSynonym"));
exports.RuntimeDatabaseToolsConnectionPropertySet = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsConnectionPropertySet"], () => require("./runtimeDatabaseToolsConnectionPropertySet"));
exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal"], () => require("./runtimeDatabaseToolsDatabaseApiGatewayConfigGlobal"));
exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPool = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsDatabaseApiGatewayConfigPool"], () => require("./runtimeDatabaseToolsDatabaseApiGatewayConfigPool"));
exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec"], () => require("./runtimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec"));
exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec = null;
utilities.lazyLoad(exports, ["RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec"], () => require("./runtimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec"));
const _module = {
    version: utilities.getVersion(),
    construct: (name, type, urn) => {
        switch (type) {
            case "oci:DatabaseTools/databaseToolsConnection:DatabaseToolsConnection":
                return new exports.DatabaseToolsConnection(name, undefined, { urn });
            case "oci:DatabaseTools/databaseToolsDatabaseApiGatewayConfig:DatabaseToolsDatabaseApiGatewayConfig":
                return new exports.DatabaseToolsDatabaseApiGatewayConfig(name, undefined, { urn });
            case "oci:DatabaseTools/databaseToolsIdentity:DatabaseToolsIdentity":
                return new exports.DatabaseToolsIdentity(name, undefined, { urn });
            case "oci:DatabaseTools/databaseToolsMcpServer:DatabaseToolsMcpServer":
                return new exports.DatabaseToolsMcpServer(name, undefined, { urn });
            case "oci:DatabaseTools/databaseToolsMcpToolset:DatabaseToolsMcpToolset":
                return new exports.DatabaseToolsMcpToolset(name, undefined, { urn });
            case "oci:DatabaseTools/databaseToolsPrivateEndpoint:DatabaseToolsPrivateEndpoint":
                return new exports.DatabaseToolsPrivateEndpoint(name, undefined, { urn });
            case "oci:DatabaseTools/databaseToolsSqlReport:DatabaseToolsSqlReport":
                return new exports.DatabaseToolsSqlReport(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsConnectionCredential:RuntimeDatabaseToolsConnectionCredential":
                return new exports.RuntimeDatabaseToolsConnectionCredential(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsConnectionCredentialExecuteGrantee:RuntimeDatabaseToolsConnectionCredentialExecuteGrantee":
                return new exports.RuntimeDatabaseToolsConnectionCredentialExecuteGrantee(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsConnectionCredentialPublicSynonym:RuntimeDatabaseToolsConnectionCredentialPublicSynonym":
                return new exports.RuntimeDatabaseToolsConnectionCredentialPublicSynonym(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsConnectionPropertySet:RuntimeDatabaseToolsConnectionPropertySet":
                return new exports.RuntimeDatabaseToolsConnectionPropertySet(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigGlobal:RuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal":
                return new exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigPool:RuntimeDatabaseToolsDatabaseApiGatewayConfigPool":
                return new exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPool(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec:RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec":
                return new exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec(name, undefined, { urn });
            case "oci:DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec:RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec":
                return new exports.RuntimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec(name, undefined, { urn });
            default:
                throw new Error(`unknown resource type ${type}`);
        }
    },
};
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/databaseToolsConnection", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/databaseToolsDatabaseApiGatewayConfig", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/databaseToolsIdentity", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/databaseToolsMcpServer", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/databaseToolsMcpToolset", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/databaseToolsPrivateEndpoint", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/databaseToolsSqlReport", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsConnectionCredential", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsConnectionCredentialExecuteGrantee", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsConnectionCredentialPublicSynonym", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsConnectionPropertySet", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigGlobal", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigPool", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigPoolApiSpec", _module);
pulumi.runtime.registerResourceModule("oci", "DatabaseTools/runtimeDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpec", _module);
//# sourceMappingURL=index.js.map