# 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