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


MigrationAssessedSqlRecommendedEntityData Class

Definition

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

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

Constructors

MigrationAssessedSqlRecommendedEntityData()

Initializes a new instance of MigrationAssessedSqlRecommendedEntityData.

Properties

AssessedSqlEntityArmId

Gets or sets Arm id of assessed entity.

AzureSqlDBSuitabilityDetails

SQL instance azure SQL DB suitability details.

AzureSqlMISuitabilityDetails

SQL instance azure SQL MI suitability details.

AzureSqlVmSuitabilityDetails

SQL instance azure SQL VM suitability details.

DBCount

Gets or sets assessed database count.

DiscoveredDBCount

Gets or sets the total discovered database count.

HasScanOccurred

Gets or sets a value indicating whether instance deep discovery has occurred or not.

Id

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

(Inherited from ResourceData)
InstanceName

Gets or sets SQL instance name.

IsClustered

Gets or sets a value indicating whether the SQL instance is clustered or not.

IsHighAvailabilityEnabled

Gets or sets a value indicating whether the high availability is enabled or not.

MachineName

Gets or sets machine name.

Name

The name of the resource.

(Inherited from ResourceData)
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.

SqlEdition

Gets the SQL edition from the recommended entity if applicable.

SqlVersion

Gets the SQL version from the recommended entity if applicable.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrationAssessedSqlRecommendedEntityData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrationAssessedSqlRecommendedEntityData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrationAssessedSqlRecommendedEntityData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrationAssessedSqlRecommendedEntityData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrationAssessedSqlRecommendedEntityData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to