Source code for azure.mgmt.monitor.models.monitor_management_client_enums

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from enum import Enum


[docs]class MetricStatisticType(str, Enum): average = "Average" min = "Min" max = "Max" sum = "Sum"
[docs]class TimeAggregationType(str, Enum): average = "Average" minimum = "Minimum" maximum = "Maximum" total = "Total" count = "Count"
[docs]class ComparisonOperationType(str, Enum): equals = "Equals" not_equals = "NotEquals" greater_than = "GreaterThan" greater_than_or_equal = "GreaterThanOrEqual" less_than = "LessThan" less_than_or_equal = "LessThanOrEqual"
[docs]class ScaleDirection(str, Enum): none = "None" increase = "Increase" decrease = "Decrease"
[docs]class ScaleType(str, Enum): change_count = "ChangeCount" percent_change_count = "PercentChangeCount" exact_count = "ExactCount"
[docs]class RecurrenceFrequency(str, Enum): none = "None" second = "Second" minute = "Minute" hour = "Hour" day = "Day" week = "Week" month = "Month" year = "Year"
[docs]class ConditionOperator(str, Enum): greater_than = "GreaterThan" greater_than_or_equal = "GreaterThanOrEqual" less_than = "LessThan" less_than_or_equal = "LessThanOrEqual"
[docs]class TimeAggregationOperator(str, Enum): average = "Average" minimum = "Minimum" maximum = "Maximum" total = "Total" last = "Last"
[docs]class CategoryType(str, Enum): metrics = "Metrics" logs = "Logs"
[docs]class ReceiverStatus(str, Enum): not_specified = "NotSpecified" enabled = "Enabled" disabled = "Disabled"
[docs]class EventLevel(str, Enum): critical = "Critical" error = "Error" warning = "Warning" informational = "Informational" verbose = "Verbose"
[docs]class Unit(str, Enum): count = "Count" bytes = "Bytes" seconds = "Seconds" count_per_second = "CountPerSecond" bytes_per_second = "BytesPerSecond" percent = "Percent" milli_seconds = "MilliSeconds" byte_seconds = "ByteSeconds" unspecified = "Unspecified"
[docs]class AggregationType(str, Enum): none = "None" average = "Average" count = "Count" minimum = "Minimum" maximum = "Maximum" total = "Total"
[docs]class Sensitivity(str, Enum): low = "Low" medium = "Medium" high = "High"
[docs]class Enabled(str, Enum): true = "true" false = "false"
[docs]class ProvisioningState(str, Enum): succeeded = "Succeeded" deploying = "Deploying" canceled = "Canceled" failed = "Failed"
[docs]class QueryType(str, Enum): result_count = "ResultCount"
[docs]class ConditionalOperator(str, Enum): greater_than = "GreaterThan" less_than = "LessThan" equal = "Equal"
[docs]class MetricTriggerType(str, Enum): consecutive = "Consecutive" total = "Total"
[docs]class AlertSeverity(str, Enum): zero = "0" one = "1" two = "2" three = "3" four = "4"
[docs]class ResultType(str, Enum): data = "Data" metadata = "Metadata"