@huaweicloudos/pulumi
Version:
A Pulumi package for creating and managing Huaweicloud cloud resources.
261 lines • 16.5 kB
JavaScript
"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! ***
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 });
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
// Export members:
__exportStar(require("./account"), exports);
__exportStar(require("./backup"), exports);
__exportStar(require("./crossRegionBackupStrategy"), exports);
__exportStar(require("./database"), exports);
__exportStar(require("./databaseLogsShrinking"), exports);
__exportStar(require("./database_privilege"), exports);
__exportStar(require("./extendLogLink"), exports);
__exportStar(require("./getAvailableFlavors"), exports);
__exportStar(require("./getBackupFiles"), exports);
__exportStar(require("./getBackups"), exports);
__exportStar(require("./getCrossRegionBackupInstances"), exports);
__exportStar(require("./getCrossRegionBackups"), exports);
__exportStar(require("./getEngineVersions"), exports);
__exportStar(require("./getErrorLogLink"), exports);
__exportStar(require("./getErrorLogs"), exports);
__exportStar(require("./getExtendLogFiles"), exports);
__exportStar(require("./getExtendLogLinks"), exports);
__exportStar(require("./getFlavors"), exports);
__exportStar(require("./getInstances"), exports);
__exportStar(require("./getMysqlAccounts"), exports);
__exportStar(require("./getMysqlBinlog"), exports);
__exportStar(require("./getMysqlDatabasePrivileges"), exports);
__exportStar(require("./getMysqlDatabases"), exports);
__exportStar(require("./getMysqlProxies"), exports);
__exportStar(require("./getMysqlProxyFlavors"), exports);
__exportStar(require("./getParametergroups"), exports);
__exportStar(require("./getPgAccounts"), exports);
__exportStar(require("./getPgDatabases"), exports);
__exportStar(require("./getPgPluginParameterValueRange"), exports);
__exportStar(require("./getPgPluginParameterValues"), exports);
__exportStar(require("./getPgPlugins"), exports);
__exportStar(require("./getPgRoles"), exports);
__exportStar(require("./getPgSqlLimits"), exports);
__exportStar(require("./getPredefinedTags"), exports);
__exportStar(require("./getQuotas"), exports);
__exportStar(require("./getRecyclingInstances"), exports);
__exportStar(require("./getRestoreTimeRanges"), exports);
__exportStar(require("./getRestoredDatabases"), exports);
__exportStar(require("./getRestoredTables"), exports);
__exportStar(require("./getSlowLogFiles"), exports);
__exportStar(require("./getSlowLogLink"), exports);
__exportStar(require("./getSlowLogs"), exports);
__exportStar(require("./getSqlAuditLogLinks"), exports);
__exportStar(require("./getSqlAuditLogs"), exports);
__exportStar(require("./getSqlAuditOperations"), exports);
__exportStar(require("./getSqlserverAccounts"), exports);
__exportStar(require("./getSqlserverCollations"), exports);
__exportStar(require("./getSqlserverDatabasePrivileges"), exports);
__exportStar(require("./getSqlserverDatabases"), exports);
__exportStar(require("./getStorageTypes"), exports);
__exportStar(require("./getTags"), exports);
__exportStar(require("./instance"), exports);
__exportStar(require("./instanceEipAssociate"), exports);
__exportStar(require("./instantTaskDelete"), exports);
__exportStar(require("./ltsLog"), exports);
__exportStar(require("./mysqlAccount"), exports);
__exportStar(require("./mysqlBinlog"), exports);
__exportStar(require("./mysqlDatabase"), exports);
__exportStar(require("./mysqlDatabasePrivilege"), exports);
__exportStar(require("./mysqlDatabaseTableRestore"), exports);
__exportStar(require("./mysqlProxy"), exports);
__exportStar(require("./mysqlProxyRestart"), exports);
__exportStar(require("./parametergroup"), exports);
__exportStar(require("./pgAccount"), exports);
__exportStar(require("./pgAccountPrivileges"), exports);
__exportStar(require("./pgAccountRoles"), exports);
__exportStar(require("./pgDatabase"), exports);
__exportStar(require("./pgDatabasePrivilege"), exports);
__exportStar(require("./pgHba"), exports);
__exportStar(require("./pgPlugin"), exports);
__exportStar(require("./pgPluginParameter"), exports);
__exportStar(require("./pgPluginUpdate"), exports);
__exportStar(require("./pgSqlLimit"), exports);
__exportStar(require("./primaryStandbySwitch"), exports);
__exportStar(require("./readReplicaInstance"), exports);
__exportStar(require("./restore"), exports);
__exportStar(require("./sqlAudit"), exports);
__exportStar(require("./sqlserverAccount"), exports);
__exportStar(require("./sqlserverDatabase"), exports);
__exportStar(require("./sqlserverDatabaseCopy"), exports);
__exportStar(require("./sqlserverDatabasePrivilege"), exports);
// Import resources to register:
const account_1 = require("./account");
const backup_1 = require("./backup");
const crossRegionBackupStrategy_1 = require("./crossRegionBackupStrategy");
const database_1 = require("./database");
const databaseLogsShrinking_1 = require("./databaseLogsShrinking");
const database_privilege_1 = require("./database_privilege");
const extendLogLink_1 = require("./extendLogLink");
const instance_1 = require("./instance");
const instanceEipAssociate_1 = require("./instanceEipAssociate");
const instantTaskDelete_1 = require("./instantTaskDelete");
const ltsLog_1 = require("./ltsLog");
const mysqlAccount_1 = require("./mysqlAccount");
const mysqlBinlog_1 = require("./mysqlBinlog");
const mysqlDatabase_1 = require("./mysqlDatabase");
const mysqlDatabasePrivilege_1 = require("./mysqlDatabasePrivilege");
const mysqlDatabaseTableRestore_1 = require("./mysqlDatabaseTableRestore");
const mysqlProxy_1 = require("./mysqlProxy");
const mysqlProxyRestart_1 = require("./mysqlProxyRestart");
const parametergroup_1 = require("./parametergroup");
const pgAccount_1 = require("./pgAccount");
const pgAccountPrivileges_1 = require("./pgAccountPrivileges");
const pgAccountRoles_1 = require("./pgAccountRoles");
const pgDatabase_1 = require("./pgDatabase");
const pgDatabasePrivilege_1 = require("./pgDatabasePrivilege");
const pgHba_1 = require("./pgHba");
const pgPlugin_1 = require("./pgPlugin");
const pgPluginParameter_1 = require("./pgPluginParameter");
const pgPluginUpdate_1 = require("./pgPluginUpdate");
const pgSqlLimit_1 = require("./pgSqlLimit");
const primaryStandbySwitch_1 = require("./primaryStandbySwitch");
const readReplicaInstance_1 = require("./readReplicaInstance");
const restore_1 = require("./restore");
const sqlAudit_1 = require("./sqlAudit");
const sqlserverAccount_1 = require("./sqlserverAccount");
const sqlserverDatabase_1 = require("./sqlserverDatabase");
const sqlserverDatabaseCopy_1 = require("./sqlserverDatabaseCopy");
const sqlserverDatabasePrivilege_1 = require("./sqlserverDatabasePrivilege");
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "huaweicloud:Rds/account:Account":
return new account_1.Account(name, undefined, { urn });
case "huaweicloud:Rds/backup:Backup":
return new backup_1.Backup(name, undefined, { urn });
case "huaweicloud:Rds/crossRegionBackupStrategy:CrossRegionBackupStrategy":
return new crossRegionBackupStrategy_1.CrossRegionBackupStrategy(name, undefined, { urn });
case "huaweicloud:Rds/database:Database":
return new database_1.Database(name, undefined, { urn });
case "huaweicloud:Rds/databaseLogsShrinking:DatabaseLogsShrinking":
return new databaseLogsShrinking_1.DatabaseLogsShrinking(name, undefined, { urn });
case "huaweicloud:Rds/database_privilege:Database_privilege":
return new database_privilege_1.Database_privilege(name, undefined, { urn });
case "huaweicloud:Rds/extendLogLink:ExtendLogLink":
return new extendLogLink_1.ExtendLogLink(name, undefined, { urn });
case "huaweicloud:Rds/instance:Instance":
return new instance_1.Instance(name, undefined, { urn });
case "huaweicloud:Rds/instanceEipAssociate:InstanceEipAssociate":
return new instanceEipAssociate_1.InstanceEipAssociate(name, undefined, { urn });
case "huaweicloud:Rds/instantTaskDelete:InstantTaskDelete":
return new instantTaskDelete_1.InstantTaskDelete(name, undefined, { urn });
case "huaweicloud:Rds/ltsLog:LtsLog":
return new ltsLog_1.LtsLog(name, undefined, { urn });
case "huaweicloud:Rds/mysqlAccount:MysqlAccount":
return new mysqlAccount_1.MysqlAccount(name, undefined, { urn });
case "huaweicloud:Rds/mysqlBinlog:MysqlBinlog":
return new mysqlBinlog_1.MysqlBinlog(name, undefined, { urn });
case "huaweicloud:Rds/mysqlDatabase:MysqlDatabase":
return new mysqlDatabase_1.MysqlDatabase(name, undefined, { urn });
case "huaweicloud:Rds/mysqlDatabasePrivilege:MysqlDatabasePrivilege":
return new mysqlDatabasePrivilege_1.MysqlDatabasePrivilege(name, undefined, { urn });
case "huaweicloud:Rds/mysqlDatabaseTableRestore:MysqlDatabaseTableRestore":
return new mysqlDatabaseTableRestore_1.MysqlDatabaseTableRestore(name, undefined, { urn });
case "huaweicloud:Rds/mysqlProxy:MysqlProxy":
return new mysqlProxy_1.MysqlProxy(name, undefined, { urn });
case "huaweicloud:Rds/mysqlProxyRestart:MysqlProxyRestart":
return new mysqlProxyRestart_1.MysqlProxyRestart(name, undefined, { urn });
case "huaweicloud:Rds/parametergroup:Parametergroup":
return new parametergroup_1.Parametergroup(name, undefined, { urn });
case "huaweicloud:Rds/pgAccount:PgAccount":
return new pgAccount_1.PgAccount(name, undefined, { urn });
case "huaweicloud:Rds/pgAccountPrivileges:PgAccountPrivileges":
return new pgAccountPrivileges_1.PgAccountPrivileges(name, undefined, { urn });
case "huaweicloud:Rds/pgAccountRoles:PgAccountRoles":
return new pgAccountRoles_1.PgAccountRoles(name, undefined, { urn });
case "huaweicloud:Rds/pgDatabase:PgDatabase":
return new pgDatabase_1.PgDatabase(name, undefined, { urn });
case "huaweicloud:Rds/pgDatabasePrivilege:PgDatabasePrivilege":
return new pgDatabasePrivilege_1.PgDatabasePrivilege(name, undefined, { urn });
case "huaweicloud:Rds/pgHba:PgHba":
return new pgHba_1.PgHba(name, undefined, { urn });
case "huaweicloud:Rds/pgPlugin:PgPlugin":
return new pgPlugin_1.PgPlugin(name, undefined, { urn });
case "huaweicloud:Rds/pgPluginParameter:PgPluginParameter":
return new pgPluginParameter_1.PgPluginParameter(name, undefined, { urn });
case "huaweicloud:Rds/pgPluginUpdate:PgPluginUpdate":
return new pgPluginUpdate_1.PgPluginUpdate(name, undefined, { urn });
case "huaweicloud:Rds/pgSqlLimit:PgSqlLimit":
return new pgSqlLimit_1.PgSqlLimit(name, undefined, { urn });
case "huaweicloud:Rds/primaryStandbySwitch:PrimaryStandbySwitch":
return new primaryStandbySwitch_1.PrimaryStandbySwitch(name, undefined, { urn });
case "huaweicloud:Rds/readReplicaInstance:ReadReplicaInstance":
return new readReplicaInstance_1.ReadReplicaInstance(name, undefined, { urn });
case "huaweicloud:Rds/restore:Restore":
return new restore_1.Restore(name, undefined, { urn });
case "huaweicloud:Rds/sqlAudit:SqlAudit":
return new sqlAudit_1.SqlAudit(name, undefined, { urn });
case "huaweicloud:Rds/sqlserverAccount:SqlserverAccount":
return new sqlserverAccount_1.SqlserverAccount(name, undefined, { urn });
case "huaweicloud:Rds/sqlserverDatabase:SqlserverDatabase":
return new sqlserverDatabase_1.SqlserverDatabase(name, undefined, { urn });
case "huaweicloud:Rds/sqlserverDatabaseCopy:SqlserverDatabaseCopy":
return new sqlserverDatabaseCopy_1.SqlserverDatabaseCopy(name, undefined, { urn });
case "huaweicloud:Rds/sqlserverDatabasePrivilege:SqlserverDatabasePrivilege":
return new sqlserverDatabasePrivilege_1.SqlserverDatabasePrivilege(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/account", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/backup", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/crossRegionBackupStrategy", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/database", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/databaseLogsShrinking", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/database_privilege", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/extendLogLink", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/instance", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/instanceEipAssociate", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/instantTaskDelete", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/ltsLog", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/mysqlAccount", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/mysqlBinlog", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/mysqlDatabase", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/mysqlDatabasePrivilege", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/mysqlDatabaseTableRestore", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/mysqlProxy", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/mysqlProxyRestart", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/parametergroup", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgAccount", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgAccountPrivileges", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgAccountRoles", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgDatabase", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgDatabasePrivilege", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgHba", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgPlugin", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgPluginParameter", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgPluginUpdate", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/pgSqlLimit", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/primaryStandbySwitch", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/readReplicaInstance", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/restore", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/sqlAudit", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/sqlserverAccount", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/sqlserverDatabase", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/sqlserverDatabaseCopy", _module);
pulumi.runtime.registerResourceModule("huaweicloud", "Rds/sqlserverDatabasePrivilege", _module);
//# sourceMappingURL=index.js.map