Recurso: Restore
Representa una solicitud para restablecer una parte de una copia de seguridad en un clúster de GKE de destino y un registro de la operación de restablecimiento. ID siguiente: 18
Representación JSON |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "description": string, "backup": string, "cluster": string, "restoreConfig": { object ( |
Campos | |
---|---|
name |
Solo salida. El nombre completo del recurso Restore. Formato: |
uid |
Solo salida. Identificador único global generado por el servidor con formato UUID. |
createTime |
Solo salida. La marca de tiempo de la creación de este recurso Restore. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La marca de tiempo de la última actualización de este recurso Restore. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
description |
El usuario especificó la cadena descriptiva para este recurso Restore. |
backup |
Obligatorio. Inmutable. Una referencia a |
cluster |
Solo salida. El clúster de destino en el que se restablecerán los datos de este recurso Restore. Formatos válidos:
Se hereda del valor |
restoreConfig |
Solo salida. Configuración del recurso Restore. Se hereda del |
labels |
Un conjunto de etiquetas personalizadas que proporciona el usuario. Un objeto que contiene una lista de pares |
state |
Solo salida. El estado actual de Restore. |
stateReason |
Solo salida. Una descripción legible por humanos de por qué Restore está en su estado actual. |
completeTime |
Solo salida. Marca de tiempo del momento en que se completó la operación de restablecimiento. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
resourcesRestoredCount |
Solo salida. Cantidad de recursos restablecidos durante la ejecución del restablecimiento. |
resourcesExcludedCount |
Solo salida. Cantidad de recursos excluidos durante la ejecución del restablecimiento. |
resourcesFailedCount |
Solo salida. Cantidad de recursos que no se pudieron restablecer durante la ejecución del restablecimiento. |
volumesRestoredCount |
Solo salida. Cantidad de volúmenes restablecidos durante la ejecución del restablecimiento. |
etag |
Solo salida. |
Estado
Valores posibles para el estado del recurso Restore.
Enums | |
---|---|
STATE_UNSPECIFIED |
El recurso Restore está en proceso de creación. |
CREATING |
Se creó el recurso Restore y se insertó el recurso de Kubernetes RestoreJob asociado en el clúster de destino. |
IN_PROGRESS |
El agente gkebackup del clúster comenzó a ejecutar la operación de restablecimiento. |
SUCCEEDED |
La operación de restablecimiento se completó correctamente. Es posible que las cargas de trabajo restablecidas aún no estén en funcionamiento. |
FAILED |
La operación de restablecimiento falló. |
DELETING |
Este recurso Restore está en proceso de eliminación. |
Métodos |
|
---|---|
|
Crea un recurso Restore nuevo para el RestorePlan determinado. |
|
Borra un recurso Restore existente. |
|
Recupera los detalles de un solo recurso Restore. |
|
Permite obtener la política de control de acceso de un recurso. |
|
Enumera los recursos Restore de un RestorePlan determinado. |
|
Actualiza un recurso Restore. |
|
Permite configurar la política de control de acceso en el recurso especificado. |
|
Permite mostrar los permisos que tiene un emisor para un recurso especificado. |