Application Package - Create

アプリケーション パッケージ レコードを作成します。 このレコードには、パッケージのアップロード先となる storageUrl が含まれています。 アップロードされたら、ApplicationPackage を使用する前に、ApplicationPackageActive を使用してアクティブ化する必要があります。 自動ストレージ アカウントがストレージ キーを使用するように構成されている場合、返される URL には SAS が含まれます。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}?api-version=2025-06-01

URI パラメーター

名前 / 必須 型 説明
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-zA-Z0-9]+$

バッチアカウントの名前で、地域内で一意でなければならない。 バッチアカウント名は3文字から24文字の範囲で、数字と小文字のみを使用してください。 この名前は、アカウント作成地域のバッチサービスにアクセスするためのDNS名の一部として使われます。 たとえば、 http://accountname.region.batch.azure.com/と指定します。

applicationName
path True

string

minLength: 1
maxLength: 64
pattern: ^[a-zA-Z0-9_-]+$

アプリケーションの名前。 これはアカウント内で一意である必要があります。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字が区別されます。

subscriptionId
path True

string (uuid)

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

versionName
path True

string

minLength: 1
maxLength: 64
pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$

アプリケーションのバージョン。

api-version
query True

string

minLength: 1

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

要求本文

名前 型 説明
tags

object

リソースのタグ。

応答

名前 型 説明
200 OK

ApplicationPackage

リソース「ApplicationPackage」更新操作が成功しました

Other Status Codes

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

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

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

例

ApplicationPackageCreate

要求のサンプル

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/applications/app1/versions/1?api-version=2025-06-01

応答のサンプル

ETag: W/"0x8D64FEC83A3B436"
{
  "name": "1",
  "type": "Microsoft.Batch/batchAccounts/applications/versions",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/applications/app1/versions/1",
  "properties": {
    "state": "Pending",
    "storageUrl": "http://mystorage1.blob.core.windows.net/myapp?mysas",
    "storageUrlExpiry": "2017-06-27T18:48:09.9330991Z"
  }
}

定義

名前 説明
ApplicationPackage

特定のバージョンのアプリケーションを表すアプリケーション パッケージ。

CloudError

Batch サービスからのエラー応答。

CloudErrorBody

Batch サービスからのエラー応答。

createdByType

リソースを作成した ID の種類。

PackageState

アプリケーション パッケージの現在の状態。

systemData

リソースの作成と最後の変更に関連するメタデータ。

ApplicationPackage

特定のバージョンのアプリケーションを表すアプリケーション パッケージ。

名前 型 説明
etag

string

コンカレンシー ステートメントに使用されるリソースの ETag。

id

string (arm-id)

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

リソースの名前

properties.format

string

パッケージがアクティブな場合のアプリケーション パッケージの形式。

properties.lastActivationTime

string (date-time)

パッケージがアクティブな場合、パッケージが最後にアクティブ化された時刻。

properties.state

PackageState

アプリケーション パッケージの現在の状態。

properties.storageUrl

string

Azure Storage 内のアプリケーション パッケージの URL。

properties.storageUrlExpiry

string (date-time)

Azure Storage URL の有効期限が切れる UTC 時刻。

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソースのタグ。

type

string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

CloudError

Batch サービスからのエラー応答。

名前 型 説明
error

CloudErrorBody

エラー応答の本文。

CloudErrorBody

Batch サービスからのエラー応答。

名前 型 説明
code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

createdByType

リソースを作成した ID の種類。

値 説明
User
Application
ManagedIdentity
Key

PackageState

アプリケーション パッケージの現在の状態。

値 説明
Pending

アプリケーション パッケージは作成されましたが、まだアクティブ化されていません。

Active

アプリケーション パッケージを使用する準備ができました。

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 型 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。