Índice
ManagedNotebookService(interfaz)NotebookService(interfaz)ContainerImage(mensaje)CreateEnvironmentRequest(mensaje)CreateExecutionRequest(mensaje)CreateInstanceRequest(mensaje)CreateRuntimeRequest(mensaje)CreateScheduleRequest(mensaje)DeleteEnvironmentRequest(mensaje)DeleteExecutionRequest(mensaje)DeleteInstanceRequest(mensaje)DeleteRuntimeRequest(mensaje)DeleteScheduleRequest(mensaje)DiagnoseInstanceRequest(mensaje)DiagnosticConfig(mensaje)EncryptionConfig(mensaje)Environment(mensaje)Event(mensaje)Event.EventType(enum)Execution(mensaje)Execution.State(enum)ExecutionTemplate(mensaje)ExecutionTemplate.DataprocParameters(mensaje)ExecutionTemplate.JobType(enum)ExecutionTemplate.ScaleTier(enum)ExecutionTemplate.SchedulerAcceleratorConfig(mensaje)ExecutionTemplate.SchedulerAcceleratorType(enum)ExecutionTemplate.VertexAIParameters(mensaje)GetEnvironmentRequest(mensaje)GetExecutionRequest(mensaje)GetInstanceHealthRequest(mensaje)GetInstanceHealthResponse(mensaje)GetInstanceHealthResponse.HealthState(enum)GetInstanceRequest(mensaje)GetRuntimeRequest(mensaje)GetScheduleRequest(mensaje)Instance(mensaje)Instance.AcceleratorConfig(mensaje)Instance.AcceleratorType(enum)Instance.Disk(mensaje)Instance.Disk.GuestOsFeature(mensaje)Instance.DiskEncryption(enum)Instance.DiskType(enum)Instance.NicType(enum)Instance.ShieldedInstanceConfig(mensaje)Instance.State(enum)Instance.UpgradeHistoryEntry(mensaje)Instance.UpgradeHistoryEntry.Action(enum)Instance.UpgradeHistoryEntry.State(enum)InstanceConfig(mensaje)InstanceMigrationEligibility(mensaje)InstanceMigrationEligibility.Error(enum)InstanceMigrationEligibility.Warning(enum)IsInstanceUpgradeableRequest(mensaje)IsInstanceUpgradeableResponse(mensaje)ListEnvironmentsRequest(mensaje)ListEnvironmentsResponse(mensaje)ListExecutionsRequest(mensaje)ListExecutionsResponse(mensaje)ListInstancesRequest(mensaje)ListInstancesResponse(mensaje)ListRuntimesRequest(mensaje)ListRuntimesResponse(mensaje)ListSchedulesRequest(mensaje)ListSchedulesResponse(mensaje)LocalDisk(mensaje)LocalDisk.RuntimeGuestOsFeature(mensaje)LocalDiskInitializeParams(mensaje)LocalDiskInitializeParams.DiskType(enum)MigrateInstanceRequest(mensaje)MigrateInstanceRequest.PostStartupScriptOption(enum)MigrateInstanceResponse(mensaje)MigrateRuntimeRequest(mensaje)MigrateRuntimeRequest.PostStartupScriptOption(enum)OperationMetadata(mensaje)RegisterInstanceRequest(mensaje)ReportInstanceInfoRequest(mensaje)ReportRuntimeEventRequest(mensaje)ReservationAffinity(mensaje)ReservationAffinity.Type(enum)ResetInstanceRequest(mensaje)ResetRuntimeRequest(mensaje)RollbackInstanceRequest(mensaje)Runtime(mensaje)Runtime.HealthState(enum)Runtime.State(enum)RuntimeAcceleratorConfig(mensaje)RuntimeAcceleratorConfig.AcceleratorType(enum)RuntimeAccessConfig(mensaje)RuntimeAccessConfig.RuntimeAccessType(enum)RuntimeMetrics(mensaje)RuntimeMigrationEligibility(mensaje)RuntimeMigrationEligibility.Error(enum)RuntimeMigrationEligibility.Warning(enum)RuntimeShieldedInstanceConfig(mensaje)RuntimeSoftwareConfig(mensaje)RuntimeSoftwareConfig.PostStartupScriptBehavior(enum)Schedule(mensaje)Schedule.State(enum)SetInstanceAcceleratorRequest(mensaje)SetInstanceLabelsRequest(mensaje)SetInstanceMachineTypeRequest(mensaje)StartInstanceRequest(mensaje)StartRuntimeRequest(mensaje)StopInstanceRequest(mensaje)StopRuntimeRequest(mensaje)SwitchRuntimeRequest(mensaje)UpdateInstanceConfigRequest(mensaje)UpdateInstanceMetadataItemsRequest(mensaje)UpdateInstanceMetadataItemsResponse(mensaje)UpdateRuntimeRequest(mensaje)UpdateShieldedInstanceConfigRequest(mensaje)UpgradeInstanceRequest(mensaje)UpgradeType(enum)VirtualMachine(mensaje)VirtualMachineConfig(mensaje)VirtualMachineConfig.BootImage(mensaje)VirtualMachineConfig.NicType(enum)VmImage(mensaje)
ManagedNotebookService
Es la API v1 del servicio de Notebooks administrados.
| CreateRuntime |
|---|
|
Crea un nuevo entorno de ejecución en un proyecto y una ubicación determinados.
|
| DeleteRuntime |
|---|
|
Borra un solo entorno de ejecución.
|
| GetRuntime |
|---|
|
Obtiene detalles de un solo entorno de ejecución. La ubicación debe ser un extremo regional, no zonal.
|
| ListRuntimes |
|---|
|
Enumera los tiempos de ejecución en una ubicación y un proyecto determinados.
|
| MigrateRuntime |
|---|
|
Migra un entorno de ejecución existente a una instancia nueva de Workbench.
|
| ReportRuntimeEvent |
|---|
|
Informa y procesa un evento del entorno de ejecución.
|
| ResetRuntime |
|---|
|
Restablece un entorno de ejecución de notebook administrado.
|
| StartRuntime |
|---|
|
Inicia un entorno de ejecución de notebook administrado. Realiza la acción "Iniciar" en las instancias de GPU y "Reanudar" en las instancias de CPU. Consulta: https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance
|
| StopRuntime |
|---|
|
Detiene un entorno de ejecución de notebook administrado. Realiza la acción "Detener" en las instancias de GPU y "Suspender" en las instancias de CPU. Consulta: https://cloud.google.com/compute/docs/instances/stop-start-instance https://cloud.google.com/compute/docs/instances/suspend-resume-instance
|
| SwitchRuntime |
|---|
|
Cambia un entorno de ejecución de notebook administrado.
|
| UpdateRuntime |
|---|
|
Actualiza la configuración del entorno de ejecución del notebook.
|
NotebookService
Es la API de servicio v1 para Cloud AI Platform Notebooks.
| CreateEnvironment |
|---|
|
Crea un entorno nuevo.
|
| CreateExecution |
|---|
|
Crea una nueva ejecución en un proyecto y una ubicación determinados.
|
| CreateInstance |
|---|
|
Crea una instancia nueva en un proyecto y una ubicación determinados.
|
| CreateSchedule |
|---|
|
Crea un nuevo notebook programado en un proyecto y una ubicación determinados.
|
| DeleteEnvironment |
|---|
|
Borra un solo entorno.
|
| DeleteExecution |
|---|
|
Borra la ejecución
|
| DeleteInstance |
|---|
|
Borra una sola instancia.
|
| DeleteSchedule |
|---|
|
Borra la programación y todos los trabajos subyacentes.
|
| DiagnoseInstance |
|---|
|
Crea un archivo de diagnóstico y ejecuta la herramienta de diagnóstico para una instancia determinada.
|
| GetEnvironment |
|---|
|
Obtiene detalles de un solo entorno.
|
| GetExecution |
|---|
|
Obtiene detalles de las ejecuciones
|
| GetInstance |
|---|
|
Obtiene detalles de una sola instancia.
|
| GetInstanceHealth |
|---|
|
Verifica si una instancia de notebook está en buen estado.
|
| GetSchedule |
|---|
|
Obtiene detalles de la programación
|
| IsInstanceUpgradeable |
|---|
|
Comprueba si una instancia de notebook se puede actualizar.
|
| ListEnvironments |
|---|
|
Enumera los entornos de un proyecto.
|
| ListExecutions |
|---|
|
Enumera las ejecuciones en una ubicación y un proyecto determinados.
|
| ListInstances |
|---|
|
Enumera las instancias en una ubicación y un proyecto determinados.
|
| ListSchedules |
|---|
|
Enumera las programaciones en una ubicación y un proyecto determinados.
|
| MigrateInstance |
|---|
|
Migra un notebook administrado por el usuario existente a instancias de Workbench.
|
| RegisterInstance |
|---|
|
Registra una instancia de notebook heredada existente en el servidor de la API de Notebooks. Las instancias heredadas son instancias creadas con las llamadas heredadas de Compute Engine. No se pueden administrar con la API de Notebooks de forma predeterminada. Esta llamada hace que la API de Notebooks pueda administrar estas instancias.
|
| ReportInstanceInfo |
|---|
|
Permite que las instancias de notebook informen su información más reciente al servidor de la API de Notebooks. El servidor combinará la información informada en el almacén de metadatos de la instancia. No uses este método directamente.
|
| ResetInstance |
|---|
|
Restablece una instancia de notebook.
|
| RollbackInstance |
|---|
|
Revierte una instancia de notebook a la versión anterior.
|
| SetInstanceAccelerator |
|---|
|
Actualiza los aceleradores de invitado de una sola instancia.
|
| SetInstanceLabels |
|---|
|
Reemplaza todas las etiquetas de una instancia.
|
| SetInstanceMachineType |
|---|
|
Actualiza el tipo de máquina de una sola instancia.
|
| StartInstance |
|---|
|
Inicia una instancia de notebook.
|
| StopInstance |
|---|
|
Detiene una instancia de notebook.
|
| UpdateInstanceConfig |
|---|
|
Se actualizó la configuración de las instancias de notebook.
|
| UpdateInstanceMetadataItems |
|---|
|
Agrega o actualiza elementos de metadatos para una instancia.
|
| UpdateShieldedInstanceConfig |
|---|
|
Actualiza la configuración de instancia protegida de una sola instancia.
|
| UpgradeInstance |
|---|
|
Actualiza una instancia de notebook a la versión más reciente.
|
ContainerImage
Es la definición de una imagen de contenedor para iniciar una instancia de notebook con el entorno instalado en un contenedor.
| Campos | |
|---|---|
repository |
Obligatorio. Es la ruta de acceso al repositorio de imágenes de contenedor. Por ejemplo: |
tag |
Es la etiqueta de la imagen del contenedor. Si no se especifica, el valor predeterminado es la etiqueta más reciente. |
CreateEnvironmentRequest
Es una solicitud para crear un entorno de notebook.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
environment_id |
Obligatorio. Es el ID único definido por el usuario de este entorno. El parámetro |
environment |
Obligatorio. Es el entorno que se creará. |
CreateExecutionRequest
Solicitud para crear la ejecución del notebook
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
execution_id |
Obligatorio. Es el ID único definido por el usuario de esta ejecución. |
execution |
Obligatorio. Es la ejecución que se creará. |
CreateInstanceRequest
Es una solicitud para crear una instancia de notebook.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
instance_id |
Obligatorio. Es el ID único definido por el usuario de esta instancia. |
instance |
Obligatorio. Es la instancia que se creará. |
CreateRuntimeRequest
Es una solicitud para crear un tiempo de ejecución de notebook administrado.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
runtime_id |
Obligatorio. Es el ID único definido por el usuario de este entorno de ejecución. |
runtime |
Obligatorio. Es el entorno de ejecución que se creará. |
request_id |
Es el UUID de la solicitud idempotente. |
CreateScheduleRequest
Solicitud de notebooks programados creados
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
schedule_id |
Obligatorio. Es el ID único definido por el usuario de esta programación. |
schedule |
Obligatorio. Es la programación que se creará. |
DeleteEnvironmentRequest
Es una solicitud para borrar un entorno de notebook.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
DeleteExecutionRequest
Solicitud para borrar la ejecución programada de un notebook
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
DeleteInstanceRequest
Es una solicitud para borrar una instancia de notebook.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
DeleteRuntimeRequest
Es una solicitud para borrar un entorno de ejecución de notebook administrado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
request_id |
Es el UUID de la solicitud idempotente. |
DeleteScheduleRequest
Solicitud para borrar una programación
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
DiagnoseInstanceRequest
Es una solicitud para crear un archivo de diagnóstico de la instancia de notebook.
| Campos | |
|---|---|
name |
Obligatorio. Formato: |
diagnostic_config |
Obligatorio. Define marcas que se usan para ejecutar la herramienta de diagnóstico |
timeout_minutes |
Es opcional. Es la cantidad máxima de tiempo en minutos antes de que se agote el tiempo de espera de la operación. |
DiagnosticConfig
Define marcas que se usan para ejecutar la herramienta de diagnóstico
| Campos | |
|---|---|
gcs_bucket |
Obligatorio. Ubicación del bucket de Cloud Storage del usuario (OBLIGATORIO). Debe tener el formato con el prefijo de ruta ( Permisos: Notebooks administrados por el usuario: - storage.buckets.writer: Se debe otorgar a la cuenta de servicio del proyecto conectada a la VM. Notebooks administrados por Google: - storage.buckets.writer: Se debe otorgar a la cuenta de servicio del proyecto o a las credenciales de usuario adjuntas a la VM, según el modo de autenticación. El archivo de registro del bucket de Cloud Storage se escribirá en |
relative_path |
Es opcional. Define la ruta de almacenamiento relativa en el bucket de Cloud Storage en el que se escribirán los registros de diagnóstico. La ruta predeterminada será el directorio raíz del bucket de Cloud Storage ( |
repair_flag_enabled |
Es opcional. Habilita la marca para reparar el servicio de la instancia |
packet_capture_flag_enabled |
Es opcional. Habilita la marca para capturar paquetes de la instancia durante 30 segundos. |
copy_home_files_flag_enabled |
Es opcional. Habilita la marca para copiar todo el contenido de la carpeta |
EncryptionConfig
Representa una configuración de clave de encriptación personalizada que se puede aplicar a un recurso. Esto encriptará todos los discos de la máquina virtual.
| Campos | |
|---|---|
kms_key |
Es el identificador de recurso de Cloud KMS de la clave de encriptación administrada por el cliente que se usa para proteger un recurso, como un disco. Tiene el siguiente formato: |
Entorno
Es la definición de un entorno de software que se usa para iniciar una instancia de notebook.
| Campos | |
|---|---|
name |
Solo salida. Nombre de este entorno. Formato: |
display_name |
Es el nombre visible de este entorno para la IU. |
description |
Es una breve descripción de este entorno. |
post_startup_script |
Ruta de acceso a una secuencia de comandos de Bash que se ejecuta automáticamente después de que se inicia por completo una instancia de notebook. La ruta de acceso debe ser una URL o una ruta de Cloud Storage. Ejemplo: |
create_time |
Solo salida. Es la fecha y hora en que se creó este entorno. |
Campo de unión image_type. Tipo de entorno. Puede ser una imagen de VM o una imagen de contenedor. image_type puede ser solo uno de los parámetros siguientes: |
|
vm_image |
Usa una imagen de VM de Compute Engine para iniciar la instancia del notebook. |
container_image |
Usa una imagen de contenedor para iniciar la instancia del notebook. |
Evento
Es la definición de un evento para una instancia de notebook administrada o parcialmente administrada.
| Campos | |
|---|---|
report_time |
Es la fecha y hora del informe del evento. |
type |
Es el tipo de evento. |
details |
Es opcional. Son los detalles del evento. Este campo se usa para pasar información del evento. |
EventType
Es la definición de los tipos de eventos.
| Enums | |
|---|---|
EVENT_TYPE_UNSPECIFIED |
No se especificó el evento. |
IDLE |
La instancia o el entorno de ejecución están inactivos |
HEARTBEAT |
El tiempo de ejecución o la instancia están disponibles. Este evento indica que el tiempo de ejecución o la instancia de procesamiento subyacente están operativos. |
HEALTH |
El estado de la instancia o del tiempo de ejecución está disponible. Este evento indica información sobre el estado del entorno de ejecución o de la instancia. |
MAINTENANCE |
El tiempo de ejecución o la instancia están disponibles. Este evento permite que la instancia o el entorno de ejecución envíen información de mantenimiento del host al plano de control. https://cloud.google.com/compute/docs/gpus/gpu-host-maintenance |
Ejecución
Es la definición de un solo notebook ejecutado.
| Campos | |
|---|---|
execution_template |
Metadatos de ejecución, incluidos el nombre, las especificaciones de hardware, la región, las etiquetas, etcétera |
name |
Solo salida. Es el nombre del recurso de la ejecución. Formato: |
display_name |
Solo salida. Es el nombre que se usa para la IU. El nombre solo puede contener caracteres alfanuméricos y guiones bajos "_". |
description |
Es una breve descripción de esta ejecución. |
create_time |
Solo salida. Es la fecha y hora en que se creó la instancia de Execution. |
update_time |
Solo salida. Fecha y hora en la que se actualizó la ejecución por última vez. |
state |
Solo salida. Es el estado del trabajo subyacente de AI Platform. |
output_notebook_file |
Archivo de notebook de salida generado por esta ejecución |
job_uri |
Solo salida. Es el URI del trabajo externo que se usó para ejecutar el notebook. |
Estado
Es la descripción del enum del estado del trabajo subyacente de la AIP.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
El estado del trabajo no está especificado. |
QUEUED |
Se acaba de crear el trabajo y aún no se ha iniciado el procesamiento. |
PREPARING |
El servicio se está preparando para ejecutar el trabajo. |
RUNNING |
El trabajo está en ejecución. |
SUCCEEDED |
El trabajo se completó de forma correcta. |
FAILED |
El trabajo falló. error_message debe contener los detalles de la falla. |
CANCELLING |
Se cancelará el trabajo. error_message debe describir el motivo de la cancelación. |
CANCELLED |
El trabajo se canceló. error_message debe describir el motivo de la cancelación. |
EXPIRED |
El trabajo venció (relevante para los trabajos de Vertex AI) |
INITIALIZING |
Se está creando la ejecución. |
ExecutionTemplate
Es la descripción de una carga de trabajo de ejecución de notebook.
| Campos | |
|---|---|
scale_tier |
Obligatorio. Es el nivel de escala del hardware que se usa para la ejecución del notebook. DEPRECATED Se descontinuará. Por el momento, solo se admite CUSTOM. |
master_type |
Especifica el tipo de máquina virtual que se usará para el trabajador principal del trabajo de entrenamiento. Debes especificar este campo cuando Puedes usar ciertos tipos de máquinas de Compute Engine directamente en este campo. Se admiten los siguientes tipos:
Como alternativa, puedes usar los siguientes tipos de máquinas heredadas:
Por último, si deseas usar una TPU para el entrenamiento, especifica |
accelerator_config |
Es la configuración (recuento y tipo de acelerador) del hardware que ejecuta el notebook. |
labels |
Son las etiquetas de ejecución. Si la ejecución está programada, se incluirá el campo "nbs-scheduled". De lo contrario, se trata de una ejecución inmediata y el campo incluido será "nbs-immediate". Usa campos para indexar de manera eficiente entre varios tipos de ejecuciones. |
input_notebook_file |
Es la ruta de acceso al archivo del notebook que se ejecutará. Debe estar en un bucket de Google Cloud Storage. Formato: |
container_image_uri |
URI de imagen de contenedor para un ejemplo de DLVM: "gcr.io/deeplearning-platform-release/base-cu100". Puedes encontrar más ejemplos en: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container |
output_notebook_folder |
Ruta de acceso a la carpeta del notebook en la que se escribirá. Debe estar en la ruta de acceso de un bucket de Google Cloud Storage. Formato: |
params_yaml_file |
Son los parámetros que se anularán en el notebook durante la ejecución. Consulta https://papermill.readthedocs.io/en/latest/usage-parameterize.html para obtener información sobre cómo especificar parámetros en el notebook de entrada y pasarlos aquí en un archivo YAML. Ej.: |
parameters |
Son los parámetros que se usan en el notebook "input_notebook_file". |
service_account |
Es la dirección de correo electrónico de una cuenta de servicio que se usará cuando se ejecute la ejecución. Debes tener el permiso |
job_type |
Es el tipo de trabajo que se usará en esta ejecución. |
kernel_spec |
Nombre de la especificación del kernel que se usará. Se debe especificar si el nombre de especificación del kernel en el destino de ejecución no coincide con el nombre en el archivo de notebook de entrada. |
tensorboard |
Es el nombre de un recurso de [Tensorboard] de Vertex AI al que esta ejecución subirá registros de Tensorboard. Formato: |
Campo de unión job_parameters. Son los parámetros de un tipo de ejecución. NOTA: Actualmente, no hay parámetros adicionales para los trabajos de Vertex AI. job_parameters puede ser solo uno de los parámetros siguientes: |
|
dataproc_parameters |
Son los parámetros que se usan en las ejecuciones de JobType de Dataproc. |
vertex_ai_parameters |
Son los parámetros que se usan en las ejecuciones de JobType de Vertex AI. |
DataprocParameters
Son los parámetros que se usan en las ejecuciones de JobType de Dataproc.
| Campos | |
|---|---|
cluster |
Es el URI del clúster que se usa para ejecutar la ejecución de Dataproc. Formato: |
JobType
Es el backend que se usó para esta ejecución.
| Enums | |
|---|---|
JOB_TYPE_UNSPECIFIED |
No se especificó ningún tipo. |
VERTEX_AI |
Trabajo personalizado en aiplatform.googleapis.com. Es el valor predeterminado para una ejecución. |
DATAPROC |
Ejecuta la ejecución en un clúster con Dataproc como trabajo. https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs |
ScaleTier
Obligatorio. Especifica los tipos de máquinas, la cantidad de réplicas para los trabajadores y los servidores de parámetros.
| Enums | |
|---|---|
SCALE_TIER_UNSPECIFIED |
Es el nivel de la escala sin especificar. |
BASIC |
Una sola instancia de trabajador. Este nivel es adecuado para aprender a usar Cloud ML y experimentar con modelos nuevos mediante conjuntos de datos pequeños. |
STANDARD_1 |
Muchos trabajadores y algunos servidores de parámetros. |
PREMIUM_1 |
Una gran cantidad de trabajadores con muchos servidores de parámetros. |
BASIC_GPU |
Una sola instancia de trabajador con una GPU K80. |
BASIC_TPU |
Una sola instancia de trabajador con una Cloud TPU. |
CUSTOM |
El nivel CUSTOM no es un nivel establecido, sino que te permite usar tu propia especificación de clúster. Cuando usas este nivel, establece valores para configurar tu clúster de procesamiento según estos lineamientos:
|
SchedulerAcceleratorConfig
Es la definición de un acelerador de hardware. Ten en cuenta que no todas las combinaciones de type y core_count son válidas. Consulta GPU en Compute Engine para encontrar una combinación válida. Las TPU no son compatibles.
| Campos | |
|---|---|
type |
Es el tipo de acelerador. |
core_count |
Es la cantidad de núcleos de este acelerador. |
SchedulerAcceleratorType
Son los tipos de aceleradores de hardware para los trabajos de AI Platform Training.
| Enums | |
|---|---|
SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED |
Tipo de acelerador no especificado. Sin GPU según la configuración predeterminada |
NVIDIA_TESLA_K80 |
GPU Nvidia Tesla K80 |
NVIDIA_TESLA_P100 |
GPU Nvidia Tesla P100 |
NVIDIA_TESLA_V100 |
GPU Nvidia Tesla V100 |
NVIDIA_TESLA_P4 |
GPU Nvidia Tesla P4 |
NVIDIA_TESLA_T4 |
GPU Nvidia Tesla T4 |
NVIDIA_TESLA_A100 |
GPU Nvidia Tesla A100. |
TPU_V2 |
TPU v2 |
TPU_V3 |
TPU v3 |
VertexAIParameters
Son los parámetros que se usan en las ejecuciones de JobType de Vertex AI.
| Campos | |
|---|---|
network |
Nombre completo de la red de Compute Engine con la que el trabajo debe intercambiar tráfico. Por ejemplo, El acceso privado a servicios ya debe estar configurado para la red. Si no se especifica, el trabajo no intercambia tráfico con ninguna red. |
env |
Variables de entorno Se pueden especificar hasta 100 variables de entorno únicas. Ejemplo: |
GetEnvironmentRequest
Es una solicitud para obtener un entorno de notebook.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
GetExecutionRequest
Solicitud para obtener la ejecución programada de un notebook
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
GetInstanceHealthRequest
Es una solicitud para verificar si una instancia de notebook está en buen estado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
GetInstanceHealthResponse
Es la respuesta para verificar si una instancia de notebook está en buen estado.
| Campos | |
|---|---|
health_state |
Solo salida. Es el estado de salud del entorno de ejecución. |
health_info |
Solo salida. Es información adicional sobre el estado de la instancia. Example: healthInfo": { "docker_proxy_agent_status": "1", "docker_status": "1", "jupyterlab_api_status": "-1", "jupyterlab_status": "-1", "updated": "2020-10-18 09:40:03.573409" } |
HealthState
Indica si una instancia está en buen estado o no.
| Enums | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
Se desconoce el subestado de la instancia. |
HEALTHY |
Se sabe que la instancia está en buen estado (por ejemplo, los daemons críticos se están ejecutando). Se aplica al estado ACTIVE. |
UNHEALTHY |
Se sabe que la instancia está en mal estado (por ejemplo, no se están ejecutando los daemons críticos). Se aplica al estado ACTIVE. |
AGENT_NOT_INSTALLED |
La instancia no tiene instalado el agente de supervisión de estado. Se aplica al estado ACTIVE. |
AGENT_NOT_RUNNING |
El agente de supervisión del estado de la instancia no se está ejecutando. Se aplica al estado ACTIVE. |
GetInstanceRequest
Es una solicitud para obtener una instancia de notebook.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
GetRuntimeRequest
Es una solicitud para obtener un tiempo de ejecución de notebook administrado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
GetScheduleRequest
Es una solicitud para obtener un notebook programado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
Instancia
Es la definición de una instancia de notebook.
| Campos | |
|---|---|
name |
Solo salida. Es el nombre de esta instancia de notebook. Formato: |
post_startup_script |
Ruta de acceso a una secuencia de comandos de Bash que se ejecuta automáticamente después de que se inicia por completo una instancia de notebook. La ruta de acceso debe ser una URL o una ruta de Cloud Storage ( |
proxy_uri |
Solo salida. Es el extremo del proxy que se usa para acceder al notebook de Jupyter. |
instance_owners[] |
Solo entrada. Es el propietario de esta instancia después de la creación. Formato: Actualmente, solo admite un propietario. Si no se especifica, todos los usuarios de la cuenta de servicio de la instancia de VM pueden usar la instancia. |
service_account |
La cuenta de servicio en esta instancia, que otorga acceso a otros servicios de Google Cloud. Puedes usar cualquier cuenta de servicio en el mismo proyecto, pero debes tener el permiso de usuario de la cuenta de servicio para usar la instancia. Si no se especifica, se usa la cuenta de servicio predeterminada de Compute Engine. |
service_account_scopes[] |
Es opcional. Son los URIs de los permisos de acceso de la cuenta de servicio que se incluirán en las instancias de Compute Engine. Si no se especifican, se definen los siguientes permisos: - https://www.googleapis.com/auth/cloud-platform - https://www.googleapis.com/auth/userinfo.email Si no usas los permisos predeterminados, necesitas al menos: https://www.googleapis.com/auth/compute |
machine_type |
Obligatorio. Es el tipo de máquina de Compute Engine de esta instancia. |
accelerator_config |
Es el acelerador de hardware que se usa en esta instancia. Si usas aceleradores, asegúrate de que tu configuración tenga suficientes CPU virtuales y memoria para admitir el |
state |
Solo salida. Es el estado de esta instancia. |
install_gpu_driver |
Indica si el usuario final autoriza a Google Cloud a instalar el controlador de GPU en esta instancia. Si este campo está vacío o se establece como falso, no se instalará el controlador de GPU. Solo se aplica a instancias con GPUs. |
custom_gpu_driver_path |
Especifica una ruta de acceso personalizada de Cloud Storage en la que se almacena el controlador de GPU. Si no se especifica, elegiremos automáticamente entre los controladores oficiales de la GPU. |
boot_disk_type |
Solo entrada. Tipo de disco de arranque conectado a esta instancia. El valor predeterminado es disco persistente estándar ( |
boot_disk_size_gb |
Solo entrada. Tamaño del disco de arranque en GB conectado a esta instancia, hasta un máximo de 64,000 GB (64 TB). El valor mínimo recomendado es de 100 GB. Si no se especifica, el valor predeterminado es 100. |
data_disk_type |
Solo entrada. Es el tipo de disco de datos conectado a esta instancia. El valor predeterminado es disco persistente estándar ( |
data_disk_size_gb |
Solo entrada. Tamaño del disco de datos en GB conectado a esta instancia, hasta un máximo de 64,000 GB (64 TB). Puedes elegir el tamaño del disco de datos según el tamaño de tus notebooks y datos. Si no se especifica, el valor predeterminado es 100. |
no_remove_data_disk |
Solo entrada. Si es verdadero, el disco de datos no se borrará automáticamente cuando se borre la instancia. |
disk_encryption |
Solo entrada. Es el método de encriptación de disco que se usa en los discos de arranque y de datos. El valor predeterminado es GMEK. |
kms_key |
Solo entrada. Es la clave de KMS que se usa para encriptar los discos. Solo se aplica si disk_encryption es CMEK. Formato: Obtén más información para usar tus propias claves de encriptación. |
disks[] |
Solo salida. Son los discos conectados a la instancia de notebook. |
shielded_instance_config |
Es opcional. Configuración de VM protegida. Imágenes que usan funciones compatibles de VM protegida |
no_public_ip |
Si es verdadero, no se asignará ninguna IP externa a esta instancia. |
no_proxy_access |
Si es verdadero, la instancia del notebook no se registrará en el proxy. |
network |
Es el nombre de la VPC en la que se encuentra esta instancia. Formato: |
subnet |
Es el nombre de la subred en la que se encuentra esta instancia. Formato: |
labels |
Son las etiquetas que se aplicarán a esta instancia. Estos se pueden modificar más adelante con el método setLabels. |
metadata |
Son los metadatos personalizados que se aplicarán a esta instancia. Por ejemplo, para especificar un bucket de Cloud Storage para la copia de seguridad automática, puedes usar la etiqueta de metadatos |
tags[] |
Es opcional. Son las etiquetas de red de Compute Engine que se agregarán en el tiempo de ejecución (consulta Agrega etiquetas de red). |
upgrade_history[] |
Es el historial de actualizaciones de esta instancia. |
nic_type |
Es opcional. Es el tipo de vNIC que se usará en esta interfaz. Puede ser gVNIC o VirtioNet. |
reservation_affinity |
Es opcional. Es la afinidad de reserva opcional. Si configuras este campo, se aplicará la reserva de procesamiento zonal especificada a esta instancia de notebook. |
creator |
Solo salida. Es la dirección de correo electrónico de la entidad que envió la solicitud original de CreateInstance. |
can_ip_forward |
Es opcional. Es una marca para habilitar o no el reenvío de IP. El valor predeterminado es falso o desactivado. https://cloud.google.com/vpc/docs/using-routes#canipforward |
create_time |
Solo salida. Es la hora de creación de la instancia. |
update_time |
Solo salida. Es la fecha y hora de actualización de la instancia. |
instance_migration_eligibility |
Solo salida. Verifica qué tan factible es una migración de UmN a WbI. |
Campo de unión environment. Tipo de entorno. Puede ser una imagen de VM o una imagen de contenedor. environment puede ser solo uno de los parámetros siguientes: |
|
vm_image |
Usa una imagen de VM de Compute Engine para iniciar la instancia del notebook. |
container_image |
Usa una imagen de contenedor para iniciar la instancia del notebook. |
migrated |
Solo salida. Es un valor booleano que indica si este notebook se migró a una instancia de Workbench. |
AcceleratorConfig
Es la definición de un acelerador de hardware. Ten en cuenta que no todas las combinaciones de type y core_count son válidas. Consulta GPU en Compute Engine para encontrar una combinación válida. Las TPU no son compatibles.
| Campos | |
|---|---|
type |
Es el tipo de acelerador. |
core_count |
Es la cantidad de núcleos de este acelerador. |
AcceleratorType
Es la definición de los tipos de aceleradores de hardware que se pueden usar en esta instancia.
| Enums | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
No se especificó el tipo de acelerador. |
NVIDIA_TESLA_K80 |
El tipo de acelerador es Nvidia Tesla K80. |
NVIDIA_TESLA_P100 |
El tipo de acelerador es Nvidia Tesla P100. |
NVIDIA_TESLA_V100 |
El tipo de acelerador es Nvidia Tesla V100. |
NVIDIA_TESLA_P4 |
El tipo de acelerador es Nvidia Tesla P4. |
NVIDIA_TESLA_T4 |
El tipo de acelerador es Nvidia Tesla T4. |
NVIDIA_TESLA_A100 |
El tipo de acelerador es Nvidia Tesla A100. |
NVIDIA_L4 |
El tipo de acelerador es Nvidia Tesla L4. |
NVIDIA_A100_80GB |
El tipo de acelerador es Nvidia Tesla A100 de 80 GB. |
NVIDIA_TESLA_T4_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla T4. |
NVIDIA_TESLA_P100_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla P100. |
NVIDIA_TESLA_P4_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla P4. |
NVIDIA_H100_80GB |
El tipo de acelerador es NVIDIA H100 de 80 GB. |
NVIDIA_H100_MEGA_80GB |
El tipo de acelerador es NVIDIA H100 Mega de 80 GB. |
TPU_V2 |
(Próximamente) El tipo de acelerador es TPU V2. |
TPU_V3 |
(Próximamente) El tipo de acelerador es TPU V3. |
Disco
Es un recurso de disco conectado a una instancia.
| Campos | |
|---|---|
auto_delete |
Indica si el disco se borrará automáticamente cuando se borre la instancia (pero no cuando se separe el disco de la instancia). |
boot |
Indica que este es un disco de arranque. La máquina virtual usará la primera partición del disco para su sistema de archivos raíz. |
device_name |
Indica un nombre de dispositivo único de tu elección que se refleja en el árbol Si no se especifica, el servidor elige un nombre de dispositivo predeterminado para aplicar a este disco, con el formato persistent-disk-x, en el que x es un número asignado por Google Compute Engine.Este campo solo se aplica a los discos persistentes. |
disk_size_gb |
Indica el tamaño del disco en GB base 2. |
guest_os_features[] |
Indica una lista de funciones para habilitar en el sistema operativo invitado. Solo se aplica a imágenes de arranque. Consulta Habilita las funciones del sistema operativo invitado para ver una lista de las opciones disponibles. |
index |
Es un índice basado en cero para este disco, en el que el 0 está reservado para el disco de arranque. Si tienes muchos discos conectados a una instancia, cada uno tendrá un número de índice único. |
interface |
Indica la interfaz de disco que se usará para conectar este disco, que puede ser SCSI o NVMe. El valor predeterminado es SCSI. Los discos persistentes siempre deben usar SCSI, y la solicitud fallará si intentas adjuntar un disco persistente en cualquier otro formato que no sea SCSI. Las SSD locales pueden usar NVMe o SCSI. Para conocer las características de rendimiento de SCSI a través de NVMe, consulta Rendimiento de SSD locales. Valores válidos:
|
kind |
Tipo de recurso. Siempre calcula#attachedDisk para los discos conectados. |
licenses[] |
Es una lista de licencias visibles públicamente. Reservado para el uso de Google. Una licencia representa los datos de facturación y de uso agregados para las imágenes públicas y de Marketplace. |
mode |
Es el modo en el que se conectará este disco, ya sea
|
source |
Indica una URL parcial o completa válida para un recurso de Persistent Disk existente. |
type |
Indica el tipo de disco, ya sea
|
GuestOsFeature
Son las funciones del SO invitado para el disco de arranque.
| Campos | |
|---|---|
type |
Es el ID de una función admitida. Consulta Habilita las funciones del sistema operativo invitado para ver una lista de las opciones disponibles. Valores válidos:
|
DiskEncryption
Es la definición de las opciones de encriptación de disco.
| Enums | |
|---|---|
DISK_ENCRYPTION_UNSPECIFIED |
No se especificó la encriptación de disco. |
GMEK |
Usa claves de encriptación administradas por Google para encriptar el disco de arranque. |
CMEK |
Usa claves de encriptación administradas por el cliente para encriptar el disco de arranque. |
DiskType
Son los tipos de discos posibles para las instancias de notebook.
| Enums | |
|---|---|
DISK_TYPE_UNSPECIFIED |
No se estableció el tipo de disco. |
PD_STANDARD |
Es el tipo de disco persistente estándar. |
PD_SSD |
Es el tipo de disco persistente SSD. |
PD_BALANCED |
Es el tipo de disco persistente balanceado. |
PD_EXTREME |
Es el tipo de disco persistente extremo. |
NicType
Es el tipo de controlador de la NIC virtual. El valor predeterminado debe ser UNSPECIFIED_NIC_TYPE.
| Enums | |
|---|---|
UNSPECIFIED_NIC_TYPE |
No se especificó ningún tipo. |
VIRTIO_NET |
VIRTIO |
GVNIC |
GVNIC |
ShieldedInstanceConfig
Es un conjunto de opciones de instancias protegidas. Consulta Imágenes que usan funciones compatibles de VM protegida. No todas las combinaciones son válidas.
| Campos | |
|---|---|
enable_secure_boot |
Define si la instancia tiene habilitado el inicio seguro. El arranque seguro ayuda a garantizar que el sistema solo ejecute software auténtico a través de la verificación de la firma digital de todos los componentes del inicio y la detención del proceso de inicio si falla la verificación de la firma. Está inhabilitado de forma predeterminada. |
enable_vtpm |
Define si la instancia tiene habilitado el vTPM. Habilitada de forma predeterminada. |
enable_integrity_monitoring |
Define si la instancia tiene habilitada la supervisión de integridad. Habilita la supervisión y la certificación de la integridad del inicio de la instancia. La certificación se realiza en función del modelo de referencia de la política de integridad. Este valor de referencia se deriva inicialmente de la imagen de arranque de confianza implícita cuando se crea la instancia. Habilitada de forma predeterminada. |
Estado
Es la definición de los estados de esta instancia.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
No se especifica el estado. |
STARTING |
La lógica de control está iniciando la instancia. |
PROVISIONING |
La lógica de control instala los frameworks requeridos y registra la instancia con el proxy de notebook. |
ACTIVE |
Indica que la instancia está en ejecución. |
STOPPING |
La lógica de control está deteniendo la instancia. |
STOPPED |
Se detuvo la instancia. |
DELETED |
Se borró la instancia. |
UPGRADING |
La instancia se está actualizando. |
INITIALIZING |
Se está creando la instancia. |
REGISTERING |
Se está registrando la instancia. |
SUSPENDING |
La instancia se está suspendiendo. |
SUSPENDED |
La instancia está suspendida. |
UpgradeHistoryEntry
Es la entrada del historial de actualización de la imagen de VM.
| Campos | |
|---|---|
snapshot |
Es la instantánea del disco de arranque de esta instancia de notebook antes de la actualización. |
vm_image |
Es la imagen de la VM antes de la actualización de esta instancia. |
container_image |
Es la imagen del contenedor antes de la actualización de la instancia. |
framework |
Es el framework de esta instancia de notebook. |
version |
Es la versión de la instancia de notebook anterior a esta actualización. |
state |
Es el estado de esta entrada del historial de actualizaciones de instancias. |
create_time |
Es la fecha y hora en que se creó esta entrada del historial de actualizaciones de la instancia. |
target_image |
Es la imagen de VM de destino. Formato: |
action |
Acción. Revertir o actualizar |
target_version |
Versión de la VM de destino, como m63. |
Acción
Es la definición de las operaciones de esta entrada del historial de actualización.
| Enums | |
|---|---|
ACTION_UNSPECIFIED |
No se especificó la operación. |
UPGRADE |
Actualiza. |
ROLLBACK |
Es una reversión. |
Estado
Es la definición de los estados de esta entrada del historial de actualización.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
No se especifica el estado. |
STARTED |
Se inició la actualización de la instancia. |
SUCCEEDED |
La actualización de la instancia se completó correctamente. |
FAILED |
No se pudo actualizar la instancia. |
InstanceConfig
Son los parámetros de configuración de la instancia de notebook que se pueden actualizar.
| Campos | |
|---|---|
notebook_upgrade_schedule |
Es una expresión cron en la zona horaria UTC que se usa para programar la actualización automática de la instancia. Sigue el formato cron. |
enable_health_monitoring |
Verifica que los servicios internos principales estén en ejecución. |
InstanceMigrationEligibility
InstanceMigrationEligibility representa la información de viabilidad de una migración de UmN a WbI.
| Campos | |
|---|---|
warnings[] |
Solo salida. Durante la migración, se establecerán ciertos parámetros de configuración de forma predeterminada. |
errors[] |
Solo salida. Algunos parámetros de configuración hacen que la UmN no sea apta para una migración automática. Se requiere una migración manual. |
Error
Un mensaje de error de migración significa que ciertos parámetros de configuración hacen que UmN no sea apto para una migración automática. Se requiere una migración manual.
| Enums | |
|---|---|
ERROR_UNSPECIFIED |
Es el tipo predeterminado. |
DATAPROC_HUB |
El UmN usa Dataproc Hub y no se puede migrar. |
Advertencia
Un mensaje de advertencia de migración significa que ciertos parámetros de configuración se establecerán de forma predeterminada durante la migración.
| Enums | |
|---|---|
WARNING_UNSPECIFIED |
Es el tipo predeterminado. |
UNSUPPORTED_MACHINE_TYPE |
La UmN usa un tipo de máquina que no es compatible con WbI. Se migrará con el tipo de máquina predeterminado e2-standard-4. Los usuarios pueden cambiar el tipo de máquina después de la migración. |
UNSUPPORTED_ACCELERATOR_TYPE |
El UmN usa un tipo de acelerador que no se admite en WbI. Se migrará sin un acelerador. El usuario puede adjuntar un acelerador después de la migración. |
UNSUPPORTED_OS |
La UmN usa un sistema operativo que no es compatible con la WbI (p.ej., Debian 10, Ubuntu). Se reemplazará por Debian 11 en WbI. |
NO_REMOVE_DATA_DISK |
Este UmN se configuró con no_remove_data_disk, que ya no está disponible en WbI. |
GCS_BACKUP |
Este UmN se configuró con la función de copia de seguridad de Cloud Storage, que ya no está disponible en WbI. |
POST_STARTUP_SCRIPT |
Este UmN está configurado con una secuencia de comandos posterior al inicio. De manera opcional, proporciona el post_startup_script_option para la migración. |
IsInstanceUpgradeableRequest
Es una solicitud para verificar si una instancia de notebook se puede actualizar.
| Campos | |
|---|---|
notebook_instance |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
type |
Es opcional. Es el UpgradeType opcional. Si configuras este campo, se buscarán imágenes de procesamiento adicionales para actualizar esta instancia. |
IsInstanceUpgradeableResponse
Es la respuesta para verificar si una instancia de notebook se puede actualizar.
| Campos | |
|---|---|
upgradeable |
Indica si una instancia se puede actualizar. |
upgrade_version |
Es la versión a la que se actualizará esta instancia si se llama al extremo de actualización. Este campo solo se completará si field upgradeable es verdadero. |
upgrade_info |
Es información adicional sobre la actualización. |
upgrade_image |
Es el vínculo propio de la imagen nueva a la que se actualizará esta instancia si se llama al extremo de actualización. Este campo solo se completará si field upgradeable es verdadero. |
ListEnvironmentsRequest
Es una solicitud para enumerar entornos.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
page_size |
Es el tamaño máximo de devolución de la llamada de lista. |
page_token |
Es un token de página devuelto anteriormente que se puede usar para continuar la lista desde el último resultado. |
ListEnvironmentsResponse
Es la respuesta para enumerar los entornos.
| Campos | |
|---|---|
environments[] |
Es una lista de los entornos devueltos. |
next_page_token |
Es un token de página que se puede usar para continuar la lista desde el último resultado en la siguiente llamada a la lista. |
unreachable[] |
Ubicaciones a las que no se pudo llegar. |
ListExecutionsRequest
Es una solicitud para enumerar las ejecuciones programadas de notebooks.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
page_size |
Es el tamaño máximo de devolución de la llamada de lista. |
page_token |
Es un token de página devuelto anteriormente que se puede usar para continuar la lista desde el último resultado. |
filter |
Es el filtro que se aplica a las ejecuciones resultantes. Actualmente, solo se admite el filtrado de ejecuciones por un |
order_by |
Es el campo por el que se ordena. |
ListExecutionsResponse
Es la respuesta para enumerar las ejecuciones programadas de notebooks.
| Campos | |
|---|---|
executions[] |
Es una lista de instancias devueltas. |
next_page_token |
Es un token de página que se puede usar para continuar la lista desde el último resultado en la siguiente llamada a la lista. |
unreachable[] |
Son los IDs de las ejecuciones a las que no se pudo acceder. Por ejemplo: |
ListInstancesRequest
Es una solicitud para enumerar instancias de notebooks.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
page_size |
Es el tamaño máximo de devolución de la llamada de lista. |
page_token |
Es un token de página devuelto anteriormente que se puede usar para continuar la lista desde el último resultado. |
order_by |
Es opcional. Ordena resultados. Los valores admitidos son “name”, “name desc” o “” (sin orden). |
filter |
Es opcional. Es un filtro de lista. |
ListInstancesResponse
Es la respuesta para enumerar instancias de notebooks.
| Campos | |
|---|---|
instances[] |
Es una lista de instancias devueltas. |
next_page_token |
Es un token de página que se puede usar para continuar la lista desde el último resultado en la siguiente llamada a la lista. |
unreachable[] |
Ubicaciones a las que no se pudo llegar. Por ejemplo, |
ListRuntimesRequest
Es una solicitud para enumerar los entornos de ejecución de notebooks administrados.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
page_size |
Es el tamaño máximo de devolución de la llamada de lista. |
page_token |
Es un token de página devuelto anteriormente que se puede usar para continuar la lista desde el último resultado. |
order_by |
Es opcional. Ordena resultados. Los valores admitidos son “name”, “name desc” o “” (sin orden). |
filter |
Es opcional. Es un filtro de lista. |
ListRuntimesResponse
Es la respuesta para enumerar los entornos de ejecución de Notebook administrado.
| Campos | |
|---|---|
runtimes[] |
Es una lista de tiempos de ejecución devueltos. |
next_page_token |
Es un token de página que se puede usar para continuar la lista desde el último resultado en la siguiente llamada a la lista. |
unreachable[] |
Ubicaciones a las que no se pudo llegar. Por ejemplo, |
ListSchedulesRequest
Es una solicitud para enumerar el trabajo programado del notebook.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
page_size |
Es el tamaño máximo de devolución de la llamada de lista. |
page_token |
Es un token de página devuelto anteriormente que se puede usar para continuar la lista desde el último resultado. |
filter |
Es el filtro que se aplica a los programas resultantes. |
order_by |
Es el campo según el cual se ordenan los resultados. |
ListSchedulesResponse
Es la respuesta para enumerar los trabajos programados de notebooks.
| Campos | |
|---|---|
schedules[] |
Es una lista de instancias devueltas. |
next_page_token |
Es un token de página que se puede usar para continuar la lista desde el último resultado en la siguiente llamada a la lista. |
unreachable[] |
Programaciones a las que no se pudo llegar. Por ejemplo: |
LocalDisk
Es un recurso de disco local conectado.
| Campos | |
|---|---|
auto_delete |
Es opcional. Solo salida. Especifica si el disco se borrará automáticamente cuando se borre la instancia (pero no cuando se separe el disco de la instancia). |
boot |
Es opcional. Solo salida. Indica que este es un disco de arranque. La máquina virtual usará la primera partición del disco para su sistema de archivos raíz. |
device_name |
Es opcional. Solo salida. Especifica un nombre de dispositivo único de tu elección que se refleje en el árbol Si no se especifica, el servidor elige un nombre de dispositivo predeterminado para aplicar a este disco, con el formato persistent-disk-x, en el que x es un número asignado por Google Compute Engine. Este campo solo se aplica a los discos persistentes. |
guest_os_features[] |
Solo salida. Indica una lista de funciones para habilitar en el sistema operativo invitado. Solo se aplica a imágenes de arranque. Consulta Habilita las funciones del sistema operativo invitado para ver una lista de las opciones disponibles. |
index |
Solo salida. Es un índice basado en cero para este disco, en el que el 0 está reservado para el disco de arranque. Si tienes muchos discos conectados a una instancia, cada uno tendrá un número de índice único. |
initialize_params |
Solo entrada. Especifica los parámetros de un disco nuevo que se creará junto con la instancia nueva. Usa parámetros de inicialización para crear discos de arranque o SSD locales conectados a la instancia nueva. Esta propiedad es mutuamente exclusiva con la propiedad fuente. Solo puedes definir una u otra, pero no ambas. |
interface |
Especifica la interfaz de disco que se usará para conectar este disco, que puede ser SCSI o NVMe. El valor predeterminado es SCSI. Los discos persistentes siempre deben usar SCSI, y la solicitud fallará si intentas adjuntar un disco persistente en cualquier otro formato que no sea SCSI. Las SSD locales pueden usar NVMe o SCSI. Para conocer las características de rendimiento de SCSI a través de NVMe, consulta Rendimiento de SSD locales. Valores válidos:
|
kind |
Solo salida. Tipo de recurso. Siempre calcula#attachedDisk para los discos conectados. |
licenses[] |
Solo salida. Cualquier licencia válida visible públicamente. |
mode |
Es el modo en el que se conectará este disco, ya sea
|
source |
Especifica una URL parcial o completa válida para un recurso de Persistent Disk existente. |
type |
Especifica el tipo de disco, ya sea
|
RuntimeGuestOsFeature
Es opcional. Es una lista de funciones que se habilitarán en el sistema operativo invitado. Solo se aplica a imágenes de arranque. Lee Cómo habilitar las funciones del sistema operativo invitado para ver una lista de las opciones disponibles. Son las funciones del SO invitado para el disco de arranque.
| Campos | |
|---|---|
type |
Es el ID de una función admitida. Lee Cómo habilitar las funciones del sistema operativo invitado para ver una lista de las opciones disponibles. Valores válidos:
|
LocalDiskInitializeParams
Solo entrada. Especifica los parámetros de un disco nuevo que se creará junto con la instancia nueva. Usa parámetros de inicialización para crear discos de arranque o SSD locales conectados al nuevo entorno de ejecución. Esta propiedad es mutuamente exclusiva con la propiedad fuente. Solo puedes definir una u otra, pero no ambas.
| Campos | |
|---|---|
description |
Es opcional. Proporciona esta propiedad cuando crees el disco. |
disk_name |
Es opcional. Especifica el nombre del disco. Si no se especifica, el valor predeterminado es usar el nombre de la instancia. Si el disco con el nombre de la instancia ya existe en la zona o región determinada, se generará automáticamente un nombre nuevo. |
disk_size_gb |
Es opcional. Especifica el tamaño del disco en GB en base 2. Si no se especifica, el disco tendrá el mismo tamaño que la imagen (por lo general, 10 GB). Si se especifica, el tamaño debe ser igual o mayor que 10 GB. El valor predeterminado es 100 GB. |
disk_type |
Solo entrada. Tipo de disco de arranque conectado a esta instancia. El valor predeterminado es disco persistente estándar ( |
labels |
Es opcional. Son las etiquetas que se aplicarán a este disco. Los discos pueden modificar estos parámetros más adelante con el método disks.setLabels. Este campo solo se aplica a los discos persistentes. |
DiskType
Son los tipos de discos posibles.
| Enums | |
|---|---|
DISK_TYPE_UNSPECIFIED |
No se estableció el tipo de disco. |
PD_STANDARD |
Es el tipo de disco persistente estándar. |
PD_SSD |
Es el tipo de disco persistente SSD. |
PD_BALANCED |
Es el tipo de disco persistente balanceado. |
PD_EXTREME |
Es el tipo de disco persistente extremo. |
MigrateInstanceRequest
Solicitud para migrar un notebook administrado por el usuario a instancias de Workbench
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere uno o más de los siguientes permisos de IAM en el recurso
|
post_startup_script_option |
Es opcional. Especifica el comportamiento de la secuencia de comandos de inicio posterior durante la migración. |
PostStartupScriptOption
Especifica el comportamiento de la secuencia de comandos de inicio posterior durante la migración.
| Enums | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
No se especificó la opción de secuencia de comandos posterior al inicio. El valor predeterminado es POST_STARTUP_SCRIPT_OPTION_SKIP. |
POST_STARTUP_SCRIPT_OPTION_SKIP |
No migrar la secuencia de comandos posterior al inicio a la nueva instancia de Workbench |
POST_STARTUP_SCRIPT_OPTION_RERUN |
Vuelve a descargar y ejecutar la misma secuencia de comandos de inicio que el notebook administrado por el usuario. |
MigrateInstanceResponse
Este tipo no tiene campos.
Es el tipo de respuesta de mensaje en blanco para MigrateInstance.
MigrateRuntimeRequest
Es una solicitud para migrar un entorno de ejecución a una instancia de Workbench.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere uno o más de los siguientes permisos de IAM en el recurso
|
network |
Es opcional. Es el nombre de la VPC en la que se encuentra la instancia nueva. Esto es obligatorio si el entorno de ejecución usa una red administrada por Google. Si el entorno de ejecución usa una red propiedad del cliente, reutilizará la misma VPC, y este campo debe estar vacío. Formato: |
subnet |
Es opcional. Nombre de la subred en la que se encuentra la instancia nueva. Esto es obligatorio si el entorno de ejecución usa una red administrada por Google. Si el entorno de ejecución usa una red propiedad del cliente, reutilizará la misma subred y este campo debe estar vacío. Formato: |
service_account |
Es opcional. Es la cuenta de servicio que se incluirá en la instancia de Compute Engine de la nueva instancia de Workbench cuando el tiempo de ejecución use el modo "solo usuario único" para el permiso. Si no se especifica, se usa la cuenta de servicio predeterminada de Compute Engine. Cuando el entorno de ejecución usa el modo de cuenta de servicio para el permiso, reutilizará la misma cuenta de servicio, y este campo debe estar vacío. |
request_id |
Es opcional. Es el UUID de la solicitud idempotente. |
post_startup_script_option |
Es opcional. Especifica el comportamiento de la secuencia de comandos de inicio posterior durante la migración. |
PostStartupScriptOption
Especifica el comportamiento de la secuencia de comandos de inicio posterior durante la migración.
| Enums | |
|---|---|
POST_STARTUP_SCRIPT_OPTION_UNSPECIFIED |
No se especificó la opción de secuencia de comandos posterior al inicio. El valor predeterminado es POST_STARTUP_SCRIPT_OPTION_SKIP. |
POST_STARTUP_SCRIPT_OPTION_SKIP |
No migrar la secuencia de comandos posterior al inicio a la nueva instancia de Workbench |
POST_STARTUP_SCRIPT_OPTION_RERUN |
Vuelve a descargar y a ejecutar la misma secuencia de comandos de inicio que el notebook administrado por Google. |
OperationMetadata
Representa los metadatos de la operación de larga duración.
| Campos | |
|---|---|
create_time |
Es la fecha y hora en que se creó la operación. |
end_time |
Es la hora a la que finalizó la operación. |
target |
Es la ruta de acceso al recurso definida por el servidor para el destino de la operación. |
verb |
Es el nombre del verbo que ejecuta la operación. |
status_message |
Estado legible de la operación, si lo hay. |
requested_cancellation |
Identifica si el usuario solicitó la cancelación de la operación. Las operaciones que se cancelaron de forma correcta tienen el valor |
api_version |
Es la versión de la API que se usó para iniciar la operación. |
endpoint |
Nombre del extremo de API de esta operación. |
RegisterInstanceRequest
Es una solicitud para registrar una instancia de notebook.
| Campos | |
|---|---|
parent |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
instance_id |
Obligatorio. Es el ID único definido por el usuario de esta instancia. El parámetro |
ReportInstanceInfoRequest
Es una solicitud para que las instancias de notebook informen información a la API de Notebooks.
| Campos | |
|---|---|
name |
Obligatorio. Formato: |
vm_id |
Obligatorio. Es el token de hardware de la VM para autenticarla. https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
metadata |
Son los metadatos que se informan a la API de Notebooks. Se combinará con el almacén de metadatos de la instancia. |
ReportRuntimeEventRequest
Es una solicitud para informar un evento de notebook administrado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
vm_id |
Obligatorio. Es el token de hardware de la VM para autenticarla. https://cloud.google.com/compute/docs/instances/verifying-instance-identity |
event |
Obligatorio. Es el evento que se denunciará. |
ReservationAffinity
Es la afinidad de reserva para consumir la reserva zonal.
| Campos | |
|---|---|
consume_reservation_type |
Es opcional. Tipo de reserva que se consumirá |
key |
Es opcional. Corresponde a la clave de etiqueta del recurso de reserva. |
values[] |
Es opcional. Corresponde a los valores de etiqueta del recurso de reserva. |
Tipo
Indica si se debe consumir capacidad de una reserva o no.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Es el tipo predeterminado. |
NO_RESERVATION |
No consumen capacidad asignada. |
ANY_RESERVATION |
Consume cualquier reserva disponible. |
SPECIFIC_RESERVATION |
Debe consumir recursos de una reserva específica. Se deben especificar los campos de clave-valor para especificar las reservaciones. |
ResetInstanceRequest
Solicitud para restablecer una instancia de notebook
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
ResetRuntimeRequest
Es una solicitud para restablecer un entorno de ejecución de notebook administrado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
request_id |
Es el UUID de la solicitud idempotente. |
RollbackInstanceRequest
Solicitud para revertir una instancia de notebook
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
target_snapshot |
Obligatorio. Es la instantánea para la reversión. Ejemplo: |
Entorno de ejecución
Es la definición de un entorno de ejecución para una instancia de notebook administrado.
| Campos | |
|---|---|
name |
Solo salida. Es el nombre del recurso del entorno de ejecución. Formato: |
state |
Solo salida. Es el estado del tiempo de ejecución. |
health_state |
Solo salida. Es el estado de salud del entorno de ejecución. |
access_config |
Es la configuración para acceder al entorno de ejecución. |
software_config |
Es la configuración del software dentro del entorno de ejecución. |
metrics |
Solo salida. Contiene métricas del daemon de Runtime, como el estado del servicio y las estadísticas de JupyterLab. |
create_time |
Solo salida. Es la hora de creación del entorno de ejecución. |
update_time |
Solo salida. Es la fecha y hora de actualización del tiempo de ejecución. |
labels |
Es opcional. Son las etiquetas que se asociarán con este notebook administrado o entorno de ejecución. Las claves de las etiquetas deben contener entre 1 y 63 caracteres, y deben cumplir con el RFC 1035. Los valores de las etiquetas pueden estar vacíos, pero, si están presentes, deben contener entre 1 y 63 caracteres, y deben cumplir con el RFC 1035. No se pueden asociar más de 32 etiquetas a un clúster. |
runtime_migration_eligibility |
Solo salida. Verifica qué tan factible es una migración de GmN a WbI. |
Campo de unión runtime_type. Tipo de entorno de ejecución. Actualmente, solo admite la VM de Compute Engine. runtime_type puede ser solo uno de los parámetros siguientes: |
|
virtual_machine |
Usa una imagen de VM de Compute Engine para iniciar la instancia de notebook administrado. |
migrated |
Solo salida. Es un valor booleano que indica si este notebook se migró a una instancia de Workbench. |
HealthState
Es el subestado del tiempo de ejecución.
| Enums | |
|---|---|
HEALTH_STATE_UNSPECIFIED |
Se desconoce el subestado del tiempo de ejecución. |
HEALTHY |
Se sabe que el tiempo de ejecución está en buen estado (por ejemplo, los daemons críticos se están ejecutando). Se aplica al estado ACTIVE. |
UNHEALTHY |
Se sabe que el tiempo de ejecución se encuentra en un estado no saludable (por ejemplo, no se están ejecutando los daemons críticos). Se aplica al estado ACTIVE. |
AGENT_NOT_INSTALLED |
El entorno de ejecución no instaló el agente de supervisión del estado. Se aplica al estado ACTIVE. |
AGENT_NOT_RUNNING |
El agente de supervisión del estado del tiempo de ejecución no se está ejecutando. Se aplica al estado ACTIVE. |
Estado
Es la definición de los estados de este entorno de ejecución.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
No se especifica el estado. |
STARTING |
La capa de procesamiento está iniciando el tiempo de ejecución. No está listo para usarse. |
PROVISIONING |
La capa de procesamiento está instalando los frameworks necesarios y registrando el tiempo de ejecución con el proxy del notebook. No se puede usar. |
ACTIVE |
El tiempo de ejecución se está ejecutando. Está lista para usarse. |
STOPPING |
La lógica de control está deteniendo el tiempo de ejecución. No se puede usar. |
STOPPED |
Se detuvo el tiempo de ejecución. No se puede usar. |
DELETING |
Se está borrando el entorno de ejecución. No se puede usar. |
UPGRADING |
Se está actualizando el tiempo de ejecución. No se puede usar. |
INITIALIZING |
Se está creando y configurando el entorno de ejecución. No está listo para usarse. |
RuntimeAcceleratorConfig
Es la definición de los tipos de aceleradores de hardware que se pueden usar. Consulta Compute Engine AcceleratorTypes. Ejemplos:
nvidia-tesla-k80nvidia-tesla-p100nvidia-tesla-v100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-a100
| Campos | |
|---|---|
type |
Es el modelo de acelerador. |
core_count |
Es la cantidad de núcleos de este acelerador. |
AcceleratorType
Es el tipo de acelerador.
| Enums | |
|---|---|
ACCELERATOR_TYPE_UNSPECIFIED |
No se especificó el tipo de acelerador. |
NVIDIA_TESLA_K80 |
El tipo de acelerador es Nvidia Tesla K80. |
NVIDIA_TESLA_P100 |
El tipo de acelerador es Nvidia Tesla P100. |
NVIDIA_TESLA_V100 |
El tipo de acelerador es Nvidia Tesla V100. |
NVIDIA_TESLA_P4 |
El tipo de acelerador es Nvidia Tesla P4. |
NVIDIA_TESLA_T4 |
El tipo de acelerador es Nvidia Tesla T4. |
NVIDIA_TESLA_A100 |
El tipo de acelerador es Nvidia Tesla A100, 40 GB. |
NVIDIA_L4 |
El tipo de acelerador es Nvidia L4. |
TPU_V2 |
(Próximamente) El tipo de acelerador es TPU V2. |
TPU_V3 |
(Próximamente) El tipo de acelerador es TPU V3. |
NVIDIA_TESLA_T4_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla T4. |
NVIDIA_TESLA_P100_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla P100. |
NVIDIA_TESLA_P4_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla P4. |
RuntimeAccessConfig
Especifica la configuración de acceso para el entorno de ejecución
| Campos | |
|---|---|
access_type |
Es el tipo de modo de acceso de esta instancia. |
runtime_owner |
Es el propietario de este tiempo de ejecución después de la creación. Formato: |
proxy_uri |
Solo salida. Es el extremo de proxy que se usa para acceder al entorno de ejecución. |
RuntimeAccessType
Son las formas posibles de acceder al tiempo de ejecución. Modo de autenticación. Actualmente, solo admite un solo usuario.
| Enums | |
|---|---|
RUNTIME_ACCESS_TYPE_UNSPECIFIED |
Acceso sin especificar. |
SINGLE_USER |
Acceso de usuario único |
SERVICE_ACCOUNT |
Modo de cuenta de servicio. En el modo de cuenta de servicio, el creador del entorno de ejecución especificará una SA que exista en el proyecto del consumidor. Usa el campo Cuenta de servicio del entorno de ejecución. Los usuarios que acceden al entorno de ejecución necesitan el permiso ActAs (usuario de cuenta de servicio). |
RuntimeMetrics
Contiene métricas del daemon de tiempo de ejecución, como estadísticas del SO, el kernel y las sesiones.
| Campos | |
|---|---|
system_metrics |
Solo salida. Son las métricas del sistema. |
RuntimeMigrationEligibility
RuntimeMigrationEligibility representa la información de factibilidad de una migración de GmN a WbI.
| Campos | |
|---|---|
warnings[] |
Solo salida. Durante la migración, se establecerán ciertos parámetros de configuración de forma predeterminada. |
errors[] |
Solo salida. Algunos parámetros de configuración hacen que el GmN no sea apto para una migración automática. Se requiere una migración manual. |
Error
Un mensaje de error de migración significa que ciertos parámetros de configuración hacen que el GmN no sea apto para una migración automática. Se requiere una migración manual.
| Enums | |
|---|---|
ERROR_UNSPECIFIED |
Es el tipo predeterminado. |
CUSTOM_CONTAINER |
El GMN está configurado con contenedores personalizados y no se puede migrar. |
Advertencia
Un mensaje de advertencia de migración significa que ciertos parámetros de configuración se establecerán de forma predeterminada durante la migración.
| Enums | |
|---|---|
WARNING_UNSPECIFIED |
Es el tipo predeterminado. |
UNSUPPORTED_ACCELERATOR_TYPE |
El GmN usa un tipo de acelerador que no se admite en WbI. Se migrará sin un acelerador. Los usuarios pueden adjuntar un acelerador después de la migración. |
UNSUPPORTED_OS |
El GmN usa un sistema operativo que no es compatible con WbI (p.ej., Debian 10). Se reemplazará por Debian 11 en WbI. |
RESERVED_IP_RANGE |
Este GmN está configurado con un rango de IP reservado, que ya no se aplica en WbI. |
GOOGLE_MANAGED_NETWORK |
Este GmN está configurado con una red administrada por Google. Proporciona las opciones network y subnet para la migración. |
POST_STARTUP_SCRIPT |
Este GmN está configurado con una secuencia de comandos posterior al inicio. De manera opcional, proporciona el post_startup_script_option para la migración. |
SINGLE_USER |
Este dispositivo GmN está configurado con el modo de un solo usuario. De manera opcional, proporciona la opción service_account para la migración. |
RuntimeShieldedInstanceConfig
Es un conjunto de opciones de instancias protegidas. Consulta Imágenes que usan funciones compatibles de VM protegida. No todas las combinaciones son válidas.
| Campos | |
|---|---|
enable_secure_boot |
Define si la instancia tiene habilitado el inicio seguro. El arranque seguro ayuda a garantizar que el sistema solo ejecute software auténtico a través de la verificación de la firma digital de todos los componentes del inicio y la detención del proceso de inicio si falla la verificación de la firma. Está inhabilitado de forma predeterminada. |
enable_vtpm |
Define si la instancia tiene habilitado el vTPM. Habilitada de forma predeterminada. |
enable_integrity_monitoring |
Define si la instancia tiene habilitada la supervisión de integridad. Habilita la supervisión y la certificación de la integridad del inicio de la instancia. La certificación se realiza en función del modelo de referencia de la política de integridad. Este valor de referencia se deriva inicialmente de la imagen de arranque de confianza implícita cuando se crea la instancia. Habilitada de forma predeterminada. |
RuntimeSoftwareConfig
Especifica la selección y la configuración del software dentro del entorno de ejecución. Son las propiedades que se establecerán en el tiempo de ejecución. Las claves de propiedades se especifican en formato key:value, por ejemplo:
idle_shutdown: trueidle_shutdown_timeout: 180enable_health_monitoring: true
| Campos | |
|---|---|
notebook_upgrade_schedule |
Es una expresión cron en la zona horaria UTC que se usa para programar la actualización automática de la instancia. Sigue el formato cron. |
idle_shutdown_timeout |
Tiempo en minutos que se debe esperar antes de cerrar el entorno de ejecución. Valor predeterminado: 180 minutos |
install_gpu_driver |
Instala el controlador de Nvidia automáticamente. Valor predeterminado: Verdadero |
custom_gpu_driver_path |
Especifica una ruta de acceso personalizada de Cloud Storage en la que se almacena el controlador de GPU. Si no se especifica, elegiremos automáticamente entre los controladores oficiales de la GPU. |
post_startup_script |
Ruta de acceso a una secuencia de comandos de Bash que se ejecuta automáticamente después de que se inicia por completo una instancia de notebook. La ruta de acceso debe ser una URL o una ruta de Cloud Storage ( |
kernels[] |
Es opcional. Es una lista de imágenes de contenedor que se usarán como kernels en la instancia del notebook. |
post_startup_script_behavior |
Comportamiento de la secuencia de comandos de inicio posterior. |
enable_health_monitoring |
Verifica que los servicios internos principales estén en ejecución. Valor predeterminado: Verdadero |
idle_shutdown |
El entorno de ejecución se apagará automáticamente después de idle_shutdown_time. Valor predeterminado: Verdadero |
upgradeable |
Solo salida. Es un valor booleano que indica si hay una imagen más reciente disponible en una familia de imágenes. |
disable_terminal |
Es un valor booleano que indica si la terminal de JupyterLab estará disponible o no. Valor predeterminado: falso |
version |
Solo salida. Es la versión de la imagen de arranque, como M100, de la etiqueta de versión de la imagen. |
mixer_disabled |
Es un valor booleano que indica si se debe inhabilitar el cliente del mezclador. Valor predeterminado: falso |
PostStartupScriptBehavior
Comportamiento de la secuencia de comandos de inicio posterior.
| Enums | |
|---|---|
POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED |
Comportamiento de secuencia de comandos de inicio posterior sin especificar. Se ejecutará solo una vez en la creación. |
RUN_EVERY_START |
Ejecuta la secuencia de comandos de inicio posterior proporcionada durante la creación en cada inicio. |
DOWNLOAD_AND_RUN_EVERY_START |
Descarga y ejecuta la secuencia de comandos de inicio proporcionada en cada inicio. |
Programa
Es la definición de un programa.
| Campos | |
|---|---|
name |
Solo salida. Es el nombre de este programa. Formato: |
display_name |
Solo salida. Es el nombre visible que se usa para la IU. El nombre solo puede contener caracteres alfanuméricos, guiones |
description |
Es una breve descripción de este entorno. |
state |
|
cron_schedule |
Es el programa con formato cron-tab según el cual se ejecutará el trabajo. Formato: minuto, hora, día del mes, mes, día de la semana, p. ej., |
time_zone |
Zona horaria en la que se basa cron_schedule. El valor de este campo debe ser el nombre de una zona horaria de la base de datos tz. Base de datos de TZ: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Ten en cuenta que algunas zonas horarias incluyen una disposición para el horario de verano. Las reglas para el horario de verano se determinan según la zona horaria elegida. Para UTC, usa la cadena "utc". Si no se especifica una zona horaria, se usará la zona horaria UTC (también conocida como GMT) de forma predeterminada. |
create_time |
Solo salida. Fecha y hora en que se creó la programación. |
update_time |
Solo salida. Fecha y hora en que se actualizó el programa por última vez. |
execution_template |
Es la plantilla de ejecución de notebook correspondiente a esta programación. |
recent_executions[] |
Solo salida. Nombres de las ejecuciones más recientes que se activaron desde esta programación y sus estados correspondientes. |
Estado
Es el estado del trabajo.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Significa que el estado no se especificó. |
ENABLED |
El trabajo se está ejecutando con normalidad. |
PAUSED |
El usuario pausó el trabajo. No se ejecutará. Un usuario puede pausar el trabajo de forma intencional con Cloud Scheduler. |
DISABLED |
El sistema inhabilitó el trabajo debido a un error. El usuario no puede configurar directamente un trabajo para que se inhabilite. |
UPDATE_FAILED |
Es el estado del trabajo que resulta de una operación CloudScheduler.UpdateJob fallida. Para recuperar un trabajo de este estado, vuelve a intentar la operación CloudScheduler.UpdateJob hasta que se reciba una respuesta correcta. |
INITIALIZING |
Se está creando el recurso de programación. |
DELETING |
Se está borrando el recurso de programa. |
SetInstanceAcceleratorRequest
Es una solicitud para configurar el acelerador de instancias.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
type |
Obligatorio. Es el tipo de acelerador. |
core_count |
Obligatorio. Es la cantidad de núcleos de este acelerador. Ten en cuenta que no todas las combinaciones de |
SetInstanceLabelsRequest
Es una solicitud para configurar etiquetas de instancias.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
labels |
Son las etiquetas que se aplicarán a esta instancia. Estos se pueden modificar más adelante con el método setLabels. |
SetInstanceMachineTypeRequest
Es una solicitud para configurar el tipo de máquina de la instancia.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
machine_type |
Obligatorio. Es el tipo de máquina de Compute Engine. |
StartInstanceRequest
Solicitud para iniciar una instancia de notebook
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
StartRuntimeRequest
Es una solicitud para iniciar un entorno de ejecución de notebook administrado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
request_id |
Es el UUID de la solicitud idempotente. |
StopInstanceRequest
Solicitud para detener una instancia de notebook
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
StopRuntimeRequest
Es una solicitud para detener un entorno de ejecución de notebook administrado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
request_id |
Es el UUID de la solicitud idempotente. |
SwitchRuntimeRequest
Es una solicitud para cambiar un tiempo de ejecución de notebook administrado.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
machine_type |
tipo de máquina |
accelerator_config |
configuración del acelerador. |
request_id |
Es el UUID de la solicitud idempotente. |
UpdateInstanceConfigRequest
Solicitud para actualizar la configuración de instancias.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
config |
Es la configuración de la instancia que se actualizará. |
UpdateInstanceMetadataItemsRequest
Es una solicitud para agregar o cambiar elementos de metadatos de una instancia.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
items |
Son los elementos de metadatos que se agregarán o actualizarán para la instancia. |
UpdateInstanceMetadataItemsResponse
Es la respuesta para agregar o cambiar elementos de metadatos de una instancia.
| Campos | |
|---|---|
items |
Mapa de los elementos que se agregaron o actualizaron en los metadatos. |
UpdateRuntimeRequest
Es una solicitud para actualizar la configuración de un notebook administrado.
| Campos | |
|---|---|
runtime |
Obligatorio. Es el entorno de ejecución que se actualizará. La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
update_mask |
Obligatorio. Especifica la ruta de acceso, en relación con Actualmente, solo se pueden actualizar los siguientes campos:
|
request_id |
Es el UUID de la solicitud idempotente. |
UpdateShieldedInstanceConfigRequest
Es una solicitud para actualizar la configuración de la instancia protegida de una instancia de notebook. Solo puedes usar este método en una instancia detenida.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
shielded_instance_config |
Es la configuración de ShieldedInstance que se actualizará. |
UpgradeInstanceRequest
Solicitud para actualizar una instancia de notebook
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
type |
Es opcional. Es el UpgradeType opcional. Si configuras este campo, se buscarán imágenes de procesamiento adicionales para actualizar esta instancia. |
UpgradeType
Es la definición de los tipos de actualización que se pueden usar en esta instancia.
| Enums | |
|---|---|
UPGRADE_TYPE_UNSPECIFIED |
No se especificó el tipo de actualización. |
UPGRADE_FRAMEWORK |
Se actualizó el framework de AA. |
UPGRADE_OS |
Actualiza el sistema operativo. |
UPGRADE_CUDA |
Actualiza CUDA. |
UPGRADE_ALL |
Actualizar todo (SO, framework y CUDA) |
VirtualMachine
Tiempo de ejecución que usa una máquina virtual para el procesamiento.
| Campos | |
|---|---|
instance_name |
Solo salida. Es el nombre fácil de usar de la instancia administrada de Compute Engine. |
instance_id |
Solo salida. Es el identificador único de la instancia administrada de Compute Engine. |
virtual_machine_config |
Es la configuración de la máquina virtual. |
VirtualMachineConfig
Es la configuración de la máquina virtual.
| Campos | |
|---|---|
zone |
Solo salida. Es la zona en la que se encuentra la máquina virtual. Si se usa una solicitud regional, el servicio de notebooks elegirá una ubicación en la región de ejecución correspondiente. En una solicitud de obtención, la zona siempre estará presente. Ejemplo: * |
machine_type |
Obligatorio. Es el tipo de máquina de Compute Engine que se usa para los tiempos de ejecución. El nombre corto es válido. Ejemplos: * |
container_images[] |
Es opcional. Es una lista de imágenes de contenedor que se usarán como kernels en la instancia del notebook. |
data_disk |
Obligatorio. Son los parámetros de configuración de la opción de disco de datos. |
encryption_config |
Es opcional. Es la configuración de encriptación del disco de datos de la máquina virtual. |
shielded_instance_config |
Es opcional. Es la configuración de la instancia de VM protegida. |
accelerator_config |
Es opcional. Es la configuración del acelerador de Compute Engine para este entorno de ejecución. |
network |
Es opcional. Es la red de Compute Engine que se usará para las comunicaciones de la máquina. No se puede especificar con la subred. Si no se especifican Es una URL completa o un URI parcial. Ejemplos:
Los tiempos de ejecución son recursos administrados dentro de la infraestructura de Google. Los tiempos de ejecución admiten los siguientes parámetros de configuración de red:
|
subnet |
Es opcional. Es la subred de Compute Engine que se usará para las comunicaciones de la máquina. No se puede especificar con la red. Se aceptan URLs completas o URIs parciales. Ejemplos:
|
internal_ip_only |
Es opcional. Si es verdadero, el entorno de ejecución solo tendrá direcciones IP internas. De forma predeterminada, los tiempos de ejecución no están restringidos a las direcciones IP internas y tendrán direcciones IP externas efímeras asignadas a cada VM. Esta restricción |
tags[] |
Es opcional. Son las etiquetas de red de Compute Engine que se agregarán en el tiempo de ejecución (consulta Agrega etiquetas de red). |
guest_attributes |
Solo salida. Son los atributos de invitado de Compute Engine. (consulta Atributos de invitado del proyecto y de la instancia). |
metadata |
Es opcional. Son las entradas de metadatos de Compute Engine que se agregarán a la máquina virtual. (consulta Metadatos de proyecto y de instancia). |
labels |
Es opcional. Son las etiquetas que se asociarán con este entorno de ejecución. Las claves de las etiquetas deben contener entre 1 y 63 caracteres, y deben cumplir con el RFC 1035. Los valores de las etiquetas pueden estar vacíos, pero, si están presentes, deben contener entre 1 y 63 caracteres, y deben cumplir con el RFC 1035. No se pueden asociar más de 32 etiquetas a un clúster. |
nic_type |
Es opcional. Es el tipo de vNIC que se usará en esta interfaz. Puede ser gVNIC o VirtioNet. |
reserved_ip_range |
Es opcional. El nombre del rango de IP reservado se usa para el intercambio de tráfico de VPC. La asignación de la subred usará el nombre del rango si está asignado. Ejemplo: managed-notebooks-range-c El valor del campo será |
boot_image |
Es opcional. Son los metadatos de la imagen de arranque que se usan para la capacidad de actualización del tiempo de ejecución. |
BootImage
Este tipo no tiene campos.
Es la definición de la imagen de arranque que usa el tiempo de ejecución. Se usa para facilitar la capacidad de actualización del tiempo de ejecución.
NicType
Es el tipo de controlador de la NIC virtual. El valor predeterminado debe ser UNSPECIFIED_NIC_TYPE.
| Enums | |
|---|---|
UNSPECIFIED_NIC_TYPE |
No se especificó ningún tipo. |
VIRTIO_NET |
VIRTIO |
GVNIC |
GVNIC |
VmImage
Es la definición de una imagen de máquina virtual personalizada de Compute Engine para iniciar una instancia de notebook con el entorno instalado directamente en la VM.
| Campos | |
|---|---|
project |
Obligatorio. Es el nombre del proyecto de Google Cloud al que pertenece esta imagen de VM. Formato: |
Campo de unión image. Es la referencia a una imagen de VM externa de Compute Engine. image puede ser solo uno de los parámetros siguientes: |
|
image_name |
Usa el nombre de la imagen de VM para encontrarla. |
image_family |
Usa esta familia de imágenes de VM para encontrar la imagen. Se usará la imagen más reciente de esta familia. |