Indeks
BatchController
(grafis)SessionController
(grafis)SessionTemplateController
(grafis)AnalyzeOperationMetadata
(pesan)AnalyzeOperationMetadata.WorkloadType
(enum)AutotuningConfig
(pesan)AutotuningConfig.Scenario
(enum)Batch
(pesan)Batch.State
(enum)Batch.StateHistory
(pesan)BatchOperationMetadata
(pesan)BatchOperationMetadata.BatchOperationType
(enum)CreateBatchRequest
(pesan)CreateSessionRequest
(pesan)CreateSessionTemplateRequest
(pesan)DeleteBatchRequest
(pesan)DeleteSessionRequest
(pesan)DeleteSessionTemplateRequest
(pesan)DiagnoseClusterResults
(pesan)EnvironmentConfig
(pesan)ExecutionConfig
(pesan)GetBatchRequest
(pesan)GetSessionRequest
(pesan)GetSessionTemplateRequest
(pesan)JupyterConfig
(pesan)JupyterConfig.Kernel
(enum)ListBatchesRequest
(pesan)ListBatchesResponse
(pesan)ListSessionTemplatesRequest
(pesan)ListSessionTemplatesResponse
(pesan)ListSessionsRequest
(pesan)ListSessionsResponse
(pesan)PeripheralsConfig
(pesan)PyPiRepositoryConfig
(pesan)PySparkBatch
(pesan)RepositoryConfig
(pesan)RuntimeConfig
(pesan)RuntimeInfo
(pesan)Session
(pesan)Session.SessionStateHistory
(pesan)Session.State
(enum)SessionOperationMetadata
(pesan)SessionOperationMetadata.SessionOperationType
(enum)SessionTemplate
(pesan)SparkBatch
(pesan)SparkConnectConfig
(pesan)SparkHistoryServerConfig
(pesan)SparkRBatch
(pesan)SparkSqlBatch
(pesan)TerminateSessionRequest
(pesan)UpdateSessionTemplateRequest
(pesan)UsageMetrics
(pesan)UsageSnapshot
(pesan)
BatchController
BatchController menyediakan metode untuk mengelola beban kerja batch.
CreateBatch |
---|
Membuat workload batch yang dieksekusi secara asinkron.
|
DeleteBatch |
---|
Menghapus resource workload batch. Jika batch tidak berada dalam
|
GetBatch |
---|
Mendapatkan representasi resource workload batch.
|
ListBatches |
---|
Mencantumkan workload batch.
|
SessionController
SessionController
menyediakan metode untuk mengelola sesi interaktif.
CreateSession |
---|
Buat sesi interaktif secara asinkron.
|
DeleteSession |
---|
Menghapus resource sesi interaktif. Jika tidak dalam status terminal, sesi akan dihentikan, lalu dihapus.
|
GetSession |
---|
Mendapatkan representasi resource untuk sesi interaktif.
|
ListSessions |
---|
Mencantumkan sesi interaktif.
|
TerminateSession |
---|
Menghentikan sesi interaktif.
|
SessionTemplateController
SessionTemplateController menyediakan metode untuk mengelola template sesi.
CreateSessionTemplate |
---|
Membuat template sesi secara sinkron.
|
DeleteSessionTemplate |
---|
Menghapus template sesi.
|
GetSessionTemplate |
---|
Mendapatkan representasi resource untuk template sesi.
|
ListSessionTemplates |
---|
Mencantumkan template sesi.
|
UpdateSessionTemplate |
---|
Memperbarui template sesi secara sinkron.
|
AnalyzeOperationMetadata
Metadata yang menjelaskan operasi Analyze.
Kolom | |
---|---|
analyzed_ |
Hanya output. nama beban kerja yang sedang dianalisis. |
analyzed_ |
Hanya output. Jenis beban kerja yang sedang dianalisis. |
analyzed_ |
Hanya output. ID unik beban kerja yang biasanya dihasilkan oleh bidang kontrol. Misalnya, uuid batch. |
create_ |
Hanya output. Waktu saat operasi dibuat. |
done_ |
Hanya output. Waktu saat operasi selesai. |
description |
Hanya output. Deskripsi singkat operasi. |
labels |
Hanya output. Label yang terkait dengan operasi. |
warnings[] |
Hanya output. Peringatan yang ditemukan selama eksekusi operasi. |
WorkloadType
Jenis beban kerja
Enum | |
---|---|
WORKLOAD_TYPE_UNSPECIFIED |
Opsi tidak ditentukan |
BATCH |
Tugas batch serverless |
AutotuningConfig
Konfigurasi penyesuaian otomatis workload.
Kolom | |
---|---|
scenarios[] |
Opsional. Skenario yang penyesuaiannya diterapkan. |
Skenario
Skenario mewakili sasaran tertentu yang akan dicoba dicapai oleh penyesuaian otomatis dengan mengubah beban kerja.
Enum | |
---|---|
SCENARIO_UNSPECIFIED |
Nilai default. |
SCALING |
Rekomendasi penskalaan seperti initialExecutors. |
BROADCAST_HASH_JOIN |
Menambahkan petunjuk untuk siaran hubungan potensial. |
MEMORY |
Pengelolaan memori untuk workload. |
Batch
Representasi beban kerja batch di layanan.
Kolom | |
---|---|
name |
Hanya output. Nama resource batch. |
uuid |
Hanya output. UUID batch (ID Unik Universal). Layanan menghasilkan nilai ini saat membuat batch. |
create_ |
Hanya output. Waktu saat batch dibuat. |
runtime_ |
Hanya output. Informasi runtime tentang eksekusi batch. |
state |
Hanya output. Status batch. |
state_ |
Hanya output. Detail status batch, seperti deskripsi kegagalan jika statusnya |
state_ |
Hanya output. Waktu saat batch memasuki status saat ini. |
creator |
Hanya output. Alamat email pengguna yang membuat batch. |
labels |
Opsional. Label yang akan dikaitkan dengan batch ini. Kunci label harus berisi 1 hingga 63 karakter, dan harus sesuai dengan RFC 1035. Nilai label dapat kosong, tetapi jika ada, harus berisi 1 hingga 63 karakter, dan harus sesuai dengan RFC 1035. Tidak lebih dari 32 label yang dapat dikaitkan dengan batch. |
runtime_ |
Opsional. Konfigurasi runtime untuk eksekusi batch. |
environment_ |
Opsional. Konfigurasi lingkungan untuk eksekusi batch. |
operation |
Hanya output. Nama resource operasi yang terkait dengan batch ini. |
state_ |
Hanya output. Informasi status historis untuk batch. |
Kolom union batch_config . Bagian konfigurasi batch khusus aplikasi/framework. batch_config hanya ada berupa salah satu diantara berikut: |
|
pyspark_ |
Opsional. Konfigurasi batch PySpark. |
spark_ |
Opsional. Konfigurasi batch Spark. |
spark_ |
Opsional. Konfigurasi batch SparkR. |
spark_ |
Opsional. Konfigurasi batch SparkSql. |
Negara bagian/Provinsi
Status batch.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status batch tidak diketahui. |
PENDING |
Batch dibuat sebelum dijalankan. |
RUNNING |
Batch sedang berjalan. |
CANCELLING |
Batch dibatalkan. |
CANCELLED |
Pembatalan batch berhasil. |
SUCCEEDED |
Batch berhasil diselesaikan. |
FAILED |
Batch tidak lagi berjalan karena error. |
StateHistory
Informasi status historis.
Kolom | |
---|---|
state |
Hanya output. Status batch pada titik ini dalam histori. |
state_ |
Hanya output. Detail tentang status pada titik ini dalam histori. |
state_ |
Hanya output. Waktu saat batch memasuki status historis. |
BatchOperationMetadata
Metadata yang menjelaskan operasi Batch.
Kolom | |
---|---|
batch |
Nama batch untuk operasi. |
batch_ |
UUID batch untuk operasi. |
create_ |
Waktu saat operasi dibuat. |
done_ |
Waktu saat operasi selesai. |
operation_ |
Jenis operasi. |
description |
Deskripsi singkat operasi. |
labels |
Label yang terkait dengan operasi. |
warnings[] |
Peringatan yang ditemukan selama eksekusi operasi. |
BatchOperationType
Jenis operasi untuk resource Batch
Enum | |
---|---|
BATCH_OPERATION_TYPE_UNSPECIFIED |
Jenis operasi batch tidak diketahui. |
BATCH |
Jenis operasi batch. |
CreateBatchRequest
Permintaan untuk membuat beban kerja batch.
Kolom | |
---|---|
parent |
Wajib. Resource induk tempat batch ini akan dibuat. Otorisasi memerlukan izin IAM berikut pada resource
|
batch |
Wajib. Batch yang akan dibuat. |
batch_ |
Opsional. ID yang akan digunakan untuk batch, yang akan menjadi komponen akhir dari nama resource batch. Nilai ini harus berisi 4-63 karakter. Karakter yang valid adalah |
request_ |
Opsional. ID unik yang digunakan untuk mengidentifikasi permintaan. Jika layanan menerima dua CreateBatchRequest dengan request_id yang sama, permintaan kedua akan diabaikan dan Operasi yang sesuai dengan Batch pertama yang dibuat dan disimpan di backend akan ditampilkan. Rekomendasi: Tetapkan nilai ini ke UUID. Nilai hanya boleh berisi huruf (a-z, A-Z), angka (0-9), garis bawah (_), dan tanda hubung (-). Panjang maksimalnya adalah 40 karakter. |
CreateSessionRequest
Permintaan untuk membuat sesi.
Kolom | |
---|---|
parent |
Wajib. Resource induk tempat sesi ini akan dibuat. Otorisasi memerlukan izin IAM berikut pada resource
|
session |
Wajib. Sesi interaktif yang akan dibuat. |
session_ |
Wajib. ID yang akan digunakan untuk sesi, yang menjadi komponen akhir dari nama resource sesi. Nilai ini harus berisi 4-63 karakter. Karakter yang valid adalah /[a-z][0-9]-/. |
request_ |
Opsional. ID unik yang digunakan untuk mengidentifikasi permintaan. Jika layanan menerima dua CreateSessionRequests dengan ID yang sama, permintaan kedua akan diabaikan, dan Rekomendasi: Tetapkan nilai ini ke UUID. Nilai hanya boleh berisi huruf (a-z, A-Z), angka (0-9), garis bawah (_), dan tanda hubung (-). Panjang maksimalnya adalah 40 karakter. |
CreateSessionTemplateRequest
Permintaan untuk membuat template sesi.
Kolom | |
---|---|
parent |
Wajib. Resource induk tempat template sesi ini akan dibuat. Otorisasi memerlukan izin IAM berikut pada resource
|
session_ |
Wajib. Template sesi yang akan dibuat. |
DeleteBatchRequest
Permintaan untuk menghapus beban kerja batch.
Kolom | |
---|---|
name |
Wajib. Nama batch yang sepenuhnya memenuhi syarat untuk diambil dalam format "projects/PROJECT_ID/locations/DATAPROC_REGION/batches/BATCH_ID" Otorisasi memerlukan izin IAM berikut pada resource
|
DeleteSessionRequest
Permintaan untuk menghapus sesi.
Kolom | |
---|---|
name |
Wajib. Nama resource sesi yang akan dihapus. Otorisasi memerlukan izin IAM berikut pada resource
|
request_ |
Opsional. ID unik yang digunakan untuk mengidentifikasi permintaan. Jika layanan menerima dua DeleteSessionRequest dengan ID yang sama, permintaan kedua akan diabaikan. Rekomendasi: Tetapkan nilai ini ke UUID. Nilai hanya boleh berisi huruf (a-z, A-Z), angka (0-9), garis bawah (_), dan tanda hubung (-). Panjang maksimalnya adalah 40 karakter. |
DeleteSessionTemplateRequest
Permintaan untuk menghapus template sesi.
Kolom | |
---|---|
name |
Wajib. Nama resource template sesi yang akan dihapus. Otorisasi memerlukan izin IAM berikut pada resource
|
DiagnoseClusterResults
Lokasi output diagnostik.
Kolom | |
---|---|
output_ |
Hanya output. URI Cloud Storage dari output diagnostik. Laporan output adalah file teks biasa dengan ringkasan diagnostik yang dikumpulkan. |
EnvironmentConfig
Konfigurasi lingkungan untuk workload.
Kolom | |
---|---|
execution_ |
Opsional. Konfigurasi eksekusi untuk workload. |
peripherals_ |
Opsional. Konfigurasi periferal yang dapat diakses oleh beban kerja. |
ExecutionConfig
Konfigurasi eksekusi untuk workload.
Kolom | |
---|---|
service_ |
Opsional. Akun layanan yang digunakan untuk menjalankan beban kerja. |
network_ |
Opsional. Tag yang digunakan untuk kontrol traffic jaringan. |
kms_ |
Opsional. Kunci Cloud KMS yang akan digunakan untuk enkripsi. |
idle_ |
Opsional. Hanya berlaku untuk sesi. Durasi untuk mempertahankan sesi tetap aktif saat tidak ada aktivitas. Melebihi nilai minimum ini akan menyebabkan sesi dihentikan. Kolom ini tidak dapat ditetapkan pada workload batch. Nilai minimum adalah 10 menit; nilai maksimum adalah 14 hari (lihat representasi JSON Durasi). Jika tidak ditetapkan, setelan defaultnya adalah 1 jam. Jika |
ttl |
Opsional. Durasi setelah beban kerja dihentikan, yang ditentukan sebagai representasi JSON untuk Durasi. Jika beban kerja melebihi durasi ini, beban kerja akan dihentikan tanpa syarat tanpa menunggu pekerjaan yang sedang berlangsung selesai. Jika |
staging_ |
Opsional. Bucket Cloud Storage yang digunakan untuk melakukan staging dependensi beban kerja, file konfigurasi, serta menyimpan output beban kerja dan data efemeral lainnya, seperti file histori Spark. Jika Anda tidak menentukan bucket staging, Cloud Dataproc akan menentukan lokasi Cloud Storage sesuai dengan region tempat beban kerja Anda berjalan, lalu membuat dan mengelola bucket sementara dan staging per lokasi tingkat project. Kolom ini memerlukan nama bucket Cloud Storage, bukan URI |
Kolom union network . Konfigurasi jaringan untuk eksekusi beban kerja. network hanya ada berupa salah satu diantara berikut: |
|
network_ |
Opsional. URI jaringan untuk menghubungkan beban kerja. |
subnetwork_ |
Opsional. URI subjaringan untuk menghubungkan beban kerja. |
GetBatchRequest
Permintaan untuk mendapatkan representasi resource untuk workload batch.
Kolom | |
---|---|
name |
Wajib. Nama batch yang sepenuhnya memenuhi syarat untuk diambil dalam format "projects/PROJECT_ID/locations/DATAPROC_REGION/batches/BATCH_ID" Otorisasi memerlukan izin IAM berikut pada resource
|
GetSessionRequest
Permintaan untuk mendapatkan representasi resource untuk sesi.
Kolom | |
---|---|
name |
Wajib. Nama sesi yang akan diambil. Otorisasi memerlukan izin IAM berikut pada resource
|
GetSessionTemplateRequest
Permintaan untuk mendapatkan representasi resource untuk template sesi.
Kolom | |
---|---|
name |
Wajib. Nama template sesi yang akan diambil. Otorisasi memerlukan izin IAM berikut pada resource
|
JupyterConfig
Konfigurasi Jupyter untuk sesi interaktif.
Kolom | |
---|---|
kernel |
Opsional. Kernel |
display_ |
Opsional. Nama tampilan, yang ditampilkan di kartu kernelspec Jupyter. |
Kernel
Jenis kernel Jupyter.
Enum | |
---|---|
KERNEL_UNSPECIFIED |
Kernel tidak diketahui. |
PYTHON |
Kernel Python. |
SCALA |
Kernel Scala. |
ListBatchesRequest
Permintaan untuk mencantumkan beban kerja batch dalam project.
Kolom | |
---|---|
parent |
Wajib. Induk, yang memiliki kumpulan batch ini. Otorisasi memerlukan izin IAM berikut pada resource
|
page_ |
Opsional. Jumlah maksimum batch yang akan ditampilkan dalam setiap respons. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Ukuran halaman default adalah 20; ukuran halaman maksimum adalah 1.000. |
page_ |
Opsional. Token halaman yang diterima dari panggilan |
filter |
Opsional. Filter untuk batch yang akan ditampilkan dalam respons. Filter adalah ekspresi logis yang membatasi nilai berbagai kolom di setiap resource batch. Filter peka huruf besar/kecil, dan dapat berisi beberapa klausa yang digabungkan dengan operator logika (AND/OR). Kolom yang didukung adalah Misalnya, filter Lihat https://google.aip.dev/assets/misc/ebnf-filtering.txt untuk deskripsi mendetail tentang sintaksis filter dan daftar perbandingan yang didukung. |
order_ |
Opsional. Kolom yang akan digunakan untuk mengurutkan daftar batch. Saat ini, satu-satunya urutan pengurutan yang didukung adalah tidak ditentukan (kosong) dan Lihat https://google.aip.dev/132#ordering untuk mengetahui detail selengkapnya. |
ListBatchesResponse
Daftar workload batch.
Kolom | |
---|---|
batches[] |
Hanya output. Batch dari koleksi yang ditentukan. |
next_ |
Token yang dapat dikirim sebagai |
unreachable[] |
Hanya output. Daftar Batch yang tidak dapat disertakan dalam respons. Mencoba mendapatkan salah satu resource ini dapat menunjukkan alasan resource tersebut tidak disertakan dalam respons daftar. |
ListSessionTemplatesRequest
Permintaan untuk mencantumkan template sesi dalam sebuah project.
Kolom | |
---|---|
parent |
Wajib. Induk yang memiliki koleksi template sesi ini. Otorisasi memerlukan izin IAM berikut pada resource
|
page_ |
Opsional. Jumlah maksimum sesi yang akan ditampilkan dalam setiap respons. Layanan mungkin menampilkan lebih sedikit dari nilai ini. |
page_ |
Opsional. Token halaman yang diterima dari panggilan |
filter |
Opsional. Filter untuk template sesi yang akan ditampilkan dalam respons. Filter peka huruf besar/kecil dan memiliki sintaksis berikut: [field = value] AND [field [= value]] ... |
ListSessionTemplatesResponse
Daftar template sesi.
Kolom | |
---|---|
session_ |
Hanya output. Daftar template sesi |
next_ |
Token yang dapat dikirim sebagai |
ListSessionsRequest
Permintaan untuk mencantumkan sesi dalam project.
Kolom | |
---|---|
parent |
Wajib. Induk, yang memiliki kumpulan sesi ini. Otorisasi memerlukan izin IAM berikut pada resource
|
page_ |
Opsional. Jumlah maksimum sesi yang akan ditampilkan dalam setiap respons. Layanan mungkin menampilkan lebih sedikit dari nilai ini. |
page_ |
Opsional. Token halaman yang diterima dari panggilan |
filter |
Opsional. Filter untuk sesi yang akan ditampilkan dalam respons. Filter adalah ekspresi logis yang membatasi nilai berbagai kolom di setiap resource sesi. Filter peka huruf besar/kecil, dan dapat berisi beberapa klausa yang digabungkan dengan operator logika (AND, OR). Kolom yang didukung adalah Contoh: Lihat https://google.aip.dev/assets/misc/ebnf-filtering.txt untuk mengetahui deskripsi mendetail tentang sintaksis filter dan daftar pembanding yang didukung. |
ListSessionsResponse
Daftar sesi interaktif.
Kolom | |
---|---|
sessions[] |
Hanya output. Sesi dari koleksi yang ditentukan. |
next_ |
Token yang dapat dikirim sebagai |
PeripheralsConfig
Konfigurasi layanan tambahan untuk workload.
Kolom | |
---|---|
metastore_ |
Opsional. Nama resource layanan Dataproc Metastore yang ada. Contoh:
|
spark_ |
Opsional. Konfigurasi Spark History Server untuk workload. |
PyPiRepositoryConfig
Konfigurasi untuk repositori PyPi
Kolom | |
---|---|
pypi_ |
Opsional. Alamat repositori PyPi |
PySparkBatch
Konfigurasi untuk menjalankan beban kerja batch Apache PySpark.
Kolom | |
---|---|
main_ |
Wajib. URI HCFS dari file Python utama yang akan digunakan sebagai driver Spark. Harus berupa file .py. |
args[] |
Opsional. Argumen yang akan diteruskan ke driver. Jangan sertakan argumen yang dapat ditetapkan sebagai properti batch, seperti |
python_ |
Opsional. URI file HCFS dari file Python yang akan diteruskan ke framework PySpark. Jenis file yang didukung: |
jar_ |
Opsional. URI HCFS file jar yang akan ditambahkan ke classpath driver dan tugas Spark. |
file_ |
Opsional. URI HCFS file yang akan ditempatkan di direktori kerja setiap eksekutor. |
archive_ |
Opsional. URI HCFS arsip yang akan diekstrak ke direktori kerja setiap eksekutor. Jenis file yang didukung: |
RepositoryConfig
Konfigurasi untuk repositori dependensi
Kolom | |
---|---|
pypi_ |
Opsional. Konfigurasi untuk repositori PyPi. |
RuntimeConfig
Konfigurasi runtime untuk workload.
Kolom | |
---|---|
version |
Opsional. Versi runtime batch. |
container_ |
Opsional. Image container kustom opsional untuk lingkungan runtime tugas. Jika tidak ditentukan, image penampung default akan digunakan. |
properties |
Opsional. Pemetaan nama properti ke nilai, yang digunakan untuk mengonfigurasi eksekusi beban kerja. |
repository_ |
Opsional. Konfigurasi repositori dependensi. |
autotuning_ |
Opsional. Konfigurasi penyesuaian otomatis workload. |
cohort |
Opsional. ID kelompok. Mengidentifikasi keluarga beban kerja yang memiliki bentuk yang sama, misalnya tugas ETL harian. |
RuntimeInfo
Informasi runtime tentang eksekusi beban kerja.
Kolom | |
---|---|
endpoints |
Hanya output. Peta endpoint akses jarak jauh (seperti antarmuka web dan API) ke URI-nya. |
output_ |
Hanya output. URI yang mengarah ke lokasi stdout dan stderr workload. |
diagnostic_ |
Hanya output. URI yang mengarah ke lokasi tarball diagnostik. |
approximate_ |
Hanya output. Perkiraan penggunaan resource workload, yang dihitung saat workload selesai (lihat Harga Dataproc Serverless). Catatan: Penghitungan metrik ini dapat berubah di masa mendatang, misalnya, untuk mencatat penggunaan resource workload kumulatif selama eksekusi workload (lihat catatan rilis Dataproc Serverless untuk pengumuman, perubahan, perbaikan, dan pengembangan Dataproc lainnya). |
current_ |
Hanya output. Ringkasan penggunaan resource workload saat ini. |
Sesi
Representasi sesi.
Kolom | |
---|---|
name |
Wajib. Nama resource sesi. |
uuid |
Hanya output. UUID sesi (ID Unik Universal). Layanan menghasilkan nilai ini saat membuat sesi. |
create_ |
Hanya output. Waktu pembuatan sesi. |
runtime_ |
Hanya output. Informasi runtime tentang eksekusi sesi. |
state |
Hanya output. Status sesi. |
state_ |
Hanya output. Detail status sesi, seperti deskripsi kegagalan jika statusnya |
state_ |
Hanya output. Waktu saat sesi memasuki status saat ini. |
creator |
Hanya output. Alamat email pengguna yang membuat sesi. |
labels |
Opsional. Label yang akan dikaitkan dengan sesi. Kunci label harus berisi 1 hingga 63 karakter, dan harus sesuai dengan RFC 1035. Nilai label dapat kosong, tetapi jika ada, harus berisi 1 hingga 63 karakter, dan harus sesuai dengan RFC 1035. Tidak lebih dari 32 label yang dapat dikaitkan dengan sesi. |
runtime_ |
Opsional. Konfigurasi runtime untuk eksekusi sesi. |
environment_ |
Opsional. Konfigurasi lingkungan untuk eksekusi sesi. |
user |
Opsional. Alamat email pengguna yang memiliki sesi. |
state_ |
Hanya output. Informasi status historis untuk sesi. |
session_ |
Opsional. Template sesi yang digunakan oleh sesi. Hanya nama resource, termasuk project ID dan lokasi, yang valid. Contoh: * Template harus berada di project dan region Dataproc yang sama dengan sesi. |
Kolom union session_config . Konfigurasi sesi. session_config hanya ada berupa salah satu diantara berikut: |
|
jupyter_ |
Opsional. Konfigurasi sesi Jupyter. |
spark_ |
Opsional. Konfigurasi sesi Spark connect. |
SessionStateHistory
Informasi status historis.
Kolom | |
---|---|
state |
Hanya output. Status sesi pada titik ini dalam histori sesi. |
state_ |
Hanya output. Detail tentang status pada tahap ini dalam histori sesi. |
state_ |
Hanya output. Waktu saat sesi memasuki status historis. |
Negara bagian/Provinsi
Status sesi.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status sesi tidak diketahui. |
CREATING |
Sesi dibuat sebelum dijalankan. |
ACTIVE |
Sesi sedang berjalan. |
TERMINATING |
Sesi akan dihentikan. |
TERMINATED |
Sesi berhasil dihentikan. |
FAILED |
Sesi tidak lagi berjalan karena terjadi error. |
SessionOperationMetadata
Metadata yang menjelaskan operasi Sesi.
Kolom | |
---|---|
session |
Nama sesi untuk operasi. |
session_ |
UUID sesi untuk operasi. |
create_ |
Waktu saat operasi dibuat. |
done_ |
Waktu saat operasi selesai. |
operation_ |
Jenis operasi. |
description |
Deskripsi singkat operasi. |
labels |
Label yang terkait dengan operasi. |
warnings[] |
Peringatan yang ditemukan selama eksekusi operasi. |
SessionOperationType
Jenis operasi untuk resource Sesi
Enum | |
---|---|
SESSION_OPERATION_TYPE_UNSPECIFIED |
Jenis operasi sesi tidak diketahui. |
CREATE |
Membuat jenis operasi Sesi. |
TERMINATE |
Jenis operasi Menghentikan Sesi. |
DELETE |
Menghapus jenis operasi Sesi. |
SessionTemplate
Representasi template sesi.
Kolom | |
---|---|
name |
Wajib. Nama resource template sesi. |
description |
Opsional. Deskripsi singkat template. |
create_ |
Hanya output. Waktu pembuatan template. |
creator |
Hanya output. Alamat email pengguna yang membuat template. |
labels |
Opsional. Label yang akan dikaitkan dengan sesi yang dibuat menggunakan template ini. Kunci label harus berisi 1 hingga 63 karakter, dan harus sesuai dengan RFC 1035. Nilai label dapat kosong, tetapi jika ada, harus berisi 1 hingga 63 karakter dan sesuai dengan RFC 1035. Tidak lebih dari 32 label yang dapat dikaitkan dengan sesi. |
runtime_ |
Opsional. Konfigurasi runtime untuk eksekusi sesi. |
environment_ |
Opsional. Konfigurasi lingkungan untuk eksekusi sesi. |
update_ |
Hanya output. Waktu template terakhir diperbarui. |
uuid |
Hanya output. UUID template sesi (ID Unik Universal). Layanan menghasilkan nilai ini saat membuat template sesi. |
Kolom union session_config . Konfigurasi sesi. session_config hanya ada berupa salah satu diantara berikut: |
|
jupyter_ |
Opsional. Konfigurasi sesi Jupyter. |
spark_ |
Opsional. Konfigurasi sesi Spark connect. |
SparkBatch
Konfigurasi untuk menjalankan beban kerja batch Apache Spark.
Kolom | |
---|---|
args[] |
Opsional. Argumen yang akan diteruskan ke driver. Jangan sertakan argumen yang dapat ditetapkan sebagai properti batch, seperti |
jar_ |
Opsional. URI HCFS file jar yang akan ditambahkan ke classpath driver dan tugas Spark. |
file_ |
Opsional. URI HCFS file yang akan ditempatkan di direktori kerja setiap eksekutor. |
archive_ |
Opsional. URI HCFS arsip yang akan diekstrak ke direktori kerja setiap eksekutor. Jenis file yang didukung: |
Kolom union driver . Spesifikasi metode utama yang akan dipanggil untuk mendorong beban kerja Spark. Tentukan file jar yang berisi class utama atau nama class utama. Untuk meneruskan jar utama dan class utama dalam jar tersebut, tambahkan jar ke jar_file_uris , lalu tentukan nama class utama di main_class . driver hanya dapat berupa salah satu dari hal berikut: |
|
main_ |
Opsional. URI HCFS file jar yang berisi class utama. |
main_ |
Opsional. Nama class utama driver. File jar yang berisi class harus berada di classpath atau ditentukan di |
SparkConnectConfig
Jenis ini tidak memiliki kolom.
Konfigurasi Spark Connect untuk sesi interaktif.
SparkHistoryServerConfig
Konfigurasi Server Histori Spark untuk workload.
Kolom | |
---|---|
dataproc_ |
Opsional. Nama resource Cluster Dataproc yang ada untuk bertindak sebagai Spark History Server untuk workload. Contoh:
|
SparkRBatch
Konfigurasi untuk menjalankan beban kerja batch Apache SparkR.
Kolom | |
---|---|
main_ |
Wajib. URI HCFS file R utama yang akan digunakan sebagai driver. Harus berupa file |
args[] |
Opsional. Argumen yang akan diteruskan ke driver Spark. Jangan sertakan argumen yang dapat ditetapkan sebagai properti batch, seperti |
file_ |
Opsional. URI HCFS file yang akan ditempatkan di direktori kerja setiap eksekutor. |
archive_ |
Opsional. URI HCFS arsip yang akan diekstrak ke direktori kerja setiap eksekutor. Jenis file yang didukung: |
SparkSqlBatch
Konfigurasi untuk menjalankan kueri Apache Spark SQL sebagai beban kerja batch.
Kolom | |
---|---|
query_ |
Wajib. URI HCFS skrip yang berisi kueri Spark SQL yang akan dieksekusi. |
query_ |
Opsional. Pemetaan nama variabel kueri ke nilai (setara dengan perintah Spark SQL: |
jar_ |
Opsional. URI HCFS file jar yang akan ditambahkan ke CLASSPATH Spark. |
TerminateSessionRequest
Permintaan untuk menghentikan sesi interaktif.
Kolom | |
---|---|
name |
Wajib. Nama resource sesi yang akan dihentikan. Otorisasi memerlukan izin IAM berikut pada resource
|
request_ |
Opsional. ID unik yang digunakan untuk mengidentifikasi permintaan. Jika layanan menerima dua TerminateSessionRequest dengan ID yang sama, permintaan kedua akan diabaikan. Rekomendasi: Tetapkan nilai ini ke UUID. Nilai hanya boleh berisi huruf (a-z, A-Z), angka (0-9), garis bawah (_), dan tanda hubung (-). Panjang maksimalnya adalah 40 karakter. |
UpdateSessionTemplateRequest
Permintaan untuk memperbarui template sesi.
Kolom | |
---|---|
session_ |
Wajib. Template sesi yang diperbarui. Otorisasi memerlukan izin IAM berikut pada resource
|
UsageMetrics
Metrik penggunaan mewakili perkiraan total resource yang digunakan oleh beban kerja.
Kolom | |
---|---|
milli_ |
Opsional. Penggunaan DCU (Dataproc Compute Unit) dalam ( |
shuffle_ |
Opsional. Penggunaan penyimpanan shuffle dalam ( |
milli_ |
Opsional. Penggunaan akselerator dalam ( |
accelerator_ |
Opsional. Jenis akselerator yang digunakan, jika ada |
UsageSnapshot
Snapshot penggunaan mewakili resource yang digunakan oleh beban kerja pada waktu yang ditentukan.
Kolom | |
---|---|
milli_ |
Opsional. Unit Komputasi Dataproc (DCU) milidetik (seperseribu) (lihat Harga Dataproc Serverless). |
shuffle_ |
Opsional. Penyimpanan Shuffle dalam gigabyte (GB). (lihat Harga Dataproc Serverless) |
milli_ |
Opsional. Unit Komputasi Dataproc (DCU) milidetik (seperseribu) dikenai biaya di tingkat premium (lihat Harga Dataproc Serverless). |
shuffle_ |
Opsional. Penyimpanan Shuffle dalam gigabyte (GB) yang dikenai biaya pada tingkat premium. (lihat Harga Dataproc Serverless) |
milli_ |
Opsional. Akselerator milidetik (seperseribu detik). (lihat Harga Dataproc Serverless) |
accelerator_ |
Opsional. Jenis akselerator yang digunakan, jika ada |
snapshot_ |
Opsional. Stempel waktu snapshot penggunaan. |