UNPKG

@pulumi/sumologic

Version:

A Pulumi package for creating and managing sumologic cloud resources.

496 lines 35 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! *** 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 __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAppsOutput = exports.getApps = exports.getAdminRecommendedFolderOutput = exports.getAdminRecommendedFolder = exports.GcpSource = exports.GcpMetricsSource = exports.Folder = exports.FieldExtractionRule = exports.Field = exports.ElbSource = exports.DataForwardingRule = exports.DataForwardingDestination = exports.Dashboard = exports.CseThresholdRule = exports.CseTagSchema = exports.CseRuleTuningExpression = exports.CseOutlierRule = exports.CseNetworkBlock = exports.CseMatchRule = exports.CseMatchList = exports.CseLogMapping = exports.CseInventoryEntityGroupConfiguration = exports.CseInsightsStatus = exports.CseInsightsResolution = exports.CseInsightsConfiguration = exports.CseFirstSeenRule = exports.CseEntityNormalizationConfiguration = exports.CseEntityEntityGroupConfiguration = exports.CseEntityCriticalityConfig = exports.CseCustomMatchListColumn = exports.CseCustomInsight = exports.CseCustomEntityType = exports.CseContextAction = exports.CseChainRule = exports.CseAutomation = exports.CseAggregationRule = exports.ContentPermission = exports.Content = exports.Connection = exports.Collector = exports.CloudwatchSource = exports.CloudtrailSource = exports.CloudfrontSource = exports.CloudToCloudSource = exports.CloudSyslogSource = exports.AzureMetricsSource = exports.AzureEventHubLogSource = exports.AwsXraySource = exports.AwsInventorySource = exports.App = void 0; exports.S3Source = exports.S3AuditSource = exports.S3ArchiveSource = exports.RumSource = exports.RoleV2 = exports.Role = exports.PollingSource = exports.Policies = exports.PasswordPolicy = exports.Partition = exports.OtCollector = exports.MutingSchedule = exports.MonitorFolder = exports.Monitor = exports.MetricsSearchV2 = exports.MetricsSearch = exports.MetadataSource = exports.LookupTable = exports.LogSearch = exports.LocalFileSource = exports.KinesisMetricsSource = exports.KinesisLogSource = exports.InstalledCollector = exports.IngestBudgetV2 = exports.HttpSource = exports.Hierarchy = exports.getUserOutput = exports.getUser = exports.getRoleV2Output = exports.getRoleV2 = exports.getRoleOutput = exports.getRole = exports.getPersonalFolderOutput = exports.getPersonalFolder = exports.getPartitionsOutput = exports.getPartitions = exports.getPartitionOutput = exports.getPartition = exports.getMyUserIdOutput = exports.getMyUserId = exports.getHttpSourceOutput = exports.getHttpSource = exports.getFolderOutput = exports.getFolder = exports.getCseLogMappingVendorProductOutput = exports.getCseLogMappingVendorProduct = exports.getCollectorOutput = exports.getCollector = exports.getCallerIdentityOutput = exports.getCallerIdentity = void 0; exports.types = exports.config = exports.User = exports.Token = exports.Subdomain = exports.SourceTemplate = exports.SloFolder = exports.Slo = exports.ScheduledView = exports.ScanBudget = exports.SamlConfiguration = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.App = null; utilities.lazyLoad(exports, ["App"], () => require("./app")); exports.AwsInventorySource = null; utilities.lazyLoad(exports, ["AwsInventorySource"], () => require("./awsInventorySource")); exports.AwsXraySource = null; utilities.lazyLoad(exports, ["AwsXraySource"], () => require("./awsXraySource")); exports.AzureEventHubLogSource = null; utilities.lazyLoad(exports, ["AzureEventHubLogSource"], () => require("./azureEventHubLogSource")); exports.AzureMetricsSource = null; utilities.lazyLoad(exports, ["AzureMetricsSource"], () => require("./azureMetricsSource")); exports.CloudSyslogSource = null; utilities.lazyLoad(exports, ["CloudSyslogSource"], () => require("./cloudSyslogSource")); exports.CloudToCloudSource = null; utilities.lazyLoad(exports, ["CloudToCloudSource"], () => require("./cloudToCloudSource")); exports.CloudfrontSource = null; utilities.lazyLoad(exports, ["CloudfrontSource"], () => require("./cloudfrontSource")); exports.CloudtrailSource = null; utilities.lazyLoad(exports, ["CloudtrailSource"], () => require("./cloudtrailSource")); exports.CloudwatchSource = null; utilities.lazyLoad(exports, ["CloudwatchSource"], () => require("./cloudwatchSource")); exports.Collector = null; utilities.lazyLoad(exports, ["Collector"], () => require("./collector")); exports.Connection = null; utilities.lazyLoad(exports, ["Connection"], () => require("./connection")); exports.Content = null; utilities.lazyLoad(exports, ["Content"], () => require("./content")); exports.ContentPermission = null; utilities.lazyLoad(exports, ["ContentPermission"], () => require("./contentPermission")); exports.CseAggregationRule = null; utilities.lazyLoad(exports, ["CseAggregationRule"], () => require("./cseAggregationRule")); exports.CseAutomation = null; utilities.lazyLoad(exports, ["CseAutomation"], () => require("./cseAutomation")); exports.CseChainRule = null; utilities.lazyLoad(exports, ["CseChainRule"], () => require("./cseChainRule")); exports.CseContextAction = null; utilities.lazyLoad(exports, ["CseContextAction"], () => require("./cseContextAction")); exports.CseCustomEntityType = null; utilities.lazyLoad(exports, ["CseCustomEntityType"], () => require("./cseCustomEntityType")); exports.CseCustomInsight = null; utilities.lazyLoad(exports, ["CseCustomInsight"], () => require("./cseCustomInsight")); exports.CseCustomMatchListColumn = null; utilities.lazyLoad(exports, ["CseCustomMatchListColumn"], () => require("./cseCustomMatchListColumn")); exports.CseEntityCriticalityConfig = null; utilities.lazyLoad(exports, ["CseEntityCriticalityConfig"], () => require("./cseEntityCriticalityConfig")); exports.CseEntityEntityGroupConfiguration = null; utilities.lazyLoad(exports, ["CseEntityEntityGroupConfiguration"], () => require("./cseEntityEntityGroupConfiguration")); exports.CseEntityNormalizationConfiguration = null; utilities.lazyLoad(exports, ["CseEntityNormalizationConfiguration"], () => require("./cseEntityNormalizationConfiguration")); exports.CseFirstSeenRule = null; utilities.lazyLoad(exports, ["CseFirstSeenRule"], () => require("./cseFirstSeenRule")); exports.CseInsightsConfiguration = null; utilities.lazyLoad(exports, ["CseInsightsConfiguration"], () => require("./cseInsightsConfiguration")); exports.CseInsightsResolution = null; utilities.lazyLoad(exports, ["CseInsightsResolution"], () => require("./cseInsightsResolution")); exports.CseInsightsStatus = null; utilities.lazyLoad(exports, ["CseInsightsStatus"], () => require("./cseInsightsStatus")); exports.CseInventoryEntityGroupConfiguration = null; utilities.lazyLoad(exports, ["CseInventoryEntityGroupConfiguration"], () => require("./cseInventoryEntityGroupConfiguration")); exports.CseLogMapping = null; utilities.lazyLoad(exports, ["CseLogMapping"], () => require("./cseLogMapping")); exports.CseMatchList = null; utilities.lazyLoad(exports, ["CseMatchList"], () => require("./cseMatchList")); exports.CseMatchRule = null; utilities.lazyLoad(exports, ["CseMatchRule"], () => require("./cseMatchRule")); exports.CseNetworkBlock = null; utilities.lazyLoad(exports, ["CseNetworkBlock"], () => require("./cseNetworkBlock")); exports.CseOutlierRule = null; utilities.lazyLoad(exports, ["CseOutlierRule"], () => require("./cseOutlierRule")); exports.CseRuleTuningExpression = null; utilities.lazyLoad(exports, ["CseRuleTuningExpression"], () => require("./cseRuleTuningExpression")); exports.CseTagSchema = null; utilities.lazyLoad(exports, ["CseTagSchema"], () => require("./cseTagSchema")); exports.CseThresholdRule = null; utilities.lazyLoad(exports, ["CseThresholdRule"], () => require("./cseThresholdRule")); exports.Dashboard = null; utilities.lazyLoad(exports, ["Dashboard"], () => require("./dashboard")); exports.DataForwardingDestination = null; utilities.lazyLoad(exports, ["DataForwardingDestination"], () => require("./dataForwardingDestination")); exports.DataForwardingRule = null; utilities.lazyLoad(exports, ["DataForwardingRule"], () => require("./dataForwardingRule")); exports.ElbSource = null; utilities.lazyLoad(exports, ["ElbSource"], () => require("./elbSource")); exports.Field = null; utilities.lazyLoad(exports, ["Field"], () => require("./field")); exports.FieldExtractionRule = null; utilities.lazyLoad(exports, ["FieldExtractionRule"], () => require("./fieldExtractionRule")); exports.Folder = null; utilities.lazyLoad(exports, ["Folder"], () => require("./folder")); exports.GcpMetricsSource = null; utilities.lazyLoad(exports, ["GcpMetricsSource"], () => require("./gcpMetricsSource")); exports.GcpSource = null; utilities.lazyLoad(exports, ["GcpSource"], () => require("./gcpSource")); exports.getAdminRecommendedFolder = null; exports.getAdminRecommendedFolderOutput = null; utilities.lazyLoad(exports, ["getAdminRecommendedFolder", "getAdminRecommendedFolderOutput"], () => require("./getAdminRecommendedFolder")); exports.getApps = null; exports.getAppsOutput = null; utilities.lazyLoad(exports, ["getApps", "getAppsOutput"], () => require("./getApps")); exports.getCallerIdentity = null; exports.getCallerIdentityOutput = null; utilities.lazyLoad(exports, ["getCallerIdentity", "getCallerIdentityOutput"], () => require("./getCallerIdentity")); exports.getCollector = null; exports.getCollectorOutput = null; utilities.lazyLoad(exports, ["getCollector", "getCollectorOutput"], () => require("./getCollector")); exports.getCseLogMappingVendorProduct = null; exports.getCseLogMappingVendorProductOutput = null; utilities.lazyLoad(exports, ["getCseLogMappingVendorProduct", "getCseLogMappingVendorProductOutput"], () => require("./getCseLogMappingVendorProduct")); exports.getFolder = null; exports.getFolderOutput = null; utilities.lazyLoad(exports, ["getFolder", "getFolderOutput"], () => require("./getFolder")); exports.getHttpSource = null; exports.getHttpSourceOutput = null; utilities.lazyLoad(exports, ["getHttpSource", "getHttpSourceOutput"], () => require("./getHttpSource")); exports.getMyUserId = null; exports.getMyUserIdOutput = null; utilities.lazyLoad(exports, ["getMyUserId", "getMyUserIdOutput"], () => require("./getMyUserId")); exports.getPartition = null; exports.getPartitionOutput = null; utilities.lazyLoad(exports, ["getPartition", "getPartitionOutput"], () => require("./getPartition")); exports.getPartitions = null; exports.getPartitionsOutput = null; utilities.lazyLoad(exports, ["getPartitions", "getPartitionsOutput"], () => require("./getPartitions")); exports.getPersonalFolder = null; exports.getPersonalFolderOutput = null; utilities.lazyLoad(exports, ["getPersonalFolder", "getPersonalFolderOutput"], () => require("./getPersonalFolder")); exports.getRole = null; exports.getRoleOutput = null; utilities.lazyLoad(exports, ["getRole", "getRoleOutput"], () => require("./getRole")); exports.getRoleV2 = null; exports.getRoleV2Output = null; utilities.lazyLoad(exports, ["getRoleV2", "getRoleV2Output"], () => require("./getRoleV2")); exports.getUser = null; exports.getUserOutput = null; utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser")); exports.Hierarchy = null; utilities.lazyLoad(exports, ["Hierarchy"], () => require("./hierarchy")); exports.HttpSource = null; utilities.lazyLoad(exports, ["HttpSource"], () => require("./httpSource")); exports.IngestBudgetV2 = null; utilities.lazyLoad(exports, ["IngestBudgetV2"], () => require("./ingestBudgetV2")); exports.InstalledCollector = null; utilities.lazyLoad(exports, ["InstalledCollector"], () => require("./installedCollector")); exports.KinesisLogSource = null; utilities.lazyLoad(exports, ["KinesisLogSource"], () => require("./kinesisLogSource")); exports.KinesisMetricsSource = null; utilities.lazyLoad(exports, ["KinesisMetricsSource"], () => require("./kinesisMetricsSource")); exports.LocalFileSource = null; utilities.lazyLoad(exports, ["LocalFileSource"], () => require("./localFileSource")); exports.LogSearch = null; utilities.lazyLoad(exports, ["LogSearch"], () => require("./logSearch")); exports.LookupTable = null; utilities.lazyLoad(exports, ["LookupTable"], () => require("./lookupTable")); exports.MetadataSource = null; utilities.lazyLoad(exports, ["MetadataSource"], () => require("./metadataSource")); exports.MetricsSearch = null; utilities.lazyLoad(exports, ["MetricsSearch"], () => require("./metricsSearch")); exports.MetricsSearchV2 = null; utilities.lazyLoad(exports, ["MetricsSearchV2"], () => require("./metricsSearchV2")); exports.Monitor = null; utilities.lazyLoad(exports, ["Monitor"], () => require("./monitor")); exports.MonitorFolder = null; utilities.lazyLoad(exports, ["MonitorFolder"], () => require("./monitorFolder")); exports.MutingSchedule = null; utilities.lazyLoad(exports, ["MutingSchedule"], () => require("./mutingSchedule")); exports.OtCollector = null; utilities.lazyLoad(exports, ["OtCollector"], () => require("./otCollector")); exports.Partition = null; utilities.lazyLoad(exports, ["Partition"], () => require("./partition")); exports.PasswordPolicy = null; utilities.lazyLoad(exports, ["PasswordPolicy"], () => require("./passwordPolicy")); exports.Policies = null; utilities.lazyLoad(exports, ["Policies"], () => require("./policies")); exports.PollingSource = null; utilities.lazyLoad(exports, ["PollingSource"], () => require("./pollingSource")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.Role = null; utilities.lazyLoad(exports, ["Role"], () => require("./role")); exports.RoleV2 = null; utilities.lazyLoad(exports, ["RoleV2"], () => require("./roleV2")); exports.RumSource = null; utilities.lazyLoad(exports, ["RumSource"], () => require("./rumSource")); exports.S3ArchiveSource = null; utilities.lazyLoad(exports, ["S3ArchiveSource"], () => require("./s3archiveSource")); exports.S3AuditSource = null; utilities.lazyLoad(exports, ["S3AuditSource"], () => require("./s3auditSource")); exports.S3Source = null; utilities.lazyLoad(exports, ["S3Source"], () => require("./s3source")); exports.SamlConfiguration = null; utilities.lazyLoad(exports, ["SamlConfiguration"], () => require("./samlConfiguration")); exports.ScanBudget = null; utilities.lazyLoad(exports, ["ScanBudget"], () => require("./scanBudget")); exports.ScheduledView = null; utilities.lazyLoad(exports, ["ScheduledView"], () => require("./scheduledView")); exports.Slo = null; utilities.lazyLoad(exports, ["Slo"], () => require("./slo")); exports.SloFolder = null; utilities.lazyLoad(exports, ["SloFolder"], () => require("./sloFolder")); exports.SourceTemplate = null; utilities.lazyLoad(exports, ["SourceTemplate"], () => require("./sourceTemplate")); exports.Subdomain = null; utilities.lazyLoad(exports, ["Subdomain"], () => require("./subdomain")); exports.Token = null; utilities.lazyLoad(exports, ["Token"], () => require("./token")); exports.User = null; utilities.lazyLoad(exports, ["User"], () => require("./user")); // Export sub-modules: const config = require("./config"); exports.config = config; const types = require("./types"); exports.types = types; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "sumologic:index/app:App": return new exports.App(name, undefined, { urn }); case "sumologic:index/awsInventorySource:AwsInventorySource": return new exports.AwsInventorySource(name, undefined, { urn }); case "sumologic:index/awsXraySource:AwsXraySource": return new exports.AwsXraySource(name, undefined, { urn }); case "sumologic:index/azureEventHubLogSource:AzureEventHubLogSource": return new exports.AzureEventHubLogSource(name, undefined, { urn }); case "sumologic:index/azureMetricsSource:AzureMetricsSource": return new exports.AzureMetricsSource(name, undefined, { urn }); case "sumologic:index/cloudSyslogSource:CloudSyslogSource": return new exports.CloudSyslogSource(name, undefined, { urn }); case "sumologic:index/cloudToCloudSource:CloudToCloudSource": return new exports.CloudToCloudSource(name, undefined, { urn }); case "sumologic:index/cloudfrontSource:CloudfrontSource": return new exports.CloudfrontSource(name, undefined, { urn }); case "sumologic:index/cloudtrailSource:CloudtrailSource": return new exports.CloudtrailSource(name, undefined, { urn }); case "sumologic:index/cloudwatchSource:CloudwatchSource": return new exports.CloudwatchSource(name, undefined, { urn }); case "sumologic:index/collector:Collector": return new exports.Collector(name, undefined, { urn }); case "sumologic:index/connection:Connection": return new exports.Connection(name, undefined, { urn }); case "sumologic:index/content:Content": return new exports.Content(name, undefined, { urn }); case "sumologic:index/contentPermission:ContentPermission": return new exports.ContentPermission(name, undefined, { urn }); case "sumologic:index/cseAggregationRule:CseAggregationRule": return new exports.CseAggregationRule(name, undefined, { urn }); case "sumologic:index/cseAutomation:CseAutomation": return new exports.CseAutomation(name, undefined, { urn }); case "sumologic:index/cseChainRule:CseChainRule": return new exports.CseChainRule(name, undefined, { urn }); case "sumologic:index/cseContextAction:CseContextAction": return new exports.CseContextAction(name, undefined, { urn }); case "sumologic:index/cseCustomEntityType:CseCustomEntityType": return new exports.CseCustomEntityType(name, undefined, { urn }); case "sumologic:index/cseCustomInsight:CseCustomInsight": return new exports.CseCustomInsight(name, undefined, { urn }); case "sumologic:index/cseCustomMatchListColumn:CseCustomMatchListColumn": return new exports.CseCustomMatchListColumn(name, undefined, { urn }); case "sumologic:index/cseEntityCriticalityConfig:CseEntityCriticalityConfig": return new exports.CseEntityCriticalityConfig(name, undefined, { urn }); case "sumologic:index/cseEntityEntityGroupConfiguration:CseEntityEntityGroupConfiguration": return new exports.CseEntityEntityGroupConfiguration(name, undefined, { urn }); case "sumologic:index/cseEntityNormalizationConfiguration:CseEntityNormalizationConfiguration": return new exports.CseEntityNormalizationConfiguration(name, undefined, { urn }); case "sumologic:index/cseFirstSeenRule:CseFirstSeenRule": return new exports.CseFirstSeenRule(name, undefined, { urn }); case "sumologic:index/cseInsightsConfiguration:CseInsightsConfiguration": return new exports.CseInsightsConfiguration(name, undefined, { urn }); case "sumologic:index/cseInsightsResolution:CseInsightsResolution": return new exports.CseInsightsResolution(name, undefined, { urn }); case "sumologic:index/cseInsightsStatus:CseInsightsStatus": return new exports.CseInsightsStatus(name, undefined, { urn }); case "sumologic:index/cseInventoryEntityGroupConfiguration:CseInventoryEntityGroupConfiguration": return new exports.CseInventoryEntityGroupConfiguration(name, undefined, { urn }); case "sumologic:index/cseLogMapping:CseLogMapping": return new exports.CseLogMapping(name, undefined, { urn }); case "sumologic:index/cseMatchList:CseMatchList": return new exports.CseMatchList(name, undefined, { urn }); case "sumologic:index/cseMatchRule:CseMatchRule": return new exports.CseMatchRule(name, undefined, { urn }); case "sumologic:index/cseNetworkBlock:CseNetworkBlock": return new exports.CseNetworkBlock(name, undefined, { urn }); case "sumologic:index/cseOutlierRule:CseOutlierRule": return new exports.CseOutlierRule(name, undefined, { urn }); case "sumologic:index/cseRuleTuningExpression:CseRuleTuningExpression": return new exports.CseRuleTuningExpression(name, undefined, { urn }); case "sumologic:index/cseTagSchema:CseTagSchema": return new exports.CseTagSchema(name, undefined, { urn }); case "sumologic:index/cseThresholdRule:CseThresholdRule": return new exports.CseThresholdRule(name, undefined, { urn }); case "sumologic:index/dashboard:Dashboard": return new exports.Dashboard(name, undefined, { urn }); case "sumologic:index/dataForwardingDestination:DataForwardingDestination": return new exports.DataForwardingDestination(name, undefined, { urn }); case "sumologic:index/dataForwardingRule:DataForwardingRule": return new exports.DataForwardingRule(name, undefined, { urn }); case "sumologic:index/elbSource:ElbSource": return new exports.ElbSource(name, undefined, { urn }); case "sumologic:index/field:Field": return new exports.Field(name, undefined, { urn }); case "sumologic:index/fieldExtractionRule:FieldExtractionRule": return new exports.FieldExtractionRule(name, undefined, { urn }); case "sumologic:index/folder:Folder": return new exports.Folder(name, undefined, { urn }); case "sumologic:index/gcpMetricsSource:GcpMetricsSource": return new exports.GcpMetricsSource(name, undefined, { urn }); case "sumologic:index/gcpSource:GcpSource": return new exports.GcpSource(name, undefined, { urn }); case "sumologic:index/hierarchy:Hierarchy": return new exports.Hierarchy(name, undefined, { urn }); case "sumologic:index/httpSource:HttpSource": return new exports.HttpSource(name, undefined, { urn }); case "sumologic:index/ingestBudgetV2:IngestBudgetV2": return new exports.IngestBudgetV2(name, undefined, { urn }); case "sumologic:index/installedCollector:InstalledCollector": return new exports.InstalledCollector(name, undefined, { urn }); case "sumologic:index/kinesisLogSource:KinesisLogSource": return new exports.KinesisLogSource(name, undefined, { urn }); case "sumologic:index/kinesisMetricsSource:KinesisMetricsSource": return new exports.KinesisMetricsSource(name, undefined, { urn }); case "sumologic:index/localFileSource:LocalFileSource": return new exports.LocalFileSource(name, undefined, { urn }); case "sumologic:index/logSearch:LogSearch": return new exports.LogSearch(name, undefined, { urn }); case "sumologic:index/lookupTable:LookupTable": return new exports.LookupTable(name, undefined, { urn }); case "sumologic:index/metadataSource:MetadataSource": return new exports.MetadataSource(name, undefined, { urn }); case "sumologic:index/metricsSearch:MetricsSearch": return new exports.MetricsSearch(name, undefined, { urn }); case "sumologic:index/metricsSearchV2:MetricsSearchV2": return new exports.MetricsSearchV2(name, undefined, { urn }); case "sumologic:index/monitor:Monitor": return new exports.Monitor(name, undefined, { urn }); case "sumologic:index/monitorFolder:MonitorFolder": return new exports.MonitorFolder(name, undefined, { urn }); case "sumologic:index/mutingSchedule:MutingSchedule": return new exports.MutingSchedule(name, undefined, { urn }); case "sumologic:index/otCollector:OtCollector": return new exports.OtCollector(name, undefined, { urn }); case "sumologic:index/partition:Partition": return new exports.Partition(name, undefined, { urn }); case "sumologic:index/passwordPolicy:PasswordPolicy": return new exports.PasswordPolicy(name, undefined, { urn }); case "sumologic:index/policies:Policies": return new exports.Policies(name, undefined, { urn }); case "sumologic:index/pollingSource:PollingSource": return new exports.PollingSource(name, undefined, { urn }); case "sumologic:index/role:Role": return new exports.Role(name, undefined, { urn }); case "sumologic:index/roleV2:RoleV2": return new exports.RoleV2(name, undefined, { urn }); case "sumologic:index/rumSource:RumSource": return new exports.RumSource(name, undefined, { urn }); case "sumologic:index/s3ArchiveSource:S3ArchiveSource": return new exports.S3ArchiveSource(name, undefined, { urn }); case "sumologic:index/s3AuditSource:S3AuditSource": return new exports.S3AuditSource(name, undefined, { urn }); case "sumologic:index/s3Source:S3Source": return new exports.S3Source(name, undefined, { urn }); case "sumologic:index/samlConfiguration:SamlConfiguration": return new exports.SamlConfiguration(name, undefined, { urn }); case "sumologic:index/scanBudget:ScanBudget": return new exports.ScanBudget(name, undefined, { urn }); case "sumologic:index/scheduledView:ScheduledView": return new exports.ScheduledView(name, undefined, { urn }); case "sumologic:index/slo:Slo": return new exports.Slo(name, undefined, { urn }); case "sumologic:index/sloFolder:SloFolder": return new exports.SloFolder(name, undefined, { urn }); case "sumologic:index/sourceTemplate:SourceTemplate": return new exports.SourceTemplate(name, undefined, { urn }); case "sumologic:index/subdomain:Subdomain": return new exports.Subdomain(name, undefined, { urn }); case "sumologic:index/token:Token": return new exports.Token(name, undefined, { urn }); case "sumologic:index/user:User": return new exports.User(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("sumologic", "index/app", _module); pulumi.runtime.registerResourceModule("sumologic", "index/awsInventorySource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/awsXraySource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/azureEventHubLogSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/azureMetricsSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cloudSyslogSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cloudToCloudSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cloudfrontSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cloudtrailSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cloudwatchSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/collector", _module); pulumi.runtime.registerResourceModule("sumologic", "index/connection", _module); pulumi.runtime.registerResourceModule("sumologic", "index/content", _module); pulumi.runtime.registerResourceModule("sumologic", "index/contentPermission", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseAggregationRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseAutomation", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseChainRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseContextAction", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseCustomEntityType", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseCustomInsight", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseCustomMatchListColumn", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseEntityCriticalityConfig", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseEntityEntityGroupConfiguration", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseEntityNormalizationConfiguration", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseFirstSeenRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseInsightsConfiguration", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseInsightsResolution", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseInsightsStatus", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseInventoryEntityGroupConfiguration", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseLogMapping", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseMatchList", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseMatchRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseNetworkBlock", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseOutlierRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseRuleTuningExpression", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseTagSchema", _module); pulumi.runtime.registerResourceModule("sumologic", "index/cseThresholdRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/dashboard", _module); pulumi.runtime.registerResourceModule("sumologic", "index/dataForwardingDestination", _module); pulumi.runtime.registerResourceModule("sumologic", "index/dataForwardingRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/elbSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/field", _module); pulumi.runtime.registerResourceModule("sumologic", "index/fieldExtractionRule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/folder", _module); pulumi.runtime.registerResourceModule("sumologic", "index/gcpMetricsSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/gcpSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/hierarchy", _module); pulumi.runtime.registerResourceModule("sumologic", "index/httpSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/ingestBudgetV2", _module); pulumi.runtime.registerResourceModule("sumologic", "index/installedCollector", _module); pulumi.runtime.registerResourceModule("sumologic", "index/kinesisLogSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/kinesisMetricsSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/localFileSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/logSearch", _module); pulumi.runtime.registerResourceModule("sumologic", "index/lookupTable", _module); pulumi.runtime.registerResourceModule("sumologic", "index/metadataSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/metricsSearch", _module); pulumi.runtime.registerResourceModule("sumologic", "index/metricsSearchV2", _module); pulumi.runtime.registerResourceModule("sumologic", "index/monitor", _module); pulumi.runtime.registerResourceModule("sumologic", "index/monitorFolder", _module); pulumi.runtime.registerResourceModule("sumologic", "index/mutingSchedule", _module); pulumi.runtime.registerResourceModule("sumologic", "index/otCollector", _module); pulumi.runtime.registerResourceModule("sumologic", "index/partition", _module); pulumi.runtime.registerResourceModule("sumologic", "index/passwordPolicy", _module); pulumi.runtime.registerResourceModule("sumologic", "index/policies", _module); pulumi.runtime.registerResourceModule("sumologic", "index/pollingSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/role", _module); pulumi.runtime.registerResourceModule("sumologic", "index/roleV2", _module); pulumi.runtime.registerResourceModule("sumologic", "index/rumSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/s3ArchiveSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/s3AuditSource", _module); pulumi.runtime.registerResourceModule("sumologic", "index/s3Source", _module); pulumi.runtime.registerResourceModule("sumologic", "index/samlConfiguration", _module); pulumi.runtime.registerResourceModule("sumologic", "index/scanBudget", _module); pulumi.runtime.registerResourceModule("sumologic", "index/scheduledView", _module); pulumi.runtime.registerResourceModule("sumologic", "index/slo", _module); pulumi.runtime.registerResourceModule("sumologic", "index/sloFolder", _module); pulumi.runtime.registerResourceModule("sumologic", "index/sourceTemplate", _module); pulumi.runtime.registerResourceModule("sumologic", "index/subdomain", _module); pulumi.runtime.registerResourceModule("sumologic", "index/token", _module); pulumi.runtime.registerResourceModule("sumologic", "index/user", _module); pulumi.runtime.registerResourcePackage("sumologic", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:sumologic") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map