Condividi tramite


ArmMigrationAssessmentModelFactory.MigrationSqlAssessmentOptionData Method

Definition

Initializes a new instance of MigrationSqlAssessmentOptionData.

public static Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentOptionData MigrationSqlAssessmentOptionData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamilyConfig> vmFamilies = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> reservedInstanceVmFamilies = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> premiumDiskVmFamilies = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> savingsPlanVmFamilies = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> savingsPlanSupportedLocations = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> savingsPlanSupportedLocationsForPaas = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> reservedInstanceSupportedLocationsForIaas = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> savingsPlanSupportedOffers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.SqlPaasTargetConfig> sqlSkus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentTargetType> reservedInstanceSqlTargets = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> reservedInstanceSupportedLocations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCurrency> reservedInstanceSupportedCurrencies = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> reservedInstanceSupportedOffers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> supportedOffers = default);
static member MigrationSqlAssessmentOptionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamilyConfig> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmFamily> * seq<Azure.Core.AzureLocation> * seq<Azure.Core.AzureLocation> * seq<Azure.Core.AzureLocation> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> * seq<Azure.ResourceManager.Migration.Assessment.Models.SqlPaasTargetConfig> * seq<Azure.ResourceManager.Migration.Assessment.Models.MigrationAssessmentTargetType> * seq<Azure.Core.AzureLocation> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCurrency> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> -> Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentOptionData
Public Shared Function MigrationSqlAssessmentOptionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional vmFamilies As IEnumerable(Of AssessmentVmFamilyConfig) = Nothing, Optional reservedInstanceVmFamilies As IEnumerable(Of AssessmentVmFamily) = Nothing, Optional premiumDiskVmFamilies As IEnumerable(Of AssessmentVmFamily) = Nothing, Optional savingsPlanVmFamilies As IEnumerable(Of AssessmentVmFamily) = Nothing, Optional savingsPlanSupportedLocations As IEnumerable(Of AzureLocation) = Nothing, Optional savingsPlanSupportedLocationsForPaas As IEnumerable(Of AzureLocation) = Nothing, Optional reservedInstanceSupportedLocationsForIaas As IEnumerable(Of AzureLocation) = Nothing, Optional savingsPlanSupportedOffers As IEnumerable(Of AssessmentOfferCode) = Nothing, Optional sqlSkus As IEnumerable(Of SqlPaasTargetConfig) = Nothing, Optional reservedInstanceSqlTargets As IEnumerable(Of MigrationAssessmentTargetType) = Nothing, Optional reservedInstanceSupportedLocations As IEnumerable(Of AzureLocation) = Nothing, Optional reservedInstanceSupportedCurrencies As IEnumerable(Of AssessmentCurrency) = Nothing, Optional reservedInstanceSupportedOffers As IEnumerable(Of AssessmentOfferCode) = Nothing, Optional supportedOffers As IEnumerable(Of AssessmentOfferCode) = Nothing) As MigrationSqlAssessmentOptionData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

vmFamilies
IEnumerable<AssessmentVmFamilyConfig>

Gets the list of VM families.

reservedInstanceVmFamilies
IEnumerable<AssessmentVmFamily>

Gets the Reserved Instance VM Families list.

premiumDiskVmFamilies
IEnumerable<AssessmentVmFamily>

Gets the Premium disk VM Families list.

savingsPlanVmFamilies
IEnumerable<AssessmentVmFamily>

Gets or sets the Premium disk VM Families list.

savingsPlanSupportedLocations
IEnumerable<AzureLocation>

Gets or sets the list of Azure locations supporting Saving Plans for IAAS.

savingsPlanSupportedLocationsForPaas
IEnumerable<AzureLocation>

Gets or sets the list of Azure locations supporting Saving Plans for PAAS.

reservedInstanceSupportedLocationsForIaas
IEnumerable<AzureLocation>

Gets or sets the list of Azure locations supporting Reserved Instances for IAAS.

savingsPlanSupportedOffers
IEnumerable<AssessmentOfferCode>

Gets or sets the list of Azure Offers supporting Saving Plans.

sqlSkus
IEnumerable<SqlPaasTargetConfig>

Gets or sets the list of SQL target SKU properties for dropdowns.

reservedInstanceSqlTargets
IEnumerable<MigrationAssessmentTargetType>

Gets or sets the Reserved Instance SQL target types.

reservedInstanceSupportedLocations
IEnumerable<AzureLocation>

Gets or sets the list of Azure locations supporting Reserved Instances.

reservedInstanceSupportedCurrencies
IEnumerable<AssessmentCurrency>

Gets or sets the list of currencies supported for Reserved Instances.

reservedInstanceSupportedOffers
IEnumerable<AssessmentOfferCode>

Gets or sets the list of offers supported for Reserved Instances.

supportedOffers
IEnumerable<AssessmentOfferCode>

Gets or sets the list of offers supported for SQL assessments.

Returns

A new MigrationSqlAssessmentOptionData instance for mocking.

Applies to