@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
147 lines • 11.1 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! ***
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.ServicePerimeters = exports.ServicePerimeterResource = exports.ServicePerimeterIngressPolicy = exports.ServicePerimeterEgressPolicy = exports.ServicePerimeterDryRunResource = exports.ServicePerimeterDryRunIngressPolicy = exports.ServicePerimeterDryRunEgressPolicy = exports.ServicePerimeter = exports.IngressPolicy = exports.getSupportedServicesOutput = exports.getSupportedServices = exports.getSupportedServiceOutput = exports.getSupportedService = exports.getAccessPolicyIamPolicyOutput = exports.getAccessPolicyIamPolicy = exports.getAccessPolicyOutput = exports.getAccessPolicy = exports.GcpUserAccessBinding = exports.EgressPolicy = exports.AuthorizedOrgsDesc = exports.AccessPolicyIamPolicy = exports.AccessPolicyIamMember = exports.AccessPolicyIamBinding = exports.AccessPolicy = exports.AccessLevels = exports.AccessLevelCondition = exports.AccessLevel = void 0;
const pulumi = __importStar(require("@pulumi/pulumi"));
const utilities = __importStar(require("../utilities"));
exports.AccessLevel = null;
utilities.lazyLoad(exports, ["AccessLevel"], () => require("./accessLevel"));
exports.AccessLevelCondition = null;
utilities.lazyLoad(exports, ["AccessLevelCondition"], () => require("./accessLevelCondition"));
exports.AccessLevels = null;
utilities.lazyLoad(exports, ["AccessLevels"], () => require("./accessLevels"));
exports.AccessPolicy = null;
utilities.lazyLoad(exports, ["AccessPolicy"], () => require("./accessPolicy"));
exports.AccessPolicyIamBinding = null;
utilities.lazyLoad(exports, ["AccessPolicyIamBinding"], () => require("./accessPolicyIamBinding"));
exports.AccessPolicyIamMember = null;
utilities.lazyLoad(exports, ["AccessPolicyIamMember"], () => require("./accessPolicyIamMember"));
exports.AccessPolicyIamPolicy = null;
utilities.lazyLoad(exports, ["AccessPolicyIamPolicy"], () => require("./accessPolicyIamPolicy"));
exports.AuthorizedOrgsDesc = null;
utilities.lazyLoad(exports, ["AuthorizedOrgsDesc"], () => require("./authorizedOrgsDesc"));
exports.EgressPolicy = null;
utilities.lazyLoad(exports, ["EgressPolicy"], () => require("./egressPolicy"));
exports.GcpUserAccessBinding = null;
utilities.lazyLoad(exports, ["GcpUserAccessBinding"], () => require("./gcpUserAccessBinding"));
exports.getAccessPolicy = null;
exports.getAccessPolicyOutput = null;
utilities.lazyLoad(exports, ["getAccessPolicy", "getAccessPolicyOutput"], () => require("./getAccessPolicy"));
exports.getAccessPolicyIamPolicy = null;
exports.getAccessPolicyIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getAccessPolicyIamPolicy", "getAccessPolicyIamPolicyOutput"], () => require("./getAccessPolicyIamPolicy"));
exports.getSupportedService = null;
exports.getSupportedServiceOutput = null;
utilities.lazyLoad(exports, ["getSupportedService", "getSupportedServiceOutput"], () => require("./getSupportedService"));
exports.getSupportedServices = null;
exports.getSupportedServicesOutput = null;
utilities.lazyLoad(exports, ["getSupportedServices", "getSupportedServicesOutput"], () => require("./getSupportedServices"));
exports.IngressPolicy = null;
utilities.lazyLoad(exports, ["IngressPolicy"], () => require("./ingressPolicy"));
exports.ServicePerimeter = null;
utilities.lazyLoad(exports, ["ServicePerimeter"], () => require("./servicePerimeter"));
exports.ServicePerimeterDryRunEgressPolicy = null;
utilities.lazyLoad(exports, ["ServicePerimeterDryRunEgressPolicy"], () => require("./servicePerimeterDryRunEgressPolicy"));
exports.ServicePerimeterDryRunIngressPolicy = null;
utilities.lazyLoad(exports, ["ServicePerimeterDryRunIngressPolicy"], () => require("./servicePerimeterDryRunIngressPolicy"));
exports.ServicePerimeterDryRunResource = null;
utilities.lazyLoad(exports, ["ServicePerimeterDryRunResource"], () => require("./servicePerimeterDryRunResource"));
exports.ServicePerimeterEgressPolicy = null;
utilities.lazyLoad(exports, ["ServicePerimeterEgressPolicy"], () => require("./servicePerimeterEgressPolicy"));
exports.ServicePerimeterIngressPolicy = null;
utilities.lazyLoad(exports, ["ServicePerimeterIngressPolicy"], () => require("./servicePerimeterIngressPolicy"));
exports.ServicePerimeterResource = null;
utilities.lazyLoad(exports, ["ServicePerimeterResource"], () => require("./servicePerimeterResource"));
exports.ServicePerimeters = null;
utilities.lazyLoad(exports, ["ServicePerimeters"], () => require("./servicePerimeters"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "gcp:accesscontextmanager/accessLevel:AccessLevel":
return new exports.AccessLevel(name, undefined, { urn });
case "gcp:accesscontextmanager/accessLevelCondition:AccessLevelCondition":
return new exports.AccessLevelCondition(name, undefined, { urn });
case "gcp:accesscontextmanager/accessLevels:AccessLevels":
return new exports.AccessLevels(name, undefined, { urn });
case "gcp:accesscontextmanager/accessPolicy:AccessPolicy":
return new exports.AccessPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/accessPolicyIamBinding:AccessPolicyIamBinding":
return new exports.AccessPolicyIamBinding(name, undefined, { urn });
case "gcp:accesscontextmanager/accessPolicyIamMember:AccessPolicyIamMember":
return new exports.AccessPolicyIamMember(name, undefined, { urn });
case "gcp:accesscontextmanager/accessPolicyIamPolicy:AccessPolicyIamPolicy":
return new exports.AccessPolicyIamPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/authorizedOrgsDesc:AuthorizedOrgsDesc":
return new exports.AuthorizedOrgsDesc(name, undefined, { urn });
case "gcp:accesscontextmanager/egressPolicy:EgressPolicy":
return new exports.EgressPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/gcpUserAccessBinding:GcpUserAccessBinding":
return new exports.GcpUserAccessBinding(name, undefined, { urn });
case "gcp:accesscontextmanager/ingressPolicy:IngressPolicy":
return new exports.IngressPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeter:ServicePerimeter":
return new exports.ServicePerimeter(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeterDryRunEgressPolicy:ServicePerimeterDryRunEgressPolicy":
return new exports.ServicePerimeterDryRunEgressPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeterDryRunIngressPolicy:ServicePerimeterDryRunIngressPolicy":
return new exports.ServicePerimeterDryRunIngressPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeterDryRunResource:ServicePerimeterDryRunResource":
return new exports.ServicePerimeterDryRunResource(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeterEgressPolicy:ServicePerimeterEgressPolicy":
return new exports.ServicePerimeterEgressPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeterIngressPolicy:ServicePerimeterIngressPolicy":
return new exports.ServicePerimeterIngressPolicy(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeterResource:ServicePerimeterResource":
return new exports.ServicePerimeterResource(name, undefined, { urn });
case "gcp:accesscontextmanager/servicePerimeters:ServicePerimeters":
return new exports.ServicePerimeters(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/accessLevel", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/accessLevelCondition", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/accessLevels", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/accessPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/accessPolicyIamBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/accessPolicyIamMember", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/accessPolicyIamPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/authorizedOrgsDesc", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/egressPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/gcpUserAccessBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/ingressPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeter", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeterDryRunEgressPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeterDryRunIngressPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeterDryRunResource", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeterEgressPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeterIngressPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeterResource", _module);
pulumi.runtime.registerResourceModule("gcp", "accesscontextmanager/servicePerimeters", _module);
//# sourceMappingURL=index.js.map