DeploymentTemplate Class
Note
This is an experimental class, and may change at any time. Please see https://aka.ms/azuremlexperimental for more information.
DeploymentTemplate entity for Azure ML deployments.
Constructor
DeploymentTemplate(name: str, version: str, *, description: str | None = None, environment: str | Environment | None = None, request_settings: OnlineRequestSettings | None = None, liveness_probe: ProbeSettings | None = None, readiness_probe: ProbeSettings | None = None, instance_count: int | None = None, instance_type: str | None = None, model: str | None = None, code_configuration: Dict[str, Any] | None = None, environment_variables: Dict[str, str] | None = None, app_insights_enabled: bool | None = None, allowed_instance_type: str | None = None, default_instance_type: str | None = None, scoring_port: int | None = None, scoring_path: str | None = None, model_mount_path: str | None = None, type: str | None = None, deployment_template_type: str | None = None, stage: str | None = None, **kwargs)
Parameters
| Name | Description |
|---|---|
|
name
Required
|
Name of the deployment template. |
|
version
Required
|
Version of the deployment template. |
|
description
Required
|
Description of the deployment template. |
|
environment
Required
|
Environment for the deployment template. |
|
request_settings
Required
|
Request settings for the deployment template. |
|
liveness_probe
Required
|
Liveness probe settings. |
|
readiness_probe
Required
|
Readiness probe settings. |
|
instance_count
Required
|
Number of instances for the deployment template. |
|
instance_type
Required
|
Instance type for the deployment template. |
|
model
Required
|
Model for the deployment template. |
|
code_configuration
Required
|
Code configuration for the deployment template. |
|
environment_variables
Required
|
Environment variables for the deployment template. |
|
app_insights_enabled
Required
|
Whether application insights is enabled. |
|
stage
Required
|
Stage of the deployment template. Can be "Active" or "Archived". |
Keyword-Only Parameters
| Name | Description |
|---|---|
|
description
|
Default value: None
|
|
environment
|
Default value: None
|
|
request_settings
|
Default value: None
|
|
liveness_probe
|
Default value: None
|
|
readiness_probe
|
Default value: None
|
|
instance_count
|
Default value: None
|
|
instance_type
|
Default value: None
|
|
model
|
Default value: None
|
|
code_configuration
|
Default value: None
|
|
environment_variables
|
Default value: None
|
|
app_insights_enabled
|
Default value: None
|
|
allowed_instance_type
|
Default value: None
|
|
default_instance_type
|
Default value: None
|
|
scoring_port
|
Default value: None
|
|
scoring_path
|
Default value: None
|
|
model_mount_path
|
Default value: None
|
|
type
|
Default value: None
|
|
deployment_template_type
|
Default value: None
|
|
stage
|
Default value: None
|
Methods
| dump |
Dump the deployment template to a dictionary. |
dump
Dump the deployment template to a dictionary.
dump(dest: str | PathLike | IO = None, **kwargs: Any) -> Dict[str, Any]
Parameters
| Name | Description |
|---|---|
|
dest
|
Destination path to write the deployment template to. Default value: None
|
Returns
| Type | Description |
|---|---|
|
Dictionary representation of the deployment template. |
Attributes
base_path
creation_context
The creation context of the resource.
Returns
| Type | Description |
|---|---|
|
The creation metadata for the resource. |
id
liveness_probe_initial_delay
Get liveness probe initial delay in seconds.
liveness_probe_period
Get liveness probe period in seconds.
liveness_probe_timeout
Get liveness probe timeout in seconds.
readiness_probe_initial_delay
Get readiness probe initial delay in seconds.
readiness_probe_period
Get readiness probe period in seconds.
readiness_probe_timeout
Get readiness probe timeout in seconds.
request_timeout
Get request timeout in seconds.