Í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 el servicio de la versión 2 de la API para las instancias de Notebooks de Workbench.
| CheckInstanceUpgradability |
|---|
|
Verifica si se puede actualizar una instancia de notebook.
|
| 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 los detalles de una sola instancia.
|
| ListInstances |
|---|
|
Enumera 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 se realiza ninguna verificación en 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 este 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 |
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_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, 141 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_B200 |
El tipo de acelerador es NVIDIA B200. |
AccessConfig
Es una configuración de acceso adjunta a la interfaz de red de una instancia.
| Campos | |
|---|---|
external_ip |
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 asociado a esta instancia, hasta un máximo de 64,000 GB (64 TB). Si no se especifica, se usará el valor recomendado de 150 GB. |
disk_type |
Es opcional. Indica el tipo de disco. |
disk_encryption |
Es opcional. 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 |
Es opcional. 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. |
CheckInstanceUpgradabilityRequest
Es una solicitud para verificar si se puede actualizar una instancia de notebook.
| 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 se puede actualizar una instancia de notebook.
| 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 propagará si el campo actualizable 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 propagará si el campo actualizable 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 encriptada segura 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 de 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. 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. Solo entrada. Indica el tipo de disco. |
disk_encryption |
Es opcional. 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 |
Es opcional. 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. |
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. 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 de acceso ( 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 balanceado 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 la GPU. Solo se aplica a las 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 e 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 funciona como identidad para la instancia de VM. Actualmente, solo se 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 la 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 al tiempo de ejecución (consulta Agrega etiquetas de red). |
metadata |
Es opcional. Son los metadatos personalizados que se aplicarán a esta instancia. |
enable_ip_forwarding |
Es opcional. Es una marca para habilitar o inhabilitar el reenvío de IP. El valor predeterminado es falso o inhabilitado. 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. Es el tipo de imagen, que puede ser de VM o de 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 de 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. Publicación de la imagen del formulario m123 |
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. 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 la instancia. |
health_info |
Solo salida. Es información adicional sobre el estado de la instancia. Ejemplo: |
create_time |
Solo salida. Es la fecha y 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. Se reserva para uso futuro en la separación de zonas. |
satisfies_pzi |
Solo salida. Se reserva para uso futuro en 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 a la 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 el filtro de la 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']. Una respuesta 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. |
NicType
Es el tipo de controlador de vNIC. 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 |
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 |
Versión de la API que se usó para iniciar la operación. |
endpoint |
Es el 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 al que se le cambiará el tamaño. 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 características 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 inicio 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. Este modelo de 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 especificó el estado. |
STARTING |
La lógica de control está iniciando la instancia. |
PROVISIONING |
La lógica de control instala los frameworks necesarios 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. |
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 que admite WbI. |
accelerator_types[] |
Solo salida. Son los tipos de aceleradores compatibles con 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:
|
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 esta instancia. |
framework |
Es opcional. Es el framework de esta instancia de notebook. |
version |
Es opcional. Es la versión de la instancia de notebook antes de 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 actualizaciones.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
No se especificó 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
|
VmImage
Es la definición de una imagen personalizada de máquina virtual 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: |
|
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. |