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