IndexRecommendationResource interface
Index recommendation properties.
- Extends
Properties
| analyzed |
Stores workload information for the recommended action. |
| details | Stores recommendation details for the recommended action. NOTE: This property will not be serialized. It can only be populated by the server. |
| estimated |
The estimated impact of this recommended action NOTE: This property will not be serialized. It can only be populated by the server. |
| implementation |
Stores implementation details for the recommended action. |
| improved |
The ImprovedQueryIds. The list will only be populated for CREATE INDEX recommendations. |
| initial |
Creation time of this recommendation in UTC date-time string format. |
| last |
The last refresh of this recommendation in UTC date-time string format. |
| recommendation |
Reason for this recommendation. |
| recommendation |
Type for this recommendation. |
| times |
The number of times this recommendation has encountered. |
Inherited Properties
| id | Fully qualified resource ID for the resource. E.g. "/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
analyzedWorkload
Stores workload information for the recommended action.
analyzedWorkload?: IndexRecommendationResourcePropertiesAnalyzedWorkload
Property Value
details
Stores recommendation details for the recommended action. NOTE: This property will not be serialized. It can only be populated by the server.
details?: IndexRecommendationDetails
Property Value
estimatedImpact
The estimated impact of this recommended action NOTE: This property will not be serialized. It can only be populated by the server.
estimatedImpact?: ImpactRecord[]
Property Value
implementationDetails
Stores implementation details for the recommended action.
implementationDetails?: IndexRecommendationResourcePropertiesImplementationDetails
Property Value
improvedQueryIds
The ImprovedQueryIds. The list will only be populated for CREATE INDEX recommendations.
improvedQueryIds?: number[]
Property Value
number[]
initialRecommendedTime
Creation time of this recommendation in UTC date-time string format.
initialRecommendedTime?: Date
Property Value
Date
lastRecommendedTime
The last refresh of this recommendation in UTC date-time string format.
lastRecommendedTime?: Date
Property Value
Date
recommendationReason
Reason for this recommendation.
recommendationReason?: string
Property Value
string
recommendationType
Type for this recommendation.
recommendationType?: string
Property Value
string
timesRecommended
The number of times this recommendation has encountered.
timesRecommended?: number
Property Value
number
Inherited Property Details
id
Fully qualified resource ID for the resource. E.g. "/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