Share via


ProcessServer Class

Definition

Details of the Process Server.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ProcessServerTypeConverter))]
public class ProcessServer : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IProcessServer
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ProcessServerTypeConverter))>]
type ProcessServer = class
    interface IProcessServer
    interface IJsonSerializable
Public Class ProcessServer
Implements IProcessServer
Inheritance
ProcessServer
Attributes
Implements

Constructors

ProcessServer()

Creates an new ProcessServer instance.

Properties

AgentExpiryDate

Agent expiry date.

AgentVersion

The version of the scout component on the server.

AgentVersionDetailExpiryDate

Version expiry date.

AgentVersionDetailStatus

A value indicating whether security update required.

AgentVersionDetailVersion

The agent version.

AvailableMemoryInByte

The available memory.

AvailableSpaceInByte

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.

HealthError

Health errors.

HostId

The agent generated Id.

Id

The Process Server Id.

IPAddress

The IP address of the server.

LastHeartbeat

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.

MobilityServiceUpdate

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.

PsStatsRefreshTime

The process server stats refresh time.

ReplicationPairCount

The number of replication pairs configured in this PS.

SpaceUsageStatus

The space usage status.

SslCertExpiryDate

The PS SSL cert expiry date.

SslCertExpiryRemainingDay

CS SSL cert expiry date.

SystemLoad

The percentage of the system load.

SystemLoadStatus

The system load status.

ThroughputInByte

The throughput in bytes.

ThroughputInMBps

The throughput in MBps.

ThroughputStatus

The throughput status.

ThroughputUploadPendingDataInByte

The uploading pending data in bytes.

TotalMemoryInByte

The total memory.

TotalSpaceInByte

The total space.

VersionStatus

Version status.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProcessServer.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProcessServer.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IProcessServer.

FromJsonString(String)

Creates a new instance of ProcessServer, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProcessServer into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to