Esquema de especificación
RestoreSpec define el estado seleccionado de un recurso Restore.
Restore:
metadata:
name: string
spec:
backup: string
pointInTime: string
sourceDBCluster: string
Campo TipoObligatorio u opcional |
Descripción |
|---|---|
backup
| |
stringOpcional |
Es el nombre del recurso Backup desde el que se debe restablecer. Debes
especificar either backup or pointInTime, but not
both.
|
pointInTime
| |
stringOpcional |
Es la marca de tiempo objetivo para la recuperación de un momento determinado. Debe ser en el pasado y dentro
del período de recuperación disponible. Debes especificar backup
o pointInTime, pero no ambos.
|
sourceDBCluster
| |
stringObligatorio |
Es el nombre del DBCluster de origen desde el que se debe restablecer.
|
Esquema de estado
RestoreStatus define el estado observado de un recurso Restore.
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
createTime: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
observedGeneration: integer
phase: string
reconciled: boolean
restoredPointInTime: string
Campo TipoObligatorio u opcional |
Descripción |
|---|---|
completeTime
| |
stringOpcional | Es la hora de finalización de la restauración. |
conditions[]
| |
array of objectsOpcional | Las condiciones representan las últimas observaciones disponibles del estado actual de la entidad. |
conditions[].lastTransitionTime
| |
stringObligatorio | lastTransitionTime es la última vez que la condición pasó de un estado a otro, lo que ocurre cuando cambió la condición subyacente. Si se desconoce la hora en que cambió la condición subyacente, usa la hora en que cambió el campo de la API. |
conditions[].message
| |
stringObligatorio | message es un mensaje legible por humanos que indica detalles sobre la transición. Puede ser una cadena vacía. |
conditions[].observedGeneration
| |
integerOpcional |
observedGeneration representa el .metadata.generation en el que
se estableció la condición. Por ejemplo, si
.metadata.generation
es 12, pero el .status.conditions[x].observedGeneration es 9,
la condición está desactualizada con respecto al estado actual de la
instancia.
|
conditions[].reason
| |
stringObligatorio | reason contiene un identificador programático que indica el motivo de la la última transición de la condición. Los productores de tipos de condiciones específicos pueden definir valores y significados esperados para este campo. El valor debe ser una cadena CamelCase. Este campo no puede estar vacío. |
conditions[].status
| |
stringObligatorio |
El estado de la condición. Los valores pueden ser True,
False, o Unknown.
|
conditions[].type
| |
stringObligatorio |
Tipo de condición en CamelCase o en
foo.example.com/CamelCase.
Muchos valores de .condition.type son coherentes en todos los recursos
como Available.
|
createTime
| |
stringOpcional | Es la hora de creación de la restauración. |
criticalIncidents[]
| |
array of objectsObligatorio | CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
criticalIncidents[].code
| |
stringObligatorio |
Code es el código de error de este error en particular. Los códigos de error son
DBSE+numeric cadenas, como DBSE1012.
|
criticalIncidents[].createTime
| |
stringObligatorio | CreateTime es la marca de tiempo en la que se creó este incidente en el origen. |
criticalIncidents[].message
| |
stringOpcional | Message describe el incidente o el error que ocurrió. |
criticalIncidents[].messageTemplateParams
| |
objectOpcional | MessageTemplateParams contiene pares clave-valor necesarios para generar una versión basada en datos y fácil de usar de Message en la interfaz de usuario. |
criticalIncidents[].resource
| |
objectObligatorio | Resource contiene información sobre el componente de servicio de base de datos que informó el incidente, así como información sobre el recurso de destino. |
criticalIncidents[].resource.component
| |
stringObligatorio | Component es un identificador interno del subsistema de servicio de base de datos que informó el incidente. |
criticalIncidents[].resource.location
| |
objectOpcional | Información de ubicación del recurso afectado. |
criticalIncidents[].resource.location.cluster
| |
stringOpcional | El nombre del clúster del recurso afectado. |
criticalIncidents[].resource.location.group
| |
stringOpcional | El nombre del grupo del recurso. |
criticalIncidents[].resource.location.kind
| |
stringOpcional | El tipo del recurso. |
criticalIncidents[].resource.location.name
| |
stringOpcional | El nombre del recurso afectado. |
criticalIncidents[].resource.location.namespace
| |
stringOpcional | El espacio de nombres del recurso afectado. |
criticalIncidents[].resource.location.version
| |
stringOpcional | La versión del recurso. |
criticalIncidents[].stackTrace[]
| |
array of objectsOpcional | Una lista no estructurada de mensajes del seguimiento de pila. |
criticalIncidents[].stackTrace[].component
| |
stringOpcional | El nombre de un componente de servicio de base de datos que registró el mensaje. |
criticalIncidents[].stackTrace[].message
| |
stringOpcional | Mensaje registrado. |
criticalIncidents[].transientUntil
| |
stringOpcional | Indica que el problema se considera transitorio hasta el momento especificado. |
observedGeneration
| |
integerOpcional | Internal: la generación que observa el controlador. |
phase
| |
stringOpcional | RestorePhase es la fase de una restauración. |
reconciled
| |
booleanOpcional | Internal: Indica si el controlador concilió el recurso. |
restoredPointInTime
| |
stringOpcional |
Es el momento determinado real en el que esta restauración lleva el destino
DBCluster a. Puede ser diferente del valor especificado en
spec.pointInTime.
|