Share via


MigrationAssessedSqlMachineData Class

Definition

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

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

Constructors

MigrationAssessedSqlMachineData()

Initializes a new instance of MigrationAssessedSqlMachineData.

Properties

BiosGuid

Gets or sets the BIOS GUID for the machine.

BootType

Boot type of machine discovered in private data center.

ConfidenceRatingInPercentage

Confidence Rating in Percentage.

CostComponents

Gets the collection of cost components.

CreatedOn

When was machine first created.

DatacenterMachineArmId

Data center machine ARM id.

DatacenterManagementServerArmId

Data center management server ARM id.

DatacenterManagementServerName

Data center management server name.

Description

Description for the machine.

Disks

Gets the list of data disks that were assessed as part of this assessment.

DisplayName

Display Name of the Machine.

Fqdn

Gets or sets the FQDN for the machine.

Id

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

(Inherited from ResourceData)
MegabytesOfMemory

Megabytes of memory found allocated for the machine in private data center.

MigrationGuidelines

Gets the list of migration guidelines applicable.

MonthlyBandwidthCost

Gets or sets the monthly networking cost.

MonthlyComputeCost

Gets or sets the monthly compute cost calculated for recommended size.

MonthlyStorageCost

Gets or sets the monthly total storage cost.

Name

The name of the resource.

(Inherited from ResourceData)
NetworkAdapters

Gets the list of network adapters that were assessed as part of this assessment.

NumberOfCores

Number of CPU cores found on the machine.

OperatingSystemArchitecture

Operating system architecture as reported by datacenter management solution.

OperatingSystemName

Operating system as reported by datacenter management solution.

OperatingSystemType

Operating system as reported by datacenter management solution.

OperatingSystemVersion

Operating system version as reported by datacenter management solution.

PercentageCoresUtilization

Percentile of Percentage of Cores Utilized noted during time period T.

Here N and T are settings on Assessment.

PercentageMemoryUtilization

Percentile of Percentage of Memory Utilized noted during time period T.

Here N and T are settings on Assessment.
ProductSupportStatus

Gets the product support status related details.

RecommendedVmFamily

Gets or sets the Recommended Azure VM Family for the machine.

RecommendedVmSize

Gets or sets the Recommended Azure Size for the machine.

RecommendedVmSizeMegabytesOfMemory

Gets or sets the Megabytes of memory for recommended size.

RecommendedVmSizeNumberOfCores

Gets or sets the Number of cores for recommended size.

ResourceType

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

(Inherited from ResourceData)
SecuritySuitability

Gets the suitability for Microsoft cloud defender.

SizingCriterion

Assessment sizing criterion.

SqlInstances

Gets the list of SQL instances discovered on the machine.

Suitability

Gets a value indicating whether machine is suitable for the cloud platform selected.

SuitabilityDetail

Gets or sets the detailed messages that were set on the machine during evaluation.

SuitabilityExplanation

Gets or sets the explanation if machine is not suitable for cloud.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TypePropertiesType

Assessed machine type.

UpdatedOn

When was machine last updated.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationAssessedSqlMachineData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrationAssessedSqlMachineData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationAssessedSqlMachineData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationAssessedSqlMachineData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrationAssessedSqlMachineData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to