Language

ModelDeploymentProperties Class

Definition

Model deployment properties.

public class ModelDeploymentProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerServiceAIManager.Models.ModelDeploymentProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerServiceAIManager.Models.ModelDeploymentProperties>
type ModelDeploymentProperties = class
    interface IJsonModel<ModelDeploymentProperties>
    interface IPersistableModel<ModelDeploymentProperties>
Public Class ModelDeploymentProperties
Implements IJsonModel(Of ModelDeploymentProperties), IPersistableModel(Of ModelDeploymentProperties)
Inheritance
ModelDeploymentProperties
Implements

Constructors

Name Description
ModelDeploymentProperties(ResourceIdentifier, String)

Initializes a new instance of ModelDeploymentProperties.

Properties

Name Description
ModelResourceId

Full Azure resource ID of the model to deploy. Immutable after creation.

ModelSourceResourceId

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

OverridesValues

Experimental free-form override key/value pairs. Subject to change without notice; not part of the stable contract. Recognized keys are documented per release and may be added, renamed, or removed at any time.

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.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ModelDeploymentProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ModelDeploymentProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ModelDeploymentProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ModelDeploymentProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ModelDeploymentProperties>.Write(ModelReaderWriterOptions)

Applies to