Поделиться через


MigrationSqlAssessmentOptionData Class

Definition

A class representing the MigrationSqlAssessmentOption data model. SQL Assessment options web model object.

public class MigrationSqlAssessmentOptionData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentOptionData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Migration.Assessment.MigrationSqlAssessmentOptionData>
type MigrationSqlAssessmentOptionData = class
    inherit ResourceData
    interface IJsonModel<MigrationSqlAssessmentOptionData>
    interface IPersistableModel<MigrationSqlAssessmentOptionData>
Public Class MigrationSqlAssessmentOptionData
Inherits ResourceData
Implements IJsonModel(Of MigrationSqlAssessmentOptionData), IPersistableModel(Of MigrationSqlAssessmentOptionData)
Inheritance
MigrationSqlAssessmentOptionData
Implements

Constructors

MigrationSqlAssessmentOptionData()

Initializes a new instance of MigrationSqlAssessmentOptionData.

Properties

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
PremiumDiskVmFamilies

Gets the Premium disk VM Families list.

ReservedInstanceSqlTargets

Gets or sets the Reserved Instance SQL target types.

ReservedInstanceSupportedCurrencies

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

ReservedInstanceSupportedLocations

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

ReservedInstanceSupportedLocationsForIaas

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

ReservedInstanceSupportedOffers

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

ReservedInstanceVmFamilies

Gets the Reserved Instance VM Families list.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SavingsPlanSupportedLocations

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

SavingsPlanSupportedLocationsForPaas

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

SavingsPlanSupportedOffers

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

SavingsPlanVmFamilies

Gets or sets the Premium disk VM Families list.

SqlSkus

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

SupportedOffers

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

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
VmFamilies

Gets the list of VM families.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationSqlAssessmentOptionData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MigrationSqlAssessmentOptionData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationSqlAssessmentOptionData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationSqlAssessmentOptionData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MigrationSqlAssessmentOptionData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to