UNPKG

@huaweicloudos/pulumi

Version:

A Pulumi package for creating and managing Huaweicloud cloud resources.

131 lines 7.49 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! *** 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("./accessKey"), exports); __exportStar(require("./acl"), exports); __exportStar(require("./agency"), exports); __exportStar(require("./getAgencies"), exports); __exportStar(require("./getCustomRole"), exports); __exportStar(require("./getGroup"), exports); __exportStar(require("./getPermissions"), exports); __exportStar(require("./getProjects"), exports); __exportStar(require("./getProviders"), exports); __exportStar(require("./getRole"), exports); __exportStar(require("./getUsers"), exports); __exportStar(require("./getVirtualMfaDevices"), exports); __exportStar(require("./group"), exports); __exportStar(require("./groupMembership"), exports); __exportStar(require("./groupRoleAssignment"), exports); __exportStar(require("./loginPolicy"), exports); __exportStar(require("./passwordPolicy"), exports); __exportStar(require("./project"), exports); __exportStar(require("./protectionPolicy"), exports); __exportStar(require("./provider"), exports); __exportStar(require("./providerConversion"), exports); __exportStar(require("./role"), exports); __exportStar(require("./roleAssignment"), exports); __exportStar(require("./user"), exports); __exportStar(require("./userRoleAssignment"), exports); __exportStar(require("./userToken"), exports); __exportStar(require("./virtualMfaDevice"), exports); // Import resources to register: const accessKey_1 = require("./accessKey"); const acl_1 = require("./acl"); const agency_1 = require("./agency"); const group_1 = require("./group"); const groupMembership_1 = require("./groupMembership"); const groupRoleAssignment_1 = require("./groupRoleAssignment"); const loginPolicy_1 = require("./loginPolicy"); const passwordPolicy_1 = require("./passwordPolicy"); const project_1 = require("./project"); const protectionPolicy_1 = require("./protectionPolicy"); const provider_1 = require("./provider"); const providerConversion_1 = require("./providerConversion"); const role_1 = require("./role"); const roleAssignment_1 = require("./roleAssignment"); const user_1 = require("./user"); const userRoleAssignment_1 = require("./userRoleAssignment"); const userToken_1 = require("./userToken"); const virtualMfaDevice_1 = require("./virtualMfaDevice"); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "huaweicloud:Iam/accessKey:AccessKey": return new accessKey_1.AccessKey(name, undefined, { urn }); case "huaweicloud:Iam/acl:Acl": return new acl_1.Acl(name, undefined, { urn }); case "huaweicloud:Iam/agency:Agency": return new agency_1.Agency(name, undefined, { urn }); case "huaweicloud:Iam/group:Group": return new group_1.Group(name, undefined, { urn }); case "huaweicloud:Iam/groupMembership:GroupMembership": return new groupMembership_1.GroupMembership(name, undefined, { urn }); case "huaweicloud:Iam/groupRoleAssignment:GroupRoleAssignment": return new groupRoleAssignment_1.GroupRoleAssignment(name, undefined, { urn }); case "huaweicloud:Iam/loginPolicy:LoginPolicy": return new loginPolicy_1.LoginPolicy(name, undefined, { urn }); case "huaweicloud:Iam/passwordPolicy:PasswordPolicy": return new passwordPolicy_1.PasswordPolicy(name, undefined, { urn }); case "huaweicloud:Iam/project:Project": return new project_1.Project(name, undefined, { urn }); case "huaweicloud:Iam/protectionPolicy:ProtectionPolicy": return new protectionPolicy_1.ProtectionPolicy(name, undefined, { urn }); case "huaweicloud:Iam/provider:Provider": return new provider_1.Provider(name, undefined, { urn }); case "huaweicloud:Iam/providerConversion:ProviderConversion": return new providerConversion_1.ProviderConversion(name, undefined, { urn }); case "huaweicloud:Iam/role:Role": return new role_1.Role(name, undefined, { urn }); case "huaweicloud:Iam/roleAssignment:RoleAssignment": return new roleAssignment_1.RoleAssignment(name, undefined, { urn }); case "huaweicloud:Iam/user:User": return new user_1.User(name, undefined, { urn }); case "huaweicloud:Iam/userRoleAssignment:UserRoleAssignment": return new userRoleAssignment_1.UserRoleAssignment(name, undefined, { urn }); case "huaweicloud:Iam/userToken:UserToken": return new userToken_1.UserToken(name, undefined, { urn }); case "huaweicloud:Iam/virtualMfaDevice:VirtualMfaDevice": return new virtualMfaDevice_1.VirtualMfaDevice(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("huaweicloud", "Iam/accessKey", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/acl", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/agency", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/group", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/groupMembership", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/groupRoleAssignment", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/loginPolicy", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/passwordPolicy", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/project", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/protectionPolicy", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/provider", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/providerConversion", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/role", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/roleAssignment", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/user", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/userRoleAssignment", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/userToken", _module); pulumi.runtime.registerResourceModule("huaweicloud", "Iam/virtualMfaDevice", _module); //# sourceMappingURL=index.js.map