Adición de un miembro compartido
Función
Esta API se utiliza para agregar un miembro con el que se puede compartir la copia de respaldo. Solo las copias de seguridad de servidores en la nube se pueden compartir entre los inquilinos de la misma región.
URI
POST /v3/{project_id}/backups/{backup_id}/members
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
backup_id |
Sí |
String |
ID de copia de respaldo |
project_id |
Sí |
String |
ID de proyecto |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
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. |
X-User-Profile |
No |
String |
Información del usuario, que es requerida por la política de autenticación de IAM |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
members |
Sí |
Array of strings |
ID de proyecto de los miembros del recurso compartido de copia de respaldo que se agregarán |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
members |
Array of Member objects |
Parámetros de respuesta al agregar un miembro del recurso compartido de copia de respaldo |
count |
Integer |
Número de miembros compartidos con los que se comparte la copia de respaldo |
Parámetro |
Tipo |
Descripción |
---|---|---|
status |
String |
Estado de uso compartido de copias de seguridad Valores de enumeración:
|
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
POST https://{endpoint}/v3/0605767b5780d5762fc5c0118072a564/backups/0b07081e-3ec7-4e77-8571-54e2947da422/members { "members" : [ "075e6035d300d48c2fd0c00b78b71ebf" ] }
Ejemplo de respuestas
Código de estado: 200
OK
{ "members" : [ { "status" : "pending", "image_id" : null, "backup_id" : "0b07081e-3ec7-4e77-8571-54e2947da422", "vault_id" : null, "dest_project_id" : "075e6035d300d48c2fd0c00b78b71ebf", "created_at" : "2020-02-05T10:38:34.209782", "updated_at" : null, "id" : "3c5a3015-c3a0-4dc6-a1e2-917b90f62319" } ] }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
OK |
Códigos de error
Consulte Códigos de error.