Share via


ArmRecoveryServicesSiteRecoveryModelFactory.VMwareDetails Method

Definition

Initializes a new instance of VMwareDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareDetails VMwareDetails (System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProcessServer> processServers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.MasterTargetServer> masterTargetServers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryRunAsAccount> runAsAccounts = default, string replicationPairCount = default, string processServerCount = default, string agentCount = default, string protectedServers = default, string systemLoad = default, string systemLoadStatus = default, string cpuLoad = default, string cpuLoadStatus = default, long? totalMemoryInBytes = default, long? availableMemoryInBytes = default, string memoryUsageStatus = default, long? totalSpaceInBytes = default, long? availableSpaceInBytes = default, string spaceUsageStatus = default, string webLoad = default, string webLoadStatus = default, string databaseServerLoad = default, string databaseServerLoadStatus = default, string csServiceStatus = default, System.Net.IPAddress ipAddress = default, string agentVersion = default, string hostName = default, DateTimeOffset? lastHeartbeat = default, string versionStatus = default, DateTimeOffset? sslCertExpireOn = default, int? sslCertExpiryRemainingDays = default, string psTemplateVersion = default, DateTimeOffset? agentExpireOn = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryVersionDetails agentVersionDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageFabricSwitchProviderBlockingErrorDetails> switchProviderBlockingErrorDetails = default);
static member VMwareDetails : seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryProcessServer> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.MasterTargetServer> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryRunAsAccount> * string * string * string * string * string * string * string * string * Nullable<int64> * Nullable<int64> * string * Nullable<int64> * Nullable<int64> * string * string * string * string * string * string * System.Net.IPAddress * string * string * Nullable<DateTimeOffset> * string * Nullable<DateTimeOffset> * Nullable<int> * string * Nullable<DateTimeOffset> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryVersionDetails * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageFabricSwitchProviderBlockingErrorDetails> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareDetails
Public Shared Function VMwareDetails (Optional processServers As IEnumerable(Of SiteRecoveryProcessServer) = Nothing, Optional masterTargetServers As IEnumerable(Of MasterTargetServer) = Nothing, Optional runAsAccounts As IEnumerable(Of SiteRecoveryRunAsAccount) = Nothing, Optional replicationPairCount As String = Nothing, Optional processServerCount As String = Nothing, Optional agentCount As String = Nothing, Optional protectedServers As String = Nothing, Optional systemLoad As String = Nothing, Optional systemLoadStatus As String = Nothing, Optional cpuLoad As String = Nothing, Optional cpuLoadStatus As String = Nothing, Optional totalMemoryInBytes As Nullable(Of Long) = Nothing, Optional availableMemoryInBytes As Nullable(Of Long) = Nothing, Optional memoryUsageStatus As String = Nothing, Optional totalSpaceInBytes As Nullable(Of Long) = Nothing, Optional availableSpaceInBytes As Nullable(Of Long) = Nothing, Optional spaceUsageStatus As String = Nothing, Optional webLoad As String = Nothing, Optional webLoadStatus As String = Nothing, Optional databaseServerLoad As String = Nothing, Optional databaseServerLoadStatus As String = Nothing, Optional csServiceStatus As String = Nothing, Optional ipAddress As IPAddress = Nothing, Optional agentVersion As String = Nothing, Optional hostName As String = Nothing, Optional lastHeartbeat As Nullable(Of DateTimeOffset) = Nothing, Optional versionStatus As String = Nothing, Optional sslCertExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional sslCertExpiryRemainingDays As Nullable(Of Integer) = Nothing, Optional psTemplateVersion As String = Nothing, Optional agentExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional agentVersionDetails As SiteRecoveryVersionDetails = Nothing, Optional switchProviderBlockingErrorDetails As IEnumerable(Of InMageFabricSwitchProviderBlockingErrorDetails) = Nothing) As VMwareDetails

Parameters

processServers
IEnumerable<SiteRecoveryProcessServer>

The list of Process Servers associated with the fabric.

masterTargetServers
IEnumerable<MasterTargetServer>

The list of Master Target servers associated with the fabric.

runAsAccounts
IEnumerable<SiteRecoveryRunAsAccount>

The list of run as accounts created on the server.

replicationPairCount
String

The number of replication pairs configured in this CS.

processServerCount
String

The number of process servers.

agentCount
String

The number of source and target servers configured to talk to this CS.

protectedServers
String

The number of protected servers.

systemLoad
String

The percentage of the system load.

systemLoadStatus
String

The system load status.

cpuLoad
String

The percentage of the CPU load.

cpuLoadStatus
String

The CPU load status.

totalMemoryInBytes
Nullable<Int64>

The total memory.

availableMemoryInBytes
Nullable<Int64>

The available memory.

memoryUsageStatus
String

The memory usage status.

totalSpaceInBytes
Nullable<Int64>

The total space.

availableSpaceInBytes
Nullable<Int64>

The available space.

spaceUsageStatus
String

The space usage status.

webLoad
String

The web load.

webLoadStatus
String

The web load status.

databaseServerLoad
String

The database server load.

databaseServerLoadStatus
String

The database server load status.

csServiceStatus
String

The CS service status.

ipAddress
IPAddress

The IP address.

agentVersion
String

The agent Version.

hostName
String

The host name.

lastHeartbeat
Nullable<DateTimeOffset>

The last heartbeat received from CS server.

versionStatus
String

Version status.

sslCertExpireOn
Nullable<DateTimeOffset>

CS SSL cert expiry date.

sslCertExpiryRemainingDays
Nullable<Int32>

CS SSL cert expiry date.

psTemplateVersion
String

PS template version.

agentExpireOn
Nullable<DateTimeOffset>

Agent expiry date.

agentVersionDetails
SiteRecoveryVersionDetails

The agent version details.

switchProviderBlockingErrorDetails
IEnumerable<InMageFabricSwitchProviderBlockingErrorDetails>

The switch provider blocking error information.

Returns

A new VMwareDetails instance for mocking.

Applies to