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


MigrationSqlAssessmentV2Data Class

Definition

A class representing the MigrationSqlAssessmentV2 data model. SQL Assessment REST resource.

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

Constructors

MigrationSqlAssessmentV2Data()

Initializes a new instance of MigrationSqlAssessmentV2Data.

Properties

AssessmentType

Assessment type of the assessment.

AsyncCommitModeIntent

Gets or sets user preference indicating intent of async commit mode.

AzureLocation

Azure Location or Azure region where to which the machines will be migrated.

AzureOfferCode

Azure Offer Code.

AzureOfferCodeForVm

Gets or sets Azure Offer Code for VM.

AzureSecurityOfferingType

Gets or sets a value indicating azure security offering type.

AzureSqlDatabaseSettings

Gets or sets user configurable SQL database settings.

AzureSqlManagedInstanceSettings

Gets or sets user configurable SQL managed instance settings.

AzureSqlVmInstanceSeries

Gets or sets the Azure VM families (calling instance series to keep it consistent with other targets).

ConfidenceRatingInPercentage

Confidence Rating in Percentage.

CreatedOn

Date and Time when assessment was created.

Currency

Currency in which prices should be reported.

DisasterRecoveryLocation

Gets or sets the Azure Location or Azure region where to which the machines will be migrated.

DiscountPercentage

Custom discount percentage.

EASubscriptionId

Gets or sets the Enterprise agreement subscription id.

EntityUptime

Gets or sets the duration for which the entity (SQL, VMs) are up in the on-premises environment.

EnvironmentType

Gets or sets user configurable setting to display the environment type.

GroupType

Gets the group type for the assessment.

Id

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

(Inherited from ResourceData)
IsHadrAssessmentEnabled

Gets or sets a value indicating whether HADR assessments needs to be created.

IsInternetAccessAvailable

Gets or sets a value indicating whether internet access is available.

MultiSubnetIntent

Gets or sets user preference indicating intent of multi-subnet configuration.

Name

The name of the resource.

(Inherited from ResourceData)
OptimizationLogic

Gets or sets SQL optimization logic.

OSLicense

Gets or sets user configurable setting to display the azure hybrid use benefit.

Percentile

Percentile of the utilization data values to be considered while assessing machines.

PerfDataEndOn

Gets or sets the end time to consider performance data for assessment.

PerfDataStartOn

Gets or sets the start time to consider performance data for assessment.

PricesQueriedOn

Last time when rates were queried.

ProvisioningState

The status of the last operation.

ReservedInstance

Reserved instance.

ReservedInstanceForVm

Gets or sets azure reserved instance for VM.

ResourceType

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

(Inherited from ResourceData)
ScalingFactor

Percentage of buffer that user wants on performance metrics when recommending Azure sizes.

SchemaVersion

Schema version.

SizingCriterion

Assessment sizing criterion.

SqlServerLicense

SQL server license.

Stage

User configurable setting to display the Stage of Assessment.

Status

Whether assessment is in valid state and all machines have been assessed.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TimeRange

Time Range for which the historic utilization data should be considered for assessment.

UpdatedOn

Date and Time when assessment was last updated.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationSqlAssessmentV2Data>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrationSqlAssessmentV2Data>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationSqlAssessmentV2Data>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationSqlAssessmentV2Data>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrationSqlAssessmentV2Data>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to