@pulumi/openstack
Version:
A Pulumi package for creating and managing OpenStack cloud resources.
106 lines • 6.83 kB
JavaScript
;
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserMembershipV3 = exports.User = exports.ServiceV3 = exports.RoleAssignment = exports.Role = exports.RegisteredLimitV3 = exports.Project = exports.LimitV3 = exports.InheritRoleAssignment = exports.GroupV3 = exports.getUserOutput = exports.getUser = exports.getServiceOutput = exports.getService = exports.getRoleOutput = exports.getRole = exports.getProjectIdsV3Output = exports.getProjectIdsV3 = exports.getProjectOutput = exports.getProject = exports.getGroupOutput = exports.getGroup = exports.getEndpointOutput = exports.getEndpoint = exports.getAuthScopeOutput = exports.getAuthScope = exports.EndpointV3 = exports.Ec2CredentialV3 = exports.ApplicationCredential = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.ApplicationCredential = null;
utilities.lazyLoad(exports, ["ApplicationCredential"], () => require("./applicationCredential"));
exports.Ec2CredentialV3 = null;
utilities.lazyLoad(exports, ["Ec2CredentialV3"], () => require("./ec2CredentialV3"));
exports.EndpointV3 = null;
utilities.lazyLoad(exports, ["EndpointV3"], () => require("./endpointV3"));
exports.getAuthScope = null;
exports.getAuthScopeOutput = null;
utilities.lazyLoad(exports, ["getAuthScope", "getAuthScopeOutput"], () => require("./getAuthScope"));
exports.getEndpoint = null;
exports.getEndpointOutput = null;
utilities.lazyLoad(exports, ["getEndpoint", "getEndpointOutput"], () => require("./getEndpoint"));
exports.getGroup = null;
exports.getGroupOutput = null;
utilities.lazyLoad(exports, ["getGroup", "getGroupOutput"], () => require("./getGroup"));
exports.getProject = null;
exports.getProjectOutput = null;
utilities.lazyLoad(exports, ["getProject", "getProjectOutput"], () => require("./getProject"));
exports.getProjectIdsV3 = null;
exports.getProjectIdsV3Output = null;
utilities.lazyLoad(exports, ["getProjectIdsV3", "getProjectIdsV3Output"], () => require("./getProjectIdsV3"));
exports.getRole = null;
exports.getRoleOutput = null;
utilities.lazyLoad(exports, ["getRole", "getRoleOutput"], () => require("./getRole"));
exports.getService = null;
exports.getServiceOutput = null;
utilities.lazyLoad(exports, ["getService", "getServiceOutput"], () => require("./getService"));
exports.getUser = null;
exports.getUserOutput = null;
utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser"));
exports.GroupV3 = null;
utilities.lazyLoad(exports, ["GroupV3"], () => require("./groupV3"));
exports.InheritRoleAssignment = null;
utilities.lazyLoad(exports, ["InheritRoleAssignment"], () => require("./inheritRoleAssignment"));
exports.LimitV3 = null;
utilities.lazyLoad(exports, ["LimitV3"], () => require("./limitV3"));
exports.Project = null;
utilities.lazyLoad(exports, ["Project"], () => require("./project"));
exports.RegisteredLimitV3 = null;
utilities.lazyLoad(exports, ["RegisteredLimitV3"], () => require("./registeredLimitV3"));
exports.Role = null;
utilities.lazyLoad(exports, ["Role"], () => require("./role"));
exports.RoleAssignment = null;
utilities.lazyLoad(exports, ["RoleAssignment"], () => require("./roleAssignment"));
exports.ServiceV3 = null;
utilities.lazyLoad(exports, ["ServiceV3"], () => require("./serviceV3"));
exports.User = null;
utilities.lazyLoad(exports, ["User"], () => require("./user"));
exports.UserMembershipV3 = null;
utilities.lazyLoad(exports, ["UserMembershipV3"], () => require("./userMembershipV3"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "openstack:identity/applicationCredential:ApplicationCredential":
return new exports.ApplicationCredential(name, undefined, { urn });
case "openstack:identity/ec2CredentialV3:Ec2CredentialV3":
return new exports.Ec2CredentialV3(name, undefined, { urn });
case "openstack:identity/endpointV3:EndpointV3":
return new exports.EndpointV3(name, undefined, { urn });
case "openstack:identity/groupV3:GroupV3":
return new exports.GroupV3(name, undefined, { urn });
case "openstack:identity/inheritRoleAssignment:InheritRoleAssignment":
return new exports.InheritRoleAssignment(name, undefined, { urn });
case "openstack:identity/limitV3:LimitV3":
return new exports.LimitV3(name, undefined, { urn });
case "openstack:identity/project:Project":
return new exports.Project(name, undefined, { urn });
case "openstack:identity/registeredLimitV3:RegisteredLimitV3":
return new exports.RegisteredLimitV3(name, undefined, { urn });
case "openstack:identity/role:Role":
return new exports.Role(name, undefined, { urn });
case "openstack:identity/roleAssignment:RoleAssignment":
return new exports.RoleAssignment(name, undefined, { urn });
case "openstack:identity/serviceV3:ServiceV3":
return new exports.ServiceV3(name, undefined, { urn });
case "openstack:identity/user:User":
return new exports.User(name, undefined, { urn });
case "openstack:identity/userMembershipV3:UserMembershipV3":
return new exports.UserMembershipV3(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("openstack", "identity/applicationCredential", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/ec2CredentialV3", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/endpointV3", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/groupV3", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/inheritRoleAssignment", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/limitV3", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/project", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/registeredLimitV3", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/role", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/roleAssignment", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/serviceV3", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/user", _module);
pulumi.runtime.registerResourceModule("openstack", "identity/userMembershipV3", _module);
//# sourceMappingURL=index.js.map