models.exchange_dag_hosts_response module

class models.exchange_dag_hosts_response.ExchangeDagHostsResponse(exchange_dag_protection_preference=None, exchange_host_info_list=None, guid=None, is_standalone_host=None, name=None, protection_source_id=None)[source]

Bases: object

Implementation of the ‘ExchangeDagHostsResponse’ model.

Specifies if the endpoint provided in the request is standalone exchange server or not. If the endpoint is not a standalone exchange server, the list of hosts which belong to the Exchange DAG are returned.

Attributes:
exchange_dag_protection_preference (ExchangeDAGProtectionPreference):

Specifies information about the preference order while choosing between which database copy of the exchange database, which is part of DAG, should be protected.Specifies the CA certificate in PEM format.

exchange_host_info_list (list of ExchangeHostInfo): Specifies the list

of exchange hosts that belong to Exchange DAG.

guid (string): Specifies the Unique GUID for the DAG. is_standalone_host (bool): Specifies if the endpoint provided in the

request is a standlone exchange server or not. exchangeHostInfoList is not populated if it is a standalone exchange server.

name (string): Specifies the display name of the DAG. protection_source_id (int): Specifies the Protection Source Id of the

Exchange DAG if it is already created.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.