MigrationAssessedSqlInstanceV2Data 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 MigrationAssessedSqlInstanceV2 data model. Assessed SQL instance web model class.
public class MigrationAssessedSqlInstanceV2Data : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlInstanceV2Data>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlInstanceV2Data>
type MigrationAssessedSqlInstanceV2Data = class
inherit ResourceData
interface IJsonModel<MigrationAssessedSqlInstanceV2Data>
interface IPersistableModel<MigrationAssessedSqlInstanceV2Data>
Public Class MigrationAssessedSqlInstanceV2Data
Inherits ResourceData
Implements IJsonModel(Of MigrationAssessedSqlInstanceV2Data), IPersistableModel(Of MigrationAssessedSqlInstanceV2Data)
- Inheritance
- Implements
Constructors
MigrationAssessedSqlInstanceV2Data() |
Initializes a new instance of MigrationAssessedSqlInstanceV2Data. |
Properties
AvailabilityReplicaSummary |
Gets the overview counts of availability replicas in the assessed instance, by commit mode and read type. |
AzureSqlDBSuitabilityDetails |
SQL instance azure SQL DB suitability details. |
AzureSqlMISuitabilityDetails |
SQL instance azure SQL MI suitability details. |
AzureSqlVmSuitabilityDetails |
SQL instance azure SQL VM suitability details. |
ConfidenceRatingInPercentage |
Confidence Rating in Percentage. |
CreatedOn |
When was assessed SQL instance first created. |
DatabaseSummary |
The databases summary. |
FciMetadata |
Gets the FCI metadata if this instance represents an FCI instance. |
HasScanOccurred |
Gets or sets a value indicating whether SQL instance has been deep discovered. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
InstanceName |
SQL instance name. |
IsClustered |
Gets a value indicating whether the SQL instance is clustered or not. |
IsHighAvailabilityEnabled |
Gets a value indicating whether the high availability is enabled or not. |
LogicalDisks |
The logical disk details. |
MachineArmId |
Machine arm id. |
MachineName |
Machine display name. |
MemoryInUseInMB |
Gets or sets the memory used by SQL instance in megabytes. |
Name |
The name of the resource. (Inherited from ResourceData) |
NumberOfCoresAllocated |
Number of CPU cores assigned to the SQL instance. |
PercentageCoresUtilization |
The percentage of the total number of cores being utilized by the SQL instance. |
ProductSupportStatus |
Gets the product support status related details. |
RecommendedAzureSqlTargetType |
Gets or sets the recommended azure SQL target type. |
RecommendedSuitability |
Gets or sets the recommended azure SQL suitability. |
RecommendedTargetReasonings |
Gets the list of recommended target reasoning. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
SizingCriterion |
Assessment sizing criterion. |
SqlEdition |
SQL instance edition. |
SqlInstanceSdsArmId |
SQL instance SDS arm id. |
SqlVersion |
SQL instance version. |
StorageTypeBasedDetails |
Gets the storage details. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
UpdatedOn |
When was assessed SQL instance last updated. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<MigrationAssessedSqlInstanceV2Data>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<MigrationAssessedSqlInstanceV2Data>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<MigrationAssessedSqlInstanceV2Data>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<MigrationAssessedSqlInstanceV2Data>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<MigrationAssessedSqlInstanceV2Data>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |