ArmRecoveryServicesSiteRecoveryModelFactory.VMwareDetails Method
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.
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.
- memoryUsageStatus
- String
The memory usage status.
- 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.
- 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.