Pool class
Kelas yang mewakili Kumpulan.
Konstruktor
| Pool(Batch |
Buat Kumpulan. |
Metode
| add(Pool |
Saat menamai Kumpulan, hindari menyertakan informasi sensitif seperti nama pengguna atau nama proyek rahasia. Informasi ini mungkin muncul di log telemetri yang dapat diakses oleh teknisi Dukungan Microsoft. |
| add(Pool |
|
| add(Pool |
|
| delete |
Saat Anda meminta agar Kumpulan dihapus, tindakan berikut terjadi: status Kumpulan diatur untuk menghapus; setiap operasi mengubah ukuran yang sedang berlangsung pada Kumpulan dihentikan; layanan Batch mulai mengubah ukuran Kumpulan menjadi nol Simpul Komputasi; Tugas apa pun yang berjalan pada Simpul Komputasi yang ada dihentikan dan diantrekan kembali (seolah-olah operasi mengubah ukuran Kumpulan telah diminta dengan opsi antrean ulang default); akhirnya, Kumpulan dihapus dari sistem. Karena menjalankan Tugas diantrekan kembali, pengguna dapat menjalankan ulang Tugas ini dengan memperbarui Pekerjaan mereka untuk menargetkan Kumpulan yang berbeda. Tugas kemudian dapat berjalan pada Kumpulan baru. Jika Anda ingin mengambil alih perilaku antrean ulang, maka Anda harus memanggil mengubah ukuran Kumpulan secara eksplisit untuk menyusutkan Kumpulan ke ukuran nol sebelum menghapus Kumpulan. Jika Anda memanggil API Pembaruan, Patch, atau Hapus pada Kumpulan dalam status penghapusan, itu akan gagal dengan kode status HTTP 409 dengan kode kesalahan PoolBeingDeleted. |
| delete |
|
| delete |
|
| disable |
|
| disable |
|
| disable |
|
| enable |
Anda tidak dapat mengaktifkan penskalakan otomatis pada Kumpulan jika operasi mengubah ukuran sedang berlangsung pada Kumpulan. Jika penskalaan otomatis Kumpulan saat ini dinonaktifkan, Anda harus menentukan rumus skala otomatis yang valid sebagai bagian dari permintaan. Jika penskalaan otomatis Kumpulan sudah diaktifkan, Anda dapat menentukan rumus skala otomatis baru dan/atau interval evaluasi baru. Anda tidak dapat memanggil API ini untuk Kumpulan yang sama lebih dari sekali setiap 30 detik. |
| enable |
|
| enable |
|
| evaluate |
API ini terutama untuk memvalidasi rumus skala otomatis, karena hanya mengembalikan hasil tanpa menerapkan rumus ke Kumpulan. Kumpulan harus mengaktifkan penskalaan otomatis untuk mengevaluasi rumus. |
| evaluate |
|
| evaluate |
|
| exists(string, Pool |
Mendapatkan properti dasar Kumpulan. |
| exists(string, Pool |
|
| exists(string, Service |
|
| get(string, Pool |
Mendapatkan informasi tentang Kumpulan yang ditentukan. |
| get(string, Pool |
|
| get(string, Service |
|
| get |
Statistik dikumpulkan di semua Kumpulan yang pernah ada di Akun, dari Pembuatan akun hingga waktu pembaruan terakhir statistik. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit. |
| get |
|
| get |
|
| list(Pool |
|
| list(Pool |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
Jika Anda tidak menentukan klausa $filter termasuk poolId, respons mencakup semua Kumpulan yang ada di Akun dalam rentang waktu interval agregasi yang dikembalikan. Jika Anda tidak menentukan klausa $filter termasuk startTime atau endTime, filter ini default ke waktu mulai dan berakhir dari interval agregasi terakhir yang saat ini tersedia; artinya, hanya interval agregasi terakhir yang dikembalikan. |
| list |
|
| list |
|
| list |
Jika Anda tidak menentukan klausa $filter termasuk poolId, respons mencakup semua Kumpulan yang ada di Akun dalam rentang waktu interval agregasi yang dikembalikan. Jika Anda tidak menentukan klausa $filter termasuk startTime atau endTime, filter ini default ke waktu mulai dan berakhir dari interval agregasi terakhir yang saat ini tersedia; artinya, hanya interval agregasi terakhir yang dikembalikan. |
| list |
|
| list |
|
| patch(string, Pool |
Ini hanya menggantikan properti Kumpulan yang ditentukan dalam permintaan. Misalnya, jika Kumpulan memiliki StartTask yang terkait dengannya, dan permintaan tidak menentukan elemen StartTask, maka Kumpulan menyimpan StartTask yang ada. |
| patch(string, Pool |
|
| patch(string, Pool |
|
| remove |
Operasi ini hanya dapat berjalan ketika status alokasi Kumpulan stabil. Ketika operasi ini berjalan, status alokasi berubah dari stabil menjadi mengubah ukuran. |
| remove |
|
| remove |
|
| resize(string, Pool |
Anda hanya dapat mengubah ukuran Kumpulan saat status alokasinya stabil. Jika Kumpulan sudah mengubah ukuran, permintaan gagal dengan kode status 409. Saat Anda mengubah ukuran Kumpulan, status alokasi Kumpulan berubah dari stabil menjadi mengubah ukuran. Anda tidak dapat mengubah ukuran Kumpulan yang dikonfigurasi untuk penskalaan otomatis. Jika Anda mencoba melakukan ini, layanan Batch mengembalikan kesalahan 409. Jika Anda mengubah ukuran Kumpulan ke bawah, layanan Batch memilih Simpul Komputasi mana yang akan dihapus. Untuk menghapus Simpul Komputasi tertentu, gunakan Pool remove Compute Nodes API sebagai gantinya. |
| resize(string, Pool |
|
| resize(string, Pool |
|
| stop |
Ini tidak memulihkan Kumpulan ke status sebelumnya sebelum operasi pengubahan ukuran: ini hanya menghentikan perubahan lebih lanjut yang dilakukan, dan Kumpulan mempertahankan statusnya saat ini. Setelah berhenti, Kumpulan stabil pada jumlah Simpul Komputasi saat operasi berhenti dilakukan. Selama operasi penghentian, status alokasi kumpulan berubah terlebih dahulu untuk berhenti dan kemudian stabil. Operasi pengubahan ukuran tidak perlu menjadi permintaan Kumpulan pengubahan ukuran eksplisit; API ini juga dapat digunakan untuk menghentikan ukuran awal Kumpulan saat dibuat. |
| stop |
|
| stop |
|
| update |
Ini sepenuhnya menggantikan semua properti kumpulan yang dapat diperbarui. Misalnya, jika Kumpulan memiliki StartTask yang terkait dengannya dan jika StartTask tidak ditentukan dengan permintaan ini, maka layanan Batch akan menghapus StartTask yang ada. |
| update |
|
| update |
Detail Konstruktor
Pool(BatchServiceClientContext)
Buat Kumpulan.
new Pool(client: BatchServiceClientContext)
Parameter
- client
- BatchServiceClientContext
Referensi ke klien layanan.
Detail Metode
add(PoolAddParameter, PoolAddOptionalParams)
Saat menamai Kumpulan, hindari menyertakan informasi sensitif seperti nama pengguna atau nama proyek rahasia. Informasi ini mungkin muncul di log telemetri yang dapat diakses oleh teknisi Dukungan Microsoft.
function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>
Parameter
- pool
- PoolAddParameter
Kumpulan yang akan ditambahkan.
- options
- PoolAddOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolAddResponse>
Menjanjikan<Models.PoolAddResponse>
add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)
Parameter
- pool
- PoolAddParameter
Kumpulan yang akan ditambahkan.
- options
- PoolAddOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
add(PoolAddParameter, ServiceCallback<void>)
function add(pool: PoolAddParameter, callback: ServiceCallback<void>)
Parameter
- pool
- PoolAddParameter
Kumpulan yang akan ditambahkan.
- callback
-
ServiceCallback<void>
Panggilan balik
deleteMethod(string, PoolDeleteMethodOptionalParams)
Saat Anda meminta agar Kumpulan dihapus, tindakan berikut terjadi: status Kumpulan diatur untuk menghapus; setiap operasi mengubah ukuran yang sedang berlangsung pada Kumpulan dihentikan; layanan Batch mulai mengubah ukuran Kumpulan menjadi nol Simpul Komputasi; Tugas apa pun yang berjalan pada Simpul Komputasi yang ada dihentikan dan diantrekan kembali (seolah-olah operasi mengubah ukuran Kumpulan telah diminta dengan opsi antrean ulang default); akhirnya, Kumpulan dihapus dari sistem. Karena menjalankan Tugas diantrekan kembali, pengguna dapat menjalankan ulang Tugas ini dengan memperbarui Pekerjaan mereka untuk menargetkan Kumpulan yang berbeda. Tugas kemudian dapat berjalan pada Kumpulan baru. Jika Anda ingin mengambil alih perilaku antrean ulang, maka Anda harus memanggil mengubah ukuran Kumpulan secara eksplisit untuk menyusutkan Kumpulan ke ukuran nol sebelum menghapus Kumpulan. Jika Anda memanggil API Pembaruan, Patch, atau Hapus pada Kumpulan dalam status penghapusan, itu akan gagal dengan kode status HTTP 409 dengan kode kesalahan PoolBeingDeleted.
function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>
Parameter
- poolId
-
string
ID Kumpulan yang akan dihapus.
- options
- PoolDeleteMethodOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolDeleteResponse>
Menjanjikan<Models.PoolDeleteResponse>
deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang akan dihapus.
- options
- PoolDeleteMethodOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(poolId: string, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang akan dihapus.
- callback
-
ServiceCallback<void>
Panggilan balik
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>
Parameter
- poolId
-
string
ID Kumpulan tempat menonaktifkan penskalaan otomatis.
Parameter opsional
Mengembalikan
Promise<PoolDisableAutoScaleResponse>
Menjanjikan<Models.PoolDisableAutoScaleResponse>
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan tempat menonaktifkan penskalaan otomatis.
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
disableAutoScale(string, ServiceCallback<void>)
function disableAutoScale(poolId: string, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan tempat menonaktifkan penskalaan otomatis.
- callback
-
ServiceCallback<void>
Panggilan balik
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)
Anda tidak dapat mengaktifkan penskalakan otomatis pada Kumpulan jika operasi mengubah ukuran sedang berlangsung pada Kumpulan. Jika penskalaan otomatis Kumpulan saat ini dinonaktifkan, Anda harus menentukan rumus skala otomatis yang valid sebagai bagian dari permintaan. Jika penskalaan otomatis Kumpulan sudah diaktifkan, Anda dapat menentukan rumus skala otomatis baru dan/atau interval evaluasi baru. Anda tidak dapat memanggil API ini untuk Kumpulan yang sama lebih dari sekali setiap 30 detik.
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>
Parameter
- poolId
-
string
ID Kumpulan tempat mengaktifkan penskalaan otomatis.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Parameter untuk permintaan.
Parameter opsional
Mengembalikan
Promise<PoolEnableAutoScaleResponse>
Menjanjikan<Models.PoolEnableAutoScaleResponse>
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan tempat mengaktifkan penskalaan otomatis.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Parameter untuk permintaan.
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan tempat mengaktifkan penskalaan otomatis.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Parameter untuk permintaan.
- callback
-
ServiceCallback<void>
Panggilan balik
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)
API ini terutama untuk memvalidasi rumus skala otomatis, karena hanya mengembalikan hasil tanpa menerapkan rumus ke Kumpulan. Kumpulan harus mengaktifkan penskalaan otomatis untuk mengevaluasi rumus.
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>
Parameter
- poolId
-
string
ID Kumpulan tempat mengevaluasi rumus penskalaan otomatis.
- autoScaleFormula
-
string
Rumus untuk jumlah Simpul Komputasi yang diinginkan di Kumpulan. Rumus divalidasi dan hasilnya dihitung, tetapi tidak diterapkan ke Kumpulan. Untuk menerapkan rumus ke Kumpulan, 'Aktifkan penskalaan otomatis pada Kumpulan'. Untuk informasi selengkapnya tentang menentukan rumus ini, lihat Menskalakan Simpul Komputasi secara otomatis di Kumpulan Azure Batch (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
Parameter opsional
Mengembalikan
Promise<PoolEvaluateAutoScaleResponse>
Menjanjikan<Models.PoolEvaluateAutoScaleResponse>
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)
Parameter
- poolId
-
string
ID Kumpulan tempat mengevaluasi rumus penskalaan otomatis.
- autoScaleFormula
-
string
Rumus untuk jumlah Simpul Komputasi yang diinginkan di Kumpulan. Rumus divalidasi dan hasilnya dihitung, tetapi tidak diterapkan ke Kumpulan. Untuk menerapkan rumus ke Kumpulan, 'Aktifkan penskalaan otomatis pada Kumpulan'. Untuk informasi selengkapnya tentang menentukan rumus ini, lihat Menskalakan Simpul Komputasi secara otomatis di Kumpulan Azure Batch (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
Parameter opsional
- callback
Panggilan balik
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)
Parameter
- poolId
-
string
ID Kumpulan tempat mengevaluasi rumus penskalaan otomatis.
- autoScaleFormula
-
string
Rumus untuk jumlah Simpul Komputasi yang diinginkan di Kumpulan. Rumus divalidasi dan hasilnya dihitung, tetapi tidak diterapkan ke Kumpulan. Untuk menerapkan rumus ke Kumpulan, 'Aktifkan penskalaan otomatis pada Kumpulan'. Untuk informasi selengkapnya tentang menentukan rumus ini, lihat Menskalakan Simpul Komputasi secara otomatis di Kumpulan Azure Batch (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
- callback
Panggilan balik
exists(string, PoolExistsOptionalParams)
Mendapatkan properti dasar Kumpulan.
function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>
Parameter
- poolId
-
string
ID Kumpulan yang akan didapatkan.
- options
- PoolExistsOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolExistsResponse>
Menjanjikan<Models.PoolExistsResponse>
exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)
Parameter
- poolId
-
string
ID Kumpulan yang akan didapatkan.
- options
- PoolExistsOptionalParams
Parameter opsional
- callback
-
ServiceCallback<boolean>
Panggilan balik
exists(string, ServiceCallback<boolean>)
function exists(poolId: string, callback: ServiceCallback<boolean>)
Parameter
- poolId
-
string
ID Kumpulan yang akan didapatkan.
- callback
-
ServiceCallback<boolean>
Panggilan balik
get(string, PoolGetOptionalParams)
Mendapatkan informasi tentang Kumpulan yang ditentukan.
function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>
Parameter
- poolId
-
string
ID Kumpulan yang akan didapatkan.
- options
- PoolGetOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolGetResponse>
Menjanjikan<Models.PoolGetResponse>
get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)
Parameter
- poolId
-
string
ID Kumpulan yang akan didapatkan.
- options
- PoolGetOptionalParams
Parameter opsional
- callback
Panggilan balik
get(string, ServiceCallback<CloudPool>)
function get(poolId: string, callback: ServiceCallback<CloudPool>)
Parameter
- poolId
-
string
ID Kumpulan yang akan didapatkan.
- callback
Panggilan balik
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)
Statistik dikumpulkan di semua Kumpulan yang pernah ada di Akun, dari Pembuatan akun hingga waktu pembaruan terakhir statistik. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit.
function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>
Parameter
Parameter opsional
Mengembalikan
Promise<PoolGetAllLifetimeStatisticsResponse>
Menjanjikan<Models.PoolGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)
Parameter
Parameter opsional
- callback
Panggilan balik
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)
Parameter
- callback
Panggilan balik
list(PoolListOptionalParams)
function list(options?: PoolListOptionalParams): Promise<PoolListResponse>
Parameter
- options
- PoolListOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolListResponse>
Menjanjikan<Models.PoolListResponse>
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parameter
- options
- PoolListOptionalParams
Parameter opsional
- callback
Panggilan balik
list(ServiceCallback<CloudPoolListResult>)
function list(callback: ServiceCallback<CloudPoolListResult>)
Parameter
- callback
Panggilan balik
listNext(string, PoolListNextOptionalParams)
function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- options
- PoolListNextOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolListResponse>
Menjanjikan<Models.PoolListResponse>
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- options
- PoolListNextOptionalParams
Parameter opsional
- callback
Panggilan balik
listNext(string, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- callback
Panggilan balik
listUsageMetrics(PoolListUsageMetricsOptionalParams)
Jika Anda tidak menentukan klausa $filter termasuk poolId, respons mencakup semua Kumpulan yang ada di Akun dalam rentang waktu interval agregasi yang dikembalikan. Jika Anda tidak menentukan klausa $filter termasuk startTime atau endTime, filter ini default ke waktu mulai dan berakhir dari interval agregasi terakhir yang saat ini tersedia; artinya, hanya interval agregasi terakhir yang dikembalikan.
function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>
Parameter
Parameter opsional
Mengembalikan
Promise<PoolListUsageMetricsResponse>
Menjanjikan<Models.PoolListUsageMetricsResponse>
listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameter
Parameter opsional
- callback
Panggilan balik
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameter
- callback
Panggilan balik
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)
Jika Anda tidak menentukan klausa $filter termasuk poolId, respons mencakup semua Kumpulan yang ada di Akun dalam rentang waktu interval agregasi yang dikembalikan. Jika Anda tidak menentukan klausa $filter termasuk startTime atau endTime, filter ini default ke waktu mulai dan berakhir dari interval agregasi terakhir yang saat ini tersedia; artinya, hanya interval agregasi terakhir yang dikembalikan.
function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
Parameter opsional
Mengembalikan
Promise<PoolListUsageMetricsResponse>
Menjanjikan<Models.PoolListUsageMetricsResponse>
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
Parameter opsional
- callback
Panggilan balik
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameter
- nextPageLink
-
string
NextLink dari operasi panggilan berhasil sebelumnya ke Daftar.
- callback
Panggilan balik
patch(string, PoolPatchParameter, PoolPatchOptionalParams)
Ini hanya menggantikan properti Kumpulan yang ditentukan dalam permintaan. Misalnya, jika Kumpulan memiliki StartTask yang terkait dengannya, dan permintaan tidak menentukan elemen StartTask, maka Kumpulan menyimpan StartTask yang ada.
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>
Parameter
- poolId
-
string
ID Kumpulan yang akan diperbarui.
- poolPatchParameter
- PoolPatchParameter
Parameter untuk permintaan.
- options
- PoolPatchOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolPatchResponse>
Menjanjikan<Models.PoolPatchResponse>
patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang akan diperbarui.
- poolPatchParameter
- PoolPatchParameter
Parameter untuk permintaan.
- options
- PoolPatchOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
patch(string, PoolPatchParameter, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang akan diperbarui.
- poolPatchParameter
- PoolPatchParameter
Parameter untuk permintaan.
- callback
-
ServiceCallback<void>
Panggilan balik
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)
Operasi ini hanya dapat berjalan ketika status alokasi Kumpulan stabil. Ketika operasi ini berjalan, status alokasi berubah dari stabil menjadi mengubah ukuran.
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>
Parameter
- poolId
-
string
ID Kumpulan tempat Anda ingin menghapus Simpul Komputasi.
- nodeRemoveParameter
- NodeRemoveParameter
Parameter untuk permintaan.
- options
- PoolRemoveNodesOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolRemoveNodesResponse>
Menjanjikan<Models.PoolRemoveNodesResponse>
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan tempat Anda ingin menghapus Simpul Komputasi.
- nodeRemoveParameter
- NodeRemoveParameter
Parameter untuk permintaan.
- options
- PoolRemoveNodesOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan tempat Anda ingin menghapus Simpul Komputasi.
- nodeRemoveParameter
- NodeRemoveParameter
Parameter untuk permintaan.
- callback
-
ServiceCallback<void>
Panggilan balik
resize(string, PoolResizeParameter, PoolResizeOptionalParams)
Anda hanya dapat mengubah ukuran Kumpulan saat status alokasinya stabil. Jika Kumpulan sudah mengubah ukuran, permintaan gagal dengan kode status 409. Saat Anda mengubah ukuran Kumpulan, status alokasi Kumpulan berubah dari stabil menjadi mengubah ukuran. Anda tidak dapat mengubah ukuran Kumpulan yang dikonfigurasi untuk penskalaan otomatis. Jika Anda mencoba melakukan ini, layanan Batch mengembalikan kesalahan 409. Jika Anda mengubah ukuran Kumpulan ke bawah, layanan Batch memilih Simpul Komputasi mana yang akan dihapus. Untuk menghapus Simpul Komputasi tertentu, gunakan Pool remove Compute Nodes API sebagai gantinya.
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>
Parameter
- poolId
-
string
ID Kumpulan untuk mengubah ukuran.
- poolResizeParameter
- PoolResizeParameter
Parameter untuk permintaan.
- options
- PoolResizeOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolResizeResponse>
Menjanjikan<Models.PoolResizeResponse>
resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan untuk mengubah ukuran.
- poolResizeParameter
- PoolResizeParameter
Parameter untuk permintaan.
- options
- PoolResizeOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
resize(string, PoolResizeParameter, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan untuk mengubah ukuran.
- poolResizeParameter
- PoolResizeParameter
Parameter untuk permintaan.
- callback
-
ServiceCallback<void>
Panggilan balik
stopResize(string, PoolStopResizeOptionalParams)
Ini tidak memulihkan Kumpulan ke status sebelumnya sebelum operasi pengubahan ukuran: ini hanya menghentikan perubahan lebih lanjut yang dilakukan, dan Kumpulan mempertahankan statusnya saat ini. Setelah berhenti, Kumpulan stabil pada jumlah Simpul Komputasi saat operasi berhenti dilakukan. Selama operasi penghentian, status alokasi kumpulan berubah terlebih dahulu untuk berhenti dan kemudian stabil. Operasi pengubahan ukuran tidak perlu menjadi permintaan Kumpulan pengubahan ukuran eksplisit; API ini juga dapat digunakan untuk menghentikan ukuran awal Kumpulan saat dibuat.
function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>
Parameter
- poolId
-
string
ID Kumpulan yang mengubah ukurannya ingin Anda hentikan.
- options
- PoolStopResizeOptionalParams
Parameter opsional
Mengembalikan
Promise<PoolStopResizeResponse>
Menjanjikan<Models.PoolStopResizeResponse>
stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang mengubah ukurannya ingin Anda hentikan.
- options
- PoolStopResizeOptionalParams
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
stopResize(string, ServiceCallback<void>)
function stopResize(poolId: string, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang mengubah ukurannya ingin Anda hentikan.
- callback
-
ServiceCallback<void>
Panggilan balik
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)
Ini sepenuhnya menggantikan semua properti kumpulan yang dapat diperbarui. Misalnya, jika Kumpulan memiliki StartTask yang terkait dengannya dan jika StartTask tidak ditentukan dengan permintaan ini, maka layanan Batch akan menghapus StartTask yang ada.
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>
Parameter
- poolId
-
string
ID Kumpulan yang akan diperbarui.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Parameter untuk permintaan.
Parameter opsional
Mengembalikan
Promise<PoolUpdatePropertiesResponse>
Menjanjikan<Models.PoolUpdatePropertiesResponse>
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang akan diperbarui.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Parameter untuk permintaan.
Parameter opsional
- callback
-
ServiceCallback<void>
Panggilan balik
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)
Parameter
- poolId
-
string
ID Kumpulan yang akan diperbarui.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Parameter untuk permintaan.
- callback
-
ServiceCallback<void>
Panggilan balik