MigrationAssessedSqlMachineData 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 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
- 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.
|
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. |