Share via


SiteRecoveryProcessServer Class

Definition

Details of the Process Server.

public class SiteRecoveryProcessServer : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProcessServer>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProcessServer>
type SiteRecoveryProcessServer = class
    interface IJsonModel<SiteRecoveryProcessServer>
    interface IPersistableModel<SiteRecoveryProcessServer>
Public Class SiteRecoveryProcessServer
Implements IJsonModel(Of SiteRecoveryProcessServer), IPersistableModel(Of SiteRecoveryProcessServer)
Inheritance
SiteRecoveryProcessServer
Implements

Properties

AgentExpireOn

Agent expiry date.

AgentVersion

The version of the scout component on the server.

AgentVersionDetails

The agent version details.

AvailableMemoryInBytes

The available memory.

AvailableSpaceInBytes

The available space.

CpuLoad

The percentage of the CPU load.

CpuLoadStatus

The CPU load status.

FriendlyName

The Process Server's friendly name.

Health

The health of Process Server.

HealthErrors

Health errors.

HostId

The agent generated Id.

Id

The Process Server Id.

IPAddress

The IP address of the server.

LastHeartbeatReceivedOn

The last heartbeat received from the server.

MachineCount

The servers configured with this PS.

MarsCommunicationStatus

The MARS communication status.

MarsRegistrationStatus

The MARS registration status.

MemoryUsageStatus

The memory usage status.

MobilityServiceUpdates

The list of the mobility service updates available on the Process Server.

OSType

The OS type of the server.

OSVersion

OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.

PsServiceStatus

The PS service status.

PsStatsRefreshOn

The process server stats refresh time.

ReplicationPairCount

The number of replication pairs configured in this PS.

SpaceUsageStatus

The space usage status.

SslCertExpireOn

The PS SSL cert expiry date.

SslCertExpiryRemainingDays

CS SSL cert expiry date.

SystemLoad

The percentage of the system load.

SystemLoadStatus

The system load status.

ThroughputInBytes

The throughput in bytes.

ThroughputInMBps

The throughput in MBps.

ThroughputStatus

The throughput status.

ThroughputUploadPendingDataInBytes

The uploading pending data in bytes.

TotalMemoryInBytes

The total memory.

TotalSpaceInBytes

The total space.

VersionStatus

Version status.

Explicit Interface Implementations

IJsonModel<SiteRecoveryProcessServer>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SiteRecoveryProcessServer>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SiteRecoveryProcessServer>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SiteRecoveryProcessServer>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SiteRecoveryProcessServer>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to