Azure GetModel

Azure GetModel

Certified

Get an Azure Machine Learning model version

Reads the metadata of a specific model version, or the latest one when modelVersion=latest.

yaml
type: io.kestra.plugin.azure.ml.GetModel

Get the latest version of a registered model.

yaml
id: azure_ml_get_model
namespace: company.team

tasks:
  - id: get_model
    type: io.kestra.plugin.azure.ml.GetModel
    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
    modelName: fraud-detector
    modelVersion: latest
Properties

Model name

Resource group name

Resource group containing the Machine Learning workspace

Subscription ID

Azure subscription GUID that owns the Machine Learning workspace

Azure AD tenant ID (GUID)

Workspace name

Name of the Azure Machine Learning workspace

Client ID of the Azure AD application

Application (client) ID used for service principal authentication.

Client secret for the Azure AD application

Secret value associated with the client ID; store in a Kestra secret.

Defaultlatest

Model version

Specific version to fetch, or latest (default) to resolve the most recent one

PEM-encoded certificate content for client authentication

PEM text for certificate-based auth; alternative to clientSecret.

Model name

Model type

Model framework flavor, e.g. custom_model, mlflow_model

Formaturi

Model URI

Storage URI backing this model version

Model version

Resolved version, useful when version=latest was requested