ArmSqlModelFactory.ManagedInstanceVcoresCapability 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 ManagedInstanceVcoresCapability.
public static Azure.ResourceManager.Sql.Models.ManagedInstanceVcoresCapability ManagedInstanceVcoresCapability(string name = default, int? value = default, Azure.ResourceManager.Sql.Models.MaxLimitRangeCapability supportedMemoryLimitsMB = default, Azure.ResourceManager.Sql.Models.MaxSizeCapability includedMaxSize = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Sql.Models.MaxSizeRangeCapability> supportedStorageSizes = default, long? includedStorageIOps = default, Azure.ResourceManager.Sql.Models.MaxLimitRangeCapability supportedStorageIOps = default, double? iopsMinValueOverrideFactorPerSelectedStorageGB = default, double? iopsIncludedValueOverrideFactorPerSelectedStorageGB = default, long? includedStorageThroughputMBps = default, Azure.ResourceManager.Sql.Models.MaxLimitRangeCapability supportedStorageThroughputMBps = default, double? throughputMBpsMinValueOverrideFactorPerSelectedStorageGB = default, double? throughputMBpsIncludedValueOverrideFactorPerSelectedStorageGB = default, bool? isInstancePoolSupported = default, bool? isStandaloneSupported = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Sql.Models.ManagedInstanceMaintenanceConfigurationCapability> supportedMaintenanceConfigurations = default, Azure.ResourceManager.Sql.Models.SqlCapabilityStatus? status = default, string reason = default);
static member ManagedInstanceVcoresCapability : string * Nullable<int> * Azure.ResourceManager.Sql.Models.MaxLimitRangeCapability * Azure.ResourceManager.Sql.Models.MaxSizeCapability * seq<Azure.ResourceManager.Sql.Models.MaxSizeRangeCapability> * Nullable<int64> * Azure.ResourceManager.Sql.Models.MaxLimitRangeCapability * Nullable<double> * Nullable<double> * Nullable<int64> * Azure.ResourceManager.Sql.Models.MaxLimitRangeCapability * Nullable<double> * Nullable<double> * Nullable<bool> * Nullable<bool> * seq<Azure.ResourceManager.Sql.Models.ManagedInstanceMaintenanceConfigurationCapability> * Nullable<Azure.ResourceManager.Sql.Models.SqlCapabilityStatus> * string -> Azure.ResourceManager.Sql.Models.ManagedInstanceVcoresCapability
Public Shared Function ManagedInstanceVcoresCapability (Optional name As String = Nothing, Optional value As Nullable(Of Integer) = Nothing, Optional supportedMemoryLimitsMB As MaxLimitRangeCapability = Nothing, Optional includedMaxSize As MaxSizeCapability = Nothing, Optional supportedStorageSizes As IEnumerable(Of MaxSizeRangeCapability) = Nothing, Optional includedStorageIOps As Nullable(Of Long) = Nothing, Optional supportedStorageIOps As MaxLimitRangeCapability = Nothing, Optional iopsMinValueOverrideFactorPerSelectedStorageGB As Nullable(Of Double) = Nothing, Optional iopsIncludedValueOverrideFactorPerSelectedStorageGB As Nullable(Of Double) = Nothing, Optional includedStorageThroughputMBps As Nullable(Of Long) = Nothing, Optional supportedStorageThroughputMBps As MaxLimitRangeCapability = Nothing, Optional throughputMBpsMinValueOverrideFactorPerSelectedStorageGB As Nullable(Of Double) = Nothing, Optional throughputMBpsIncludedValueOverrideFactorPerSelectedStorageGB As Nullable(Of Double) = Nothing, Optional isInstancePoolSupported As Nullable(Of Boolean) = Nothing, Optional isStandaloneSupported As Nullable(Of Boolean) = Nothing, Optional supportedMaintenanceConfigurations As IEnumerable(Of ManagedInstanceMaintenanceConfigurationCapability) = Nothing, Optional status As Nullable(Of SqlCapabilityStatus) = Nothing, Optional reason As String = Nothing) As ManagedInstanceVcoresCapability
Parameters
- name
- String
The virtual cores identifier.
- supportedMemoryLimitsMB
- MaxLimitRangeCapability
Memory limit MB ranges.
- includedMaxSize
- MaxSizeCapability
Included size.
- supportedStorageSizes
- IEnumerable<MaxSizeRangeCapability>
Storage size ranges.
- supportedStorageIOps
- MaxLimitRangeCapability
Storage IOps ranges.
Min IOps override factor per selected storage GB.
Included IOps override factor per selected storage GB.
- supportedStorageThroughputMBps
- MaxLimitRangeCapability
Storage throughput MBps ranges.
Min throughput MBps override factor per selected storage GB.
Included throughput MBps override factor per selected storage GB.
True if this service objective is supported for managed instances in an instance pool.
True if this service objective is supported for standalone managed instances.
- supportedMaintenanceConfigurations
- IEnumerable<ManagedInstanceMaintenanceConfigurationCapability>
List of supported maintenance configurations.
- status
- Nullable<SqlCapabilityStatus>
The status of the capability.
- reason
- String
The reason for the capability not being available.
Returns
A new ManagedInstanceVcoresCapability instance for mocking.