Batch Account - Create
Membuat akun Batch baru dengan parameter yang ditentukan. Akun yang ada tidak dapat diperbarui dengan API ini dan sebagai gantinya harus diperbarui dengan API Perbarui Akun Batch.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2020-03-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
Nama untuk akun Batch yang harus unik dalam wilayah tersebut. Panjang nama akun batch harus antara 3 dan 24 karakter dan hanya boleh menggunakan angka dan huruf kecil. Nama ini digunakan sebagai bagian dari nama DNS yang digunakan untuk mengakses layanan Batch di wilayah tempat akun dibuat. Misalnya: |
resource
|
path | True |
string |
Nama grup sumber daya yang berisi akun Batch. |
subscription
|
path | True |
string |
ID langganan Azure. Ini adalah string berformat GUID (misalnya 00000000-0000-0000-0000-0000000000000) |
api-version
|
query | True |
string |
Versi API yang akan digunakan dengan permintaan HTTP. |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
location | True |
string |
Wilayah tempat membuat akun. |
properties.autoStorage |
Properti yang terkait dengan akun penyimpanan otomatis. |
||
properties.encryption |
Konfigurasi enkripsi untuk akun Batch. |
||
properties.keyVaultReference |
Referensi ke brankas kunci Azure yang terkait dengan akun Batch. |
||
properties.poolAllocationMode |
Mode alokasi yang digunakan untuk membuat kumpulan di akun Batch. |
||
properties.publicNetworkAccess |
Jenis akses jaringan untuk mengakses akun Azure Batch. |
||
tags |
object |
Tag yang ditentukan pengguna yang terkait dengan akun. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Operasi berhasil. Respons berisi entitas akun Batch. |
|
202 Accepted |
Operasi akan diselesaikan secara asinkron. Header
|
|
Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
Batch |
Batch |
Private |
BatchAccountCreate_BYOS
Permintaan sampel
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2020-03-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"poolAllocationMode": "UserSubscription",
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
}
}
}
Respon sampel
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "UserSubscription",
"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"
},
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"publicNetworkAccess": "Enabled"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
BatchAccountCreate_Default
Permintaan sampel
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2020-03-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
}
}
}
Respon sampel
{
"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"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
PrivateBatchAccountCreate
Permintaan sampel
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2020-03-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"publicNetworkAccess": "Disabled"
}
}
Respon sampel
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "UserSubscription",
"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"
},
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"publicNetworkAccess": "Disabled"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
Definisi
Nama | Deskripsi |
---|---|
Auto |
Properti yang terkait dengan akun penyimpanan otomatis. |
Auto |
Berisi informasi tentang akun penyimpanan otomatis yang terkait dengan akun Batch. |
Batch |
Berisi informasi tentang akun Azure Batch. |
Batch |
Parameter yang disediakan untuk operasi Buat. |
Cloud |
Respons kesalahan dari layanan Batch. |
Cloud |
Respons kesalahan dari layanan Batch. |
Encryption |
|
Key |
Jenis sumber kunci. |
Key |
|
Key |
Mengidentifikasi brankas kunci Azure yang terkait dengan akun Batch. |
Pool |
Mode alokasi untuk membuat kumpulan di akun Batch. |
Private |
Titik akhir privat koneksi titik akhir privat. |
Private |
Berisi informasi tentang sumber daya tautan privat. |
Private |
Status provisi koneksi titik akhir privat. |
Private |
Status koneksi layanan tautan privat dari koneksi titik akhir privat |
Private |
Status koneksi titik akhir privat Batch |
Provisioning |
Status sumber daya yang disediakan |
Public |
Jenis akses jaringan untuk beroperasi pada sumber daya di akun Batch. |
Virtual |
Keluarga VM dan kuota inti terkait untuk akun Batch. |
AutoStorageBaseProperties
Properti yang terkait dengan akun penyimpanan otomatis.
Nama | Jenis | Deskripsi |
---|---|---|
storageAccountId |
string |
ID sumber daya akun penyimpanan yang akan digunakan untuk akun penyimpanan otomatis. |
AutoStorageProperties
Berisi informasi tentang akun penyimpanan otomatis yang terkait dengan akun Batch.
Nama | Jenis | Deskripsi |
---|---|---|
lastKeySync |
string (date-time) |
Waktu UTC di mana kunci penyimpanan terakhir disinkronkan dengan akun Batch. |
storageAccountId |
string |
ID sumber daya akun penyimpanan yang akan digunakan untuk akun penyimpanan otomatis. |
BatchAccount
Berisi informasi tentang akun Azure Batch.
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
id |
string |
ID sumber daya. |
|
location |
string |
Lokasi sumber daya. |
|
name |
string |
Nama sumber daya. |
|
properties.accountEndpoint |
string |
Titik akhir akun yang digunakan untuk berinteraksi dengan layanan Batch. |
|
properties.activeJobAndJobScheduleQuota |
integer (int32) |
Kuota jadwal pekerjaan dan pekerjaan aktif untuk akun Batch. |
|
properties.autoStorage |
Properti dan status akun penyimpanan otomatis apa pun yang terkait dengan akun Batch. |
||
properties.dedicatedCoreQuota |
integer (int32) |
Kuota inti khusus untuk akun Batch. |
|
properties.dedicatedCoreQuotaPerVMFamily |
Daftar kuota inti khusus per keluarga Komputer Virtual untuk akun Batch. Untuk akun dengan PoolAllocationMode yang diatur ke UserSubscription, kuota dikelola pada langganan sehingga nilai ini tidak dikembalikan. |
||
properties.dedicatedCoreQuotaPerVMFamilyEnforced |
boolean |
Nilai yang menunjukkan apakah kuota inti untuk Akun Batch diberlakukan per keluarga Komputer Virtual atau tidak. |
|
properties.encryption |
Konfigurasi enkripsi untuk akun Batch. |
||
properties.keyVaultReference |
Referensi ke brankas kunci Azure yang terkait dengan akun Batch. |
||
properties.lowPriorityCoreQuota |
integer (int32) |
Kuota inti berprioritas rendah untuk akun Batch. |
|
properties.poolAllocationMode |
Mode alokasi yang digunakan untuk membuat kumpulan di akun Batch. |
||
properties.poolQuota |
integer (int32) |
Kuota kumpulan untuk akun Batch. |
|
properties.privateEndpointConnections |
Daftar koneksi titik akhir privat yang terkait dengan akun Batch |
||
properties.provisioningState |
Status sumber daya yang disediakan |
||
properties.publicNetworkAccess | Enabled |
Jenis antarmuka jaringan untuk mengakses layanan Azure Batch dan operasi akun Batch. |
|
tags |
object |
Tag sumber daya. |
|
type |
string |
Jenis sumber daya. |
BatchAccountCreateParameters
Parameter yang disediakan untuk operasi Buat.
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
location |
string |
Wilayah tempat membuat akun. |
|
properties.autoStorage |
Properti yang terkait dengan akun penyimpanan otomatis. |
||
properties.encryption |
Konfigurasi enkripsi untuk akun Batch. |
||
properties.keyVaultReference |
Referensi ke brankas kunci Azure yang terkait dengan akun Batch. |
||
properties.poolAllocationMode |
Mode alokasi yang digunakan untuk membuat kumpulan di akun Batch. |
||
properties.publicNetworkAccess | Enabled |
Jenis akses jaringan untuk mengakses akun Azure Batch. |
|
tags |
object |
Tag yang ditentukan pengguna yang terkait dengan akun. |
CloudError
Respons kesalahan dari layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Respons kesalahan dari layanan Batch. |
CloudErrorBody
Respons kesalahan dari layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Pengidentifikasi untuk kesalahan. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram. |
details |
Daftar detail tambahan tentang kesalahan. |
|
message |
string |
Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
target |
string |
Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan. |
EncryptionProperties
Nama | Jenis | Deskripsi |
---|---|---|
keySource |
Jenis sumber kunci. |
|
keyVaultProperties |
Detail tambahan saat menggunakan Microsoft.KeyVault |
KeySource
Jenis sumber kunci.
Nilai | Deskripsi |
---|---|
Microsoft.Batch |
Batch membuat dan mengelola kunci enkripsi yang digunakan untuk melindungi data akun. |
Microsoft.KeyVault |
Kunci enkripsi yang digunakan untuk melindungi data akun disimpan dalam brankas kunci eksternal. |
KeyVaultProperties
Nama | Jenis | Deskripsi |
---|---|---|
keyIdentifier |
string |
Jalur lengkap ke rahasia versi. Contoh |
KeyVaultReference
Mengidentifikasi brankas kunci Azure yang terkait dengan akun Batch.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
ID sumber daya brankas kunci Azure yang terkait dengan akun Batch. |
url |
string |
URL brankas kunci Azure yang terkait dengan akun Batch. |
PoolAllocationMode
Mode alokasi untuk membuat kumpulan di akun Batch.
Nilai | Deskripsi |
---|---|
BatchService |
Kumpulan akan dialokasikan dalam langganan yang dimiliki oleh layanan Batch. |
UserSubscription |
Kumpulan akan dialokasikan dalam langganan yang dimiliki oleh pengguna. |
PrivateEndpoint
Titik akhir privat koneksi titik akhir privat.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Pengidentifikasi sumber daya ARM dari titik akhir privat. Ini adalah formulir /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint}. |
PrivateEndpointConnection
Berisi informasi tentang sumber daya tautan privat.
Nama | Jenis | Deskripsi |
---|---|---|
etag |
string |
ETag sumber daya, digunakan untuk pernyataan konkurensi. |
id |
string |
ID sumber daya. |
name |
string |
Nama sumber daya. |
properties.privateEndpoint |
Pengidentifikasi sumber daya ARM dari titik akhir privat. |
|
properties.privateLinkServiceConnectionState |
Status koneksi layanan tautan privat dari koneksi titik akhir privat. |
|
properties.provisioningState |
Status provisi koneksi titik akhir privat. |
|
type |
string |
Jenis sumber daya. |
PrivateEndpointConnectionProvisioningState
Status provisi koneksi titik akhir privat.
Nilai | Deskripsi |
---|---|
Failed |
Pengguna meminta agar koneksi diperbarui dan gagal. Anda dapat mencoba kembali operasi pembaruan. |
Succeeded |
Status koneksi bersifat final dan siap digunakan jika Status Disetujui. |
Updating |
Pengguna telah meminta agar status koneksi diperbarui, tetapi operasi pembaruan belum selesai. Anda mungkin tidak mereferensikan koneksi saat menyambungkan akun Batch. |
PrivateLinkServiceConnectionState
Status koneksi layanan tautan privat dari koneksi titik akhir privat
Nama | Jenis | Deskripsi |
---|---|---|
actionRequired |
string |
Tindakan yang diperlukan pada status koneksi privat |
description |
string |
Deskripsi status Koneksi privat |
status |
Status untuk koneksi titik akhir privat akun Batch |
PrivateLinkServiceConnectionStatus
Status koneksi titik akhir privat Batch
Nilai | Deskripsi |
---|---|
Approved |
Koneksi titik akhir privat disetujui dan dapat digunakan untuk mengakses akun Batch |
Disconnected |
Koneksi titik akhir privat terputus dan tidak dapat digunakan untuk mengakses akun Batch |
Pending |
Koneksi titik akhir privat tertunda dan tidak dapat digunakan untuk mengakses akun Batch |
Rejected |
Koneksi titik akhir privat ditolak dan tidak dapat digunakan untuk mengakses akun Batch |
ProvisioningState
Status sumber daya yang disediakan
Nilai | Deskripsi |
---|---|
Cancelled |
Operasi terakhir untuk akun dibatalkan. |
Creating |
Akun sedang dibuat. |
Deleting |
Akun sedang dihapus. |
Failed |
Operasi terakhir untuk akun gagal. |
Invalid |
Akun dalam status tidak valid. |
Succeeded |
Akun telah dibuat dan siap digunakan. |
PublicNetworkAccessType
Jenis akses jaringan untuk beroperasi pada sumber daya di akun Batch.
Nilai | Deskripsi |
---|---|
Disabled |
Menonaktifkan konektivitas publik dan memungkinkan konektivitas privat ke Azure Batch Service melalui sumber daya titik akhir privat. |
Enabled |
Memungkinkan konektivitas ke Azure Batch melalui DNS publik. |
VirtualMachineFamilyCoreQuota
Keluarga VM dan kuota inti terkait untuk akun Batch.
Nama | Jenis | Deskripsi |
---|---|---|
coreQuota |
integer (int32) |
Kuota inti untuk keluarga VM untuk akun Batch. |
name |
string |
Nama keluarga Komputer Virtual. |