AssessedSqlInstanceV2 interface
Assessed SQL instance web model class.
- Extends
Properties
| availability |
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. |
| azure |
SQL instance azure SQL DB suitability details. NOTE: This property will not be serialized. It can only be populated by the server. |
| azure |
SQL instance azure SQL MI suitability details. NOTE: This property will not be serialized. It can only be populated by the server. |
| azure |
SQL instance azure SQL VM suitability details. NOTE: This property will not be serialized. It can only be populated by the server. |
| confidence |
Confidence Rating in Percentage. NOTE: This property will not be serialized. It can only be populated by the server. |
| created |
When was assessed SQL instance first created. NOTE: This property will not be serialized. It can only be populated by the server. |
| database |
The databases summary. NOTE: This property will not be serialized. It can only be populated by the server. |
| fci |
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. |
| has |
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. |
| instance |
SQL instance name. NOTE: This property will not be serialized. It can only be populated by the server. |
| is |
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. |
| is |
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. |
| logical |
The logical disk details. NOTE: This property will not be serialized. It can only be populated by the server. |
| machine |
Machine arm id. NOTE: This property will not be serialized. It can only be populated by the server. |
| machine |
Machine display name. NOTE: This property will not be serialized. It can only be populated by the server. |
| memory |
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. |
| number |
Number of CPU cores assigned to the SQL instance. NOTE: This property will not be serialized. It can only be populated by the server. |
| percentage |
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. |
| product |
Gets the product support status related details. NOTE: This property will not be serialized. It can only be populated by the server. |
| recommended |
Gets or sets the recommended azure SQL target type. NOTE: This property will not be serialized. It can only be populated by the server. |
| recommended |
Gets or sets the recommended azure SQL suitability. NOTE: This property will not be serialized. It can only be populated by the server. |
| recommended |
Gets the list of recommended target reasoning. NOTE: This property will not be serialized. It can only be populated by the server. |
| sizing |
Assessment sizing criterion. NOTE: This property will not be serialized. It can only be populated by the server. |
| sql |
SQL instance edition. NOTE: This property will not be serialized. It can only be populated by the server. |
| sql |
SQL instance SDS arm id. NOTE: This property will not be serialized. It can only be populated by the server. |
| sql |
SQL instance version. NOTE: This property will not be serialized. It can only be populated by the server. |
| storage |
Gets the storage details. NOTE: This property will not be serialized. It can only be populated by the server. |
| updated |
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. |
| system |
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