UNPKG

@pulumi/gcp

Version:

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

178 lines • 13.8 kB
"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.WorkloadIdentityServiceAgent = exports.WorkloadIdentityPoolProvider = exports.WorkloadIdentityPoolNamespace = exports.WorkloadIdentityPoolManagedIdentity = exports.WorkloadIdentityPoolIamPolicy = exports.WorkloadIdentityPoolIamMember = exports.WorkloadIdentityPoolIamBinding = exports.WorkloadIdentityPool = exports.WorkforcePoolProviderScimToken = exports.WorkforcePoolProviderScimTenant = exports.WorkforcePoolProviderKey = exports.WorkforcePoolProvider = exports.WorkforcePoolIamPolicy = exports.WorkforcePoolIamMember = exports.WorkforcePoolIamBinding = exports.WorkforcePool = exports.ProjectsPolicyBinding = exports.PrincipalAccessBoundaryPolicy = exports.OrganizationsPolicyBinding = exports.OauthClientCredential = exports.OauthClient = exports.getWorkloadIdentityPoolProviderOutput = exports.getWorkloadIdentityPoolProvider = exports.getWorkloadIdentityPoolIamPolicyOutput = exports.getWorkloadIdentityPoolIamPolicy = exports.getWorkloadIdentityPoolOutput = exports.getWorkloadIdentityPool = exports.getWorkforcePoolIamPolicyOutput = exports.getWorkforcePoolIamPolicy = exports.getTestablePermissionsOutput = exports.getTestablePermissions = exports.getRuleOutput = exports.getRule = exports.FoldersPolicyBinding = exports.DenyPolicy = exports.AccessBoundaryPolicy = void 0; const pulumi = __importStar(require("@pulumi/pulumi")); const utilities = __importStar(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.getWorkforcePoolIamPolicy = null; exports.getWorkforcePoolIamPolicyOutput = null; utilities.lazyLoad(exports, ["getWorkforcePoolIamPolicy", "getWorkforcePoolIamPolicyOutput"], () => require("./getWorkforcePoolIamPolicy")); exports.getWorkloadIdentityPool = null; exports.getWorkloadIdentityPoolOutput = null; utilities.lazyLoad(exports, ["getWorkloadIdentityPool", "getWorkloadIdentityPoolOutput"], () => require("./getWorkloadIdentityPool")); exports.getWorkloadIdentityPoolIamPolicy = null; exports.getWorkloadIdentityPoolIamPolicyOutput = null; utilities.lazyLoad(exports, ["getWorkloadIdentityPoolIamPolicy", "getWorkloadIdentityPoolIamPolicyOutput"], () => require("./getWorkloadIdentityPoolIamPolicy")); 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.WorkforcePoolIamBinding = null; utilities.lazyLoad(exports, ["WorkforcePoolIamBinding"], () => require("./workforcePoolIamBinding")); exports.WorkforcePoolIamMember = null; utilities.lazyLoad(exports, ["WorkforcePoolIamMember"], () => require("./workforcePoolIamMember")); exports.WorkforcePoolIamPolicy = null; utilities.lazyLoad(exports, ["WorkforcePoolIamPolicy"], () => require("./workforcePoolIamPolicy")); exports.WorkforcePoolProvider = null; utilities.lazyLoad(exports, ["WorkforcePoolProvider"], () => require("./workforcePoolProvider")); exports.WorkforcePoolProviderKey = null; utilities.lazyLoad(exports, ["WorkforcePoolProviderKey"], () => require("./workforcePoolProviderKey")); exports.WorkforcePoolProviderScimTenant = null; utilities.lazyLoad(exports, ["WorkforcePoolProviderScimTenant"], () => require("./workforcePoolProviderScimTenant")); exports.WorkforcePoolProviderScimToken = null; utilities.lazyLoad(exports, ["WorkforcePoolProviderScimToken"], () => require("./workforcePoolProviderScimToken")); exports.WorkloadIdentityPool = null; utilities.lazyLoad(exports, ["WorkloadIdentityPool"], () => require("./workloadIdentityPool")); exports.WorkloadIdentityPoolIamBinding = null; utilities.lazyLoad(exports, ["WorkloadIdentityPoolIamBinding"], () => require("./workloadIdentityPoolIamBinding")); exports.WorkloadIdentityPoolIamMember = null; utilities.lazyLoad(exports, ["WorkloadIdentityPoolIamMember"], () => require("./workloadIdentityPoolIamMember")); exports.WorkloadIdentityPoolIamPolicy = null; utilities.lazyLoad(exports, ["WorkloadIdentityPoolIamPolicy"], () => require("./workloadIdentityPoolIamPolicy")); exports.WorkloadIdentityPoolManagedIdentity = null; utilities.lazyLoad(exports, ["WorkloadIdentityPoolManagedIdentity"], () => require("./workloadIdentityPoolManagedIdentity")); exports.WorkloadIdentityPoolNamespace = null; utilities.lazyLoad(exports, ["WorkloadIdentityPoolNamespace"], () => require("./workloadIdentityPoolNamespace")); exports.WorkloadIdentityPoolProvider = null; utilities.lazyLoad(exports, ["WorkloadIdentityPoolProvider"], () => require("./workloadIdentityPoolProvider")); exports.WorkloadIdentityServiceAgent = null; utilities.lazyLoad(exports, ["WorkloadIdentityServiceAgent"], () => require("./workloadIdentityServiceAgent")); 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/workforcePoolIamBinding:WorkforcePoolIamBinding": return new exports.WorkforcePoolIamBinding(name, undefined, { urn }); case "gcp:iam/workforcePoolIamMember:WorkforcePoolIamMember": return new exports.WorkforcePoolIamMember(name, undefined, { urn }); case "gcp:iam/workforcePoolIamPolicy:WorkforcePoolIamPolicy": return new exports.WorkforcePoolIamPolicy(name, undefined, { urn }); case "gcp:iam/workforcePoolProvider:WorkforcePoolProvider": return new exports.WorkforcePoolProvider(name, undefined, { urn }); case "gcp:iam/workforcePoolProviderKey:WorkforcePoolProviderKey": return new exports.WorkforcePoolProviderKey(name, undefined, { urn }); case "gcp:iam/workforcePoolProviderScimTenant:WorkforcePoolProviderScimTenant": return new exports.WorkforcePoolProviderScimTenant(name, undefined, { urn }); case "gcp:iam/workforcePoolProviderScimToken:WorkforcePoolProviderScimToken": return new exports.WorkforcePoolProviderScimToken(name, undefined, { urn }); case "gcp:iam/workloadIdentityPool:WorkloadIdentityPool": return new exports.WorkloadIdentityPool(name, undefined, { urn }); case "gcp:iam/workloadIdentityPoolIamBinding:WorkloadIdentityPoolIamBinding": return new exports.WorkloadIdentityPoolIamBinding(name, undefined, { urn }); case "gcp:iam/workloadIdentityPoolIamMember:WorkloadIdentityPoolIamMember": return new exports.WorkloadIdentityPoolIamMember(name, undefined, { urn }); case "gcp:iam/workloadIdentityPoolIamPolicy:WorkloadIdentityPoolIamPolicy": return new exports.WorkloadIdentityPoolIamPolicy(name, undefined, { urn }); case "gcp:iam/workloadIdentityPoolManagedIdentity:WorkloadIdentityPoolManagedIdentity": return new exports.WorkloadIdentityPoolManagedIdentity(name, undefined, { urn }); case "gcp:iam/workloadIdentityPoolNamespace:WorkloadIdentityPoolNamespace": return new exports.WorkloadIdentityPoolNamespace(name, undefined, { urn }); case "gcp:iam/workloadIdentityPoolProvider:WorkloadIdentityPoolProvider": return new exports.WorkloadIdentityPoolProvider(name, undefined, { urn }); case "gcp:iam/workloadIdentityServiceAgent:WorkloadIdentityServiceAgent": return new exports.WorkloadIdentityServiceAgent(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/workforcePoolIamBinding", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePoolIamMember", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePoolIamPolicy", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePoolProvider", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePoolProviderKey", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePoolProviderScimTenant", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workforcePoolProviderScimToken", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPool", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPoolIamBinding", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPoolIamMember", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPoolIamPolicy", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPoolManagedIdentity", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPoolNamespace", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityPoolProvider", _module); pulumi.runtime.registerResourceModule("gcp", "iam/workloadIdentityServiceAgent", _module); //# sourceMappingURL=index.js.map