Application Package - Activate

Mengaktifkan paket aplikasi yang ditentukan. Ini harus dilakukan setelah ApplicationPackage dibuat dan diunggah. Ini perlu dilakukan sebelum ApplicationPackage dapat digunakan pada Kumpulan atau Tugas.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
accountName
path True

string

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

Nama untuk akun Batch yang harus unik di wilayah tersebut. Nama akun batch harus terdiri dari antara 3 dan 24 karakter dan hanya boleh menggunakan angka dan huruf kecil. Nama ini digunakan sebagai bagian dari nama DNS yang digunakan untuk mengakses layanan Batch di wilayah tempat akun dibuat. Misalnya: http://accountname.region.batch.azure.com/.

applicationName
path True

string

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

Nama aplikasi. Ini harus unik dalam akun.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

subscriptionId
path True

string (uuid)

ID langganan target. Nilainya harus sebuah UUID.

versionName
path True

string

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

Versi aplikasi.

api-version
query True

string

minLength: 1

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
format True

string

Format file biner paket aplikasi.

Respons

Nama Jenis Deskripsi
200 OK

ApplicationPackage

Operasi Azure berhasil diselesaikan.

Other Status Codes

CloudError

Respons kesalahan tak terduga.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

ApplicationPackageActivate

Permintaan sampel

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

{
  "format": "zip"
}

Respon sampel

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": {
    "format": "zip",
    "lastActivationTime": "2017-06-27T18:48:09.9330991Z",
    "state": "Active"
  }
}

Definisi

Nama Deskripsi
ActivateApplicationPackageParameters

Parameter untuk mengaktifkan paket aplikasi.

ApplicationPackage

Paket aplikasi yang mewakili versi aplikasi tertentu.

CloudError

Respons kesalahan dari layanan Batch.

CloudErrorBody

Respons kesalahan dari layanan Batch.

createdByType

Jenis identitas yang membuat sumber daya.

PackageState

Status paket aplikasi saat ini.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

ActivateApplicationPackageParameters

Parameter untuk mengaktifkan paket aplikasi.

Nama Jenis Deskripsi
format

string

Format file biner paket aplikasi.

ApplicationPackage

Paket aplikasi yang mewakili versi aplikasi tertentu.

Nama Jenis Deskripsi
etag

string

ETag sumber daya, digunakan untuk pernyataan konkurensi.

id

string (arm-id)

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nama sumber daya

properties.format

string

Format paket aplikasi, jika paket aktif.

properties.lastActivationTime

string (date-time)

Waktu saat paket terakhir diaktifkan, jika paket aktif.

properties.state

PackageState

Status paket aplikasi saat ini.

properties.storageUrl

string

URL untuk paket aplikasi di Azure Storage.

properties.storageUrlExpiry

string (date-time)

Waktu UTC di mana URL Azure Storage akan kedaluwarsa.

systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

CloudError

Respons kesalahan dari layanan Batch.

Nama Jenis Deskripsi
error

CloudErrorBody

Isi respons kesalahan.

CloudErrorBody

Respons kesalahan dari layanan Batch.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram.

details

CloudErrorBody[]

Daftar detail tambahan tentang kesalahan.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target

string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

createdByType

Jenis identitas yang membuat sumber daya.

Nilai Deskripsi
User
Application
ManagedIdentity
Key

PackageState

Status paket aplikasi saat ini.

Nilai Deskripsi
Pending

Paket aplikasi telah dibuat tetapi belum diaktifkan.

Active

Paket aplikasi siap digunakan.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string (date-time)

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string (date-time)

Stempel waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.