Batch Account - Create

Belirtilen parametrelerle yeni bir Batch hesabı oluşturur. Mevcut hesaplar bu API ile güncelleştirilemez ve bunun yerine Toplu Hesap Güncelleştirme API'siyle güncelleştirilmelidir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2025-06-01

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

minLength: 3
maxLength: 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: http://accountname.region.batch.azure.com/.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Hesabın oluşturulacağı bölge.

identity

BatchAccountIdentity

Batch hesabının kimliği.

properties.allowedAuthenticationModes

AuthenticationMode[]

Veri düzlemi ile kimlik doğrulaması yapmak için kullanılabilecek Batch hesabı için izin verilen kimlik doğrulama modlarının listesi. Bu, denetim düzlemi ile kimlik doğrulamasını etkilemez.

properties.autoStorage

AutoStorageBaseProperties

Otomatik depolama hesabıyla ilgili özellikler.

properties.encryption

EncryptionProperties

Batch hesabının şifreleme yapılandırması.
Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir.

properties.keyVaultReference

KeyVaultReference

Batch hesabıyla ilişkili Azure anahtar kasasına başvuru.

properties.networkProfile

NetworkProfile

Her uç nokta için ağ kuralı ayarlarını içeren Batch hesabı için ağ profili.
Ağ profili yalnızca publicNetworkAccess etkinleştirildiğinde etkinleşir.

properties.poolAllocationMode

PoolAllocationMode

Batch hesabında havuz oluşturmak için kullanılacak ayırma modu.
Havuz ayırma modu, istemcilerin Batch Hizmeti API'sinde kimlik doğrulamasını da etkiler. Mod BatchService ise, istemciler erişim anahtarlarını veya Microsoft Entra Kimliğini kullanarak kimlik doğrulaması yapabilir. Mod UserSubscription ise, istemcilerin Microsoft Entra Id kullanması gerekir. Varsayılan değer BatchService'tir.

properties.publicNetworkAccess

PublicNetworkAccessType

Azure Batch hesabına erişmek için ağ erişim türü.
Batch hesabındaki kaynaklar üzerinde çalışacak ağ erişim türü.

tags

object

Hesapla ilişkilendirilmiş kullanıcı tarafından belirtilen etiketler.

Yanıtlar

Name Tür Description
200 OK

BatchAccount

Kaynak 'BatchAccount' güncelleme işlemi başarılı oldu

202 Accepted

Kaynak işlemi kabul edildi.

Üst Bilgiler

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

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

BatchAccountCreate_BYOS
BatchAccountCreate_Default
BatchAccountCreate_SystemAssignedIdentity
BatchAccountCreate_UserAssignedIdentity
PrivateBatchAccountCreate

BatchAccountCreate_BYOS

Örnek isteği

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

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "keyVaultReference": {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "poolAllocationMode": "UserSubscription"
  }
}

Örnek yanıt

{
  "name": "sampleacct",
  "type": "Microsoft.Batch/batchAccounts",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "identity": {
    "type": "None"
  },
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "lastKeySync": "2016-03-10T23:48:38.9878479Z",
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "dedicatedCoreQuota": 20,
    "keyVaultReference": {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "lowPriorityCoreQuota": 20,
    "poolAllocationMode": "UserSubscription",
    "poolQuota": 20,
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  }
}

BatchAccountCreate_Default

Örnek isteği

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

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  }
}

Örnek yanıt

{
  "name": "sampleacct",
  "type": "Microsoft.Batch/batchAccounts",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "identity": {
    "type": "None"
  },
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "lastKeySync": "2016-03-10T23:48:38.9878479Z",
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolAllocationMode": "BatchService",
    "poolQuota": 20,
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  }
}

BatchAccountCreate_SystemAssignedIdentity

Örnek isteği

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

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  }
}

Örnek yanıt

{
  "name": "sampleacct",
  "type": "Microsoft.Batch/batchAccounts",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "1a2e532b-9900-414c-8600-cfc6126628d7",
    "tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd"
  },
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "lastKeySync": "2016-03-10T23:48:38.9878479Z",
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolAllocationMode": "BatchService",
    "poolQuota": 20,
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  }
}

BatchAccountCreate_UserAssignedIdentity

Örnek isteği

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

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
    }
  },
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    }
  }
}

Örnek yanıt

