Application Package - Create

Создает запись пакета приложения. Запись содержит хранилищеUrl, в котором должен быть отправлен пакет. После отправки 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]+$

Название для аккаунта Batch, которое должно быть уникальным в регионе. Названия пакетных аккаунтов должны быть длиной от 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)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (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

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
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

Ответ на ошибку из пакетной службы.

CloudErrorBody

Ответ на ошибку из пакетной службы.

createdByType

Тип удостоверения, создавшего ресурс.

PackageState

Текущее состояние пакета приложения.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

ApplicationPackage

Пакет приложения, представляющий определенную версию приложения.

Имя Тип Описание
etag

string

ETag ресурса, используемый для инструкций параллелизма.

id

string (arm-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

URL-адрес пакета приложения в службе хранилища Azure.

properties.storageUrlExpiry

string (date-time)

Время в формате UTC, в течение которого истекает URL-адрес службы хранилища Azure.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

tags

object

Теги ресурса.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

CloudError

Ответ на ошибку из пакетной службы.

Имя Тип Описание
error

CloudErrorBody

Текст ответа на ошибку.

CloudErrorBody

Ответ на ошибку из пакетной службы.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

PackageState

Текущее состояние пакета приложения.

Значение Описание
Pending

Пакет приложения был создан, но еще не активирован.

Active

Пакет приложения готов к использованию.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Временная метка последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.