Jobs - Start

Container Apps İşi Başlatma

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

URI Parametreleri

Name İçinde Gerekli Tür Description
jobName
path True

string

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

İş Adı

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
containers

JobExecutionContainer[]

Container Apps İşi için kapsayıcı tanımlarının listesi.

initContainers

JobExecutionContainer[]

İş kapsayıcılarından önce çalışan özelleştirilmiş kapsayıcıların listesi.

Yanıtlar

Name Tür Description
200 OK

JobExecutionBase

Azure işlemi başarıyla tamamlandı.

202 Accepted

Kaynak işlemi kabul edildi.

Üst Bilgiler

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

DefaultErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızı taklit etme

Örnekler

Run a Container Apps Job

Örnek isteği

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"
      }
    }
  ]
}

Örnek yanıt

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

Tanımlar

Name Description
ContainerResources

Kapsayıcı Uygulaması kapsayıcı kaynak gereksinimleri.

DefaultErrorResponse

App Service hata yanıtı.

DefaultErrorResponseError

Hata modeli.

DefaultErrorResponseErrorDetailsItem

Ayrıntılı hatalar.

EnvironmentVar

Container App kapsayıcı ortam değişkeni.

JobExecutionBase

Kapsayıcı Uygulamasının İş yürütme adı.

JobExecutionContainer

Container Apps İşleri yürütme kapsayıcı tanımı.

JobExecutionTemplate

İşin yürütülmesi için kapsayıcı yapılandırmasını içeren işin yürütme şablonu

ContainerResources

Kapsayıcı Uygulaması kapsayıcı kaynak gereksinimleri.

Name Tür Description
cpu

number (double)

Çekirdeklerde gerekli CPU, örneğin 0,5

ephemeralStorage

string

Kısa Ömürlü Depolama, örneğin "1Gi"

memory

string

Gerekli bellek, örneğin "250 Mb"

DefaultErrorResponse

App Service hata yanıtı.

Name Tür Description
error

DefaultErrorResponseError

Hata modeli.

DefaultErrorResponseError

Hata modeli.

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

details

DefaultErrorResponseErrorDetailsItem[]

Ayrıntılar veya hata

innererror

string

Hata ayıklamak için daha fazla bilgi.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

DefaultErrorResponseErrorDetailsItem

Ayrıntılı hatalar.

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

EnvironmentVar

Container App kapsayıcı ortam değişkeni.

Name Tür Description
name

string

Ortam değişkeni adı.

secretRef

string

Ortam değişkeni değerinin çekildiği Container App gizli dizisinin adı.

value

string

Gizli dizi olmayan ortam değişkeni değeri.

JobExecutionBase

Kapsayıcı Uygulamasının İş yürütme adı.

Name Tür Description
id

string

İş yürütme kimliği.

name

string

İş yürütme adı.

JobExecutionContainer

Container Apps İşleri yürütme kapsayıcı tanımı.

Name Tür Description
args

string[]

Kapsayıcı başlatma komutu bağımsız değişkenleri.

command

string[]

Kapsayıcı başlatma komutu.

env

EnvironmentVar[]

Kapsayıcı ortamı değişkenleri.

image

string

Kapsayıcı görüntüsü etiketi.

name

string

Özel kapsayıcı adı.

resources

ContainerResources

Kapsayıcı kaynağı gereksinimleri.

JobExecutionTemplate

İşin yürütülmesi için kapsayıcı yapılandırmasını içeren işin yürütme şablonu

Name Tür Description
containers

JobExecutionContainer[]

Container Apps İşi için kapsayıcı tanımlarının listesi.

initContainers

JobExecutionContainer[]

İş kapsayıcılarından önce çalışan özelleştirilmiş kapsayıcıların listesi.