REST Resource: projects.locations.sessions

Resource: Sesi

Representasi sesi.

Representasi JSON
{
  "name": string,
  "uuid": string,
  "createTime": string,
  "runtimeInfo": {
    object (RuntimeInfo)
  },
  "state": enum (State),
  "stateMessage": string,
  "stateTime": string,
  "creator": string,
  "labels": {
    string: string,
    ...
  },
  "runtimeConfig": {
    object (RuntimeConfig)
  },
  "environmentConfig": {
    object (EnvironmentConfig)
  },
  "user": string,
  "stateHistory": [
    {
      object (SessionStateHistory)
    }
  ],
  "sessionTemplate": string,

  // Union field session_config can be only one of the following:
  "jupyterSession": {
    object (JupyterConfig)
  },
  "sparkConnectSession": {
    object (SparkConnectConfig)
  }
  // End of list of possible types for union field session_config.
}
Kolom
name

string

Wajib. Nama resource sesi.

uuid

string

Hanya output. UUID sesi (ID Unik Universal). Layanan menghasilkan nilai ini saat membuat sesi.

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan sesi.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

runtimeInfo

object (RuntimeInfo)

Hanya output. Informasi runtime tentang eksekusi sesi.

state

enum (State)

Hanya output. Status sesi.

stateMessage

string

Hanya output. Detail status sesi, seperti deskripsi kegagalan jika statusnya FAILED.

stateTime

string (Timestamp format)

Hanya output. Waktu saat sesi memasuki status saat ini.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

creator

string

Hanya output. Alamat email pengguna yang membuat sesi.

labels

map (key: string, value: string)

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.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

runtimeConfig

object (RuntimeConfig)

Opsional. Konfigurasi runtime untuk eksekusi sesi.

environmentConfig

object (EnvironmentConfig)

Opsional. Konfigurasi lingkungan untuk eksekusi sesi.

user

string

Opsional. Alamat email pengguna yang memiliki sesi.

stateHistory[]

object (SessionStateHistory)

Hanya output. Informasi status historis untuk sesi.

sessionTemplate

string

Opsional. Template sesi yang digunakan oleh sesi.

Hanya nama resource, termasuk project ID dan lokasi, yang valid.

Contoh: * https://www.googleapis.com/compute/v1/projects/[projectId]/locations/[dataproc_region]/sessionTemplates/[template_id] * projects/[projectId]/locations/[dataproc_region]/sessionTemplates/[template_id]

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:
jupyterSession

object (JupyterConfig)

Opsional. Konfigurasi sesi Jupyter.

sparkConnectSession

object (SparkConnectConfig)

Opsional. Konfigurasi sesi Spark connect.

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.

SessionStateHistory

Informasi status historis.

Representasi JSON
{
  "state": enum (State),
  "stateMessage": string,
  "stateStartTime": string
}
Kolom
state

enum (State)

Hanya output. Status sesi pada titik ini dalam histori sesi.

stateMessage

string

Hanya output. Detail tentang status pada tahap ini dalam histori sesi.

stateStartTime

string (Timestamp format)

Hanya output. Waktu saat sesi memasuki status historis.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

Metode

create

Buat sesi interaktif secara asinkron.

delete

Menghapus resource sesi interaktif.

get

Mendapatkan representasi resource untuk sesi interaktif.

list

Mencantumkan sesi interaktif.

terminate

Menghentikan sesi interaktif.