UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

537 lines • 25 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.ReceiverType = exports.PublicNetworkAccess = exports.ProcessorType = exports.PrivateEndpointServiceConnectionStatus = exports.PredictiveAutoscalePolicyScaleMode = exports.PipelineType = exports.Operator = exports.OperationType = exports.Odatatype = exports.MetricStatisticType = exports.MetricAggregationType = exports.ManagedServiceIdentityType = exports.KnownWindowsEventLogDataSourceStreams = exports.KnownSyslogDataSourceStreams = exports.KnownSyslogDataSourceLogLevels = exports.KnownSyslogDataSourceFacilityNames = exports.KnownPublicNetworkAccessOptions = exports.KnownPrometheusForwarderDataSourceStreams = exports.KnownPerfCounterDataSourceStreams = exports.KnownLogFilesDataSourceFormat = exports.KnownLogFileTextSettingsRecordStartTimestampFormat = exports.KnownExtensionDataSourceStreams = exports.KnownDataFlowStreams = exports.KnownDataCollectionRuleResourceKind = exports.KnownDataCollectionEndpointResourceKind = exports.KnownColumnDefinitionType = exports.Kind = exports.JsonMapperElement = exports.IncidentManagementService = exports.IdentityType = exports.ExternalNetworkingMode = exports.ExtendedLocationType = exports.ExporterType = exports.EntityImpact = exports.DynamicThresholdSensitivity = exports.DynamicThresholdOperator = exports.DynamicThresholdModel = exports.DynamicThresholdDirection = exports.DiscoveryRuleRelationshipDiscoveryBehavior = exports.DiscoveryRuleRecommendedSignalsBehavior = exports.DiscoveryRuleKind = exports.DimensionOperator = exports.DependenciesAggregationType = exports.CriterionType = exports.ConditionOperator = exports.ComparisonOperationType = exports.AuthenticationKind = exports.AlertSeverity = exports.AggregationTypeEnum = exports.AccessMode = void 0; exports.TimeAggregationType = exports.TimeAggregation = exports.SyslogProtocol = exports.StreamEncodingType = exports.Status = exports.SignalOperator = exports.SignalKind = exports.ScopedResourceKind = exports.ScaleType = exports.ScaleRuleMetricDimensionOperationType = exports.ScaleDirection = exports.RefreshInterval = exports.RecurrenceFrequency = void 0; exports.AccessMode = { Open: "Open", PrivateOnly: "PrivateOnly", }; exports.AggregationTypeEnum = { Average: "Average", Count: "Count", Minimum: "Minimum", Maximum: "Maximum", Total: "Total", }; exports.AlertSeverity = { /** * Critical */ Sev0: "Sev0", /** * Error */ Sev1: "Sev1", /** * Warning */ Sev2: "Sev2", /** * Informational */ Sev3: "Sev3", /** * Verbose */ Sev4: "Sev4", }; exports.AuthenticationKind = { ManagedIdentity: "ManagedIdentity", }; exports.ComparisonOperationType = { Equals: "Equals", NotEquals: "NotEquals", GreaterThan: "GreaterThan", GreaterThanOrEqual: "GreaterThanOrEqual", LessThan: "LessThan", LessThanOrEqual: "LessThanOrEqual", }; exports.ConditionOperator = { Equals: "Equals", GreaterThan: "GreaterThan", GreaterThanOrEqual: "GreaterThanOrEqual", LessThan: "LessThan", LessThanOrEqual: "LessThanOrEqual", GreaterOrLessThan: "GreaterOrLessThan", }; exports.CriterionType = { StaticThresholdCriterion: "StaticThresholdCriterion", DynamicThresholdCriterion: "DynamicThresholdCriterion", }; exports.DependenciesAggregationType = { /** * Default behavior: Worst child health state is propagated. */ WorstOf: "WorstOf", /** * Based on configurable thresholds. */ Thresholds: "Thresholds", }; exports.DimensionOperator = { Include: "Include", Exclude: "Exclude", }; exports.DiscoveryRuleKind = { ResourceGraphQuery: "ResourceGraphQuery", ApplicationInsightsTopology: "ApplicationInsightsTopology", }; exports.DiscoveryRuleRecommendedSignalsBehavior = { /** * Automatically add recommended signals */ Enabled: "Enabled", /** * Do not automatically add recommended signals */ Disabled: "Disabled", }; exports.DiscoveryRuleRelationshipDiscoveryBehavior = { /** * Automatically attempt to discover relationships */ Enabled: "Enabled", /** * Do not automatically attempt to discover relationships */ Disabled: "Disabled", }; exports.DynamicThresholdDirection = { /** * Lower than */ LowerThan: "LowerThan", /** * Greater than */ GreaterThan: "GreaterThan", /** * Greater or Lower Than */ GreaterOrLowerThan: "GreaterOrLowerThan", }; exports.DynamicThresholdModel = { /** * Anomaly detection model */ AnomalyDetection: "AnomalyDetection", }; exports.DynamicThresholdOperator = { GreaterThan: "GreaterThan", LessThan: "LessThan", GreaterOrLessThan: "GreaterOrLessThan", }; exports.DynamicThresholdSensitivity = { Low: "Low", Medium: "Medium", High: "High", }; exports.EntityImpact = { /** * Standard impact */ Standard: "Standard", /** * Limited impact */ Limited: "Limited", /** * Suppressed impact */ Suppressed: "Suppressed", }; exports.ExporterType = { /** * Export logs to Azure Monitor Workspace. */ AzureMonitorWorkspaceLogs: "AzureMonitorWorkspaceLogs", /** * Export data to another pipeline group instance. */ PipelineGroup: "PipelineGroup", }; exports.ExtendedLocationType = { /** * Azure Edge Zones location type */ EdgeZone: "EdgeZone", /** * Azure Custom Locations type */ CustomLocation: "CustomLocation", }; exports.ExternalNetworkingMode = { /** * Load balancer only. */ LoadBalancerOnly: "LoadBalancerOnly", }; exports.IdentityType = { SystemAssigned: "SystemAssigned", UserAssigned: "UserAssigned", None: "None", }; exports.IncidentManagementService = { Icm: "Icm", }; exports.JsonMapperElement = { /** * Read or write the json array from or to the body of the message. */ Body: "body", /** * Read or write the json array from or to the attributes of the message. */ Attributes: "attributes", }; exports.Kind = { LogAlert: "LogAlert", SimpleLogAlert: "SimpleLogAlert", LogToMetric: "LogToMetric", }; exports.KnownColumnDefinitionType = { String: "string", Int: "int", Long: "long", Real: "real", Boolean: "boolean", Datetime: "datetime", Dynamic: "dynamic", }; exports.KnownDataCollectionEndpointResourceKind = { Linux: "Linux", Windows: "Windows", }; exports.KnownDataCollectionRuleResourceKind = { Linux: "Linux", Windows: "Windows", }; exports.KnownDataFlowStreams = { Microsoft_Event: "Microsoft-Event", Microsoft_InsightsMetrics: "Microsoft-InsightsMetrics", Microsoft_Perf: "Microsoft-Perf", Microsoft_Syslog: "Microsoft-Syslog", Microsoft_WindowsEvent: "Microsoft-WindowsEvent", }; exports.KnownExtensionDataSourceStreams = { Microsoft_Event: "Microsoft-Event", Microsoft_InsightsMetrics: "Microsoft-InsightsMetrics", Microsoft_Perf: "Microsoft-Perf", Microsoft_Syslog: "Microsoft-Syslog", Microsoft_WindowsEvent: "Microsoft-WindowsEvent", }; exports.KnownLogFileTextSettingsRecordStartTimestampFormat = { ISO_8601: "ISO 8601", YYYY_MM_DD_HH_MM_SS: "YYYY-MM-DD HH:MM:SS", M_D_YYYY_HH_MM_SS_AM_PM: "M/D/YYYY HH:MM:SS AM/PM", Mon_DD_YYYY_HH_MM_SS: "Mon DD, YYYY HH:MM:SS", YyMMdd_HH_mm_ss: "yyMMdd HH:mm:ss", DdMMyy_HH_mm_ss: "ddMMyy HH:mm:ss", MMM_d_hh_mm_ss: "MMM d hh:mm:ss", Dd_MMM_yyyy_HH_mm_ss_zzz: "dd/MMM/yyyy:HH:mm:ss zzz", Yyyy_MM_ddTHH_mm_ssK: "yyyy-MM-ddTHH:mm:ssK", }; exports.KnownLogFilesDataSourceFormat = { Text: "text", }; exports.KnownPerfCounterDataSourceStreams = { Microsoft_Perf: "Microsoft-Perf", Microsoft_InsightsMetrics: "Microsoft-InsightsMetrics", }; exports.KnownPrometheusForwarderDataSourceStreams = { Microsoft_PrometheusMetrics: "Microsoft-PrometheusMetrics", }; exports.KnownPublicNetworkAccessOptions = { Enabled: "Enabled", Disabled: "Disabled", SecuredByPerimeter: "SecuredByPerimeter", }; exports.KnownSyslogDataSourceFacilityNames = { Alert: "alert", Audit: "audit", Auth: "auth", Authpriv: "authpriv", Clock: "clock", Cron: "cron", Daemon: "daemon", Ftp: "ftp", Kern: "kern", Lpr: "lpr", Mail: "mail", Mark: "mark", News: "news", Nopri: "nopri", Ntp: "ntp", Syslog: "syslog", User: "user", Uucp: "uucp", Local0: "local0", Local1: "local1", Local2: "local2", Local3: "local3", Local4: "local4", Local5: "local5", Local6: "local6", Local7: "local7", Asterisk: "*", }; exports.KnownSyslogDataSourceLogLevels = { Debug: "Debug", Info: "Info", Notice: "Notice", Warning: "Warning", Error: "Error", Critical: "Critical", Alert: "Alert", Emergency: "Emergency", Asterisk: "*", }; exports.KnownSyslogDataSourceStreams = { Microsoft_Syslog: "Microsoft-Syslog", }; exports.KnownWindowsEventLogDataSourceStreams = { Microsoft_WindowsEvent: "Microsoft-WindowsEvent", Microsoft_Event: "Microsoft-Event", }; exports.ManagedServiceIdentityType = { None: "None", SystemAssigned: "SystemAssigned", UserAssigned: "UserAssigned", SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned", }; exports.MetricAggregationType = { None: "None", Average: "Average", Count: "Count", Minimum: "Minimum", Maximum: "Maximum", Total: "Total", }; exports.MetricStatisticType = { Average: "Average", Min: "Min", Max: "Max", Sum: "Sum", Count: "Count", }; exports.Odatatype = { Microsoft_Azure_Monitor_SingleResourceMultipleMetricCriteria: "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria", Microsoft_Azure_Monitor_MultipleResourceMultipleMetricCriteria: "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria", Microsoft_Azure_Monitor_WebtestLocationAvailabilityCriteria: "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria", }; exports.OperationType = { Scale: "Scale", }; exports.Operator = { Equals: "Equals", GreaterThan: "GreaterThan", GreaterThanOrEqual: "GreaterThanOrEqual", LessThan: "LessThan", LessThanOrEqual: "LessThanOrEqual", }; exports.PipelineType = { /** * Pipeline for logs telemetry. */ Logs: "Logs", }; exports.PredictiveAutoscalePolicyScaleMode = { Disabled: "Disabled", ForecastOnly: "ForecastOnly", Enabled: "Enabled", }; exports.PrivateEndpointServiceConnectionStatus = { Pending: "Pending", Approved: "Approved", Rejected: "Rejected", }; exports.ProcessorType = { /** * Batch processor. */ Batch: "Batch", }; exports.PublicNetworkAccess = { Enabled: "Enabled", Disabled: "Disabled", }; exports.ReceiverType = { /** * Linux syslog. */ Syslog: "Syslog", /** * Receives data from azure monitor agent receiver. */ Ama: "Ama", /** * Receives data from another pipeline group. */ PipelineGroup: "PipelineGroup", /** * Receives data from a OTLP collector. */ OTLP: "OTLP", /** * Receives data from an UDP collector. */ UDP: "UDP", }; exports.RecurrenceFrequency = { None: "None", Second: "Second", Minute: "Minute", Hour: "Hour", Day: "Day", Week: "Week", Month: "Month", Year: "Year", }; exports.RefreshInterval = { /** * One Minute */ PT1M: "PT1M", /** * Five Minutes */ PT5M: "PT5M", /** * Ten Minutes */ PT10M: "PT10M", /** * Thirty Minutes */ PT30M: "PT30M", /** * One Hour */ PT1H: "PT1H", /** * Two Hours */ PT2H: "PT2H", }; exports.ScaleDirection = { None: "None", Increase: "Increase", Decrease: "Decrease", }; exports.ScaleRuleMetricDimensionOperationType = { Equals: "Equals", NotEquals: "NotEquals", }; exports.ScaleType = { ChangeCount: "ChangeCount", PercentChangeCount: "PercentChangeCount", ExactCount: "ExactCount", ServiceAllowedNextValue: "ServiceAllowedNextValue", }; exports.ScopedResourceKind = { Resource: "Resource", Metrics: "Metrics", }; exports.SignalKind = { AzureResourceMetric: "AzureResourceMetric", LogAnalyticsQuery: "LogAnalyticsQuery", PrometheusMetricsQuery: "PrometheusMetricsQuery", }; exports.SignalOperator = { /** * Less than */ LessThan: "LessThan", /** * Less than or equal to */ LessThanOrEqual: "LessThanOrEqual", /** * Greater than */ GreaterThan: "GreaterThan", /** * Greater than or equal to */ GreaterThanOrEqual: "GreaterThanOrEqual", /** * Equal to */ Equal: "Equal", }; exports.Status = { /** * The issue is new */ New: "New", /** * The issue is in progress */ InProgress: "InProgress", /** * The issue is mitigated */ Mitigated: "Mitigated", /** * The issue is closed */ Closed: "Closed", /** * The issue is canceled */ Canceled: "Canceled", }; exports.StreamEncodingType = { /** * No encoding validation. Treats the file as a stream of raw bytes. */ Nop: "nop", /** * UTF-8 encoding. */ Utf_8: "utf-8", /** * UTF-16 encoding with little-endian byte order. */ Utf_16le: "utf-16le", /** * UTF-16 encoding with little-endian byte order. */ Utf_16be: "utf-16be", /** * ASCII encoding. */ Ascii: "ascii", /** * The Big5 Chinese character encoding. */ Big5: "big5", }; exports.SyslogProtocol = { /** * rfc3164 protocol. */ Rfc3164: "rfc3164", /** * rfc5424 protocol. */ Rfc5424: "rfc5424", }; exports.TimeAggregation = { Count: "Count", Average: "Average", Minimum: "Minimum", Maximum: "Maximum", Total: "Total", }; exports.TimeAggregationType = { Average: "Average", Minimum: "Minimum", Maximum: "Maximum", Total: "Total", Count: "Count", Last: "Last", }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90eXBlcy9lbnVtcy9tb25pdG9yL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7O0FBR3BFLFFBQUEsVUFBVSxHQUFHO0lBQ3RCLElBQUksRUFBRSxNQUFNO0lBQ1osV0FBVyxFQUFFLGFBQWE7Q0FDcEIsQ0FBQztBQU9FLFFBQUEsbUJBQW1CLEdBQUc7SUFDL0IsT0FBTyxFQUFFLFNBQVM7SUFDbEIsS0FBSyxFQUFFLE9BQU87SUFDZCxPQUFPLEVBQUUsU0FBUztJQUNsQixPQUFPLEVBQUUsU0FBUztJQUNsQixLQUFLLEVBQUUsT0FBTztDQUNSLENBQUM7QUFPRSxRQUFBLGFBQWEsR0FBRztJQUN6Qjs7T0FFRztJQUNILElBQUksRUFBRSxNQUFNO0lBQ1o7O09BRUc7SUFDSCxJQUFJLEVBQUUsTUFBTTtJQUNaOztPQUVHO0lBQ0gsSUFBSSxFQUFFLE1BQU07SUFDWjs7T0FFRztJQUNILElBQUksRUFBRSxNQUFNO0lBQ1o7O09BRUc7SUFDSCxJQUFJLEVBQUUsTUFBTTtDQUNOLENBQUM7QUFPRSxRQUFBLGtCQUFrQixHQUFHO0lBQzlCLGVBQWUsRUFBRSxpQkFBaUI7Q0FDNUIsQ0FBQztBQU9FLFFBQUEsdUJBQXVCLEdBQUc7SUFDbkMsTUFBTSxFQUFFLFFBQVE7SUFDaEIsU0FBUyxFQUFFLFdBQVc7SUFDdEIsV0FBVyxFQUFFLGFBQWE7SUFDMUIsa0JBQWtCLEVBQUUsb0JBQW9CO0lBQ3hDLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLGVBQWUsRUFBRSxpQkFBaUI7Q0FDNUIsQ0FBQztBQU9FLFFBQUEsaUJBQWlCLEdBQUc7SUFDN0IsTUFBTSxFQUFFLFFBQVE7SUFDaEIsV0FBVyxFQUFFLGFBQWE7SUFDMUIsa0JBQWtCLEVBQUUsb0JBQW9CO0lBQ3hDLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLGVBQWUsRUFBRSxpQkFB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