Aracılığıyla paylaş


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
accountName
path True

string

Batch hesabının adı.

Normal ifade deseni: ^[a-zA-Z0-9]+$

resourceGroupName
path True

string

Batch hesabını içeren kaynak grubunun adı.

subscriptionId
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

BatchAccount

İşlem başarılı oldu. Yanıt, Batch hesabı varlığını içerir.

Other Status Codes

CloudError

İş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

BatchAccountGet
PrivateBatchAccountGet

BatchAccountGet

Örnek isteği

GET https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-02-01

Ö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

GET https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2024-02-01

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

AutoStorageProperties

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

BatchAccount

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

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.

CloudError

Batch hizmetinden bir hata yanıtı.

CloudErrorBody

Batch hizmetinden bir hata yanıtı.

ComputeNodeIdentityReference

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

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.

EndpointAccessDefaultAction

Eşleşen IPRule olmadığında varsayılan eylem.

EndpointAccessProfile

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

IPRule

İstemci IP adresini filtreleme kuralı.

IPRuleAction

İstemci IP adresi eşleştiğinde 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

Batch hesabındaki kaynaklar üzerinde çalıştırmak için ağ erişim türü.

ResourceIdentityType

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

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.

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

AutoStorageAuthenticationMode

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

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

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

BatchAccountIdentity

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

AuthenticationMode[]

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

AutoStorageProperties

Batch hesabıyla ilişkili 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

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

properties.dedicatedCoreQuotaPerVMFamily

VirtualMachineFamilyCoreQuota[]

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

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

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

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

Batch hesabı için havuz kotası.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Batch hesabıyla ilişkili ö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ü.
Belirtilmezse, varsayılan değer 'enabled' olur.

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

ResourceIdentityType

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

userAssignedIdentities

<string,  UserAssignedIdentities>

Batch hesabıyla ilişkili 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ş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

KeySource

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

keyVaultProperties

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

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ştiğinde eylem.

value

string

Filtre uygulamak için IP adresi veya IP adresi aralığı
CIDR biçiminde IPv4 adresi veya IPv4 adres 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 SystemAssigned ve keyVaultProperties altında geçerli bir Anahtar Tanımlayıcısı da 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 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

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.

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

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

PrivateLinkServiceConnectionStatus

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 None mevcut kimlikleri kaldırır.

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