Поделиться через


MigrationAssessedSqlDatabaseV2Data Class

Definition

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

Applies to