File: //proc/self/root/lib/mysqlsh/lib/python3.8/site-packages/oci/monitoring/models/__init__.py
# coding: utf-8
# Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved.
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20180401
from __future__ import absolute_import
from .aggregated_datapoint import AggregatedDatapoint
from .alarm import Alarm
from .alarm_dimension_states_collection import AlarmDimensionStatesCollection
from .alarm_dimension_states_entry import AlarmDimensionStatesEntry
from .alarm_history_collection import AlarmHistoryCollection
from .alarm_history_entry import AlarmHistoryEntry
from .alarm_override import AlarmOverride
from .alarm_status_summary import AlarmStatusSummary
from .alarm_summary import AlarmSummary
from .alarm_suppression import AlarmSuppression
from .alarm_suppression_alarm_target import AlarmSuppressionAlarmTarget
from .alarm_suppression_collection import AlarmSuppressionCollection
from .alarm_suppression_compartment_target import AlarmSuppressionCompartmentTarget
from .alarm_suppression_history_item import AlarmSuppressionHistoryItem
from .alarm_suppression_history_item_collection import AlarmSuppressionHistoryItemCollection
from .alarm_suppression_summary import AlarmSuppressionSummary
from .alarm_suppression_target import AlarmSuppressionTarget
from .change_alarm_compartment_details import ChangeAlarmCompartmentDetails
from .create_alarm_details import CreateAlarmDetails
from .create_alarm_suppression_details import CreateAlarmSuppressionDetails
from .datapoint import Datapoint
from .failed_metric_record import FailedMetricRecord
from .list_metrics_details import ListMetricsDetails
from .metric import Metric
from .metric_data import MetricData
from .metric_data_details import MetricDataDetails
from .post_metric_data_details import PostMetricDataDetails
from .post_metric_data_response_details import PostMetricDataResponseDetails
from .recurrence import Recurrence
from .retrieve_dimension_states_details import RetrieveDimensionStatesDetails
from .summarize_alarm_suppression_history_details import SummarizeAlarmSuppressionHistoryDetails
from .summarize_metrics_data_details import SummarizeMetricsDataDetails
from .suppression import Suppression
from .suppression_condition import SuppressionCondition
from .update_alarm_details import UpdateAlarmDetails
# Maps type names to classes for monitoring services.
monitoring_type_mapping = {
"AggregatedDatapoint": AggregatedDatapoint,
"Alarm": Alarm,
"AlarmDimensionStatesCollection": AlarmDimensionStatesCollection,
"AlarmDimensionStatesEntry": AlarmDimensionStatesEntry,
"AlarmHistoryCollection": AlarmHistoryCollection,
"AlarmHistoryEntry": AlarmHistoryEntry,
"AlarmOverride": AlarmOverride,
"AlarmStatusSummary": AlarmStatusSummary,
"AlarmSummary": AlarmSummary,
"AlarmSuppression": AlarmSuppression,
"AlarmSuppressionAlarmTarget": AlarmSuppressionAlarmTarget,
"AlarmSuppressionCollection": AlarmSuppressionCollection,
"AlarmSuppressionCompartmentTarget": AlarmSuppressionCompartmentTarget,
"AlarmSuppressionHistoryItem": AlarmSuppressionHistoryItem,
"AlarmSuppressionHistoryItemCollection": AlarmSuppressionHistoryItemCollection,
"AlarmSuppressionSummary": AlarmSuppressionSummary,
"AlarmSuppressionTarget": AlarmSuppressionTarget,
"ChangeAlarmCompartmentDetails": ChangeAlarmCompartmentDetails,
"CreateAlarmDetails": CreateAlarmDetails,
"CreateAlarmSuppressionDetails": CreateAlarmSuppressionDetails,
"Datapoint": Datapoint,
"FailedMetricRecord": FailedMetricRecord,
"ListMetricsDetails": ListMetricsDetails,
"Metric": Metric,
"MetricData": MetricData,
"MetricDataDetails": MetricDataDetails,
"PostMetricDataDetails": PostMetricDataDetails,
"PostMetricDataResponseDetails": PostMetricDataResponseDetails,
"Recurrence": Recurrence,
"RetrieveDimensionStatesDetails": RetrieveDimensionStatesDetails,
"SummarizeAlarmSuppressionHistoryDetails": SummarizeAlarmSuppressionHistoryDetails,
"SummarizeMetricsDataDetails": SummarizeMetricsDataDetails,
"Suppression": Suppression,
"SuppressionCondition": SuppressionCondition,
"UpdateAlarmDetails": UpdateAlarmDetails
}