@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [;
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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