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

360 lines • 18.9 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.TimeAggregationType = exports.TimeAggregation = exports.SyslogProtocol = exports.StreamEncodingType = exports.ScopedResourceKind = exports.ScaleType = exports.ScaleRuleMetricDimensionOperationType = exports.ScaleDirection = exports.RecurrenceFrequency = exports.ReceiverType = exports.PublicNetworkAccess = exports.ProcessorType = exports.PrivateEndpointServiceConnectionStatus = exports.PredictiveAutoscalePolicyScaleMode = exports.PipelineType = exports.Operator = exports.OperationType = exports.Odatatype = exports.MetricStatisticType = 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.DynamicThresholdSensitivity = exports.DynamicThresholdOperator = exports.DimensionOperator = exports.CriterionType = exports.ConditionOperator = exports.ComparisonOperationType = exports.AggregationTypeEnum = exports.AccessMode = void 0; exports.AccessMode = { Open: "Open", PrivateOnly: "PrivateOnly", }; exports.AggregationTypeEnum = { Average: "Average", Count: "Count", Minimum: "Minimum", Maximum: "Maximum", Total: "Total", }; 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.DimensionOperator = { Include: "Include", Exclude: "Exclude", }; exports.DynamicThresholdOperator = { GreaterThan: "GreaterThan", LessThan: "LessThan", GreaterOrLessThan: "GreaterOrLessThan", }; exports.DynamicThresholdSensitivity = { Low: "Low", Medium: "Medium", High: "High", }; 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.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.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.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90eXBlcy9lbnVtcy9tb25pdG9yL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7QUFHcEUsUUFBQSxVQUFVLEdBQUc7SUFDdEIsSUFBSSxFQUFFLE1BQU07SUFDWixXQUFXLEVBQUUsYUFBYTtDQUNwQixDQUFDO0FBT0UsUUFBQSxtQkFBbUIsR0FBRztJQUMvQixPQUFPLEVBQUUsU0FBUztJQUNsQixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLEtBQUssRUFBRSxPQUFPO0NBQ1IsQ0FBQztBQU9FLFFBQUEsdUJBQXVCLEdBQUc7SUFDbkMsTUFBTSxFQUFFLFFBQVE7SUFDaEIsU0FBUyxFQUFFLFdBQVc7SUFDdEIsV0FBVyxFQUFFLGFBQWE7SUFDMUIsa0JBQWtCLEVBQUUsb0JBQW9CO0lBQ3hDLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLGVBQWUsRUFBRSxpQkFBaUI7Q0FDNUIsQ0FBQztBQU9FLFFBQUEsaUJBQWlCLEdBQUc7SUFDN0IsTUFBTSxFQUFFLFFBQVE7SUFDaEIsV0FBVyxFQUFFLGFBQWE7SUFDMUIsa0JBQWtCLEVBQUUsb0JBQW9CO0lBQ3hDLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLGVBQWUsRUFBRSxpQkFBaUI7SUFDbEMsaUJBQWlCLEVBQUUsbUJBQW1CO0NBQ2hDLENBQUM7QUFPRSxRQUFBLGFBQWEsR0FBRztJQUN6Qix3QkFBd0IsRUFBRSwwQkFBMEI7SUFDcEQseUJBQXlCLEVBQUUsMkJBQTJCO0NBQ2hELENBQUM7QUFPRSxRQUFBLGlCQUFpQixHQUFHO0lBQzdCLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLE9BQU8sRUFBRSxTQUFTO0NBQ1osQ0FBQztBQU9FLFFBQUEsd0JBQXdCLEdBQUc7SUFDcEMsV0FBVyxFQUFFLGFBQWE7SUFDMUIs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