MigrationSqlAssessmentV2Data Class
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.
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
- 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. |