Supresión de una instancia de Notebook
Función
Esta API se utiliza para eliminar el contenedor y todos los recursos de almacenamiento de una instancia de notebook.
Restricciones
No hay
URI
DELETE /v1/{project_id}/notebooks/{id}
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
id |
Sí |
String |
ID de instancia del notebook. |
project_id |
Sí |
String |
ID del proyecto. Para obtener más información, consulte Obtención de un ID de proyecto. |
Parámetros de solicitud
No hay
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
action_progress |
Array of JobProgress objects |
Progreso de inicialización de instancia. |
description |
String |
Descripción de la instancia |
endpoints |
Array of EndpointsRes objects |
IDE local (como PyCharm y vsCode) o cliente SSH para acceder remotamente a una instancia de notebook a través de SSH. |
fail_reason |
String |
Causa de error de instancia |
feature |
String |
Tipo de instancia. Opciones:
|
flavor |
String |
Variante de la instancia |
id |
String |
ID de la instancia |
image |
Image object |
Imagen de instancia |
lease |
Lease object |
Cuenta atrás para detener la instancia automática. |
name |
String |
Nombre de la instancia |
pool |
Pool object |
Información básica sobre el grupo dedicado, que es devuelto por la instancia creada en el grupo dedicado. |
status |
String |
Opciones de estado de instancia:
|
token |
String |
Token utilizado para la autenticación del notebook |
url |
String |
URL para acceder a la instancia del notebook |
volume |
VolumeRes object |
Volumen de almacenamiento |
workspace_id |
String |
ID del espacio de trabajo. Si no hay espacios de trabajo disponibles, el valor predeterminado es 0. |
Parámetro |
Tipo |
Descripción |
---|---|---|
notebook_id |
String |
ID de la instancia |
status |
String |
Estado del trabajo en un paso especificado. Opciones:
|
step |
Integer |
Paso de trabajo. Opciones:
|
step_description |
String |
Descripción de un paso en un trabajo. |
Parámetro |
Tipo |
Descripción |
---|---|---|
allowed_access_ips |
Array of strings |
Lista blanca de direcciones IP públicas a las que se les permite acceder a la instancia del cuaderno a través de SSH. De forma predeterminada, todas las direcciones IP públicas pueden acceder a la instancia de notebook. Si se especifica este parámetro, sólo los clientes con las direcciones IP especificadas pueden acceder a la instancia del notebook. |
dev_service |
String |
Servicios soportados. Opciones:
|
ssh_keys |
Array of strings |
Lista de pares de claves SSH. Puede establecer varios pares de claves para acceder a una instancia SSH al mismo tiempo. |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID de imagen |
name |
String |
Nombre de la imagen. |
swr_path |
String |
Dirección de imagen SWR |
type |
String |
Tipo de imagen. Opciones:
|
Parámetro |
Tipo |
Descripción |
---|---|---|
create_at |
Long |
Hora (UTC) en la que se crea la instancia, con una precisión de milisegundos. |
duration |
Long |
Duración de ejecución de la instancia, que se calcula en función del tiempo de creación de la instancia. Si el tiempo de creación de la instancia más la duración es mayor que el tiempo actual, el sistema detiene automáticamente la instancia. |
enable |
Boolean |
Si se activa la detención automática de la instancia. |
update_at |
Long |
Tiempo (UTC) cuando la instancia se actualiza por última vez (excluyendo el tiempo de latido del corazón de keepalive), exacto a milisegundos. |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID de un fondo de recursos dedicado |
name |
String |
Nombre de un fondo de recursos dedicado |
Parámetro |
Tipo |
Descripción |
---|---|---|
capacity |
Integer |
Capacidad de almacenamiento. El valor predeterminado es 5 GB para EVS y 50 GB para EFS. El valor máximo es de 4,096 GB. |
category |
String |
Tipo de almacenamiento. Se admite el almacenamiento EVS. |
mount_path |
String |
Directorio de la instancia de notebook en la que está montado el almacenamiento OBS. Actualmente, el directorio es /home/ma-user/work/. |
ownership |
String |
Propietario al que pertenece el recurso. Opciones:
|
status |
String |
Estado de expansión de la capacidad del disco EVS, que es RESIZING durante la expansión de la capacidad y no afecta a la instancia. |
Ejemplo de las solicitudes
No hay
Ejemplo de las respuestas
Código de estado: 200
OK
{ "create_at" : 1638841805440, "description" : "update", "feature" : "DEFAULT", "flavor" : "modelarts.vm.cpu.free", "id" : "f9937afa-ca78-45b6-bc12-7ecf42553c48", "image" : { "description" : "description", "id" : "e1a07296-22a8-4f05-8bc8-e936c8e54090", "name" : "notebook2.0-mul-kernel-cpu-cp36", "swr_path" : "swr.cn-north-7.myhuaweicloud.com/atelier/notebook2.0-mul-kernel-cpu-cp36:3.3.2-release_v1", "tag" : "3.3.2-release_v1", "type" : "BUILD_IN" }, "lease" : { "create_at" : 1638841805439, "duration" : 3600000, "enable" : true, "update_at" : 1638841805439 }, "name" : "notebook_5ee4bf0e", "status" : "DELETING", "token" : "58ba50c6-e8ff-245c-4840-49e51aa70737", "update_at" : 1638842504178, "workspace_id" : "0" }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
Aceptar |
204 |
Sin contenido |
401 |
Sin autorización |
403 |
Prohibido |
Códigos de error
Consulte Códigos de error.