Application Package - Activate
Activa el paquete de aplicación especificado. Esto debe hacerse después de crear y cargar el ApplicationPackage. Esto debe hacerse antes de que se pueda usar una ApplicationPackage en grupos o tareas.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}/activate?api-version=2025-06-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Un nombre para la cuenta de lote que debe ser único dentro de la región. Los nombres de las cuentas de lote deben tener entre 3 y 24 caracteres de longitud y deben usar solo números y letras minúsculas. Este nombre se utiliza como parte del nombre DNS que se utiliza para acceder al servicio por lotes en la región donde se crea la cuenta. Por ejemplo: |
|
application
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Nombre de la aplicación. Debe ser único dentro de la cuenta. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
version
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$ |
Versión de la aplicación. |
|
api-version
|
query | True |
string minLength: 1 |
La versión de API que se va a utilizar para esta operación. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| format | True |
string |
Formato del archivo binario del paquete de aplicación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
ApplicationPackageActivate
Solicitud de ejemplo
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"
}
Respuesta de muestra
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"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Activate |
Parámetros para activar un paquete de aplicación. |
|
Application |
Un paquete de aplicación que representa una versión determinada de una aplicación. |
|
Cloud |
Respuesta de error del servicio Batch. |
|
Cloud |
Respuesta de error del servicio Batch. |
|
created |
Tipo de identidad que creó el recurso. |
|
Package |
Estado actual del paquete de aplicación. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
ActivateApplicationPackageParameters
Parámetros para activar un paquete de aplicación.
| Nombre | Tipo | Description |
|---|---|---|
| format |
string |
Formato del archivo binario del paquete de aplicación. |
ApplicationPackage
Un paquete de aplicación que representa una versión determinada de una aplicación.
| Nombre | Tipo | Description |
|---|---|---|
| etag |
string |
ETag del recurso, que se usa para las instrucciones de simultaneidad. |
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nombre del recurso |
| properties.format |
string |
El formato del paquete de aplicación, si el paquete está activo. |
| properties.lastActivationTime |
string (date-time) |
Hora a la que se activó por última vez el paquete, si el paquete está activo. |
| properties.state |
Estado actual del paquete de aplicación. |
|
| properties.storageUrl |
string |
Dirección URL del paquete de aplicación en Azure Storage. |
| properties.storageUrlExpiry |
string (date-time) |
Hora UTC a la que expirará la dirección URL de Azure Storage. |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas del recurso. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
CloudError
Respuesta de error del servicio Batch.
| Nombre | Tipo | Description |
|---|---|---|
| error |
Cuerpo de la respuesta de error. |
CloudErrorBody
Respuesta de error del servicio Batch.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
| details |
Lista de detalles adicionales sobre el error. |
|
| message |
string |
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
| target |
string |
Destino del error concreto. Por ejemplo, el nombre de la propiedad en error. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PackageState
Estado actual del paquete de aplicación.
| Valor | Description |
|---|---|
| Pending |
Se ha creado el paquete de aplicación, pero aún no se ha activado. |
| Active |
El paquete de aplicación está listo para su uso. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
La marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |