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 |
|---|---|---|---|---|
|
job
|
path | True |
string pattern: ^[-\w\._\(\)]+$ |
Nom du travail |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
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 |
Liste des définitions de conteneur pour le travail Container Apps. |
|
| initContainers |
Liste des conteneurs spécialisés qui s’exécutent avant les conteneurs de travaux. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération Azure s’est terminée avec succès. |
|
| 202 Accepted |
Exploitation des ressources acceptée. En-têtes
|
|
| Other Status Codes |
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 |
|---|---|
|
Container |
Configuration requise pour les ressources de conteneur d’application conteneur. |
|
Default |
Réponse d’erreur App Service. |
|
Default |
Modèle d’erreur. |
|
Default |
Erreurs détaillées. |
|
Environment |
Variable d’environnement de conteneur d’application conteneur. |
|
Job |
Nom d’exécution du travail de l’application conteneur. |
|
Job |
Définition du conteneur d’exécution des travaux Container Apps. |
|
Job |
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 |
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 |
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 |
Variables d’environnement de conteneur. |
|
| image |
string |
Balise d’image conteneur. |
| name |
string |
Nom du conteneur personnalisé. |
| resources |
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 |
Liste des définitions de conteneur pour le travail Container Apps. |
|
| initContainers |
Liste des conteneurs spécialisés qui s’exécutent avant les conteneurs de travaux. |