Jobs - Start

Container Apps ジョブを開始します

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

URI パラメーター

名前 / 必須 型 説明
jobName
path True

string

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

ジョブ名

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字を区別しません。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 型 説明
containers

JobExecutionContainer[]

Container Apps ジョブのコンテナー定義の一覧。

initContainers

JobExecutionContainer[]

ジョブ コンテナーの前に実行される特殊なコンテナーの一覧。

応答

名前 型 説明
200 OK

JobExecutionBase

Azure 操作は正常に完了しました。

202 Accepted

リソース操作が受け入れられます。

ヘッダー

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

DefaultErrorResponse

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation あなたのユーザー アカウントになりすます

例

Run a Container Apps Job

要求のサンプル

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

応答のサンプル

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

定義

名前 説明
ContainerResources

Container App コンテナー リソースの要件。

DefaultErrorResponse

App Service エラー応答。

DefaultErrorResponseError

エラー モデル。

DefaultErrorResponseErrorDetailsItem

詳細なエラー。

EnvironmentVar

Container App コンテナー環境変数。

JobExecutionBase

コンテナー アプリのジョブ実行名。

JobExecutionContainer

Container Apps ジョブ実行コンテナー定義。

JobExecutionTemplate

ジョブの実行用のコンテナー構成を含むジョブの実行テンプレート

ContainerResources

Container App コンテナー リソースの要件。

名前 型 説明
cpu

number (double)

コアで必要な CPU (例: 0.5)

ephemeralStorage

string

エフェメラルストレージ (例: "1Gi"

memory

string

必要なメモリ (例: "250Mb" )

DefaultErrorResponse

App Service エラー応答。

名前 型 説明
error

DefaultErrorResponseError

エラー モデル。

DefaultErrorResponseError

エラー モデル。

名前 型 説明
code

string

プログラムでエラーを識別するための標準化された文字列。

details

DefaultErrorResponseErrorDetailsItem[]

詳細またはエラー

innererror

string

エラーのデバッグに関する詳細情報。

message

string

詳細なエラーの説明とデバッグ情報。

target

string

詳細なエラーの説明とデバッグ情報。

DefaultErrorResponseErrorDetailsItem

詳細なエラー。

名前 型 説明
code

string

プログラムでエラーを識別するための標準化された文字列。

message

string

詳細なエラーの説明とデバッグ情報。

target

string

詳細なエラーの説明とデバッグ情報。

EnvironmentVar

Container App コンテナー環境変数。

名前 型 説明
name

string

環境変数の名前。

secretRef

string

環境変数の値をプルするコンテナー アプリ シークレットの名前。

value

string

シークレット以外の環境変数の値。

JobExecutionBase

コンテナー アプリのジョブ実行名。

名前 型 説明
id

string

ジョブ実行 ID。

name

string

ジョブ実行名。

JobExecutionContainer

Container Apps ジョブ実行コンテナー定義。

名前 型 説明
args

string[]

コンテナーの開始コマンド引数。

command

string[]

コンテナーの開始コマンド。

env

EnvironmentVar[]

コンテナー環境変数。

image

string

コンテナー イメージ タグ。

name

string

カスタム コンテナー名。

resources

ContainerResources

コンテナー リソースの要件。

JobExecutionTemplate

ジョブの実行用のコンテナー構成を含むジョブの実行テンプレート

名前 型 説明
containers

JobExecutionContainer[]

Container Apps ジョブのコンテナー定義の一覧。

initContainers

JobExecutionContainer[]

ジョブ コンテナーの前に実行される特殊なコンテナーの一覧。