Freigeben über


ArmDataMigrationModelFactory.DataMigrationSkuRestrictions Method

Definition

Initializes a new instance of DataMigrationSkuRestrictions.

public static Azure.ResourceManager.DataMigration.Models.DataMigrationSkuRestrictions DataMigrationSkuRestrictions(Azure.ResourceManager.DataMigration.Models.DataMigrationSkuRestrictionsType? restrictionsType = default, System.Collections.Generic.IEnumerable<string> values = default, Azure.ResourceManager.DataMigration.Models.ResourceSkuRestrictionsReasonCode? reasonCode = default);
static member DataMigrationSkuRestrictions : Nullable<Azure.ResourceManager.DataMigration.Models.DataMigrationSkuRestrictionsType> * seq<string> * Nullable<Azure.ResourceManager.DataMigration.Models.ResourceSkuRestrictionsReasonCode> -> Azure.ResourceManager.DataMigration.Models.DataMigrationSkuRestrictions
Public Shared Function DataMigrationSkuRestrictions (Optional restrictionsType As Nullable(Of DataMigrationSkuRestrictionsType) = Nothing, Optional values As IEnumerable(Of String) = Nothing, Optional reasonCode As Nullable(Of ResourceSkuRestrictionsReasonCode) = Nothing) As DataMigrationSkuRestrictions

Parameters

restrictionsType
Nullable<DataMigrationSkuRestrictionsType>

The type of restrictions.

values
IEnumerable<String>

The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.

reasonCode
Nullable<ResourceSkuRestrictionsReasonCode>

The reason code for restriction.

Returns

A new DataMigrationSkuRestrictions instance for mocking.

Applies to