Batch Account - Get
Belirtilen Batch hesabı hakkında bilgi alır.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2024-02-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
account
|
path | True |
string |
Batch hesabının adı. Normal ifade deseni: |
resource
|
path | True |
string |
Batch hesabını içeren kaynak grubunun adı. |
subscription
|
path | True |
string |
Azure abonelik kimliği. Bu GUID biçimli bir dizedir (örneğin, 000000000-0000-0000-0000-000000000000000) |
api-version
|
query | True |
string |
HTTP isteğiyle kullanılacak API sürümü. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
İşlem başarılı oldu. Yanıt, Batch hesabı varlığını içerir. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
OAuth 2.0 kimlik doğrulama kodu akışını Microsoft Entra
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
Batch |
Private |
BatchAccountGet
Örnek isteği
Örnek yanıt
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "BatchService",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2016-03-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Enabled"
},
"identity": {
"type": "None"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
PrivateBatchAccountGet
Örnek isteği
Örnek yanıt
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "BatchService",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2016-03-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Disabled",
"privateEndpointConnections": [
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/privateEndpointConnections/testprivateEndpointConnection.24d6b4b5-e65c-4330-bbe9-3a290d62f8e0",
"name": "testprivateEndpointConnection.24d6b4b5-e65c-4330-bbe9-3a290d62f8e0",
"type": "Microsoft.Batch/batchAccounts/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Network/privateEndpoints/testprivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Approved by xyz.abc@company.com"
}
}
}
]
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
Tanımlar
Name | Description |
---|---|
Authentication |
Batch hesabının kimlik doğrulama modu. |
Auto |
Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu. |
Auto |
Batch hesabıyla ilişkili otomatik depolama hesabı hakkında bilgi içerir. |
Batch |
Azure Batch hesabı hakkında bilgi içerir. |
Batch |
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 |
Cloud |
Batch hizmetinden bir hata yanıtı. |
Cloud |
Batch hizmetinden bir hata yanıtı. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkilendirilmiş kullanıcı tarafından atanan kimliğe başvuru. |
Encryption |
Batch hesabı içinde müşteri verilerinin nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen bir anahtar kullanılarak şifrelenir. Ek denetim için bunun yerine müşteri tarafından yönetilen bir anahtar kullanılabilir. |
Endpoint |
Eşleşen IPRule olmadığında varsayılan eylem. |
Endpoint |
Batch uç noktası için ağ erişim profili. |
IPRule |
İstemci IP adresini filtreleme kuralı. |
IPRule |
İstemci IP adresi eşleştiğinde eylem. |
Key |
Anahtar kaynağının türü. |
Key |
Microsoft.KeyVault'un şifreleme KeySource'u kullanılırken KeyVault yapılandırması. |
Key |
Batch hesabıyla ilişkili Azure anahtar kasasını tanımlar. |
Network |
Her uç nokta için ağ kuralı ayarlarını içeren Batch hesabı için ağ profili. |
Pool |
Batch hesabında havuz oluşturmak için ayırma modu. |
Private |
Özel uç nokta bağlantısının özel uç noktası. |
Private |
Özel bağlantı kaynağı hakkında bilgi içerir. |
Private |
Özel uç nokta bağlantısının sağlama durumu. |
Private |
Özel uç nokta bağlantısının özel bağlantı hizmeti bağlantı durumu |
Private |
Batch özel uç nokta bağlantısının durumu |
Provisioning |
Kaynağın sağlanan durumu |
Public |
Batch hesabındaki kaynaklar üzerinde çalıştırmak için ağ erişim türü. |
Resource |
Batch hesabı için kullanılan kimlik türü. |
User |
İlişkili kullanıcı kimliklerinin listesi. |
Virtual |
Batch hesabı için bir VM Ailesi ve ilişkili çekirdek kotası. |
AuthenticationMode
Batch hesabının kimlik doğrulama modu.
Name | Tür | Description |
---|---|---|
AAD |
string |
Microsoft Entra ID kullanan kimlik doğrulama modu. |
SharedKey |
string |
Paylaşılan anahtarları kullanan kimlik doğrulama modu. |
TaskAuthenticationToken |
string |
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.
Name | Tür | Description |
---|---|---|
BatchAccountManagedIdentity |
string |
Batch hizmeti, Batch hesabına atanan yönetilen kimliği kullanarak otomatik depolama isteklerinin kimliğini doğrular. |
StorageKeys |
string |
Batch hizmeti, depolama hesabı anahtarlarını kullanarak otomatik depolama isteklerinin kimliğini doğrular. |
AutoStorageProperties
Batch hesabıyla ilişkili otomatik depolama hesabı hakkında bilgi içerir.
Name | Tür | Default value | Description |
---|---|---|---|
authenticationMode | StorageKeys |
Batch hizmetinin otomatik depolama hesabını yönetmek için kullanacağı kimlik doğrulama modu. |
|
lastKeySync |
string |
Depolama anahtarlarının Batch hesabıyla en son eşitlendiği UTC saati. |
|
nodeIdentityReference |
İşlem düğümlerinin otomatik depolamaya erişmek için kullanacağı kullanıcı tarafından atanan kimliğe başvuru. |
||
storageAccountId |
string |
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 |
Kaynağın kimliği. |
|
identity |
Batch hesabının kimliği. |
||
location |
string |
Kaynağın konumu. |
|
name |
string |
Kaynağın adı. |
|
properties.accountEndpoint |
string |
Batch hizmetiyle etkileşime geçmek için kullanılan hesap uç noktası. |
|
properties.activeJobAndJobScheduleQuota |
integer |
Batch hesabı için etkin iş ve iş zamanlama kotası. |
|
properties.allowedAuthenticationModes |
Batch hesabı için veri düzlemi ile kimlik doğrulaması yapmak için kullanılabilecek izin verilen kimlik doğrulama modlarının listesi. Bu, denetim düzlemi ile kimlik doğrulamasını etkilemez. |
||
properties.autoStorage |
Batch hesabıyla ilişkili herhangi bir otomatik depolama hesabının özellikleri ve durumu. |
||
properties.dedicatedCoreQuota |
integer |
Batch hesabı için ayrılmış çekirdek kotası. |
|
properties.dedicatedCoreQuotaPerVMFamily |
Batch hesabı için Sanal Makine ailesi başına ayrılmış çekirdek kotanın listesi. PoolAllocationMode değeri UserSubscription olarak ayarlanmış hesaplar için abonelikte kota yönetilir, bu nedenle bu değer döndürülmez. |
||
properties.dedicatedCoreQuotaPerVMFamilyEnforced |
boolean |
Sanal Makine ailesi başına çekirdek kotaların bu hesap için zorunlu kılınıp uygulanmadığını gösteren bir değer |
|
properties.encryption |
Batch hesabının şifreleme yapılandırması. |
||
properties.keyVaultReference |
Batch hesabıyla ilişkili Azure anahtar kasasına başvuru. |
||
properties.lowPriorityCoreQuota |
integer |
Batch hesabı için Spot/düşük öncelikli çekirdek kotası. |
|
properties.networkProfile |
Her uç nokta için ağ kuralı ayarlarını içeren Batch hesabı için ağ profili. |
||
properties.nodeManagementEndpoint |
string |
İşlem düğümü tarafından Batch düğümü yönetim hizmetine bağlanmak için kullanılan uç nokta. |
|
properties.poolAllocationMode |
Batch hesabında havuz oluşturmak için kullanılacak ayırma modu. |
||
properties.poolQuota |
integer |
Batch hesabı için havuz kotası. |
|
properties.privateEndpointConnections |
Batch hesabıyla ilişkili özel uç nokta bağlantılarının listesi |
||
properties.provisioningState |
Kaynağın sağlanan durumu |
||
properties.publicNetworkAccess | Enabled |
Azure Batch hizmetine ve Batch hesabı işlemlerine erişmek için ağ arabirimi türü. |
|
tags |
object |
Kaynağın etiketleri. |
|
type |
string |
Kaynağın türü. |
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 ManagedIdentity
veya otomatik depolama kimlik doğrulama modu olarak 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 |
Batch hesabı için kullanılan kimlik türü. |
|
userAssignedIdentities |
<string,
User |
Batch hesabıyla ilişkili kullanıcı kimliklerinin listesi. |
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ı. |
ComputeNodeIdentityReference
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkilendirilmiş 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. |
EncryptionProperties
Batch hesabı içinde müşteri verilerinin nasıl şifrelenmesini yapılandırılır. Varsayılan olarak, hesaplar Microsoft tarafından yönetilen bir 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 |
Anahtar kaynağının türü. |
|
keyVaultProperties |
Microsoft.KeyVault kullanırken ek ayrıntılar |
EndpointAccessDefaultAction
Eşleşen IPRule olmadığında varsayılan eylem.
Name | Tür | Description |
---|---|---|
Allow |
string |
İstemci erişimine izin ver. |
Deny |
string |
İstemci erişimini reddet. |
EndpointAccessProfile
Batch uç noktası için ağ erişim profili.
Name | Tür | Description |
---|---|---|
defaultAction |
Eşleşen IPRule olmadığında varsayılan eylem. |
|
ipRules |
IPRule[] |
İstemci IP adresini filtrelemek için IP aralıkları dizisi. |
IPRule
İstemci IP adresini filtreleme kuralı.
Name | Tür | Description |
---|---|---|
action |
İstemci IP adresi eşleştiğinde eylem. |
|
value |
string |
Filtre uygulamak için IP adresi veya IP adresi aralığı |
IPRuleAction
İstemci IP adresi eşleştiğinde eylem.
Name | Tür | Description |
---|---|---|
Allow |
string |
Eşleşen istemci IP adresi için erişime izin verin. |
KeySource
Anahtar kaynağının türü.
Name | Tür | Description |
---|---|---|
Microsoft.Batch |
string |
Batch, hesap verilerini korumak için kullanılan şifreleme anahtarlarını oluşturur ve yönetir. |
Microsoft.KeyVault |
string |
Hesap verilerini korumak için kullanılan şifreleme anahtarları bir dış anahtar kasasında depolanır. Bu ayarlıysa Batch Hesabı kimliği olarak ayarlanmalı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 kullanabilirsiniz. Kullanılabilir olması için aşağıdaki önkoşulların karşılanması gerekir: Batch Hesabında Sistem Tarafından Atanan kimlik var Hesap kimliğine Anahtar/Alma, Anahtar/Sarmalama 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 |
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 |
batchAccount uç noktası için ağ erişim profili (Batch hesabı veri düzlemi API'si). |
|
nodeManagementAccess |
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.
Name | Tür | Description |
---|---|---|
BatchService |
string |
Havuzlar Batch hizmetine ait aboneliklerde ayrılır. |
UserSubscription |
string |
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. |
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 |
Kaynağın kimliği. |
name |
string |
Kaynağın adı. |
properties.groupIds |
string[] |
Özel uç nokta bağlantısının grup kimliği. |
properties.privateEndpoint |
Özel uç noktanın ARM kaynak tanımlayıcısı. |
|
properties.privateLinkServiceConnectionState |
Özel uç nokta bağlantısının özel bağlantı hizmeti bağlantı durumu. |
|
properties.provisioningState |
Özel uç nokta bağlantısının sağlama durumu. |
|
type |
string |
Kaynağın türü. |
PrivateEndpointConnectionProvisioningState
Özel uç nokta bağlantısının sağlama durumu.
Name | Tür | Description |
---|---|---|
Cancelled |
string |
Kullanıcı bağlantı oluşturmayı iptal etti. |
Creating |
string |
Bağlantı oluşturuluyor. |
Deleting |
string |
Bağlantı siliniyor. |
Failed |
string |
Kullanıcı bağlantının güncelleştirilip başarısız olmasını istedi. Güncelleştirme işlemini yeniden deneyebilirsiniz. |
Succeeded |
string |
Bağlantı durumu sondur ve Durum Onaylandı ise kullanıma hazırdır. |
Updating |
string |
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. |
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 gerekli eylem |
description |
string |
Özel Bağlantı durumunun açıklaması |
status |
Batch hesabının özel uç nokta bağlantısının durumu |
PrivateLinkServiceConnectionStatus
Batch özel uç nokta bağlantısının durumu
Name | Tür | Description |
---|---|---|
Approved |
string |
Özel uç nokta bağlantısı onaylanır ve Batch hesabına erişmek için kullanılabilir |
Disconnected |
string |
Özel uç nokta bağlantısının bağlantısı kesildi ve Batch hesabına erişmek için kullanılamaz |
Pending |
string |
Özel uç nokta bağlantısı bekliyor ve Batch hesabına erişmek için kullanılamaz |
Rejected |
string |
Özel uç nokta bağlantısı reddedildi ve Batch hesabına erişmek için kullanılamaz |
ProvisioningState
Kaynağın sağlanan durumu
Name | Tür | Description |
---|---|---|
Cancelled |
string |
Hesap için son işlem iptal edildi. |
Creating |
string |
Hesap oluşturuluyor. |
Deleting |
string |
Hesap siliniyor. |
Failed |
string |
Hesap için son işlem başarısız oldu. |
Invalid |
string |
Hesap geçersiz durumda. |
Succeeded |
string |
Hesap oluşturuldu ve kullanıma hazır. |
PublicNetworkAccessType
Batch hesabındaki kaynaklar üzerinde çalıştırmak için ağ erişim türü.
Name | Tür | Description |
---|---|---|
Disabled |
string |
Genel bağlantıyı devre dışı bırakır ve özel uç nokta kaynağı aracılığıyla Azure Batch Hizmetine özel bağlantı sağlar. |
Enabled |
string |
Genel DNS aracılığıyla Azure Batch bağlantısını etkinleştirir. |
ResourceIdentityType
Batch hesabı için kullanılan kimlik türü.
Name | Tür | Description |
---|---|---|
None |
string |
Batch hesabının kendisiyle ilişkilendirilmiş kimliği yok. Güncelleştirme hesabındaki ayar |
SystemAssigned |
string |
Batch hesabı, sistem tarafından atanan bir kimliğe sahiptir. |
UserAssigned |
string |
Batch hesabında kullanıcı tarafından atanan kimlikler vardı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 |
Batch hesabı için VM ailesinin çekirdek kotası. |
name |
string |
Sanal Makine aile adı. |