{
  "name": "sampleacct",
  "type": "Microsoft.Batch/batchAccounts",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
        "clientId": "clientId1",
        "principalId": "principalId1"
      }
    }
  },
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "lastKeySync": "2016-03-10T23:48:38.9878479Z",
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "dedicatedCoreQuota": 20,
    "lowPriorityCoreQuota": 20,
    "poolAllocationMode": "BatchService",
    "poolQuota": 20,
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  }
}

PrivateBatchAccountCreate

Örnek isteği

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

{
  "location": "japaneast",
  "properties": {
    "autoStorage": {
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "keyVaultReference": {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "publicNetworkAccess": "Disabled"
  }
}

Örnek yanıt

{
  "name": "sampleacct",
  "type": "Microsoft.Batch/batchAccounts",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
  "identity": {
    "type": "None"
  },
  "location": "japaneast",
  "properties": {
    "accountEndpoint": "sampleacct.japaneast.batch.azure.com",
    "activeJobAndJobScheduleQuota": 20,
    "autoStorage": {
      "lastKeySync": "2016-03-10T23:48:38.9878479Z",
      "storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
    },
    "dedicatedCoreQuota": 20,
    "keyVaultReference": {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
      "url": "http://sample.vault.azure.net/"
    },
    "lowPriorityCoreQuota": 20,
    "poolAllocationMode": "UserSubscription",
    "poolQuota": 20,
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Disabled"
  }
}

Tanımlar

Name Description
AuthenticationMode

Batch hesabının kimlik doğrulama modu.

AutoStorageAuthenticationMode

Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu.

AutoStorageBaseProperties

Otomatik depolama hesabıyla ilgili özellikler.

AutoStorageProperties

Batch hesabıyla ilişkili otomatik depolama hesabı hakkında bilgi içerir.

BatchAccount

Azure Batch hesabı hakkında bilgi içerir.

BatchAccountCreateParameters

Oluşturma işlemine sağlanan parametreler.

BatchAccountIdentity

Yapılandırıldıysa Batch hesabının kimliği. Bu, kullanıcı Batch hesabı şifreleme yapılandırması olarak 'Microsoft.KeyVault' belirttiğinde veya otomatik depolama kimlik doğrulama modu olarak ManagedIdentity seçildiğinde kullanılır.

CloudError

Batch hizmetinden bir hata yanıtı.

CloudErrorBody

Batch hizmetinden bir hata yanıtı.

ComputeNodeIdentityReference

İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru.

createdByType

Kaynağı oluşturan kimliğin türü.

EncryptionProperties

Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir.

EndpointAccessDefaultAction

Uç nokta erişimi için varsayılan eylem. Yalnızca publicNetworkAccess etkinleştirildiğinde geçerlidir.

EndpointAccessProfile

Batch uç noktası için ağ erişim profili.

IPRule

İstemci IP adresini filtreleme kuralı.

IPRuleAction

İstemci IP adresi eşleştiğinde yapılan eylem.

KeySource

Anahtar kaynağının türü.

KeyVaultProperties

Microsoft.KeyVault'un şifreleme KeySource'u kullanılırken KeyVault yapılandırması.

KeyVaultReference

Batch hesabıyla ilişkili Azure anahtar kasasını tanımlar.

NetworkProfile

Her uç nokta için ağ kuralı ayarlarını içeren Batch hesabı için ağ profili.

PoolAllocationMode

Batch hesabında havuz oluşturmak için ayırma modu.

PrivateEndpoint

Özel uç nokta bağlantısının özel uç noktası.

PrivateEndpointConnection

Özel bağlantı kaynağı hakkında bilgi içerir.

PrivateEndpointConnectionProvisioningState

Özel uç nokta bağlantısının sağlama durumu.

PrivateLinkServiceConnectionState

Özel uç nokta bağlantısının özel bağlantı hizmeti bağlantı durumu

PrivateLinkServiceConnectionStatus

Batch özel uç nokta bağlantısının durumu

ProvisioningState

Kaynağın sağlanan durumu

PublicNetworkAccessType

Azure Batch hizmetine ve Batch hesabı işlemlerine erişmek için ağ arabirimi türü.

ResourceIdentityType

Batch hesabı için kullanılan kimlik türü.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

UserAssignedIdentities

İlişkili kullanıcı kimliklerinin listesi.

VirtualMachineFamilyCoreQuota

Batch hesabı için bir VM Ailesi ve ilişkili çekirdek kotası.

AuthenticationMode

Batch hesabının kimlik doğrulama modu.

Değer Description
SharedKey

Paylaşılan anahtarları kullanan kimlik doğrulama modu.

AAD

Microsoft Entra Kimliğini kullanan kimlik doğrulama modu.

TaskAuthenticationToken

Görev kimlik doğrulama belirteçlerini kullanan kimlik doğrulama modu.

AutoStorageAuthenticationMode

Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu.

Değer Description
StorageKeys

Batch hizmeti, depolama hesabı anahtarlarını kullanarak otomatik depolama isteklerinin kimliğini doğrular.

BatchAccountManagedIdentity

Batch hizmeti, Batch hesabına atanan yönetilen kimliği kullanarak otomatik depolama isteklerinin kimliğini doğrular.

AutoStorageBaseProperties

Otomatik depolama hesabıyla ilgili özellikler.

Name Tür Default value Description
authenticationMode

AutoStorageAuthenticationMode

StorageKeys

Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu.

nodeIdentityReference

ComputeNodeIdentityReference

İşlem düğümlerinin otomatik depolamaya erişmek için kullanacağı kullanıcı tarafından atanan kimliğe başvuru.
Burada başvurulan kimlik, otomatik depolamaya erişmesi gereken işlem düğümlerine sahip havuzlara atanmalıdır.

storageAccountId

string (arm-id)

Otomatik depolama hesabı için kullanılacak depolama hesabının kaynak kimliği.

AutoStorageProperties

Batch hesabıyla ilişkili otomatik depolama hesabı hakkında bilgi içerir.

Name Tür Default value Description
authenticationMode

AutoStorageAuthenticationMode

StorageKeys

Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu.

lastKeySync

string (date-time)

Depolama anahtarlarının Batch hesabıyla en son eşitlendiği UTC saati.

nodeIdentityReference

ComputeNodeIdentityReference

İşlem düğümlerinin otomatik depolamaya erişmek için kullanacağı kullanıcı tarafından atanan kimliğe başvuru.
Burada başvurulan kimlik, otomatik depolamaya erişmesi gereken işlem düğümlerine sahip havuzlara atanmalıdır.

storageAccountId

string (arm-id)

Otomatik depolama hesabı için kullanılacak depolama hesabının kaynak kimliği.

BatchAccount

Azure Batch hesabı hakkında bilgi içerir.

Name Tür Default value Description
id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

BatchAccountIdentity

Batch hesabının kimliği.

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.accountEndpoint

string

Batch hizmetiyle etkileşimde bulunurken kullanılan hesap uç noktası.

properties.activeJobAndJobScheduleQuota

integer (int32)

Batch hesabı için etkin iş ve iş zamanlama kotası.
Batch hesabı için etkin iş ve iş zamanlama kotası.

properties.allowedAuthenticationModes

AuthenticationMode[]

Veri düzlemi ile kimlik doğrulaması yapmak için kullanılabilecek Batch hesabı için izin verilen kimlik doğrulama modlarının listesi. Bu, denetim düzlemi ile kimlik doğrulamasını etkilemez.

properties.autoStorage

AutoStorageProperties

Batch hesabıyla ilişkilendirilmiş herhangi bir otomatik depolama hesabının özellikleri ve durumu.
Batch hesabıyla ilişkili otomatik depolama hesabı hakkında bilgi içerir.

properties.dedicatedCoreQuota

integer (int32)

Batch hesabı için ayrılmış çekirdek kotası.
PoolAllocationMode'un UserSubscription olarak ayarlandığı hesaplar için abonelikte kota yönetilir, bu nedenle bu değer döndürülür.

properties.dedicatedCoreQuotaPerVMFamily

VirtualMachineFamilyCoreQuota[]

Batch hesabı için Sanal Makine ailesi başına ayrılmış çekirdek kotanın listesi. PoolAllocationMode'un UserSubscription olarak ayarlandığı hesaplar için abonelikte kota yönetilir, bu nedenle bu değer döndürülür.

properties.dedicatedCoreQuotaPerVMFamilyEnforced

boolean

Sanal Makine ailesi başına çekirdek kotaların bu hesap için zorunlu kılınıp uygulanmadığını gösteren değer
Bu bayrak true ise, ayrılmış çekirdek kotası hesapta hem dedicatedCoreQuotaPerVMFamily hem de dedicatedCoreQuota özellikleri aracılığıyla zorlanır. Bu bayrak false ise, ayrılmış çekirdek kotası yalnızca hesapta dedicatedCoreQuota özelliği aracılığıyla zorlanır ve Virtual Machine ailesini dikkate almaz.

properties.encryption

EncryptionProperties

Batch hesabının şifreleme yapılandırması.
Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir.

properties.keyVaultReference

KeyVaultReference

Batch hesabıyla ilişkili Azure anahtar kasasına başvuru.
Batch hesabıyla ilişkili Azure anahtar kasasını tanımlar.

properties.lowPriorityCoreQuota

integer (int32)

Batch hesabı için Spot/düşük öncelikli çekirdek kotası.
PoolAllocationMode'un UserSubscription olarak ayarlandığı hesaplar için abonelikte kota yönetilir, bu nedenle bu değer döndürülür.

properties.networkProfile

NetworkProfile

Her uç nokta için ağ kuralı ayarlarını içeren Batch hesabı için ağ profili.
Ağ profili yalnızca publicNetworkAccess etkinleştirildiğinde etkinleşir.

properties.nodeManagementEndpoint

string

İşlem düğümü tarafından Batch düğümü yönetim hizmetine bağlanmak için kullanılan uç nokta.

properties.poolAllocationMode

PoolAllocationMode

Batch hesabında havuz oluşturmak için kullanılacak ayırma modu.
Batch hesabında havuz oluşturmak için ayırma modu.

properties.poolQuota

integer (int32)

Batch hesabının havuz kotası.
Batch hesabının havuz kotası.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Batch hesabıyla ilişkilendirilmiş özel uç nokta bağlantılarının listesi

properties.provisioningState

ProvisioningState

Kaynağın sağlanan durumu

properties.publicNetworkAccess

PublicNetworkAccessType

Enabled

Azure Batch hizmetine ve Batch hesabı işlemlerine erişmek için ağ arabirimi türü.
Batch hesabındaki kaynaklar üzerinde çalışacak ağ erişim türü.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

BatchAccountCreateParameters

Oluşturma işlemine sağlanan parametreler.

Name Tür Default value Description
identity

BatchAccountIdentity

Batch hesabının kimliği.

location

string

Hesabın oluşturulacağı bölge.

properties.allowedAuthenticationModes

AuthenticationMode[]

Veri düzlemi ile kimlik doğrulaması yapmak için kullanılabilecek Batch hesabı için izin verilen kimlik doğrulama modlarının listesi. Bu, denetim düzlemi ile kimlik doğrulamasını etkilemez.

properties.autoStorage

AutoStorageBaseProperties

Otomatik depolama hesabıyla ilgili özellikler.

properties.encryption

EncryptionProperties

Batch hesabının şifreleme yapılandırması.
Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir.

properties.keyVaultReference

KeyVaultReference

Batch hesabıyla ilişkili Azure anahtar kasasına başvuru.

properties.networkProfile

NetworkProfile

Her uç nokta için ağ kuralı ayarlarını içeren Batch hesabı için ağ profili.
Ağ profili yalnızca publicNetworkAccess etkinleştirildiğinde etkinleşir.

properties.poolAllocationMode

PoolAllocationMode

Batch hesabında havuz oluşturmak için kullanılacak ayırma modu.
Havuz ayırma modu, istemcilerin Batch Hizmeti API'sinde kimlik doğrulamasını da etkiler. Mod BatchService ise, istemciler erişim anahtarlarını veya Microsoft Entra Kimliğini kullanarak kimlik doğrulaması yapabilir. Mod UserSubscription ise, istemcilerin Microsoft Entra Id kullanması gerekir. Varsayılan değer BatchService'tir.

properties.publicNetworkAccess

PublicNetworkAccessType

Enabled

Azure Batch hesabına erişmek için ağ erişim türü.
Batch hesabındaki kaynaklar üzerinde çalışacak ağ erişim türü.

tags

object

Hesapla ilişkilendirilmiş kullanıcı tarafından belirtilen etiketler.

BatchAccountIdentity

Yapılandırıldıysa Batch hesabının kimliği. Bu, kullanıcı Batch hesabı şifreleme yapılandırması olarak 'Microsoft.KeyVault' belirttiğinde veya otomatik depolama kimlik doğrulama modu olarak ManagedIdentity seçildiğinde kullanılır.

Name Tür Description
principalId

string

Batch hesabının asıl kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

tenantId

string

Batch hesabıyla ilişkili kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

ResourceIdentityType

Batch hesabı için kullanılan kimlik türü.

userAssignedIdentities

<string,  UserAssignedIdentities>

Batch hesabıyla ilişkilendirilmiş kullanıcı kimliklerinin listesi.

CloudError

Batch hizmetinden bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

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

CloudErrorBody[]

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ı.

ComputeNodeIdentityReference

İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru.

Name Tür Description
resourceId

string

Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

EncryptionProperties

Müşteri verilerinin Batch hesabı içinde nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir.

Name Tür Description
keySource

KeySource

Anahtar kaynağının türü.

keyVaultProperties

KeyVaultProperties

Microsoft.KeyVault kullanırken ek ayrıntılar

EndpointAccessDefaultAction

Uç nokta erişimi için varsayılan eylem. Yalnızca publicNetworkAccess etkinleştirildiğinde geçerlidir.

Değer Description
Allow

İstemci erişimine izin ver.

Deny

İstemci erişimini reddet.

EndpointAccessProfile

Batch uç noktası için ağ erişim profili.

Name Tür Description
defaultAction

EndpointAccessDefaultAction

Eşleşen IPRule olmadığında varsayılan eylem.
Uç nokta erişimi için varsayılan eylem. Yalnızca publicNetworkAccess etkinleştirildiğinde geçerlidir.

ipRules

IPRule[]

İstemci IP adresini filtrelemek için IP aralıkları dizisi.

IPRule

İstemci IP adresini filtreleme kuralı.

Name Tür Description
action

IPRuleAction

İstemci IP adresi eşleştirildiğinde eylem.

value

string

Filtre uygulamak için IP adresi veya IP adresi aralığı
IPv4 adresi veya CIDR biçiminde IPv4 adres aralığı.

IPRuleAction

İstemci IP adresi eşleştiğinde yapılan eylem.

Değer Description
Allow

Eşleşen istemci IP adresi için erişime izin verin.

KeySource

Anahtar kaynağının türü.

Değer Description
Microsoft.Batch

Batch, hesap verilerini korumak için kullanılan şifreleme anahtarlarını oluşturur ve yönetir.

Microsoft.KeyVault

Hesap verilerini korumak için kullanılan şifreleme anahtarları bir dış anahtar kasasında depolanır. Bu ayarlıysa Batch Hesabı kimliği SystemAssigned olarak ayarlanmalıdır ve keyVaultProperties altında da geçerli bir Anahtar Tanımlayıcısı sağlanmalıdır.

KeyVaultProperties

Microsoft.KeyVault'un şifreleme KeySource'u kullanılırken KeyVault yapılandırması.

Name Tür Description
keyIdentifier

string

Sürümlü veya sürümsüz gizli diziye tam yol. Örnek https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. veya https://mykeyvault.vault.azure.net/keys/testkey. Kullanılabilir olmak için aşağıdaki önkoşulların karşılanması gerekir:

Batch Hesabı sistem tarafından atanan bir kimliğe sahip Hesap kimliğine Anahtar/Alma, Anahtar/Sarmayı Kaldırma ve Anahtar/Sarmalama izinleri verildi KeyVault geçici silme ve temizleme koruması etkinleştirildi

KeyVaultReference

Batch hesabıyla ilişkili Azure anahtar kasasını tanımlar.

Name Tür Description
id

string (arm-id)

Batch hesabıyla ilişkili Azure anahtar kasasının kaynak kimliği.

url

string

Batch hesabıyla ilişkili Azure anahtar kasasının URL'si.

NetworkProfile

Her uç nokta için ağ kuralı ayarlarını içeren Batch hesabı için ağ profili.

Name Tür Description
accountAccess

EndpointAccessProfile

batchAccount uç noktası için ağ erişim profili (Batch hesabı veri düzlemi API'si).

nodeManagementAccess

EndpointAccessProfile

nodeManagement uç noktası için ağ erişim profili (Batch havuzları için işlem düğümlerini yöneten Batch hizmeti).

PoolAllocationMode

Batch hesabında havuz oluşturmak için ayırma modu.

Değer Description
BatchService

Havuzlar Batch hizmetine ait aboneliklerde ayrılır.

UserSubscription

Havuzlar, kullanıcıya ait bir abonelikte ayrılır.

PrivateEndpoint

Özel uç nokta bağlantısının özel uç noktası.

Name Tür Description
id

string

Özel uç noktanın ARM kaynak tanımlayıcısı. Bu, /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint} biçimindedir.
Özel uç noktanın ARM kaynak tanımlayıcısı. Bu, /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint} biçimindedir.

PrivateEndpointConnection

Özel bağlantı kaynağı hakkında bilgi içerir.

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.groupIds

string[]

Özel uç nokta bağlantısının grup kimliği.
Değerin bir ve yalnızca bir grup kimliği vardır.

properties.privateEndpoint

PrivateEndpoint

Özel uç noktanın ARM kaynak tanımlayıcısı.
Özel uç nokta bağlantısının özel uç noktası.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Özel uç nokta bağlantısının özel bağlantı hizmeti bağlantı durumu.
Özel uç nokta bağlantısının özel bağlantı hizmeti bağlantı durumu.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Özel uç nokta bağlantısının sağlama durumu.
Özel uç nokta bağlantısının sağlama durumu.

systemData

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"

PrivateEndpointConnectionProvisioningState

Özel uç nokta bağlantısının sağlama durumu.

Değer Description
Creating

Bağlantı oluşturuluyor.

Updating

Kullanıcı bağlantı durumunun güncelleştirilmesi için istekte bulundu, ancak güncelleştirme işlemi henüz tamamlanmadı. Batch hesabını bağlarken bağlantıya başvuramayasınız.

Deleting

Bağlantı siliniyor.

Succeeded

Bağlantı durumu sondur ve Durum Onaylandı ise kullanıma hazırdır.

Failed

Kullanıcı bağlantının güncelleştirilip başarısız olmasını istedi. Güncelleştirme işlemini yeniden deneyebilirsiniz.

Cancelled

Kullanıcı bağlantı oluşturmayı iptal etti.

PrivateLinkServiceConnectionState

Özel uç nokta bağlantısının özel bağlantı hizmeti bağlantı durumu

Name Tür Description
actionsRequired

string

Özel bağlantı durumunda eylem gerekiyor
Özel bağlantı durumunda eylem gerekiyor

description

string

Özel Bağlantı durumunun açıklaması
Özel Bağlantı durumunun açıklaması

status

PrivateLinkServiceConnectionStatus

Batch özel uç nokta bağlantısının durumu
Batch özel uç nokta bağlantısının durumu

PrivateLinkServiceConnectionStatus

Batch özel uç nokta bağlantısının durumu

Değer Description
Approved

Özel uç nokta bağlantısı onaylanır ve Batch hesabına erişmek için kullanılabilir

Pending

Özel uç nokta bağlantısı bekliyor ve Batch hesabına erişmek için kullanılamaz

Rejected

Özel uç nokta bağlantısı reddedilir ve Batch hesabına erişmek için kullanılamaz

Disconnected

Özel uç nokta bağlantısının bağlantısı kesildi ve Batch hesabına erişmek için kullanılamaz

ProvisioningState

Kaynağın sağlanan durumu

Değer Description
Invalid

Hesap geçersiz durumda.

Creating

Hesap oluşturuluyor.

Deleting

Hesap siliniyor.

Succeeded

Hesap oluşturuldu ve kullanıma hazır.

Failed

Hesap için son işlem başarısız oldu.

Cancelled

Hesap için son işlem iptal edildi.

PublicNetworkAccessType

Azure Batch hizmetine ve Batch hesabı işlemlerine erişmek için ağ arabirimi türü.

Değer Description
Enabled

Genel DNS aracılığıyla Azure Batch'e bağlantıyı etkinleştirir.

Disabled

Genel bağlantıyı devre dışı bırakır ve özel uç nokta kaynağı üzerinden Azure Batch Service'e özel bağlantı sağlar.

SecuredByPerimeter

NSP yapılandırması aracılığıyla Azure Batch bağlantısının güvenliğini sağlar.

ResourceIdentityType

Batch hesabı için kullanılan kimlik türü.

Değer Description
SystemAssigned

Batch hesabının sistem tarafından atanmış bir kimliği vardır.

UserAssigned

Batch hesabında kullanıcı tarafından atanmış kimlikler vardır.

None

Batch hesabının kendisiyle ilişkilendirilmiş kimliği yok. Güncelleştirme hesabında None ayarı mevcut kimlikleri kaldırı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

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

createdByType

Kaynağı en son değiştiren kimlik türü.

UserAssignedIdentities

İlişkili kullanıcı kimliklerinin listesi.

Name Tür Description
clientId

string

Kullanıcı tarafından atanan kimliğin istemci kimliği.

principalId

string

Kullanıcı tarafından atanan kimliğin asıl kimliği.

VirtualMachineFamilyCoreQuota

Batch hesabı için bir VM Ailesi ve ilişkili çekirdek kotası.

Name Tür Description
coreQuota

integer (int32)

Batch hesabı için VM ailesinin çekirdek kotası.

name

string

Sanal Makine ailesi adı.