Idioma

MachineLearningOnlineDeploymentProperties Class

Definition

The MachineLearningOnlineDeploymentProperties. Please note this is the base class. The derived classes available for instantiation are: MachineLearningKubernetesOnlineDeployment and MachineLearningManagedOnlineDeployment.

public class MachineLearningOnlineDeploymentProperties : Azure.ResourceManager.MachineLearning.Models.MachineLearningEndpointDeploymentProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineDeploymentProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineDeploymentProperties>
public class MachineLearningOnlineDeploymentProperties : Azure.ResourceManager.MachineLearning.Models.MachineLearningEndpointDeploymentProperties
type MachineLearningOnlineDeploymentProperties = class
    inherit MachineLearningEndpointDeploymentProperties
    interface IJsonModel<MachineLearningOnlineDeploymentProperties>
    interface IPersistableModel<MachineLearningOnlineDeploymentProperties>
type MachineLearningOnlineDeploymentProperties = class
    inherit MachineLearningEndpointDeploymentProperties
Public Class MachineLearningOnlineDeploymentProperties
Inherits MachineLearningEndpointDeploymentProperties
Implements IJsonModel(Of MachineLearningOnlineDeploymentProperties), IPersistableModel(Of MachineLearningOnlineDeploymentProperties)
Public Class MachineLearningOnlineDeploymentProperties
Inherits MachineLearningEndpointDeploymentProperties
Inheritance
MachineLearningOnlineDeploymentProperties
Derived
Implements

Constructors

Name Description
MachineLearningOnlineDeploymentProperties()

Initializes a new instance of MachineLearningOnlineDeploymentProperties.

MachineLearningOnlineDeploymentProperties(MachineLearningEndpointComputeType)

Initializes a new instance of MachineLearningOnlineDeploymentProperties.

Properties

Name Description
AppInsightsEnabled

If true, enables Application Insights logging.

CodeConfiguration

Code configuration for the endpoint deployment.

(Inherited from MachineLearningEndpointDeploymentProperties)
DataCollector

The mdc configuration, we disable mdc when it's null.

Description

Description of the endpoint deployment.

(Inherited from MachineLearningEndpointDeploymentProperties)
EgressPublicNetworkAccess

Enum to determine whether PublicNetworkAccess is Enabled or Disabled for egress of a deployment.

EnvironmentId

ARM resource ID or AssetId of the environment specification for the endpoint deployment.

(Inherited from MachineLearningEndpointDeploymentProperties)
EnvironmentVariables

Environment variables configuration for the deployment.

(Inherited from MachineLearningEndpointDeploymentProperties)
InstanceType

Compute instance type. Default: Standard_F4s_v2.

LivenessProbe

Liveness probe monitors the health of the container regularly.

Model

The URI path to the model.

ModelMountPath

The path to mount the model in custom container.

Properties

Property dictionary. Properties can be added, but not removed or altered.

(Inherited from MachineLearningEndpointDeploymentProperties)
ProvisioningState

Provisioning state for the endpoint deployment.

ReadinessProbe

Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe.

RequestSettings

Request settings for the deployment.

ScaleSettings

Scale settings for the deployment. If it is null or not provided, it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment and to DefaultScaleSettings for ManagedOnlineDeployment.

StartupProbe

Startup probe verify whether an application within a container has started successfully.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<MachineLearningEndpointDeploymentProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from MachineLearningEndpointDeploymentProperties)
IJsonModel<MachineLearningEndpointDeploymentProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from MachineLearningEndpointDeploymentProperties)
IJsonModel<MachineLearningOnlineDeploymentProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MachineLearningOnlineDeploymentProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MachineLearningEndpointDeploymentProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from MachineLearningEndpointDeploymentProperties)
IPersistableModel<MachineLearningEndpointDeploymentProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from MachineLearningEndpointDeploymentProperties)
IPersistableModel<MachineLearningEndpointDeploymentProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from MachineLearningEndpointDeploymentProperties)
IPersistableModel<MachineLearningOnlineDeploymentProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MachineLearningOnlineDeploymentProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MachineLearningOnlineDeploymentProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to