CloudJob interface
Antarmuka yang mewakili CloudJob.
Properti
| common |
Daftar pengaturan variabel lingkungan umum. Variabel lingkungan ini diatur untuk semua Tugas dalam Pekerjaan (termasuk Tugas Manajer Pekerjaan, Persiapan Pekerjaan, dan Rilis Pekerjaan). Tugas Individual dapat mengambil alih pengaturan lingkungan yang ditentukan di sini dengan menentukan nama pengaturan yang sama dengan nilai yang berbeda. |
| constraints | Batasan eksekusi untuk Pekerjaan. |
| creation |
Waktu pembuatan Pekerjaan. |
| display |
Nama tampilan untuk Pekerjaan. |
| e |
ETag Pekerjaan. Ini adalah string buram. Anda dapat menggunakannya untuk mendeteksi apakah Pekerjaan telah berubah di antara permintaan. Secara khusus, Anda dapat meneruskan ETag saat memperbarui Pekerjaan untuk menentukan bahwa perubahan Anda harus berlaku hanya jika tidak ada orang lain yang telah memodifikasi Pekerjaan sementara itu. |
| execution |
Informasi eksekusi untuk Pekerjaan. |
| id | String yang secara unik mengidentifikasi Pekerjaan dalam Akun. ID ini mempertahankan huruf besar/kecil dan tidak peka huruf besar/kecil (artinya, Anda mungkin tidak memiliki dua ID dalam Akun yang hanya berbeda menurut kasus). |
| job |
Detail Tugas Manajer Pekerjaan yang akan diluncurkan saat Pekerjaan dimulai. |
| job |
Tugas persiapan pekerjaan. Tugas Persiapan Pekerjaan adalah Tugas khusus yang dijalankan pada setiap Simpul Komputasi sebelum Tugas Pekerjaan lainnya. |
| job |
Tugas Rilis Pekerjaan. Tugas Rilis Pekerjaan adalah Tugas khusus yang dijalankan di akhir Pekerjaan pada setiap Simpul Komputasi yang telah menjalankan Tugas Pekerjaan lainnya. |
| last |
Waktu terakhir yang dimodifikasi dari Pekerjaan. Ini adalah terakhir kalinya data tingkat Pekerjaan, seperti status pekerjaan atau prioritas, diubah. Ini tidak memperhitungkan perubahan tingkat tugas seperti menambahkan status perubahan Tugas atau Tugas baru. |
| metadata | Daftar pasangan nilai nama yang terkait dengan Pekerjaan sebagai metadata. Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna. |
| network |
Konfigurasi jaringan untuk Pekerjaan. |
| on |
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. Defaultnya adalah noaction. Nilai yang mungkin termasuk: 'noAction', 'terminateJob' |
| on |
Tindakan yang harus dilakukan layanan Batch ketika Ada Tugas dalam Pekerjaan yang gagal. Tugas dianggap gagal jika memiliki failureInfo. failureInfo diatur jika Tugas selesai dengan kode keluar bukan nol setelah menghabiskan jumlah coba lagi, atau jika ada kesalahan saat memulai Tugas, misalnya karena kesalahan pengunduhan file sumber daya. Defaultnya adalah noaction. Nilai yang mungkin termasuk: 'noAction', 'performExitOptionsJobAction' |
| pool |
Pengaturan Kumpulan yang terkait dengan Pekerjaan. |
| previous |
Status Pekerjaan sebelumnya. Properti ini tidak diatur jika Pekerjaan dalam status Aktif awal. Nilai yang mungkin termasuk: 'active', 'disabling', 'disabled', 'enabling', 'terminating', 'completed', 'deleting' |
| previous |
Waktu di mana Pekerjaan memasuki status sebelumnya. Properti ini tidak diatur jika Pekerjaan dalam status Aktif awal. |
| priority | Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Nilai defaultnya adalah 0. |
| state | Status Pekerjaan saat ini. Nilai yang mungkin termasuk: 'active', 'disabling', 'disabled', 'enabling', 'terminating', 'completed', 'deleting' |
| state |
Waktu di mana Pekerjaan memasuki statusnya saat ini. |
| stats | Statistik penggunaan sumber daya untuk seluruh masa pakai Pekerjaan. Properti ini diisi hanya jika CloudJob diambil dengan klausa perluas termasuk atribut 'statistik'; jika tidak, itu null. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit. |
| url | URL Pekerjaan. |
| uses |
Apakah Tugas dalam Pekerjaan dapat menentukan dependensi satu sama lain. Defaultnya adalah false. |
Detail Properti
commonEnvironmentSettings
Daftar pengaturan variabel lingkungan umum. Variabel lingkungan ini diatur untuk semua Tugas dalam Pekerjaan (termasuk Tugas Manajer Pekerjaan, Persiapan Pekerjaan, dan Rilis Pekerjaan). Tugas Individual dapat mengambil alih pengaturan lingkungan yang ditentukan di sini dengan menentukan nama pengaturan yang sama dengan nilai yang berbeda.
commonEnvironmentSettings?: EnvironmentSetting[]
Nilai Properti
constraints
creationTime
Waktu pembuatan Pekerjaan.
creationTime?: Date
Nilai Properti
Date
displayName
Nama tampilan untuk Pekerjaan.
displayName?: string
Nilai Properti
string
eTag
ETag Pekerjaan. Ini adalah string buram. Anda dapat menggunakannya untuk mendeteksi apakah Pekerjaan telah berubah di antara permintaan. Secara khusus, Anda dapat meneruskan ETag saat memperbarui Pekerjaan untuk menentukan bahwa perubahan Anda harus berlaku hanya jika tidak ada orang lain yang telah memodifikasi Pekerjaan sementara itu.
eTag?: string
Nilai Properti
string
executionInfo
Informasi eksekusi untuk Pekerjaan.
executionInfo?: JobExecutionInformation
Nilai Properti
id
String yang secara unik mengidentifikasi Pekerjaan dalam Akun. ID ini mempertahankan huruf besar/kecil dan tidak peka huruf besar/kecil (artinya, Anda mungkin tidak memiliki dua ID dalam Akun yang hanya berbeda menurut kasus).
id?: string
Nilai Properti
string
jobManagerTask
Detail Tugas Manajer Pekerjaan yang akan diluncurkan saat Pekerjaan dimulai.
jobManagerTask?: JobManagerTask
Nilai Properti
jobPreparationTask
Tugas persiapan pekerjaan. Tugas Persiapan Pekerjaan adalah Tugas khusus yang dijalankan pada setiap Simpul Komputasi sebelum Tugas Pekerjaan lainnya.
jobPreparationTask?: JobPreparationTask
Nilai Properti
jobReleaseTask
Tugas Rilis Pekerjaan. Tugas Rilis Pekerjaan adalah Tugas khusus yang dijalankan di akhir Pekerjaan pada setiap Simpul Komputasi yang telah menjalankan Tugas Pekerjaan lainnya.
jobReleaseTask?: JobReleaseTask
Nilai Properti
lastModified
Waktu terakhir yang dimodifikasi dari Pekerjaan. Ini adalah terakhir kalinya data tingkat Pekerjaan, seperti status pekerjaan atau prioritas, diubah. Ini tidak memperhitungkan perubahan tingkat tugas seperti menambahkan status perubahan Tugas atau Tugas baru.
lastModified?: Date
Nilai Properti
Date
metadata
Daftar pasangan nilai nama yang terkait dengan Pekerjaan sebagai metadata. Layanan Batch tidak menetapkan arti apa pun untuk metadata; hanya untuk penggunaan kode pengguna.
metadata?: MetadataItem[]
Nilai Properti
networkConfiguration
Konfigurasi jaringan untuk Pekerjaan.
networkConfiguration?: JobNetworkConfiguration
Nilai Properti
onAllTasksComplete
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. Defaultnya adalah noaction. Nilai yang mungkin termasuk: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Nilai Properti
onTaskFailure
Tindakan yang harus dilakukan layanan Batch ketika Ada Tugas dalam Pekerjaan yang gagal. Tugas dianggap gagal jika memiliki failureInfo. failureInfo diatur jika Tugas selesai dengan kode keluar bukan nol setelah menghabiskan jumlah coba lagi, atau jika ada kesalahan saat memulai Tugas, misalnya karena kesalahan pengunduhan file sumber daya. Defaultnya adalah noaction. Nilai yang mungkin termasuk: 'noAction', 'performExitOptionsJobAction'
onTaskFailure?: OnTaskFailure
Nilai Properti
poolInfo
Pengaturan Kumpulan yang terkait dengan Pekerjaan.
poolInfo?: PoolInformation
Nilai Properti
previousState
Status Pekerjaan sebelumnya. Properti ini tidak diatur jika Pekerjaan dalam status Aktif awal. Nilai yang mungkin termasuk: 'active', 'disabling', 'disabled', 'enabling', 'terminating', 'completed', 'deleting'
previousState?: JobState
Nilai Properti
previousStateTransitionTime
Waktu di mana Pekerjaan memasuki status sebelumnya. Properti ini tidak diatur jika Pekerjaan dalam status Aktif awal.
previousStateTransitionTime?: Date
Nilai Properti
Date
priority
Prioritas Pekerjaan. Nilai prioritas dapat berkisar dari -1000 hingga 1000, dengan -1000 menjadi prioritas terendah dan 1000 menjadi prioritas tertinggi. Nilai defaultnya adalah 0.
priority?: number
Nilai Properti
number
state
Status Pekerjaan saat ini. Nilai yang mungkin termasuk: 'active', 'disabling', 'disabled', 'enabling', 'terminating', 'completed', 'deleting'
state?: JobState
Nilai Properti
stateTransitionTime
Waktu di mana Pekerjaan memasuki statusnya saat ini.
stateTransitionTime?: Date
Nilai Properti
Date
stats
Statistik penggunaan sumber daya untuk seluruh masa pakai Pekerjaan. Properti ini diisi hanya jika CloudJob diambil dengan klausa perluas termasuk atribut 'statistik'; jika tidak, itu null. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit.
stats?: JobStatistics
Nilai Properti
url
URL Pekerjaan.
url?: string
Nilai Properti
string
usesTaskDependencies
Apakah Tugas dalam Pekerjaan dapat menentukan dependensi satu sama lain. Defaultnya adalah false.
usesTaskDependencies?: boolean
Nilai Properti
boolean