Source code for azure.mgmt.recoveryservices.models.monitoring_summary_py3

# 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 msrest.serialization import Model


[docs]class MonitoringSummary(Model): """Summary of the replication monitoring data for this vault. :param un_healthy_vm_count: Count of unhealthy VMs. :type un_healthy_vm_count: int :param un_healthy_provider_count: Count of unhealthy replication providers. :type un_healthy_provider_count: int :param events_count: Count of all critical warnings. :type events_count: int :param deprecated_provider_count: Count of all deprecated recovery service providers. :type deprecated_provider_count: int :param supported_provider_count: Count of all the supported recovery service providers. :type supported_provider_count: int :param unsupported_provider_count: Count of all the unsupported recovery service providers. :type unsupported_provider_count: int """ _attribute_map = { 'un_healthy_vm_count': {'key': 'unHealthyVmCount', 'type': 'int'}, 'un_healthy_provider_count': {'key': 'unHealthyProviderCount', 'type': 'int'}, 'events_count': {'key': 'eventsCount', 'type': 'int'}, 'deprecated_provider_count': {'key': 'deprecatedProviderCount', 'type': 'int'}, 'supported_provider_count': {'key': 'supportedProviderCount', 'type': 'int'}, 'unsupported_provider_count': {'key': 'unsupportedProviderCount', 'type': 'int'}, } def __init__(self, *, un_healthy_vm_count: int=None, un_healthy_provider_count: int=None, events_count: int=None, deprecated_provider_count: int=None, supported_provider_count: int=None, unsupported_provider_count: int=None, **kwargs) -> None: super(MonitoringSummary, self).__init__(**kwargs) self.un_healthy_vm_count = un_healthy_vm_count self.un_healthy_provider_count = un_healthy_provider_count self.events_count = events_count self.deprecated_provider_count = deprecated_provider_count self.supported_provider_count = supported_provider_count self.unsupported_provider_count = unsupported_provider_count