@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
203 lines • 18.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! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.V2ProjectSccBigQueryExport = exports.V2ProjectNotificationConfig = exports.V2ProjectMuteConfig = exports.V2OrganizationSourceIamPolicy = exports.V2OrganizationSourceIamMember = exports.V2OrganizationSourceIamBinding = exports.V2OrganizationSource = exports.V2OrganizationSccBigQueryExports = exports.V2OrganizationSccBigQueryExport = exports.V2OrganizationNotificationConfig = exports.V2OrganizationMuteConfig = exports.V2FolderSccBigQueryExport = exports.V2FolderNotificationConfig = exports.V2FolderMuteConfig = exports.SourceIamPolicy = exports.SourceIamMember = exports.SourceIamBinding = exports.Source = exports.ProjectSccBigQueryExport = exports.ProjectNotificationConfig = exports.ProjectCustomModule = exports.OrganizationSccBigQueryExport = exports.OrganizationCustomModule = exports.NotificationConfig = exports.MuteConfig = exports.ManagementProjectSecurityHealthAnalyticsCustomModule = exports.ManagementOrganizationSecurityHealthAnalyticsCustomModule = exports.ManagementOrganizationEventThreatDetectionCustomModule = exports.ManagementFolderSecurityHealthAnalyticsCustomModule = exports.InstanceIamPolicy = exports.InstanceIamMember = exports.InstanceIamBinding = exports.getV2OrganizationSourceIamPolicyOutput = exports.getV2OrganizationSourceIamPolicy = exports.getSourceIamPolicyOutput = exports.getSourceIamPolicy = exports.FolderSccBigQueryExport = exports.FolderNotificationConfig = exports.FolderCustomModule = exports.EventThreatDetectionCustomModule = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.EventThreatDetectionCustomModule = null;
utilities.lazyLoad(exports, ["EventThreatDetectionCustomModule"], () => require("./eventThreatDetectionCustomModule"));
exports.FolderCustomModule = null;
utilities.lazyLoad(exports, ["FolderCustomModule"], () => require("./folderCustomModule"));
exports.FolderNotificationConfig = null;
utilities.lazyLoad(exports, ["FolderNotificationConfig"], () => require("./folderNotificationConfig"));
exports.FolderSccBigQueryExport = null;
utilities.lazyLoad(exports, ["FolderSccBigQueryExport"], () => require("./folderSccBigQueryExport"));
exports.getSourceIamPolicy = null;
exports.getSourceIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getSourceIamPolicy", "getSourceIamPolicyOutput"], () => require("./getSourceIamPolicy"));
exports.getV2OrganizationSourceIamPolicy = null;
exports.getV2OrganizationSourceIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getV2OrganizationSourceIamPolicy", "getV2OrganizationSourceIamPolicyOutput"], () => require("./getV2OrganizationSourceIamPolicy"));
exports.InstanceIamBinding = null;
utilities.lazyLoad(exports, ["InstanceIamBinding"], () => require("./instanceIamBinding"));
exports.InstanceIamMember = null;
utilities.lazyLoad(exports, ["InstanceIamMember"], () => require("./instanceIamMember"));
exports.InstanceIamPolicy = null;
utilities.lazyLoad(exports, ["InstanceIamPolicy"], () => require("./instanceIamPolicy"));
exports.ManagementFolderSecurityHealthAnalyticsCustomModule = null;
utilities.lazyLoad(exports, ["ManagementFolderSecurityHealthAnalyticsCustomModule"], () => require("./managementFolderSecurityHealthAnalyticsCustomModule"));
exports.ManagementOrganizationEventThreatDetectionCustomModule = null;
utilities.lazyLoad(exports, ["ManagementOrganizationEventThreatDetectionCustomModule"], () => require("./managementOrganizationEventThreatDetectionCustomModule"));
exports.ManagementOrganizationSecurityHealthAnalyticsCustomModule = null;
utilities.lazyLoad(exports, ["ManagementOrganizationSecurityHealthAnalyticsCustomModule"], () => require("./managementOrganizationSecurityHealthAnalyticsCustomModule"));
exports.ManagementProjectSecurityHealthAnalyticsCustomModule = null;
utilities.lazyLoad(exports, ["ManagementProjectSecurityHealthAnalyticsCustomModule"], () => require("./managementProjectSecurityHealthAnalyticsCustomModule"));
exports.MuteConfig = null;
utilities.lazyLoad(exports, ["MuteConfig"], () => require("./muteConfig"));
exports.NotificationConfig = null;
utilities.lazyLoad(exports, ["NotificationConfig"], () => require("./notificationConfig"));
exports.OrganizationCustomModule = null;
utilities.lazyLoad(exports, ["OrganizationCustomModule"], () => require("./organizationCustomModule"));
exports.OrganizationSccBigQueryExport = null;
utilities.lazyLoad(exports, ["OrganizationSccBigQueryExport"], () => require("./organizationSccBigQueryExport"));
exports.ProjectCustomModule = null;
utilities.lazyLoad(exports, ["ProjectCustomModule"], () => require("./projectCustomModule"));
exports.ProjectNotificationConfig = null;
utilities.lazyLoad(exports, ["ProjectNotificationConfig"], () => require("./projectNotificationConfig"));
exports.ProjectSccBigQueryExport = null;
utilities.lazyLoad(exports, ["ProjectSccBigQueryExport"], () => require("./projectSccBigQueryExport"));
exports.Source = null;
utilities.lazyLoad(exports, ["Source"], () => require("./source"));
exports.SourceIamBinding = null;
utilities.lazyLoad(exports, ["SourceIamBinding"], () => require("./sourceIamBinding"));
exports.SourceIamMember = null;
utilities.lazyLoad(exports, ["SourceIamMember"], () => require("./sourceIamMember"));
exports.SourceIamPolicy = null;
utilities.lazyLoad(exports, ["SourceIamPolicy"], () => require("./sourceIamPolicy"));
exports.V2FolderMuteConfig = null;
utilities.lazyLoad(exports, ["V2FolderMuteConfig"], () => require("./v2folderMuteConfig"));
exports.V2FolderNotificationConfig = null;
utilities.lazyLoad(exports, ["V2FolderNotificationConfig"], () => require("./v2folderNotificationConfig"));
exports.V2FolderSccBigQueryExport = null;
utilities.lazyLoad(exports, ["V2FolderSccBigQueryExport"], () => require("./v2folderSccBigQueryExport"));
exports.V2OrganizationMuteConfig = null;
utilities.lazyLoad(exports, ["V2OrganizationMuteConfig"], () => require("./v2organizationMuteConfig"));
exports.V2OrganizationNotificationConfig = null;
utilities.lazyLoad(exports, ["V2OrganizationNotificationConfig"], () => require("./v2organizationNotificationConfig"));
exports.V2OrganizationSccBigQueryExport = null;
utilities.lazyLoad(exports, ["V2OrganizationSccBigQueryExport"], () => require("./v2organizationSccBigQueryExport"));
exports.V2OrganizationSccBigQueryExports = null;
utilities.lazyLoad(exports, ["V2OrganizationSccBigQueryExports"], () => require("./v2organizationSccBigQueryExports"));
exports.V2OrganizationSource = null;
utilities.lazyLoad(exports, ["V2OrganizationSource"], () => require("./v2organizationSource"));
exports.V2OrganizationSourceIamBinding = null;
utilities.lazyLoad(exports, ["V2OrganizationSourceIamBinding"], () => require("./v2organizationSourceIamBinding"));
exports.V2OrganizationSourceIamMember = null;
utilities.lazyLoad(exports, ["V2OrganizationSourceIamMember"], () => require("./v2organizationSourceIamMember"));
exports.V2OrganizationSourceIamPolicy = null;
utilities.lazyLoad(exports, ["V2OrganizationSourceIamPolicy"], () => require("./v2organizationSourceIamPolicy"));
exports.V2ProjectMuteConfig = null;
utilities.lazyLoad(exports, ["V2ProjectMuteConfig"], () => require("./v2projectMuteConfig"));
exports.V2ProjectNotificationConfig = null;
utilities.lazyLoad(exports, ["V2ProjectNotificationConfig"], () => require("./v2projectNotificationConfig"));
exports.V2ProjectSccBigQueryExport = null;
utilities.lazyLoad(exports, ["V2ProjectSccBigQueryExport"], () => require("./v2projectSccBigQueryExport"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "gcp:securitycenter/eventThreatDetectionCustomModule:EventThreatDetectionCustomModule":
return new exports.EventThreatDetectionCustomModule(name, undefined, { urn });
case "gcp:securitycenter/folderCustomModule:FolderCustomModule":
return new exports.FolderCustomModule(name, undefined, { urn });
case "gcp:securitycenter/folderNotificationConfig:FolderNotificationConfig":
return new exports.FolderNotificationConfig(name, undefined, { urn });
case "gcp:securitycenter/folderSccBigQueryExport:FolderSccBigQueryExport":
return new exports.FolderSccBigQueryExport(name, undefined, { urn });
case "gcp:securitycenter/instanceIamBinding:InstanceIamBinding":
return new exports.InstanceIamBinding(name, undefined, { urn });
case "gcp:securitycenter/instanceIamMember:InstanceIamMember":
return new exports.InstanceIamMember(name, undefined, { urn });
case "gcp:securitycenter/instanceIamPolicy:InstanceIamPolicy":
return new exports.InstanceIamPolicy(name, undefined, { urn });
case "gcp:securitycenter/managementFolderSecurityHealthAnalyticsCustomModule:ManagementFolderSecurityHealthAnalyticsCustomModule":
return new exports.ManagementFolderSecurityHealthAnalyticsCustomModule(name, undefined, { urn });
case "gcp:securitycenter/managementOrganizationEventThreatDetectionCustomModule:ManagementOrganizationEventThreatDetectionCustomModule":
return new exports.ManagementOrganizationEventThreatDetectionCustomModule(name, undefined, { urn });
case "gcp:securitycenter/managementOrganizationSecurityHealthAnalyticsCustomModule:ManagementOrganizationSecurityHealthAnalyticsCustomModule":
return new exports.ManagementOrganizationSecurityHealthAnalyticsCustomModule(name, undefined, { urn });
case "gcp:securitycenter/managementProjectSecurityHealthAnalyticsCustomModule:ManagementProjectSecurityHealthAnalyticsCustomModule":
return new exports.ManagementProjectSecurityHealthAnalyticsCustomModule(name, undefined, { urn });
case "gcp:securitycenter/muteConfig:MuteConfig":
return new exports.MuteConfig(name, undefined, { urn });
case "gcp:securitycenter/notificationConfig:NotificationConfig":
return new exports.NotificationConfig(name, undefined, { urn });
case "gcp:securitycenter/organizationCustomModule:OrganizationCustomModule":
return new exports.OrganizationCustomModule(name, undefined, { urn });
case "gcp:securitycenter/organizationSccBigQueryExport:OrganizationSccBigQueryExport":
return new exports.OrganizationSccBigQueryExport(name, undefined, { urn });
case "gcp:securitycenter/projectCustomModule:ProjectCustomModule":
return new exports.ProjectCustomModule(name, undefined, { urn });
case "gcp:securitycenter/projectNotificationConfig:ProjectNotificationConfig":
return new exports.ProjectNotificationConfig(name, undefined, { urn });
case "gcp:securitycenter/projectSccBigQueryExport:ProjectSccBigQueryExport":
return new exports.ProjectSccBigQueryExport(name, undefined, { urn });
case "gcp:securitycenter/source:Source":
return new exports.Source(name, undefined, { urn });
case "gcp:securitycenter/sourceIamBinding:SourceIamBinding":
return new exports.SourceIamBinding(name, undefined, { urn });
case "gcp:securitycenter/sourceIamMember:SourceIamMember":
return new exports.SourceIamMember(name, undefined, { urn });
case "gcp:securitycenter/sourceIamPolicy:SourceIamPolicy":
return new exports.SourceIamPolicy(name, undefined, { urn });
case "gcp:securitycenter/v2FolderMuteConfig:V2FolderMuteConfig":
return new exports.V2FolderMuteConfig(name, undefined, { urn });
case "gcp:securitycenter/v2FolderNotificationConfig:V2FolderNotificationConfig":
return new exports.V2FolderNotificationConfig(name, undefined, { urn });
case "gcp:securitycenter/v2FolderSccBigQueryExport:V2FolderSccBigQueryExport":
return new exports.V2FolderSccBigQueryExport(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationMuteConfig:V2OrganizationMuteConfig":
return new exports.V2OrganizationMuteConfig(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationNotificationConfig:V2OrganizationNotificationConfig":
return new exports.V2OrganizationNotificationConfig(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationSccBigQueryExport:V2OrganizationSccBigQueryExport":
return new exports.V2OrganizationSccBigQueryExport(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationSccBigQueryExports:V2OrganizationSccBigQueryExports":
return new exports.V2OrganizationSccBigQueryExports(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationSource:V2OrganizationSource":
return new exports.V2OrganizationSource(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationSourceIamBinding:V2OrganizationSourceIamBinding":
return new exports.V2OrganizationSourceIamBinding(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationSourceIamMember:V2OrganizationSourceIamMember":
return new exports.V2OrganizationSourceIamMember(name, undefined, { urn });
case "gcp:securitycenter/v2OrganizationSourceIamPolicy:V2OrganizationSourceIamPolicy":
return new exports.V2OrganizationSourceIamPolicy(name, undefined, { urn });
case "gcp:securitycenter/v2ProjectMuteConfig:V2ProjectMuteConfig":
return new exports.V2ProjectMuteConfig(name, undefined, { urn });
case "gcp:securitycenter/v2ProjectNotificationConfig:V2ProjectNotificationConfig":
return new exports.V2ProjectNotificationConfig(name, undefined, { urn });
case "gcp:securitycenter/v2ProjectSccBigQueryExport:V2ProjectSccBigQueryExport":
return new exports.V2ProjectSccBigQueryExport(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("gcp", "securitycenter/eventThreatDetectionCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/folderCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/folderNotificationConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/folderSccBigQueryExport", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/instanceIamBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/instanceIamMember", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/instanceIamPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/managementFolderSecurityHealthAnalyticsCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/managementOrganizationEventThreatDetectionCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/managementOrganizationSecurityHealthAnalyticsCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/managementProjectSecurityHealthAnalyticsCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/muteConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/notificationConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/organizationCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/organizationSccBigQueryExport", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/projectCustomModule", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/projectNotificationConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/projectSccBigQueryExport", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/source", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/sourceIamBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/sourceIamMember", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/sourceIamPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2FolderMuteConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2FolderNotificationConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2FolderSccBigQueryExport", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationMuteConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationNotificationConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationSccBigQueryExport", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationSccBigQueryExports", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationSource", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationSourceIamBinding", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationSourceIamMember", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2OrganizationSourceIamPolicy", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2ProjectMuteConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2ProjectNotificationConfig", _module);
pulumi.runtime.registerResourceModule("gcp", "securitycenter/v2ProjectSccBigQueryExport", _module);
//# sourceMappingURL=index.js.map
;