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.

subscriptionOptions

The subscription-scoped lookups to include in the recommendation.

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.

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

Property Value