Condividi tramite


ArmMigrationAssessmentModelFactory.MigrationAvsAssessmentOptionData Method

Definition

Initializes a new instance of MigrationAvsAssessmentOptionData.

public static Azure.ResourceManager.Migration.Assessment.MigrationAvsAssessmentOptionData MigrationAvsAssessmentOptionData(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.AssessmentAvsSkuConfig> avsNodes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.FttAndRaidLevel> failuresToTolerateAndRaidLevelValues = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Migration.Assessment.Models.AssessmentAvsNodeType> reservedInstanceAvsNodes = 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);
static member MigrationAvsAssessmentOptionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentAvsSkuConfig> * seq<Azure.ResourceManager.Migration.Assessment.Models.FttAndRaidLevel> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentAvsNodeType> * seq<Azure.Core.AzureLocation> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentCurrency> * seq<Azure.ResourceManager.Migration.Assessment.Models.AssessmentOfferCode> -> Azure.ResourceManager.Migration.Assessment.MigrationAvsAssessmentOptionData
Public Shared Function MigrationAvsAssessmentOptionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional avsNodes As IEnumerable(Of AssessmentAvsSkuConfig) = Nothing, Optional failuresToTolerateAndRaidLevelValues As IEnumerable(Of FttAndRaidLevel) = Nothing, Optional reservedInstanceAvsNodes As IEnumerable(Of AssessmentAvsNodeType) = Nothing, Optional reservedInstanceSupportedLocations As IEnumerable(Of AzureLocation) = Nothing, Optional reservedInstanceSupportedCurrencies As IEnumerable(Of AssessmentCurrency) = Nothing, Optional reservedInstanceSupportedOffers As IEnumerable(Of AssessmentOfferCode) = Nothing) As MigrationAvsAssessmentOptionData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

avsNodes
IEnumerable<AssessmentAvsSkuConfig>

AVS SKU Nodes.

failuresToTolerateAndRaidLevelValues
IEnumerable<FttAndRaidLevel>

FTT and Raid level values.

reservedInstanceAvsNodes
IEnumerable<AssessmentAvsNodeType>

List of AVS nodes for RI.

reservedInstanceSupportedLocations
IEnumerable<AzureLocation>

List of supported Azure regions for reserved instances.

reservedInstanceSupportedCurrencies
IEnumerable<AssessmentCurrency>

List of supported currencies for reserved instances.

reservedInstanceSupportedOffers
IEnumerable<AssessmentOfferCode>

List of supported Azure offer codes for reserved instances.

Returns

A new MigrationAvsAssessmentOptionData instance for mocking.

Applies to