Esquema de especificação
RestoreSpec define o estado selecionado de um recurso Restore.
Restore:
metadata:
name: string
spec:
backup: string
pointInTime: string
sourceDBCluster: string
Campo TipoObrigatório ou opcional |
Descrição |
|---|---|
backup
| |
stringOpcional |
O nome do recurso Backup a ser restaurado. É necessário
especificar either backup or pointInTime, mas não
ambos.
|
pointInTime
| |
stringOpcional |
Carimbo de data/hora de destino para recuperação pontual. Precisa estar no passado e dentro
da janela de recuperação disponível. É necessário especificar backup
ou pointInTime, mas não ambos.
|
sourceDBCluster
| |
stringObrigatório |
O nome do DBCluster de origem a ser restaurado.
|
Esquema de status
RestoreStatus define o estado observado de um 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 TipoObrigatório ou opcional |
Descrição |
|---|---|
completeTime
| |
stringOpcional | Horário de conclusão da restauração. |
conditions[]
| |
array of objectsOpcional | Condições representa as observações mais recentes disponíveis do estado atual da entidade. |
conditions[].lastTransitionTime
| |
stringObrigatório | lastTransitionTime é a última vez que a condição passou de um status para outro, o que ocorre quando a condição fundamental é alterada. Se o horário em que a condição fundamental foi alterada for desconhecido, use o horário em que o campo da API foi alterado. |
conditions[].message
| |
stringObrigatório | message é uma mensagem legível por humanos que indica detalhes sobre a transição. Pode ser uma string vazia. |
conditions[].observedGeneration
| |
integerOpcional |
observedGeneration representa o .metadata.generation em que
a condição foi definida. Por exemplo, se
.metadata.generation
for 12, mas .status.conditions[x].observedGeneration for 9,
a condição estará desatualizada em relação ao estado atual da
instância.
|
conditions[].reason
| |
stringObrigatório | reason contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos específicos de condição podem definir os valores e significados esperados para esse campo. O valor precisa ser uma string CamelCase. Esse campo não pode ficar vazio. |
conditions[].status
| |
stringObrigatório |
O status da condição. Os valores podem ser True,
False, ou Unknown.
|
conditions[].type
| |
stringObrigatório |
O tipo de condição em CamelCase ou em
foo.example.com/CamelCase.
Muitos valores de .condition.type são consistentes entre recursos
como Available.
|
createTime
| |
stringOpcional | Horário de criação da restauração. |
criticalIncidents[]
| |
array of objectsObrigatório | CriticalIncidents é uma lista simples de todos os incidentes críticos ativos. |
criticalIncidents[].code
| |
stringObrigatório |
Code é o código desse erro específico. Os códigos de erro são strings DBSE+numeric, como DBSE1012.
|
criticalIncidents[].createTime
| |
stringObrigatório | CreateTime é o carimbo de data/hora em que esse incidente foi criado na origem. |
criticalIncidents[].message
| |
stringOpcional | Message descreve o incidente ou o erro ocorrido. |
criticalIncidents[].messageTemplateParams
| |
objectOpcional | MessageTemplateParams contém pares de chave-valor necessários para gerar uma versão orientada por dados e fácil de usar de Message na interface do usuário. |
criticalIncidents[].resource
| |
objectObrigatório | Resource contém informações sobre o componente do Serviço de Banco de Dados que informou o incidente e informações sobre o recurso de destino. |
criticalIncidents[].resource.component
| |
stringObrigatório | Component é um identificador interno do subsistema do Serviço de Banco de Dados que informou o incidente. |
criticalIncidents[].resource.location
| |
objectOpcional | Informações de local do recurso afetado. |
criticalIncidents[].resource.location.cluster
| |
stringOpcional | O nome do cluster do recurso afetado. |
criticalIncidents[].resource.location.group
| |
stringOpcional | O nome do grupo do recurso. |
criticalIncidents[].resource.location.kind
| |
stringOpcional | O tipo do recurso. |
criticalIncidents[].resource.location.name
| |
stringOpcional | O nome do recurso afetado. |
criticalIncidents[].resource.location.namespace
| |
stringOpcional | O namespace do recurso afetado. |
criticalIncidents[].resource.location.version
| |
stringOpcional | A versão do recurso. |
criticalIncidents[].stackTrace[]
| |
array of objectsOpcional | Uma lista não estruturada de mensagens do stack trace. |
criticalIncidents[].stackTrace[].component
| |
stringOpcional | O nome de um componente do Serviço de Banco de Dados que registrou a mensagem. |
criticalIncidents[].stackTrace[].message
| |
stringOpcional | Mensagem registrada. |
criticalIncidents[].transientUntil
| |
stringOpcional | Indica que o problema é considerado temporário até o horário especificado. |
observedGeneration
| |
integerOpcional | Interno: a geração observada pelo controlador. |
phase
| |
stringOpcional | RestorePhase é a fase de uma restauração. |
reconciled
| |
booleanOpcional | Interno: indica se o recurso foi reconciliado pelo controlador. |
restoredPointInTime
| |
stringOpcional |
Ponto no tempo real em que essa restauração coloca o destino
DBCluster em. Pode ser diferente do valor especificado em
spec.pointInTime.
|