Azure GetDeployment

Azure GetDeployment

Certified

Retrieve deployment status and configuration from Azure AI Foundry

Fetches a named deployment via the Azure AI Projects DeploymentsClient. Requires Entra ID authentication (DefaultAzureCredential); API-key authentication is not supported by this client.

yaml
type: io.kestra.plugin.azure.aifoundry.GetDeployment

Retrieve a model deployment from Azure AI Foundry

yaml
    id: azure_ai_get_deployment
    namespace: company.team
    tasks:
      - id: get_deployment
        type: io.kestra.plugin.azure.aifoundry.GetDeployment
        endpoint: "{{ secret('AZURE_AI_FOUNDRY_ENDPOINT') }}"
        tenantId: "{{ secret('AZURE_TENANT_ID') }}"
        clientId: "{{ secret('AZURE_CLIENT_ID') }}"
        clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
        deploymentName: gpt-4o
Properties

The name of the deployment to retrieve

Azure AI Foundry endpoint

The Azure AI Foundry project or model endpoint URL.

Azure AI Foundry API key

API key for API-key authentication. When omitted, DefaultAzureCredential (Entra ID) is used instead.

Azure client ID

Client ID of the Azure app registration used with tenantId and clientSecret.

Azure client secret

Client secret of the Azure app registration used with tenantId and clientId.

Reference (ref) of the pluginDefaults to apply to this task.

Azure tenant ID

Azure Entra tenant ID used with clientId and clientSecret for service principal authentication.

Full deployment configuration object

Definitions
connectionNamestring

Connection name

modelNamestring

Model name

modelPublisherstring

Model publisher

modelVersionstring

Model version

Deployment name