Share via


AssessedSqlInstanceV2 interface

Assessed SQL instance web model class.

Extends

Properties

availabilityReplicaSummary

Gets the overview counts of availability replicas in the assessed instance, by commit mode and read type. NOTE: This property will not be serialized. It can only be populated by the server.

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.

confidenceRatingInPercentage

Confidence Rating in Percentage. NOTE: This property will not be serialized. It can only be populated by the server.

createdTimestamp

When was assessed SQL instance first created. NOTE: This property will not be serialized. It can only be populated by the server.

databaseSummary

The databases summary. NOTE: This property will not be serialized. It can only be populated by the server.

fciMetadata

Gets the FCI metadata if this instance represents an FCI instance. NOTE: This property will not be serialized. It can only be populated by the server.

hasScanOccurred

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

instanceName

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

isClustered

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

logicalDisks

The logical disk details. NOTE: This property will not be serialized. It can only be populated by the server.

machineArmId

Machine arm id. NOTE: This property will not be serialized. It can only be populated by the server.

machineName

Machine display name. NOTE: This property will not be serialized. It can only be populated by the server.

memoryInUseInMB

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

numberOfCoresAllocated

Number of CPU cores assigned to the SQL instance. NOTE: This property will not be serialized. It can only be populated by the server.

percentageCoresUtilization

The percentage of the total number of cores being utilized by the SQL instance. 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.

recommendedTargetReasonings

Gets the list of recommended target reasoning. 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

SQL instance edition. NOTE: This property will not be serialized. It can only be populated by the server.

sqlInstanceSdsArmId

SQL instance SDS arm id. NOTE: This property will not be serialized. It can only be populated by the server.

sqlVersion

SQL instance version. NOTE: This property will not be serialized. It can only be populated by the server.

storageTypeBasedDetails

Gets the storage details. NOTE: This property will not be serialized. It can only be populated by the server.

updatedTimestamp

When was assessed SQL instance last updated. 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

availabilityReplicaSummary

Gets the overview counts of availability replicas in the assessed instance, by commit mode and read type. NOTE: This property will not be serialized. It can only be populated by the server.

availabilityReplicaSummary?: SqlAvailabilityReplicaSummary

Property Value

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

confidenceRatingInPercentage

Confidence Rating in Percentage. NOTE: This property will not be serialized. It can only be populated by the server.

confidenceRatingInPercentage?: number

Property Value

number

createdTimestamp

When was assessed SQL instance first created. NOTE: This property will not be serialized. It can only be populated by the server.

createdTimestamp?: Date

Property Value

Date

databaseSummary

The databases summary. NOTE: This property will not be serialized. It can only be populated by the server.

databaseSummary?: AssessedSqlInstanceDatabaseSummary

Property Value

fciMetadata

Gets the FCI metadata if this instance represents an FCI instance. NOTE: This property will not be serialized. It can only be populated by the server.

fciMetadata?: SqlFCIMetadata

Property Value

hasScanOccurred

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

hasScanOccurred?: boolean

Property Value

boolean

instanceName

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

logicalDisks

The logical disk details. NOTE: This property will not be serialized. It can only be populated by the server.

logicalDisks?: AssessedSqlInstanceDiskDetails[]

Property Value

machineArmId

Machine arm id. NOTE: This property will not be serialized. It can only be populated by the server.

machineArmId?: string

Property Value

string

machineName

Machine display name. NOTE: This property will not be serialized. It can only be populated by the server.

machineName?: string

Property Value

string

memoryInUseInMB

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

memoryInUseInMB?: number

Property Value

number

numberOfCoresAllocated

Number of CPU cores assigned to the SQL instance. NOTE: This property will not be serialized. It can only be populated by the server.

numberOfCoresAllocated?: number

Property Value

number

percentageCoresUtilization

The percentage of the total number of cores being utilized by the SQL instance. NOTE: This property will not be serialized. It can only be populated by the server.

percentageCoresUtilization?: number

Property Value

number

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

recommendedTargetReasonings

Gets the list of recommended target reasoning. NOTE: This property will not be serialized. It can only be populated by the server.

recommendedTargetReasonings?: SqlRecommendationReasoning[]

Property Value

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

SQL instance edition. NOTE: This property will not be serialized. It can only be populated by the server.

sqlEdition?: string

Property Value

string

sqlInstanceSdsArmId

SQL instance SDS arm id. NOTE: This property will not be serialized. It can only be populated by the server.

sqlInstanceSdsArmId?: string

Property Value

string

sqlVersion

SQL instance version. NOTE: This property will not be serialized. It can only be populated by the server.

sqlVersion?: string

Property Value

string

storageTypeBasedDetails

Gets the storage details. NOTE: This property will not be serialized. It can only be populated by the server.

storageTypeBasedDetails?: AssessedSqlInstanceStorageDetails[]

Property Value

updatedTimestamp

When was assessed SQL instance last updated. NOTE: This property will not be serialized. It can only be populated by the server.

updatedTimestamp?: Date

Property Value

Date

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