ModelDeploymentProperties interface

Model deployment properties.

Properties

modelResourceId

Full ARM resource id of the model to deploy. Phase 1 accepts an AIModel resource id only. Immutable after creation.

modelSourceResourceId

Full ARM resource id of a ModelSource to use when pulling artifacts for this deployment. Immutable after creation.

overrides

User overrides layered on top of profile resolution.

performanceMode

Runtime performance mode.

provisioningState

The status of the last reconciliation.

scale

Scaling configuration for the deployment. Provide either manual (fixed replica count) or autoscale (autoscaling between min/max replicas), but not both.

status

Runtime status, populated once reconciliation begins.

vmSize

Azure VM SKU used to host the deployment, e.g. "Standard_NC96ads_A100_v4". Immutable after creation.

Property Details

modelResourceId

Full ARM resource id of the model to deploy. Phase 1 accepts an AIModel resource id only. Immutable after creation.

modelResourceId: string

Property Value

string

modelSourceResourceId

Full ARM resource id of a ModelSource to use when pulling artifacts for this deployment. Immutable after creation.

modelSourceResourceId?: string

Property Value

string

overrides

User overrides layered on top of profile resolution.

overrides?: ModelDeploymentOverrides

Property Value

performanceMode

Runtime performance mode.

performanceMode?: string

Property Value

string

provisioningState

The status of the last reconciliation.

provisioningState?: string

Property Value

string

scale

Scaling configuration for the deployment. Provide either manual (fixed replica count) or autoscale (autoscaling between min/max replicas), but not both.

scale?: ScalingProfile

Property Value

status

Runtime status, populated once reconciliation begins.

status?: ModelDeploymentStatus

Property Value

vmSize

Azure VM SKU used to host the deployment, e.g. "Standard_NC96ads_A100_v4". Immutable after creation.

vmSize: string

Property Value

string