OnlineDeploymentProperties interface
Base definition for endpoint deployment.
- Extends
Properties
app |
If true, enables Application Insights logging. |
data |
The mdc configuration, we disable mdc when it's null. |
egress |
If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. |
endpoint |
[Required] The compute type of the endpoint. |
instance |
Compute instance type. |
liveness |
Liveness probe monitors the health of the container regularly. |
model | The URI path to the model. |
model |
The path to mount the model in custom container. |
provisioning |
Provisioning state for the endpoint deployment. NOTE: This property will not be serialized. It can only be populated by the server. |
readiness |
Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. |
request |
Request settings for the deployment. |
scale |
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
code |
Code configuration for the endpoint deployment. |
description | Description of the endpoint deployment. |
environment |
ARM resource ID or AssetId of the environment specification for the endpoint deployment. |
environment |
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