models.application_server_info module

class models.application_server_info.ApplicationServerInfo(database_copy_info_list=None, database_info_list=None, fqdn=None, guid=None, name=None, total_size_bytes=None)[source]

Bases: object

Implementation of the ‘ApplicationServerInfo’ model.

Specifies the Information about the Exchange Server Node.

Attributes:
database_copy_info_list (list of ExchangeDatabaseCopyInfo): Specifies

the list of all the copies of the Exchange databases(that are part of DAG) that are present on this Exchange Node.

database_info_list (list of ExchangeDatabaseInfo): Specifies the list

of all the databases available on the standalone Exchange server node. This is populated for the Standlone Exchange Servers.

fqdn (string): Specifies the fully qualified domain name of the

Exchange Server.

guid (string): Specifies the Guid of the Exchange Application Server. name (string): Specifies the display name of the Exchange

Application Server.

total_size_bytes (int): Specifies the total size of all Exchange

database copies in all the Exchange Application Servers that are part of the DAG.

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.