Índice
NotebookService(interfaz)AcceleratorConfig(mensaje)AcceleratorConfig.AcceleratorType(enum)AccessConfig(mensaje)BootDisk(mensaje)CheckInstanceUpgradabilityRequest(mensaje)CheckInstanceUpgradabilityResponse(mensaje)ConfidentialInstanceConfig(mensaje)ConfidentialInstanceConfig.ConfidentialInstanceType(enum)Config(mensaje)ContainerImage(mensaje)CreateInstanceRequest(mensaje)DataDisk(mensaje)DefaultValues(mensaje)DeleteInstanceRequest(mensaje)DiagnoseInstanceRequest(mensaje)DiagnosticConfig(mensaje)DiskEncryption(enum)DiskType(enum)GPUDriverConfig(mensaje)GceSetup(mensaje)GetConfigRequest(mensaje)GetInstanceRequest(mensaje)HealthState(enum)ImageRelease(mensaje)Instance(mensaje)ListInstancesRequest(mensaje)ListInstancesResponse(mensaje)NetworkInterface(mensaje)NetworkInterface.NicType(enum)OperationMetadata(mensaje)ResetInstanceRequest(mensaje)ResizeDiskRequest(mensaje)RestoreInstanceRequest(mensaje)RollbackInstanceRequest(mensaje)ServiceAccount(mensaje)ShieldedInstanceConfig(mensaje)Snapshot(mensaje)StartInstanceRequest(mensaje)State(enum)StopInstanceRequest(mensaje)SupportedValues(mensaje)UpdateInstanceRequest(mensaje)UpgradeHistoryEntry(mensaje)UpgradeHistoryEntry.Action(enum)UpgradeHistoryEntry.State(enum)UpgradeInstanceRequest(mensaje)VmImage(mensaje)
NotebookService
Es la API v2 del servicio para instancias de Notebooks de Workbench.
| CheckInstanceUpgradability |
|---|
|
Comprueba si una instancia de notebook se puede actualizar.
|
| CreateInstance |
|---|
|
Crea una instancia nueva en un proyecto y una ubicación determinados.
|
| DeleteInstance |
|---|
|
Borra una sola instancia.
|
| DiagnoseInstance |
|---|
|
Crea un archivo de diagnóstico y ejecuta la herramienta de diagnóstico para una instancia determinada.
|
| GetConfig |
|---|
|
Devuelve varios parámetros de configuración.
|
| GetInstance |
|---|
|
Obtiene detalles de una sola instancia.
|
| ListInstances |
|---|
|
Enumera las instancias en una ubicación y un proyecto determinados.
|
| ResetInstance |
|---|
|
Restablece una instancia de notebook.
|
| ResizeDisk |
|---|
|
Cambia el tamaño del disco de una instancia de notebook a una capacidad mayor.
|
| RestoreInstance |
|---|
|
RestoreInstance restablece una instancia a partir de un BackupSource.
|
| RollbackInstance |
|---|
|
Revierte una instancia de notebook a la versión anterior.
|
| StartInstance |
|---|
|
Inicia una instancia de notebook.
|
| StopInstance |
|---|
|
Detiene una instancia de notebook.
|
| UpdateInstance |
|---|
|
UpdateInstance actualiza una instancia.
|
| UpgradeInstance |
|---|
|
Actualiza una instancia de notebook a la versión más reciente.
|
AcceleratorConfig
Es la configuración de un acelerador para una instancia de VM. Es la definición de un acelerador de hardware. Ten en cuenta que no hay una verificación de las combinaciones de type y core_count. Las TPU no son compatibles. Consulta GPU en Compute Engine para encontrar una combinación válida.
| Campos | |
|---|---|
type |
Es opcional. Es el tipo de acelerador. |
core_count |
Es opcional. 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_P100 |
Obsoleto: En su lugar, usa |
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_A100_80GB |
El tipo de acelerador es Nvidia Tesla A100, 80 GB. |
NVIDIA_L4 |
El tipo de acelerador es Nvidia Tesla L4. |
NVIDIA_H100_80GB |
El tipo de acelerador es Nvidia Tesla H100 - 80 GB. |
NVIDIA_H100_MEGA_80GB |
El tipo de acelerador es Nvidia Tesla H100 - MEGA 80 GB. |
NVIDIA_H200_141GB |
El tipo de acelerador es Nvidia Tesla H200, con 141 GB. |
NVIDIA_TESLA_T4_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla T4. |
NVIDIA_TESLA_P100_VWS |
Obsoleto: Usa |
NVIDIA_TESLA_P4_VWS |
El tipo de acelerador son las estaciones de trabajo virtuales NVIDIA Tesla P4. |
NVIDIA_B200 |
El tipo de acelerador es NVIDIA B200. |
NVIDIA_RTX6000 |
NVIDIA RTX 6000 |
AccessConfig
Es una configuración de acceso adjunta a la interfaz de red de una instancia.
| Campos | |
|---|---|
external_ip |
Es opcional. Una dirección IP externa asociada con esta instancia. Especifica una dirección IP externa estática sin usar que esté disponible para el proyecto o deja este campo sin definir para usar una IP de un grupo compartido de direcciones IP efímeras. Si especificas una dirección IP externa estática, esta debe estar en la misma región que la zona de la instancia. |
BootDisk
Es la definición de un disco de arranque.
| Campos | |
|---|---|
disk_size_gb |
Es opcional. Tamaño del disco de arranque en GB conectado a esta instancia, hasta un máximo de 64,000 GB (64 TB). Si no se especifica, el valor predeterminado es el valor recomendado de 150 GB. |
disk_type |
Es opcional. Indica el tipo de disco. |
disk_encryption |
Es opcional. 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 |
Es opcional. 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. |
CheckInstanceUpgradabilityRequest
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
|
CheckInstanceUpgradabilityResponse
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. |
ConfidentialInstanceConfig
Es un conjunto de opciones de instancias confidenciales.
| Campos | |
|---|---|
confidential_instance_type |
Es opcional. Define el tipo de tecnología que usa la instancia confidencial. |
ConfidentialInstanceType
Es el tipo de instancia confidencial.
| Enums | |
|---|---|
CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED |
No se especificó ningún tipo. No uses este valor. |
SEV |
Virtualización segura encriptada de AMD |
Configuración
Es la respuesta para obtener la configuración de WbI en una ubicación.
| Campos | |
|---|---|
default_values |
Solo salida. Son los valores predeterminados para la configuración. |
supported_values |
Solo salida. Son los valores admitidos para la configuración. |
available_images[] |
Solo salida. Es la lista de imágenes disponibles para crear un WbI. |
disable_workbench_legacy_creation |
Solo salida. Es una marca para inhabilitar la creación de notebooks heredados de Workbench (notebooks administrados por el usuario y notebooks administrados por Google). |
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 opcional. Es la etiqueta de la imagen del contenedor. Si no se especifica, el valor predeterminado es la etiqueta más reciente. |
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á. |
request_id |
Es opcional. Es el UUID de la solicitud idempotente. |
DataDisk
Es un recurso de disco conectado a una instancia.
| Campos | |
|---|---|
disk_size_gb |
Es opcional. Tamaño del disco en GB conectado a esta instancia de VM, hasta un máximo de 64,000 GB (64 TB). Si no se especifica, el valor predeterminado es 100. |
disk_type |
Es opcional. Indica el tipo de disco. |
disk_encryption |
Es opcional. 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 |
Es opcional. 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. |
resource_policies[] |
Es opcional. Son las políticas de recursos que se aplicarán al disco de datos. |
DefaultValues
DefaultValues representa los valores de configuración predeterminados.
| Campos | |
|---|---|
machine_type |
Solo salida. Es el tipo de máquina predeterminado que usa el backend si el usuario no lo proporciona. |
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
|
request_id |
Es opcional. Es el UUID de la solicitud idempotente. |
DiagnoseInstanceRequest
Es una solicitud para crear un archivo de diagnóstico de la instancia de notebook.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
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 ( |
enable_repair_flag |
Es opcional. Habilita la marca para reparar el servicio de la instancia |
enable_packet_capture_flag |
Es opcional. Habilita la marca para capturar paquetes de la instancia durante 30 segundos. |
enable_copy_home_files_flag |
Es opcional. Habilita la marca para copiar todo el contenido de la carpeta |
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.
| 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. |
HYPERDISK_BALANCED |
Representa el tipo de disco persistente Hyperdisk Balanced. Se puede usar como disco de arranque o disco de datos. |
HYPERDISK_EXTREME |
Representa el tipo de disco persistente Hyperdisk Extreme. Solo se puede usar como disco de datos. |
HYPERDISK_THROUGHPUT |
Representa el tipo de disco persistente Hyperdisk Throughput. Solo se puede usar como disco de datos. |
HYPERDISK_BALANCED_HIGH_AVAILABILITY |
Representa el tipo de disco persistente Hyperdisk Balanced High Availability. Se puede usar como disco de arranque o disco de datos. |
HYPERDISK_ML |
Representa el tipo de disco persistente Hyperdisk ML. Se puede usar como disco de arranque o disco de datos. |
GPUDriverConfig
Una configuración del controlador de GPU
| Campos | |
|---|---|
enable_gpu_driver |
Es opcional. Indica si el usuario final autoriza a Google Cloud a instalar el controlador de GPU en esta instancia de VM. 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 |
Es opcional. 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. |
GceSetup
Es la definición de cómo configurar una instancia de VM fuera de Recursos y de Identidad.
| Campos | |
|---|---|
machine_type |
Es opcional. Es el tipo de máquina de la instancia de VM. https://cloud.google.com/compute/docs/machine-resource |
min_cpu_platform |
Es opcional. Es la plataforma de CPU mínima que se usará para esta instancia. Puedes encontrar la lista de valores válidos en https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform#availablezones. |
accelerator_configs[] |
Es opcional. Son los aceleradores de hardware que se usan en esta instancia. Si usas aceleradores, asegúrate de que tu configuración tenga suficientes CPU virtuales y memoria para admitir el |
service_accounts[] |
Es opcional. Es la cuenta de servicio que actúa como identidad de la instancia de VM. Actualmente, solo admite una cuenta de servicio. |
boot_disk |
Es opcional. Es el disco de arranque de la VM. |
data_disks[] |
Es opcional. Son los discos de datos conectados a la instancia de VM. Actualmente, solo admite un disco de datos. |
shielded_instance_config |
Es opcional. Configuración de VM protegida. Imágenes que usan funciones compatibles de VM protegida |
network_interfaces[] |
Es opcional. Son las interfaces de red de la VM. Solo admite una interfaz. |
disable_public_ip |
Es opcional. Si es verdadero, no se asignará ninguna IP externa a esta instancia de VM. |
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). |
metadata |
Es opcional. Son los metadatos personalizados que se aplicarán a esta instancia. |
system_metadata |
Solo salida. Representa los metadatos administrados por el sistema para esta instancia: el subconjunto de |
enable_ip_forwarding |
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 |
gpu_driver_config |
Es opcional. Es la configuración de los controladores de GPU. |
confidential_instance_config |
Es opcional. Es la configuración de la instancia confidencial. |
instance_id |
Solo salida. Es el ID único del recurso de instancia de Compute Engine. |
Campo de unión image. Tipo de imagen. Puede ser una imagen de VM o una imagen de contenedor. image puede ser solo uno de los parámetros siguientes: |
|
vm_image |
Es opcional. Usa una imagen de VM de Compute Engine para iniciar la instancia del notebook. |
container_image |
Es opcional. Usa una imagen de contenedor para iniciar la instancia del notebook. |
GetConfigRequest
Es una solicitud para obtener parámetros de configuración de Workbench.
| Campos | |
|---|---|
name |
Obligatorio. Formato: |
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
|
HealthState
Es el estado de la instancia.
| 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. |
ImageRelease
ConfigImage representa una versión de imagen disponible para crear una WbI
| Campos | |
|---|---|
image_name |
Solo salida. Nombre de la imagen con el formato workbench-instances-vAAAAmmdd- |
release_name |
Solo salida. Lanzamiento de la imagen del formulario m123 |
image_family |
Solo salida. Es la familia de imágenes de la imagen. (p. ej., workbench-instances o workbench-2603) |
description |
Solo salida. Es la descripción de la imagen. |
Instancia
Es la definición de una instancia de notebook.
| Campos | |
|---|---|
name |
Solo salida. Es el identificador. Es el nombre de esta instancia de notebook. Formato: |
proxy_uri |
Solo salida. Es el extremo del proxy que se usa para acceder al notebook de Jupyter. |
instance_owners[] |
Es opcional. 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. |
creator |
Solo salida. Es la dirección de correo electrónico de la entidad que envió la solicitud original de CreateInstance. |
state |
Solo salida. Es el estado de esta instancia. |
upgrade_history[] |
Solo salida. Es el historial de actualizaciones de esta instancia. |
id |
Solo salida. Es el ID único del recurso. |
health_state |
Solo salida. Es el estado de health_state de la instancia. |
health_info |
Solo salida. Es información adicional sobre el estado de la instancia. Ejemplo: |
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. |
disable_proxy_access |
Es opcional. Si es verdadero, la instancia del notebook no se registrará en el proxy. |
labels |
Es opcional. Son las etiquetas que se aplicarán a esta instancia. Estos se pueden modificar más adelante con el método UpdateInstance. |
third_party_proxy_url |
Solo salida. Es el extremo del proxy de grupos de personal que se usa para acceder al notebook de Jupyter. |
satisfies_pzs |
Solo salida. Reservado para uso futuro para la separación de zonas. |
satisfies_pzi |
Solo salida. Reservado para uso futuro para el aislamiento de zonas. |
enable_third_party_identity |
Es opcional. Es una marca que especifica que se puede acceder a un notebook con un proveedor de identidad externo. |
enable_managed_euc |
Es opcional. Es una marca para habilitar las credenciales de usuario final administradas para la instancia. |
enable_deletion_protection |
Es opcional. Si es verdadero, se habilitará la protección contra eliminaciones para esta instancia de Workbench. Si es falso, se inhabilitará la protección contra eliminaciones para esta instancia de Workbench. |
Campo de unión infrastructure. Es la configuración de la instancia de Notebook. infrastructure puede ser solo uno de los parámetros siguientes: |
|
gce_setup |
Es opcional. Es la configuración de Compute Engine para el notebook. Usa campos definidos en el notebook. |
ListInstancesRequest
Es una solicitud para enumerar instancias de notebooks.
| Campos | |
|---|---|
parent |
Obligatorio. Es el elemento superior de la instancia. Formatos: - La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
page_size |
Es opcional. Es el tamaño máximo de devolución de la llamada de lista. |
page_token |
Es opcional. 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[] |
Lista sin ordenar. Ubicaciones a las que no se pudo llegar. Por ejemplo, ['projects/{project_id}/locations/us-west1-a', 'projects/{project_id}/locations/us-central1-b']. Un ListInstancesResponse solo contendrá instancias o elementos no accesibles. |
NetworkInterface
Es la definición de un recurso de interfaz de red conectado a una VM.
| Campos | |
|---|---|
network |
Es opcional. Es el nombre de la VPC en la que se encuentra esta instancia de VM. Formato: |
subnet |
Es opcional. Es el nombre de la subred en la que se encuentra esta instancia de VM. Formato: |
nic_type |
Es opcional. Es el tipo de vNIC que se usará en esta interfaz. Puede ser gVNIC o VirtioNet. |
access_configs[] |
Es opcional. Es un array de configuraciones para esta interfaz. Actualmente, solo se admite una configuración de acceso, ONE_TO_ONE_NAT. Si no se especifica ningún accessConfig, la instancia tendrá acceso externo a Internet a través de una dirección IP externa efímera. |
internal_ip |
Es opcional. Es una dirección IP interna asociada a esta instancia. Especifica una dirección IP interna estática sin usar que esté disponible para la subred en la que se encuentra esta instancia o deja este campo sin definir para usar una IP del rango efímero de la subred. |
NicType
Es el tipo de controlador de la NIC virtual. El valor predeterminado debe ser NIC_TYPE_UNSPECIFIED.
| Enums | |
|---|---|
NIC_TYPE_UNSPECIFIED |
No se especificó ningún tipo. |
VIRTIO_NET |
VIRTIO |
GVNIC |
GVNIC |
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. |
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
|
ResizeDiskRequest
Solicitud para cambiar el tamaño de los discos de la instancia de notebook
| Campos | |
|---|---|
notebook_instance |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
Campo de unión Disk. Tipo de disco cuyo tamaño se puede cambiar: El disco de arranque o de datos Disk solo puede ser uno de los siguientes: |
|
boot_disk |
Obligatorio. Es el disco de arranque al que se le cambiará el tamaño. Solo se usará disk_size_gb. |
data_disk |
Obligatorio. Es el disco de datos cuyo tamaño se cambiará. Solo se usará disk_size_gb. |
RestoreInstanceRequest
Es una solicitud para restablecer la instancia del notebook desde un BackupSource.
| Campos | |
|---|---|
name |
Obligatorio. Formato: La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
Campo de unión Source. Es la fuente desde la que se restablecerá. Source puede ser solo uno de los parámetros siguientes: |
|
snapshot |
Es la instantánea que se usará para el restablecimiento. |
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: "projects/test-project/global/snapshots/krwlzipynril". |
revision_id |
Obligatorio. Solo salida. ID de revisión |
ServiceAccount
Una cuenta de servicio que actúa como identidad.
| Campos | |
|---|---|
email |
Es opcional. Es la dirección de correo electrónico de la cuenta de servicio. |
scopes[] |
Solo salida. Es la lista de permisos que estarán disponibles para esta cuenta de servicio. El CLH lo establece en https://www.googleapis.com/auth/cloud-platform. |
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 |
Es opcional. Define si la instancia de VM 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 |
Es opcional. Define si la instancia de VM tiene habilitado el vTPM. |
enable_integrity_monitoring |
Es opcional. Define si la instancia de VM tiene habilitada la supervisión de integridad. Habilita la supervisión y la certificación de la integridad del inicio de la instancia de VM. La certificación se realiza en función del modelo de referencia de la política de integridad. Esta referencia se deriva inicialmente de la imagen de arranque de confianza implícita cuando se crea la instancia de VM. |
Instantánea
La instantánea representa la instantánea del disco de datos que se usó para restablecer la instancia de Workbench. Hace referencia a: compute/v1/projects/{project_id}/global/snapshots/{snapshot_id}
| Campos | |
|---|---|
snapshot_id |
Obligatorio. Es el ID de la instantánea. |
project_id |
Obligatorio. Es el ID del proyecto de la instantánea. |
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
|
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. |
SUSPENDING |
La instancia se está suspendiendo. |
SUSPENDED |
La instancia está suspendida. |
ORPHANED |
La instancia no tiene una VM. Una actualización quitó el original y no pudo crear su reemplazo. El disco de datos y las instantáneas están intactos. Reintenta la actualización para finalizarla o revierte la instancia a la instantánea tomada antes de que comenzara. |
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
|
SupportedValues
SupportedValues representa los valores admitidos por la configuración.
| Campos | |
|---|---|
machine_types[] |
Solo salida. Son los tipos de máquinas compatibles con WbI. |
accelerator_types[] |
Solo salida. Son los tipos de aceleradores que admite WbI. |
UpdateInstanceRequest
Es una solicitud para actualizar una instancia de notebook.
| Campos | |
|---|---|
instance |
Obligatorio. Es una representación de una instancia. La autorización requiere el siguiente permiso de IAM en el recurso especificado
|
update_mask |
Obligatorio. Es la máscara que se usa para actualizar una instancia. Campos actualizables:
Nota: |
request_id |
Es opcional. Es el UUID de la solicitud idempotente. |
UpgradeHistoryEntry
Es la entrada del historial de actualización de la imagen de VM.
| Campos | |
|---|---|
snapshot |
Es opcional. Es la instantánea del disco de arranque de esta instancia de notebook antes de la actualización. |
vm_image |
Es opcional. Es la imagen de la VM antes de la actualización de esta instancia. |
container_image |
Es opcional. Es la imagen del contenedor antes de la actualización de la instancia. |
framework |
Es opcional. Es el framework de esta instancia de notebook. |
version |
Es opcional. Es la versión de la instancia de notebook anterior a esta actualización. |
state |
Solo salida. Es el estado de esta entrada del historial de actualizaciones de instancias. |
create_time |
Inmutable. Es la fecha y hora en que se creó esta entrada del historial de actualizaciones de la instancia. |
action |
Es opcional. Acción. Revertir o actualizar |
target_version |
Es opcional. 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. |
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
|
image_family |
Es opcional. Es el nombre del recurso de la familia de imágenes de Compute Engine al que se actualizará. Formato: |
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: |
image_description |
Solo salida. Es una descripción legible por humanos de la imagen que se ejecuta en la instancia (por ejemplo, "Debian 11, Python 3.10"), que se deriva en el momento de la lectura de la configuración de la versión de la imagen (la fuente de información). Se establece en "Personalizado" para las imágenes de disco de arranque no reconocidas. |
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: |
|
name |
Es opcional. Usa el nombre de la imagen de VM para encontrarla. |
family |
Es opcional. Usa esta familia de imágenes de VM para encontrar la imagen. Se usará la imagen más reciente de esta familia. |