Udostępnij za pośrednictwem


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryProcessServerDetails Method

Definition

Initializes a new instance of SiteRecoveryProcessServerDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProcessServerDetails SiteRecoveryProcessServerDetails (string id = default, string name = default, string biosId = default, Azure.Core.ResourceIdentifier fabricObjectId = default, string fqdn = default, System.Collections.Generic.IEnumerable<System.Net.IPAddress> ipAddresses = default, string version = default, DateTimeOffset? lastHeartbeatReceivedOn = default, long? totalMemoryInBytes = default, long? availableMemoryInBytes = default, long? usedMemoryInBytes = default, double? memoryUsagePercentage = default, long? totalSpaceInBytes = default, long? availableSpaceInBytes = default, long? usedSpaceInBytes = default, double? freeSpacePercentage = default, long? throughputUploadPendingDataInBytes = default, long? throughputInBytes = default, double? processorUsagePercentage = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus? throughputStatus = default, long? systemLoad = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus? systemLoadStatus = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus? diskUsageStatus = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus? memoryUsageStatus = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus? processorUsageStatus = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProtectionHealth? health = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> healthErrors = default, int? protectedItemCount = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProtectionHealth? historicHealth = default);
static member SiteRecoveryProcessServerDetails : string * string * string * Azure.Core.ResourceIdentifier * string * seq<System.Net.IPAddress> * string * Nullable<DateTimeOffset> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<double> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<double> * Nullable<int64> * Nullable<int64> * Nullable<double> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus> * Nullable<int64> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RcmComponentStatus> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProtectionHealth> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> * Nullable<int> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProtectionHealth> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProcessServerDetails
Public Shared Function SiteRecoveryProcessServerDetails (Optional id As String = Nothing, Optional name As String = Nothing, Optional biosId As String = Nothing, Optional fabricObjectId As ResourceIdentifier = Nothing, Optional fqdn As String = Nothing, Optional ipAddresses As IEnumerable(Of IPAddress) = Nothing, Optional version As String = Nothing, Optional lastHeartbeatReceivedOn As Nullable(Of DateTimeOffset) = Nothing, Optional totalMemoryInBytes As Nullable(Of Long) = Nothing, Optional availableMemoryInBytes As Nullable(Of Long) = Nothing, Optional usedMemoryInBytes As Nullable(Of Long) = Nothing, Optional memoryUsagePercentage As Nullable(Of Double) = Nothing, Optional totalSpaceInBytes As Nullable(Of Long) = Nothing, Optional availableSpaceInBytes As Nullable(Of Long) = Nothing, Optional usedSpaceInBytes As Nullable(Of Long) = Nothing, Optional freeSpacePercentage As Nullable(Of Double) = Nothing, Optional throughputUploadPendingDataInBytes As Nullable(Of Long) = Nothing, Optional throughputInBytes As Nullable(Of Long) = Nothing, Optional processorUsagePercentage As Nullable(Of Double) = Nothing, Optional throughputStatus As Nullable(Of RcmComponentStatus) = Nothing, Optional systemLoad As Nullable(Of Long) = Nothing, Optional systemLoadStatus As Nullable(Of RcmComponentStatus) = Nothing, Optional diskUsageStatus As Nullable(Of RcmComponentStatus) = Nothing, Optional memoryUsageStatus As Nullable(Of RcmComponentStatus) = Nothing, Optional processorUsageStatus As Nullable(Of RcmComponentStatus) = Nothing, Optional health As Nullable(Of SiteRecoveryProtectionHealth) = Nothing, Optional healthErrors As IEnumerable(Of SiteRecoveryHealthError) = Nothing, Optional protectedItemCount As Nullable(Of Integer) = Nothing, Optional historicHealth As Nullable(Of SiteRecoveryProtectionHealth) = Nothing) As SiteRecoveryProcessServerDetails

Parameters

id
String

The process server Id.

name
String

The process server name.

biosId
String

The process server Bios Id.

fabricObjectId
ResourceIdentifier

The fabric object Id.

fqdn
String

The process server Fqdn.

ipAddresses
IEnumerable<IPAddress>

The list of IP addresses for communicating with the RCM component.

version
String

The version.

lastHeartbeatReceivedOn
Nullable<DateTimeOffset>

The last heartbeat received from the process server.

totalMemoryInBytes
Nullable<Int64>

The total memory.

availableMemoryInBytes
Nullable<Int64>

The available memory.

usedMemoryInBytes
Nullable<Int64>

The used memory.

memoryUsagePercentage
Nullable<Double>

The memory usage percentage.

totalSpaceInBytes
Nullable<Int64>

The total disk space.

availableSpaceInBytes
Nullable<Int64>

The available disk space.

usedSpaceInBytes
Nullable<Int64>

The used disk space.

freeSpacePercentage
Nullable<Double>

The free disk space percentage.

throughputUploadPendingDataInBytes
Nullable<Int64>

The uploading pending data in bytes.

throughputInBytes
Nullable<Int64>

The throughput in bytes.

processorUsagePercentage
Nullable<Double>

The processor usage percentage.

throughputStatus
Nullable<RcmComponentStatus>

The throughput status.

systemLoad
Nullable<Int64>

The system load.

systemLoadStatus
Nullable<RcmComponentStatus>

The system load status.

diskUsageStatus
Nullable<RcmComponentStatus>

The disk usage status.

memoryUsageStatus
Nullable<RcmComponentStatus>

The memory usage status.

processorUsageStatus
Nullable<RcmComponentStatus>

The processor usage status.

health
Nullable<SiteRecoveryProtectionHealth>

The health of the process server.

healthErrors
IEnumerable<SiteRecoveryHealthError>

The health errors.

protectedItemCount
Nullable<Int32>

The protected item count.

historicHealth
Nullable<SiteRecoveryProtectionHealth>

The historic health of the process server based on the health in last 24 hours.

Returns

A new SiteRecoveryProcessServerDetails instance for mocking.

Applies to