KubernetesOnlineDeployment interface

Properties specific to a KubernetesOnlineDeployment.

Extends

Properties

containerResourceRequirements

The resource requirements for the container (cpu and memory).

endpointComputeType

Polymorphic discriminator, which specifies the different types this object can be

Inherited Properties

appInsightsEnabled

If true, enables Application Insights logging.

codeConfiguration

Code configuration for the endpoint deployment.

dataCollector

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

description

Description of the endpoint deployment.

egressPublicNetworkAccess

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

environmentId

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

environmentVariables

Environment variables configuration for the deployment.

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.

properties

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

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.

Property Details

containerResourceRequirements

The resource requirements for the container (cpu and memory).

containerResourceRequirements?: ContainerResourceRequirements

Property Value

endpointComputeType

Polymorphic discriminator, which specifies the different types this object can be

endpointComputeType: "Kubernetes"

Property Value

"Kubernetes"

Inherited Property Details

appInsightsEnabled

If true, enables Application Insights logging.

appInsightsEnabled?: boolean

Property Value

boolean

Inherited From OnlineDeploymentProperties.appInsightsEnabled

codeConfiguration

Code configuration for the endpoint deployment.

codeConfiguration?: CodeConfiguration

Property Value

Inherited From OnlineDeploymentProperties.codeConfiguration

dataCollector

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

dataCollector?: DataCollector

Property Value

Inherited From OnlineDeploymentProperties.dataCollector

description

Description of the endpoint deployment.

description?: string

Property Value

string

Inherited From OnlineDeploymentProperties.description

egressPublicNetworkAccess

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

egressPublicNetworkAccess?: string

Property Value

string

Inherited From OnlineDeploymentProperties.egressPublicNetworkAccess

environmentId

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

environmentId?: string

Property Value

string

Inherited From OnlineDeploymentProperties.environmentId

environmentVariables

Environment variables configuration for the deployment.

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

Property Value

{[propertyName: string]: string | null}

Inherited From OnlineDeploymentProperties.environmentVariables

instanceType

Compute instance type.

instanceType?: string

Property Value

string

Inherited From OnlineDeploymentProperties.instanceType

livenessProbe

Liveness probe monitors the health of the container regularly.

livenessProbe?: ProbeSettings

Property Value

Inherited From OnlineDeploymentProperties.livenessProbe

model

The URI path to the model.

model?: string

Property Value

string

Inherited From OnlineDeploymentProperties.model

modelMountPath

The path to mount the model in custom container.

modelMountPath?: string

Property Value

string

Inherited From OnlineDeploymentProperties.modelMountPath

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 OnlineDeploymentProperties.properties

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

Inherited From OnlineDeploymentProperties.provisioningState

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

Inherited From OnlineDeploymentProperties.readinessProbe

requestSettings

Request settings for the deployment.

requestSettings?: OnlineRequestSettings

Property Value

Inherited From OnlineDeploymentProperties.requestSettings

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 From OnlineDeploymentProperties.scaleSettings