Recurso: Sesión
Es una representación de una sesión.
Representación JSON |
---|
{ "name": string, "uuid": string, "createTime": string, "runtimeInfo": { object ( |
Campos | |
---|---|
name |
Obligatorio. Es el nombre del recurso de la sesión. |
uuid |
Solo salida. Un UUID de sesión (identificador único universal). El servicio genera este valor cuando crea la sesión. |
create |
Solo salida. Es la hora en la que se creó la sesión. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
runtime |
Solo salida. Información del entorno de ejecución sobre la ejecución de la sesión. |
state |
Solo salida. Un estado de la sesión. |
state |
Solo salida. Detalles del estado de la sesión, como la descripción de la falla si el estado es |
state |
Solo salida. Es la hora en que la sesión entró en el estado actual. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
creator |
Solo salida. Es la dirección de correo electrónico del usuario que creó la sesión. |
labels |
Opcional. Las etiquetas que se asociarán con la sesión. Las claves de etiqueta deben contener entre 1 y 63 caracteres y cumplir con la RFC 1035. Los valores de la etiqueta pueden estar vacíos, pero, si están presentes, deben contener entre 1 y 63 caracteres y cumplir con la RFC 1035. No se pueden asociar más de 32 etiquetas a una sesión. Un objeto que contiene una lista de pares |
runtime |
Opcional. Configuración del entorno de ejecución para la ejecución de la sesión. |
environment |
Opcional. Configuración del entorno para la ejecución de la sesión. |
user |
Opcional. Es la dirección de correo electrónico del usuario propietario de la sesión. |
state |
Solo salida. Información histórica del estado de la sesión. |
session |
Opcional. Es la plantilla de sesión que usa la sesión. Solo son válidos los nombres de los recursos, incluidos el ID y la ubicación del proyecto. Ejemplo: * La plantilla debe estar en el mismo proyecto y la misma región de Dataproc que la sesión. |
Campo de unión session_config . La configuración de la sesión. session_config puede ser solo uno de los siguientes: |
|
jupyter |
Opcional. Configuración de la sesión de Jupyter |
spark |
Opcional. Configuración de la sesión de Spark Connect. |
Estado
El estado de la sesión.
Enums | |
---|---|
STATE_UNSPECIFIED |
Se desconoce el estado de la sesión. |
CREATING |
La sesión se crea antes de ejecutarse. |
ACTIVE |
La sesión se está ejecutando. |
TERMINATING |
La sesión finalizará. |
TERMINATED |
La sesión finaliza correctamente. |
FAILED |
La sesión ya no se está ejecutando debido a un error. |
SessionStateHistory
Información histórica del estado.
Representación JSON |
---|
{
"state": enum ( |
Campos | |
---|---|
state |
Solo salida. Es el estado de la sesión en este punto del historial de la sesión. |
state |
Solo salida. Detalles sobre el estado en este punto del historial de la sesión. |
state |
Solo salida. Es la hora en la que la sesión entró en el estado histórico. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Métodos |
|
---|---|
|
Crea una sesión interactiva de forma asíncrona. |
|
Borra el recurso de sesión interactiva. |
|
Obtiene la representación de recursos para una sesión interactiva. |
|
Muestra una lista de las sesiones interactivas. |
|
Finaliza la sesión interactiva. |