RecommendVmSkuRequest interface
The parameters used to request an Azure virtual machine size recommendation for an AI workload.
Properties
| deployment | Deployment scale and Azure virtual machine procurement option. |
| model | Model identity, sizing inputs, and optional maximum model context length. |
| optimization | Ranking preference and optional deployment-wide hourly cost limit. |
| subscription |
The subscription-scoped lookups to include in the recommendation. |
| target |
The Azure virtual machine candidate set. When supplied, only these virtual machine sizes are ranked. Entries must be non-blank and unique, compared case-insensitively. |
| workload | Inference request concurrency and token shape assumptions. |
Property Details
deployment
Deployment scale and Azure virtual machine procurement option.
deployment?: RecommendVmSkuDeployment
Property Value
model
Model identity, sizing inputs, and optional maximum model context length.
model?: RecommendVmSkuModel
Property Value
optimization
Ranking preference and optional deployment-wide hourly cost limit.
optimization?: RecommendVmSkuOptimization
Property Value
subscriptionOptions
The subscription-scoped lookups to include in the recommendation.
subscriptionOptions?: RecommendVmSkuSubscriptionOptions
Property Value
targetVmSizes
The Azure virtual machine candidate set. When supplied, only these virtual machine sizes are ranked. Entries must be non-blank and unique, compared case-insensitively.
targetVmSizes?: string[]
Property Value
string[]
workload
Inference request concurrency and token shape assumptions.
workload?: RecommendVmSkuWorkload