@@ -117,6 +117,14 @@ public ASRProcessServer(ProcessServer processServer)
117
117
this . SystemLoadStatus = processServer . SystemLoadStatus ;
118
118
this . TotalMemoryInBytes = processServer . TotalMemoryInBytes ;
119
119
this . TotalSpaceInBytes = processServer . TotalSpaceInBytes ;
120
+ this . Health = processServer . Health ;
121
+ this . PSStatsRefreshTime = processServer . PsStatsRefreshTime ;
122
+ this . ThroughputUploadPendingDataInBytes = processServer . ThroughputUploadPendingDataInBytes ;
123
+ this . ThroughputInMBps = processServer . ThroughputInMBps ;
124
+ this . ThroughputInBytes = processServer . ThroughputInBytes ;
125
+ this . ThroughputStatus = processServer . ThroughputStatus ;
126
+ this . MarsCommunicationStatus = processServer . MarsCommunicationStatus ;
127
+ this . MarsRegistrationStatus = processServer . MarsRegistrationStatus ;
120
128
this . Updates =
121
129
this . TranslateMobilityServiceUpdate ( processServer . MobilityServiceUpdates ) ;
122
130
}
@@ -232,6 +240,46 @@ public ASRProcessServer(ProcessServer processServer)
232
240
/// </summary>
233
241
public string VersionStatus { get ; set ; }
234
242
243
+ /// <summary>
244
+ /// Gets or sets the health of Process Server.
245
+ /// </summary>
246
+ public string Health { get ; set ; }
247
+
248
+ /// <summary>
249
+ /// Gets or sets the process server stats refresh time.
250
+ /// </summary>
251
+ public DateTime ? PSStatsRefreshTime { get ; set ; }
252
+
253
+ /// <summary>
254
+ /// Gets or sets the uploading pending data in bytes.
255
+ /// </summary>
256
+ public long ? ThroughputUploadPendingDataInBytes { get ; set ; }
257
+
258
+ /// <summary>
259
+ /// Gets or sets the throughput in MBps.
260
+ /// </summary>
261
+ public long ? ThroughputInMBps { get ; set ; }
262
+
263
+ /// <summary>
264
+ /// Gets or sets the throughput in bytes.
265
+ /// </summary>
266
+ public long ? ThroughputInBytes { get ; set ; }
267
+
268
+ /// <summary>
269
+ /// Gets or sets the throughput status.
270
+ /// </summary>
271
+ public string ThroughputStatus { get ; set ; }
272
+
273
+ /// <summary>
274
+ /// Gets or sets the MARS communication status.
275
+ /// </summary>
276
+ public string MarsCommunicationStatus { get ; set ; }
277
+
278
+ /// <summary>
279
+ /// Gets or sets the MARS registration status.
280
+ /// </summary>
281
+ public string MarsRegistrationStatus { get ; set ; }
282
+
235
283
/// <summary>
236
284
/// Translate Mobility updates into Powershell object.
237
285
/// </summary>
@@ -827,6 +875,7 @@ public ASRInMageAzureV2SpecificRPIDetails(InMageAzureV2ReplicationDetails detail
827
875
this . OSDiskId = details . OsDiskId ;
828
876
this . OSType = details . OsType ;
829
877
this . ProcessServerId = details . ProcessServerId ;
878
+ this . ProcessServerName = details . ProcessServerName ;
830
879
this . ProtectionStage = details . ProtectionStage ;
831
880
this . RecoveryAzureLogStorageAccountId = details . RecoveryAzureLogStorageAccountId ;
832
881
this . VHDName = details . VhdName ;
@@ -926,6 +975,11 @@ public ASRInMageAzureV2SpecificRPIDetails(InMageAzureV2ReplicationDetails detail
926
975
/// </summary>
927
976
public string ProcessServerId { get ; set ; }
928
977
978
+ /// <summary>
979
+ /// Process Server Name.
980
+ /// </summary>
981
+ public string ProcessServerName { get ; set ; }
982
+
929
983
/// <summary>
930
984
/// Gets or sets Protected Disk Details of the Virtual machine.
931
985
/// </summary>
0 commit comments