
Azure StartComputeInstance
CertifiedStart an Azure Machine Learning compute instance
Azure StartComputeInstance
Start an Azure Machine Learning compute instance
Starts a stopped compute instance and, by default, waits until it reports RUNNING. A no-op, without error, when the instance is already running.
type: io.kestra.plugin.azure.ml.StartComputeInstanceExamples
id: azure_ml_start_compute_instance
namespace: company.team
tasks:
- id: start
type: io.kestra.plugin.azure.ml.StartComputeInstance
tenantId: "{{ secret('AZURE_TENANT_ID') }}"
clientId: "{{ secret('AZURE_CLIENT_ID') }}"
clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
subscriptionId: "{{ secret('AZURE_SUBSCRIPTION_ID') }}"
resourceGroupName: ml-rg
workspaceName: ml-workspace
computeName: dev-instance
Properties
computeName *Requiredstring
Compute instance name
resourceGroupName *Requiredstring
Resource group name
Resource group containing the Machine Learning workspace
subscriptionId *Requiredstring
Subscription ID
Azure subscription GUID that owns the Machine Learning workspace
tenantId *Requiredstring
Azure AD tenant ID (GUID)
workspaceName *Requiredstring
Workspace name
Name of the Azure Machine Learning workspace
checkFrequency Non-dynamic
{
"maxDuration": "PT10M",
"interval": "PT10S"
}Polling frequency
Interval and max duration used when wait=true
io.kestra.plugin.azure.ml.ComputeCheckFrequency
PT10SPolling interval
Delay between status checks; defaults to PT10S
PT10MMax wait duration
Stop polling and fail after this duration; defaults to PT10M
clientId string
Client ID of the Azure AD application
Application (client) ID used for service principal authentication.
clientSecret string
Client secret for the Azure AD application
Secret value associated with the client ID; store in a Kestra secret.
pemCertificate string
PEM-encoded certificate content for client authentication
PEM text for certificate-based auth; alternative to clientSecret.
wait booleanstring
trueWait for the target state
If true (default), poll until the compute instance actually reaches the target state
Outputs
computeName string
Compute instance name
state string
Compute instance state
Observed state after the action; null when wait=false