OnlineDeploymentProperties interface

Base definition for endpoint deployment.

Extends

Properties

appInsightsEnabled

If true, enables Application Insights logging.

dataCollector

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

egressPublicNetworkAccess

If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled.

endpointComputeType

[Required] The compute type of the endpoint.

instanceType

Compute instance type.

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.

provisioningState

Provisioning state for the endpoint deployment. NOTE: This property will not be serialized. It can only be populated by the server.

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.

Inherited Properties

codeConfiguration

Code configuration for the endpoint deployment.

description

Description of the endpoint deployment.

environmentId

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

environmentVariables

Environment variables configuration for the deployment.

properties

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

Property Details

appInsightsEnabled

If true, enables Application Insights logging.

appInsightsEnabled?: boolean

Property Value

boolean

dataCollector

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

dataCollector?: DataCollector

Property Value

egressPublicNetworkAccess

If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled.

egressPublicNetworkAccess?: string

Property Value

string

endpointComputeType

[Required] The compute type of the endpoint.

endpointComputeType: string

Property Value

string

instanceType

Compute instance type.

instanceType?: string

Property Value

string

livenessProbe

Liveness probe monitors the health of the container regularly.

livenessProbe?: ProbeSettings

Property Value

model

The URI path to the model.

model?: string

Property Value

string

modelMountPath

The path to mount the model in custom container.

modelMountPath?: string

Property Value

string

provisioningState

Provisioning state for the endpoint deployment. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

readinessProbe

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

readinessProbe?: ProbeSettings

Property Value

requestSettings

Request settings for the deployment.

requestSettings?: OnlineRequestSettings

Property Value

scaleSettings

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

scaleSettings?: OnlineScaleSettingsUnion

Property Value

Inherited Property Details

codeConfiguration

Code configuration for the endpoint deployment.

codeConfiguration?: CodeConfiguration

Property Value

Inherited From EndpointDeploymentPropertiesBase.codeConfiguration

description

Description of the endpoint deployment.

description?: string

Property Value

string

Inherited From EndpointDeploymentPropertiesBase.description

environmentId

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

environmentId?: string

Property Value

string

Inherited From EndpointDeploymentPropertiesBase.environmentId

environmentVariables

Environment variables configuration for the deployment.

environmentVariables?: {[propertyName: string]: string | null}

Property Value

{[propertyName: string]: string | null}

Inherited From EndpointDeploymentPropertiesBase.environmentVariables

properties

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

properties?: {[propertyName: string]: string | null}

Property Value

{[propertyName: string]: string | null}

Inherited From EndpointDeploymentPropertiesBase.properties