Application Package - Create
Bir uygulama paketi kaydı oluşturur. Kayıt, paketin karşıya yüklenmesi gereken bir storageUrl içerir. Karşıya yüklendikten sonra ApplicationPackage kullanılabilmesi için önce ApplicationPackageActive kullanılarak etkinleştirilmesi gerekir. Otomatik depolama hesabı depolama anahtarlarını kullanacak şekilde yapılandırılmışsa, döndürülen URL bir SAS içerir.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}?api-version=2025-06-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Bölgede benzersiz olması gereken Batch hesabı için bir isim. Toplu hesap isimleri 3 ile 24 karakter arasında uzun olmalı ve yalnızca numaralar ile küçük harfler kullanılmalıdır. Bu isim, hesabın oluşturulduğu bölgedeki Batch hizmetine erişmek için kullanılan DNS adının bir parçası olarak kullanılır. Örneğin: |
|
application
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Uygulamanın adı. Bu, hesap içinde benzersiz olmalıdır. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
version
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$ |
Uygulamanın sürümü. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| tags |
object |
Kaynağın etiketleri. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Kaynak 'ApplicationPackage' güncelleme işlemi başarılı oldu |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
ApplicationPackageCreate
Örnek isteği
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
Örnek yanıt
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"
}
}
Tanımlar
| Name | Description |
|---|---|
|
Application |
Bir uygulamanın belirli bir sürümünü temsil eden bir uygulama paketi. |
|
Cloud |
Batch hizmetinden bir hata yanıtı. |
|
Cloud |
Batch hizmetinden bir hata yanıtı. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Package |
Uygulama paketinin geçerli durumu. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
ApplicationPackage
Bir uygulamanın belirli bir sürümünü temsil eden bir uygulama paketi.
| Name | Tür | Description |
|---|---|---|
| etag |
string |
Eşzamanlılık deyimleri için kullanılan kaynağın ETag'i. |
| id |
string (arm-id) |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Kaynağın adı |
| properties.format |
string |
Paket etkinse uygulama paketinin biçimi. |
| properties.lastActivationTime |
string (date-time) |
Paket etkinse, paketin en son etkinleştirildiği saat. |
| properties.state |
Uygulama paketinin geçerli durumu. |
|
| properties.storageUrl |
string |
Azure Depolama'da uygulama paketinin URL'si. |
| properties.storageUrlExpiry |
string (date-time) |
Azure Depolama URL'sinin süresinin dolacağı UTC saati. |
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
| tags |
object |
Kaynağın etiketleri. |
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
CloudError
Batch hizmetinden bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Hata yanıtının gövdesi. |
CloudErrorBody
Batch hizmetinden bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| details |
Hatayla ilgili ek ayrıntıların listesi. |
|
| message |
string |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
| target |
string |
Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PackageState
Uygulama paketinin geçerli durumu.
| Değer | Description |
|---|---|
| Pending |
Uygulama paketi oluşturuldu ancak henüz etkinleştirilmedi. |
| Active |
Uygulama paketi kullanıma hazır. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |