ProcessServer Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |