ArmMigrationAssessmentModelFactory.MigrationSqlAssessmentOptionData 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 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
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.