Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-02-03 GMT+08:00

Actualización del estado de miembro compartido

Función

Esta API se utiliza para actualizar el estado de un miembro del recurso compartido de copia de respaldo.

URI

PUT /v3/{project_id}/backups/{backup_id}/members/{member_id}

Tabla 1 Parámetros de path

Parámetro

Obligatorio

Tipo

Descripción

backup_id

String

ID de copia de respaldo

member_id

String

ID de miembro, que es el mismo ID que en el ID del proyecto.

project_id

String

ID de proyecto

Parámetros de solicitud

Tabla 2 Parámetros de encabezado de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Token de usuario. El token se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es el token de usuario.

Tabla 3 Parámetros de body de solicitud

Parámetro

Obligatorio

Tipo

Descripción

status

String

Estado de una copia de respaldo compartida

Valores de enumeración:

  • accepted
  • pending
  • rejected

vault_id

No

String

Almacén en el que se va a almacenar la copia de respaldo compartida. Solo se admite UUID. Al actualizar el estado de un miembro de uso compartido de copias de seguridad, si se acepta la copia de respaldo, debe especificar vault_id. Si se rechaza la copia de respaldo, vault_id no es necesario.

Parámetros de respuesta

Código de estado: 200

Tabla 4 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

member

Member object

Parámetros de respuesta de la consulta de los detalles de un miembro del recurso compartido de copia de respaldo

Tabla 5 Member

Parámetro

Tipo

Descripción

status

String

Estado de uso compartido de copias de seguridad

Valores de enumeración:

  • pending
  • accepted
  • rejected

created_at

String

Tiempo de compartición de copias de seguridad, por ejemplo, 2020-02-05T10:38:34.209782

updated_at

String

Tiempo de actualización, por ejemplo, 2020-02-05T10:38:34.209782

backup_id

String

ID de copia de respaldo

image_id

String

ID de la imagen creada mediante la copia de respaldo compartida aceptada

dest_project_id

String

ID del proyecto con el que se comparte la copia de respaldo

vault_id

String

ID del almacén donde se almacena la copia de respaldo compartida

id

String

ID del registro compartido

Solicitudes de ejemplo

PUT https://{endpoint}/v3/f841e01fd2b14e7fa41b6ae7aa6b0594/backups/a5200268-74a5-4806-acc6-95793ab0228b/members/f841e01fd2b14e7fa41b6ae7aa6b0594

{
  "status" : "accepted",
  "vault_id" : "4b27c05b-8ad7-48c6-a886-526666c035f0"
}

Ejemplo de respuestas

Código de estado: 200

OK

{
  "member" : {
    "status" : "accepted",
    "image_id" : null,
    "backup_id" : "17c9acd8-3af3-4401-bab9-ff1cfac15561",
    "vault_id" : "4b27c05b-8ad7-48c6-a886-526666c035f0",
    "dest_project_id" : "0761021b8900d2622f38c0115db0b331",
    "created_at" : "2020-02-24T09:36:00.479033",
    "updated_at" : null,
    "id" : "824a90b3-c562-448b-ab04-60ea4a97cf60"
  }
}

Códigos de estado

Código de estado

Descripción

200

OK

Códigos de error

Consulte Códigos de error.