# BrokerAgentDiagnostic

## NAMESPACE

RASAdminEngine.Core.OutputModels.AgentDiagnostic

## DESCRIPTION

Broker Agent Diagnostic

## INHERITED FROM

[RASSerilazableObj](rasserilazableobj)

â‡’

BrokerAgentDiagnostic

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

Type

Name

Description

[RASAgentDiagnosticType](rasagentdiagnostictype)

AgentDiagnosticType

String

AgentVersion

Boolean

CanTakeover

Whether the Broker can be taken over or not.

String

IP

Broker IP.

String

OSVersion

String

PrimaryServer

Primary Server.

String

Server

[BrokerDiagnosticState](brokerdiagnosticstate)

State

Broker Agent Diagnostic State.

## PUBLIC METHODS

Type

Name

Description

Int32

CompareTo (Object obj)

Inherited from [RASSerilazableObj](rasserilazableobj)

Boolean

Equals (Object obj)

Inherited from [RASSerilazableObj](rasserilazableobj)

Int32

GetHashCode ()

Inherited from [RASSerilazableObj](rasserilazableobj)

Type

GetType ()

String

ToString ()

### References to Commands

|                                                                                                                                                      |
| ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Get-RASAgentDiagnostic](https://github.com/Parallels-Corp/TEST-docs/blob/MDDoc-fixes/MDDocumentation/MD/RASAdmin/cmdlets/Get-RASAgentDiagnostic.md) |
