@pulumi/sumologic
Version:
A Pulumi package for creating and managing sumologic cloud resources.
496 lines • 35 kB
JavaScript
;
// *** 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