Application Package - Create
Skapar en programpaketpost. Posten innehåller en storageUrl där paketet ska laddas upp till. När den har laddats upp måste ApplicationPackage aktiveras med hjälp av ApplicationPackageActive innan den kan användas. Om det automatiska lagringskontot har konfigurerats för att använda lagringsnycklar innehåller url:en som returneras en 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-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Ett namn för batchkontot som måste vara unikt inom regionen. Batchkontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Detta namn används som en del av DNS-namnet som används för att komma åt Batch-tjänsten i den region där kontot skapas. Till exempel: |
|
application
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Namnet på applikationen. Detta måste vara unikt i kontot. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
subscription
|
path | True |
string (uuid) |
ID för målprenumerationen. Värdet måste vara ett UUID. |
|
version
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$ |
Versionen av programmet. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| tags |
object |
Taggarna för resursen. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Resursens 'ApplicationPackage'-uppdateringsoperation lyckades |
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
ApplicationPackageCreate
Exempelbegäran
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
Exempelsvar
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"
}
}
Definitioner
| Name | Description |
|---|---|
|
Application |
Ett programpaket som representerar en viss version av ett program. |
|
Cloud |
Ett felsvar från Batch-tjänsten. |
|
Cloud |
Ett felsvar från Batch-tjänsten. |
|
created |
Den typ av identitet som skapade resursen. |
|
Package |
Det aktuella tillståndet för programpaketet. |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
ApplicationPackage
Ett programpaket som representerar en viss version av ett program.
| Name | Typ | Description |
|---|---|---|
| etag |
string |
ETag för resursen, som används för samtidighetsinstruktioner. |
| id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Namnet på resursen |
| properties.format |
string |
Formatet för programpaketet, om paketet är aktivt. |
| properties.lastActivationTime |
string (date-time) |
Den tid då paketet senast aktiverades, om paketet är aktivt. |
| properties.state |
Det aktuella tillståndet för programpaketet. |
|
| properties.storageUrl |
string |
URL:en för programpaketet i Azure Storage. |
| properties.storageUrlExpiry |
string (date-time) |
UTC-tiden då Azure Storage-URL:en upphör att gälla. |
| systemData |
Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information. |
|
| tags |
object |
Taggarna för resursen. |
| type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
CloudError
Ett felsvar från Batch-tjänsten.
| Name | Typ | Description |
|---|---|---|
| error |
Brödtexten i felsvaret. |
CloudErrorBody
Ett felsvar från Batch-tjänsten.
| Name | Typ | Description |
|---|---|---|
| code |
string |
En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt. |
| details |
En lista med ytterligare information om felet. |
|
| message |
string |
Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt. |
| target |
string |
Målet för det specifika felet. Till exempel namnet på egenskapen i fel. |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PackageState
Det aktuella tillståndet för programpaketet.
| Värde | Description |
|---|---|
| Pending |
Programpaketet har skapats men har ännu inte aktiverats. |
| Active |
Programpaketet är redo att användas. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för senaste ändring av resurs (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |