Bagikan melalui


CloudJob interface

Antarmuka yang mewakili CloudJob.

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.

constraints

Batasan eksekusi untuk Pekerjaan.

creationTime

Waktu pembuatan Pekerjaan.

displayName

Nama tampilan untuk Pekerjaan.

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.

executionInfo

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

jobManagerTask

Detail Tugas Manajer Pekerjaan yang akan diluncurkan saat Pekerjaan dimulai.

jobPreparationTask

Tugas persiapan pekerjaan. Tugas Persiapan Pekerjaan adalah Tugas khusus yang dijalankan pada setiap Simpul Komputasi sebelum Tugas Pekerjaan lainnya.

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.

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.

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.

networkConfiguration

Konfigurasi jaringan untuk Pekerjaan.

onAllTasksComplete

Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. Defaultnya adalah noaction. Nilai yang mungkin termasuk: 'noAction', 'terminateJob'

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'

poolInfo

Pengaturan Kumpulan yang terkait dengan Pekerjaan.

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'

previousStateTransitionTime

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'

stateTransitionTime

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.

usesTaskDependencies

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

Batasan eksekusi untuk Pekerjaan.

constraints?: JobConstraints

Nilai Properti

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