MigrationAssessedSqlDatabaseV2Data 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 MigrationAssessedSqlDatabaseV2 data model. Assessed SQL database web model class.
public class MigrationAssessedSqlDatabaseV2Data : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlDatabaseV2Data>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Migration.Assessment.MigrationAssessedSqlDatabaseV2Data>
type MigrationAssessedSqlDatabaseV2Data = class
inherit ResourceData
interface IJsonModel<MigrationAssessedSqlDatabaseV2Data>
interface IPersistableModel<MigrationAssessedSqlDatabaseV2Data>
Public Class MigrationAssessedSqlDatabaseV2Data
Inherits ResourceData
Implements IJsonModel(Of MigrationAssessedSqlDatabaseV2Data), IPersistableModel(Of MigrationAssessedSqlDatabaseV2Data)
- Inheritance
- Implements
Constructors
MigrationAssessedSqlDatabaseV2Data() |
Initializes a new instance of MigrationAssessedSqlDatabaseV2Data. |
Properties
AssessedSqlInstanceArmId |
Assessed SQL instance arm id. |
AzureSqlDBSuitabilityDetails |
Gets or sets the azure SQL DB suitability details. |
AzureSqlMISuitabilityDetails |
Gets or sets the azure SQL MI suitability details. |
BufferCacheSizeInMB |
Gets or sets the aggregated cache size of this database. This is a performance data metric for this DB. |
CompatibilityLevel |
Database compatibility level. |
ConfidenceRatingInPercentage |
Confidence Rating in Percentage. |
CreatedOn |
When was assessed SQL database first created. |
DatabaseName |
SQL database name. |
DatabaseSizeInMB |
SQL database size in megabytes. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
InstanceName |
SQL instance name. |
IsDatabaseHighlyAvailable |
Gets a value indicating whether the assessed SQL database is highly available or not. |
LinkedAvailabilityGroupOverview |
Gets the linked availability group overview if the database being assessed is highly available. |
MachineArmId |
Machine arm id. |
MachineName |
Machine display name. |
MegabytesPerSecondOfRead |
The read throughput of the SQL database. |
MegabytesPerSecondOfWrite |
The write throughput of the SQL database. |
Name |
The name of the resource. (Inherited from ResourceData) |
NumberOfReadOperationsPerSecond |
The read operations per second of the SQL database. |
NumberOfWriteOperationsPerSecond |
The write operations per second of the SQL database. |
PercentageCoresUtilization |
The percentage of the total number of cores being utilized by the SQL database. |
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. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
SizingCriterion |
Assessment sizing criterion. |
SqlDatabaseSdsArmId |
SQL database SDS arm id. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
UpdatedOn |
When was assessed SQL database last updated. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<MigrationAssessedSqlDatabaseV2Data>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<MigrationAssessedSqlDatabaseV2Data>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<MigrationAssessedSqlDatabaseV2Data>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<MigrationAssessedSqlDatabaseV2Data>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<MigrationAssessedSqlDatabaseV2Data>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |