Jobs - Start

Obtient un travail Container Apps

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/start?api-version=2026-07-01

Paramètres URI

Nom Dans Obligatoire Type Description
jobName
path True

string

pattern: ^[-\w\._\(\)]+$

Nom du travail

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
containers

JobExecutionContainer[]

Liste des définitions de conteneur pour le travail Container Apps.

initContainers

JobExecutionContainer[]

Liste des conteneurs spécialisés qui s’exécutent avant les conteneurs de travaux.

Réponses

Nom Type Description
200 OK

JobExecutionBase

L’opération Azure s’est terminée avec succès.

202 Accepted

Exploitation des ressources acceptée.

En-têtes

  • Location: string
  • Retry-After: integer
Other Status Codes

DefaultErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 d’Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Usurper l’identité de votre compte utilisateur

Exemples

Run a Container Apps Job

Exemple de requête

POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/jobs/testcontainerAppsJob0/start?api-version=2026-07-01

{
  "containers": [
    {
      "name": "testcontainerAppsJob0",
      "image": "repo/testcontainerAppsJob0:v4",
      "resources": {
        "cpu": 0.2,
        "memory": "100Mi"
      }
    }
  ],
  "initContainers": [
    {
      "name": "testinitcontainerAppsJob0",
      "args": [
        "-c",
        "while true; do echo hello; sleep 10;done"
      ],
      "command": [
        "/bin/sh"
      ],
      "image": "repo/testcontainerAppsJob0:v4",
      "resources": {
        "cpu": 0.2,
        "memory": "100Mi"
      }
    }
  ]
}

Exemple de réponse

{
  "name": "testcontainerAppsJob0-pjxhsye",
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/jobs/{containerAppsJobName}/executions/{jobExecutionName}"
}
Location: location

Définitions

Nom Description
ContainerResources

Configuration requise pour les ressources de conteneur d’application conteneur.

DefaultErrorResponse

Réponse d’erreur App Service.

DefaultErrorResponseError

Modèle d’erreur.

DefaultErrorResponseErrorDetailsItem

Erreurs détaillées.

EnvironmentVar

Variable d’environnement de conteneur d’application conteneur.

JobExecutionBase

Nom d’exécution du travail de l’application conteneur.

JobExecutionContainer

Définition du conteneur d’exécution des travaux Container Apps.

JobExecutionTemplate

Modèle d’exécution du travail contenant la configuration du conteneur pour l’exécution d’un travail

ContainerResources

Configuration requise pour les ressources de conteneur d’application conteneur.

Nom Type Description
cpu

number (double)

Processeur requis dans les cœurs, par exemple 0,5

ephemeralStorage

string

Stockage éphémère, par exemple « 1Gi »

memory

string

Mémoire requise, par exemple « 250 Mo »

DefaultErrorResponse

Réponse d’erreur App Service.

Nom Type Description
error

DefaultErrorResponseError

Modèle d’erreur.

DefaultErrorResponseError

Modèle d’erreur.

Nom Type Description
code

string

Chaîne standardisée pour identifier l’erreur par programmation.

details

DefaultErrorResponseErrorDetailsItem[]

Détails ou l’erreur

innererror

string

Plus d’informations pour déboguer l’erreur.

message

string

Description détaillée de l’erreur et informations de débogage.

target

string

Description détaillée de l’erreur et informations de débogage.

DefaultErrorResponseErrorDetailsItem

Erreurs détaillées.

Nom Type Description
code

string

Chaîne standardisée pour identifier l’erreur par programmation.

message

string

Description détaillée de l’erreur et informations de débogage.

target

string

Description détaillée de l’erreur et informations de débogage.

EnvironmentVar

Variable d’environnement de conteneur d’application conteneur.

Nom Type Description
name

string

Nom de la variable d’environnement.

secretRef

string

Nom du secret de l’application conteneur à partir duquel extraire la valeur de la variable d’environnement.

value

string

Valeur de variable d’environnement non secrète.

JobExecutionBase

Nom d’exécution du travail de l’application conteneur.

Nom Type Description
id

string

Exécution de la tâche Id.

name

string

Nom de l’exécution du travail.

JobExecutionContainer

Définition du conteneur d’exécution des travaux Container Apps.

Nom Type Description
args

string[]

Arguments de commande de démarrage du conteneur.

command

string[]

Commande de démarrage du conteneur.

env

EnvironmentVar[]

Variables d’environnement de conteneur.

image

string

Balise d’image conteneur.

name

string

Nom du conteneur personnalisé.

resources

ContainerResources

Exigences en matière de ressources de conteneur.

JobExecutionTemplate

Modèle d’exécution du travail contenant la configuration du conteneur pour l’exécution d’un travail

Nom Type Description
containers

JobExecutionContainer[]

Liste des définitions de conteneur pour le travail Container Apps.

initContainers

JobExecutionContainer[]

Liste des conteneurs spécialisés qui s’exécutent avant les conteneurs de travaux.