Share via


AssessedSqlRecommendedEntity interface

SQL Assessment REST resource.

Extends

Properties

assessedSqlEntityArmId

Gets or sets Arm id of assessed entity.

azureSqlDBSuitabilityDetails

SQL instance azure SQL DB suitability details. NOTE: This property will not be serialized. It can only be populated by the server.

azureSqlMISuitabilityDetails

SQL instance azure SQL MI suitability details. NOTE: This property will not be serialized. It can only be populated by the server.

azureSqlVMSuitabilityDetails

SQL instance azure SQL VM suitability details. NOTE: This property will not be serialized. It can only be populated by the server.

dbCount

Gets or sets assessed database count. NOTE: This property will not be serialized. It can only be populated by the server.

discoveredDBCount

Gets or sets the total discovered database count. NOTE: This property will not be serialized. It can only be populated by the server.

hasScanOccurred

Gets or sets a value indicating whether instance deep discovery has occurred or not. NOTE: This property will not be serialized. It can only be populated by the server.

instanceName

Gets or sets SQL instance name. NOTE: This property will not be serialized. It can only be populated by the server.

isClustered

Gets or sets a value indicating whether the SQL instance is clustered or not. NOTE: This property will not be serialized. It can only be populated by the server.

isHighAvailabilityEnabled

Gets or sets a value indicating whether the high availability is enabled or not. NOTE: This property will not be serialized. It can only be populated by the server.

machineName

Gets or sets machine name. NOTE: This property will not be serialized. It can only be populated by the server.

productSupportStatus

Gets the product support status related details. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedAzureSqlTargetType

Gets or sets the recommended azure SQL target type. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedSuitability

Gets or sets the recommended azure SQL suitability. NOTE: This property will not be serialized. It can only be populated by the server.

sizingCriterion

Assessment sizing criterion. NOTE: This property will not be serialized. It can only be populated by the server.

sqlEdition

Gets the SQL edition from the recommended entity if applicable. NOTE: This property will not be serialized. It can only be populated by the server.

sqlVersion

Gets the SQL version from the recommended entity if applicable. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

assessedSqlEntityArmId

Gets or sets Arm id of assessed entity.

assessedSqlEntityArmId?: string

Property Value

string

azureSqlDBSuitabilityDetails

SQL instance azure SQL DB suitability details. NOTE: This property will not be serialized. It can only be populated by the server.

azureSqlDBSuitabilityDetails?: SqlAssessmentV2PaasSuitabilityData

Property Value

azureSqlMISuitabilityDetails

SQL instance azure SQL MI suitability details. NOTE: This property will not be serialized. It can only be populated by the server.

azureSqlMISuitabilityDetails?: SqlAssessmentV2PaasSuitabilityData

Property Value

azureSqlVMSuitabilityDetails

SQL instance azure SQL VM suitability details. NOTE: This property will not be serialized. It can only be populated by the server.

azureSqlVMSuitabilityDetails?: SqlAssessmentV2IaasSuitabilityData

Property Value

dbCount

Gets or sets assessed database count. NOTE: This property will not be serialized. It can only be populated by the server.

dbCount?: number

Property Value

number

discoveredDBCount

Gets or sets the total discovered database count. NOTE: This property will not be serialized. It can only be populated by the server.

discoveredDBCount?: number

Property Value

number

hasScanOccurred

Gets or sets a value indicating whether instance deep discovery has occurred or not. NOTE: This property will not be serialized. It can only be populated by the server.

hasScanOccurred?: boolean

Property Value

boolean

instanceName

Gets or sets SQL instance name. NOTE: This property will not be serialized. It can only be populated by the server.

instanceName?: string

Property Value

string

isClustered

Gets or sets a value indicating whether the SQL instance is clustered or not. NOTE: This property will not be serialized. It can only be populated by the server.

isClustered?: boolean

Property Value

boolean

isHighAvailabilityEnabled

Gets or sets a value indicating whether the high availability is enabled or not. NOTE: This property will not be serialized. It can only be populated by the server.

isHighAvailabilityEnabled?: boolean

Property Value

boolean

machineName

Gets or sets machine name. NOTE: This property will not be serialized. It can only be populated by the server.

machineName?: string

Property Value

string

productSupportStatus

Gets the product support status related details. NOTE: This property will not be serialized. It can only be populated by the server.

productSupportStatus?: ProductSupportStatus

Property Value

recommendedAzureSqlTargetType

Gets or sets the recommended azure SQL target type. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedAzureSqlTargetType?: string

Property Value

string

recommendedSuitability

Gets or sets the recommended azure SQL suitability. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedSuitability?: string

Property Value

string

sizingCriterion

Assessment sizing criterion. NOTE: This property will not be serialized. It can only be populated by the server.

sizingCriterion?: string

Property Value

string

sqlEdition

Gets the SQL edition from the recommended entity if applicable. NOTE: This property will not be serialized. It can only be populated by the server.

sqlEdition?: string

Property Value

string

sqlVersion

Gets the SQL version from the recommended entity if applicable. NOTE: This property will not be serialized. It can only be populated by the server.

sqlVersion?: string

Property Value

string

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type