UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

89 lines 6.51 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.WorkloadIdentityPoolProvider = exports.WorkloadIdentityPool = exports.WorkforcePoolProvider = exports.WorkforcePool = exports.ProjectsPolicyBinding = exports.PrincipalAccessBoundaryPolicy = exports.OrganizationsPolicyBinding = exports.OauthClientCredential = exports.OauthClient = exports.getWorkloadIdentityPoolProviderOutput = exports.getWorkloadIdentityPoolProvider = exports.getWorkloadIdentityPoolOutput = exports.getWorkloadIdentityPool = exports.getTestablePermissionsOutput = exports.getTestablePermissions = exports.getRuleOutput = exports.getRule = exports.FoldersPolicyBinding = exports.DenyPolicy = exports.AccessBoundaryPolicy = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); exports.AccessBoundaryPolicy = null; utilities.lazyLoad(exports, ["AccessBoundaryPolicy"], () => require("./accessBoundaryPolicy")); exports.DenyPolicy = null; utilities.lazyLoad(exports, ["DenyPolicy"], () => require("./denyPolicy")); exports.FoldersPolicyBinding = null; utilities.lazyLoad(exports, ["FoldersPolicyBinding"], () => require("./foldersPolicyBinding")); exports.getRule = null; exports.getRuleOutput = null; utilities.lazyLoad(exports, ["getRule", "getRuleOutput"], () => require("./getRule")); exports.getTestablePermissions = null; exports.getTestablePermissionsOutput = null; utilities.lazyLoad(exports, ["getTestablePermissions", "getTestablePermissionsOutput"], () => require("./getTestablePermissions")); exports.getWorkloadIdentityPool = null; exports.getWorkloadIdentityPoolOutput = null; utilities.lazyLoad(exports, ["getWorkloadIdentityPool", "getWorkloadIdentityPoolOutput"], () => require("./getWorkloadIdentityPool")); exports.getWorkloadIdentityPoolProvider = null; exports.getWorkloadIdentityPoolProviderOutput = null; utilities.lazyLoad(exports, ["getWorkloadIdentityPoolProvider", "getWorkloadIdentityPoolProviderOutput"], () => require("./getWorkloadIdentityPoolProvider")); exports.OauthClient = null; utilities.lazyLoad(exports, ["OauthClient"], () => require("./oauthClient")); exports.OauthClientCredential = null; utilities.lazyLoad(exports, ["OauthClientCredential"], () => require("./oauthClientCredential")); exports.OrganizationsPolicyBinding = null; utilities.lazyLoad(exports, ["OrganizationsPolicyBinding"], () => require("./organizationsPolicyBinding")); exports.PrincipalAccessBoundaryPolicy = null; utilities.lazyLoad(exports, ["PrincipalAccessBoundaryPolicy"], () => require("./principalAccessBoundaryPolicy")); exports.ProjectsPolicyBinding = null; utilities.lazyLoad(exports, ["ProjectsPolicyBinding"], () => require("./projectsPolicyBinding")); exports.WorkforcePool = null; utilities.lazyLoad(exports, ["WorkforcePool"], () => require("./workforcePool")); exports.WorkforcePoolProvider = null; utilities.lazyLoad(exports, ["WorkforcePoolProvider"], () => require("./workforcePoolProvider")); exports.WorkloadIdentityPool = null; utilities.lazyLoad(exports, ["WorkloadIdentityPool"], () => require("./workloadIdentityPool")); exports.WorkloadIdentityPoolProvider = null; utilities.lazyLoad(exports, ["WorkloadIdentityPoolProvider"], () => require("./workloadIdentityPoolProvider")); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "gcp:iam/accessBoundaryPolicy:AccessBoundaryPolicy": return new exports.AccessBoundaryPolicy(name, undefined, { urn }); case "gcp:iam/denyPolicy:DenyPolicy": return new exports.DenyPolicy(name, undefined, { urn }); case "gcp:iam/foldersPolicyBinding:FoldersPolicyBinding": return new exports.FoldersPolicyBinding(name, undefined, { urn }); case "gcp:iam/oauthClient:OauthClient": return new exports.OauthClient(name, undefined, { urn }); case "gcp:iam/oauthClientCredential:OauthClientCredential": return new exports.OauthClientCredential(name, undefined, { urn }); case "gcp:iam/organizationsPolicyBinding:OrganizationsPolicyBinding": return new exports.OrganizationsPolicyBinding(name, undefined, { urn }); case "gcp:iam/principalAccessBoundaryPolicy:PrincipalAccessBoundaryPolicy": return new exports.PrincipalAccessBoundaryPolicy(name, undefined, { urn }); case "gcp:iam/projectsPolicyBinding:ProjectsPolicyBinding": return new exports.ProjectsPolicyBinding(name, undefined, { urn }); case "gcp:iam/workforcePool:WorkforcePool": return new exports.WorkforcePool(name, undefined, { urn }); case "gcp:iam/workforcePoolProvider:WorkforcePoolProvider": return new exports.WorkforcePoolProvider(name, undefined, { urn }); case "gcp:iam/workloadIdentityPool:WorkloadIdentityPool": return new exports.WorkloadIdentityPool(name, undefined, { urn }); case "gcp:iam/workloadIdentityPoolProvider:WorkloadIdentityPoolProvider": return new exports.WorkloadIdentityPoolProvider(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("gcp", "iam/accessBoundaryPolicy", _module); pulumi.runtime.registerResourceModule("gcp", "iam/denyPolicy", _module); pulumi.runtime.registerResourceModule("gcp", "iam/foldersPolicyBinding", _module); pulumi.runtime.registerResourceModule("gcp", "iam/oauthClient", _module); pulumi.runtime.registerResourceModule("gcp", "iam/oauthClientCredential", _module); pulumi.runtime.registerResourceModule("gcp", "iam/organizationsPolicyBinding", _module); pulumi.runtime.registerResourceModule("gcp", "iam/principalAccessBoundaryPolicy", _module); pulumi.runtime.registerResourceModule("gcp", "iam/projectsPolicyBinding", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePool", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePoolProvider", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPool", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPoolProvider", _module); //# sourceMappingURL=index.js.map