Delen via


TargetComputeSizeProperties Constructors

Definition

Overloads

TargetComputeSizeProperties()

Initializes a new instance of the TargetComputeSizeProperties class.

TargetComputeSizeProperties(String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, IList<ComputeSizeErrorDetails>, String, IList<String>)

Initializes a new instance of the TargetComputeSizeProperties class.

TargetComputeSizeProperties()

Initializes a new instance of the TargetComputeSizeProperties class.

public TargetComputeSizeProperties ();
Public Sub New ()

Applies to

TargetComputeSizeProperties(String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, IList<ComputeSizeErrorDetails>, String, IList<String>)

Initializes a new instance of the TargetComputeSizeProperties class.

public TargetComputeSizeProperties (string name = default, string friendlyName = default, int? cpuCoresCount = default, int? vCpUsAvailable = default, double? memoryInGb = default, int? maxDataDiskCount = default, int? maxNicsCount = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ComputeSizeErrorDetails> errors = default, string highIopsSupported = default, System.Collections.Generic.IList<string> hyperVGenerations = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TargetComputeSizeProperties : string * string * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<int> * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ComputeSizeErrorDetails> * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TargetComputeSizeProperties
Public Sub New (Optional name As String = Nothing, Optional friendlyName As String = Nothing, Optional cpuCoresCount As Nullable(Of Integer) = Nothing, Optional vCpUsAvailable As Nullable(Of Integer) = Nothing, Optional memoryInGb As Nullable(Of Double) = Nothing, Optional maxDataDiskCount As Nullable(Of Integer) = Nothing, Optional maxNicsCount As Nullable(Of Integer) = Nothing, Optional errors As IList(Of ComputeSizeErrorDetails) = Nothing, Optional highIopsSupported As String = Nothing, Optional hyperVGenerations As IList(Of String) = Nothing)

Parameters

name
String

Target compute size name.

friendlyName
String

Target compute size display name.

cpuCoresCount
Nullable<Int32>

The maximum cpu cores count supported by target compute size.

vCpUsAvailable
Nullable<Int32>

The Available vCPUs supported by target compute size.

memoryInGb
Nullable<Double>

The maximum memory in GB supported by target compute size.

maxDataDiskCount
Nullable<Int32>

The maximum data disks count supported by target compute size.

maxNicsCount
Nullable<Int32>

The maximum Nics count supported by target compute size.

errors
IList<ComputeSizeErrorDetails>

The reasons why the target compute size is not applicable for the protected item.

highIopsSupported
String

The value indicating whether the target compute size supports high Iops.

hyperVGenerations
IList<String>

The supported HyperV Generations.

Applies to