Bagikan melalui


Pool class

Kelas yang mewakili Kumpulan.

Konstruktor

Pool(BatchServiceClientContext)

Buat Kumpulan.

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.

add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
add(PoolAddParameter, ServiceCallback<void>)
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.

deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
disableAutoScale(string, ServiceCallback<void>)
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.

enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
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.

evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
exists(string, PoolExistsOptionalParams)

Mendapatkan properti dasar Kumpulan.

exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
exists(string, ServiceCallback<boolean>)
get(string, PoolGetOptionalParams)

Mendapatkan informasi tentang Kumpulan yang ditentukan.

get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
get(string, ServiceCallback<CloudPool>)
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.

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
list(PoolListOptionalParams)
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
list(ServiceCallback<CloudPoolListResult>)
listNext(string, PoolListNextOptionalParams)
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
listNext(string, ServiceCallback<CloudPoolListResult>)
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.

listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
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.

listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
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.

patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
patch(string, PoolPatchParameter, ServiceCallback<void>)
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.

removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
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.

resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
resize(string, PoolResizeParameter, ServiceCallback<void>)
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.

stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
stopResize(string, ServiceCallback<void>)
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.

updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)

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

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.

options
PoolDisableAutoScaleOptionalParams

Parameter opsional

Mengembalikan

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.

options
PoolDisableAutoScaleOptionalParams

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.

options
PoolEnableAutoScaleOptionalParams

Parameter opsional

Mengembalikan

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.

options
PoolEnableAutoScaleOptionalParams

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

options
PoolEvaluateAutoScaleOptionalParams

Parameter opsional

Mengembalikan

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

options
PoolEvaluateAutoScaleOptionalParams

Parameter opsional

callback

ServiceCallback<AutoScaleRun>

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

ServiceCallback<AutoScaleRun>

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

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

ServiceCallback<CloudPool>

Panggilan balik

get(string, ServiceCallback<CloudPool>)

function get(poolId: string, callback: ServiceCallback<CloudPool>)

Parameter

poolId

string

ID Kumpulan yang akan didapatkan.

callback

ServiceCallback<CloudPool>

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

options
PoolGetAllLifetimeStatisticsOptionalParams

Parameter opsional

Mengembalikan

Menjanjikan<Models.PoolGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)

function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)

Parameter

options
PoolGetAllLifetimeStatisticsOptionalParams

Parameter opsional

callback

ServiceCallback<PoolStatistics>

Panggilan balik

getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)

Parameter

callback

ServiceCallback<PoolStatistics>

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

ServiceCallback<CloudPoolListResult>

Panggilan balik

list(ServiceCallback<CloudPoolListResult>)

function list(callback: ServiceCallback<CloudPoolListResult>)

Parameter

callback

ServiceCallback<CloudPoolListResult>

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

ServiceCallback<CloudPoolListResult>

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

ServiceCallback<CloudPoolListResult>

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

options
PoolListUsageMetricsOptionalParams

Parameter opsional

Mengembalikan

Menjanjikan<Models.PoolListUsageMetricsResponse>

listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)

Parameter

options
PoolListUsageMetricsOptionalParams

Parameter opsional

callback

ServiceCallback<PoolListUsageMetricsResult>

Panggilan balik

listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)

Parameter

callback

ServiceCallback<PoolListUsageMetricsResult>

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.

options
PoolListUsageMetricsNextOptionalParams

Parameter opsional

Mengembalikan

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.

options
PoolListUsageMetricsNextOptionalParams

Parameter opsional

callback

ServiceCallback<PoolListUsageMetricsResult>

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

ServiceCallback<PoolListUsageMetricsResult>

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

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

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

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

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.

options
PoolUpdatePropertiesOptionalParams

Parameter opsional

Mengembalikan

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.

options
PoolUpdatePropertiesOptionalParams

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