Definição de recurso personalizado do DBCluster

Esquema de especificação

DBClusterSpec define o estado desejado de DBCluster.

DBCluster:
  metadata:
    name: string
  spec:
    availability:
      autoFailoverTriggerThreshold: integer
      autoHealTriggerThreshold: integer
      enableAutoFailover: boolean
      enableAutoHeal: boolean
      healthcheckPeriodSeconds: integer
      replayReplicationSlotsOnStandbys: boolean
      numberOfStandbys: integer

    primarySpec:
      adminUser:
        passwordRef:
          name: string
      dbLoadBalancerOptions:
        gcp:
          loadBalancerIP: string
          loadBalancerType: string
          loadBalancerInterface: string
        onprem:
          loadBalancerIP: string
          loadBalancerType: string
          loadBalancerInterface: string
      parameters: object
      resources:
        cpu: integer or string
        memory: string or integer
        disks:
        - name: string
          path: string

    tls:
      certSecret:
        name: string

Campo

Tipo
Obrigatório ou opcional

 

Descrição
availability
object
Opcional
A disponibilidade contém configurações ajustáveis para recursos de alta disponibilidade (HA) do DBCluster.
availability.autoFailoverTriggerThreshold
integer
Opcional
AutoFailoverTriggerThreshold é o número de falhas consecutivas de verificação de integridade na instância principal que aciona um failover automático. Se definido como 0, o valor padrão do sistema será usado. Use a flag "EnableAutoFailover" para desativar o failover automático.
availability.autoHealTriggerThreshold
integer
Opcional
AutoHealTriggerThreshold é o número de falhas consecutivas na verificação de integridade da instância de espera que iniciam a recuperação automática. Para desativar a recuperação automática, use a flag "EnableAutoHeal". O valor padrão é cinco.
availability.enableAutoFailover
boolean
Opcional
EnableAutoFailover significa que esse DBCluster vai acionar um failover se detectar que a instância principal não está íntegra e a instância de espera está. Se definido como "true", o failover automático será ativado. Se for definido como "false", o failover automático não será acionado mesmo que o sistema detecte que a instância principal não está íntegra. O valor padrão é true. Quando ele está ativado, se o sistema detectar que a instância principal não está íntegra para o limite especificado, um failover será acionado. Esse recurso só é aplicável se for um DBCluster de alta disponibilidade e se o standby estiver íntegro.
availability.enableAutoHeal
boolean
Opcional
EnableAutoHeal significa que esse DBCluster vai acionar uma recuperação automática se detectar que a instância em espera não está íntegra. Se definido como "true", a recuperação automática será ativada. Se for definido como "false", a recuperação automática não será acionada mesmo que o sistema detecte que a instância de espera não está íntegra. O valor padrão é true. Quando ativada, se o sistema detectar que a instância de espera não está íntegra para o limite especificado, ele vai acionar uma recuperação automática. Esse recurso só é aplicável se for um DBCluster de alta disponibilidade.
availability.healthcheckPeriodSeconds
integer
Opcional
"HealthcheckPeriodSeconds" é o número de segundos que o verificador de integridade aguarda antes de verificar novamente a integridade das instâncias primária e em espera e atualizar o status de acordo.
availability.replayReplicationSlotsOnStandbys
boolean
Opcional
Definir replayReplicationSlotsOnStandbys como "true" permite que os standbys de alta disponibilidade reproduzam slots de replicação de arquivos WAL. Também recomendamos ativar o campo "LogReplicationSlot" nos recursos de replicação upstream para que os slots de replicação correspondentes sejam registrados nos arquivos WAL. Essa configuração ajuda a confirmar que, em caso de failover ou troca de alta disponibilidade no DBCluster principal, a nova instância principal de alta disponibilidade retém arquivos WAL que ainda não foram consumidos por esses slots de replicação. A modificação desse campo causa a reinicialização de todos os bancos de dados em espera de alta disponibilidade.
availability.numberOfStandbys
integer
Opcional
NumberOfStandbys é o número de servidores em espera que precisam ser criados para este DBCluster. Se definido como um valor maior que 0, a alta disponibilidade será ativada no cluster, e o sistema vai criar o número indicado de instâncias de espera. O número máximo de instâncias em espera permitidas é 5. Para verificar o status atual da alta disponibilidade nesse DBCluster, consulte a condição HAReady no status do DBCluster. Se HAReady for "true", a configuração estará concluída e pronta. Se definido como 0, a alta disponibilidade será desativada no cluster e excluirá todas as instâncias de espera atuais. Qualquer número entre 0 e 5, inclusive, é aceito. O valor padrão é 0.
databaseVersion
string
Obrigatório
"DatabaseVersion" é a versão desejada do banco de dados para o cluster. Por exemplo, "18.1.0". Esse campo é obrigatório. Essa versão é aplicada a todas as instâncias do cluster de banco de dados.
primarySpec
object
Obrigatório
O PrimarySpec contém as especificações da instância principal do cluster de banco de dados. A instância principal contém os recursos de computação e armazenamento que atendem aos endpoints de leitura e gravação do cluster de banco de dados.
primarySpec.adminUser
object
Obrigatório
AdminUser representa a especificação do usuário administrador. Esse é o usuário inicial do banco de dados que o plano de controle cria. Outros usuários do banco de dados são gerenciados diretamente pelo usuário final. Esse campo também pode ser usado para redefinir a senha do usuário inicial.
primarySpec.adminUser.passwordRef
object
Obrigatório
PasswordRef é o nome do secret que contém a senha do usuário administrador. Esse valor é usado durante o provisionamento inicial ou a redefinição de senha para definir a senha do usuário administrador. O secret precisa estar no mesmo projeto que o cluster de banco de dados. O nome do secret precisa seguir este padrão: db-pw-. Além disso, a chave da senha (dentro do secret) precisa ser igual ao nome do cluster de banco de dados.
primarySpec.adminUser.passwordRef.name
string
Obrigatório
O nome do referenciador.
primarySpec.dbLoadBalancerOptions
object
Opcional
DBLoadBalancerOptions permite que os usuários forneçam detalhes para o balanceamento de carga B.
primarySpec.dbLoadBalancerOptions.gcp
object
Opcional
Contém atributos específicos do Google Cloud para o LoadBalancer.
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
string
Opcional
LoadBalancerIP é um endereço IP estático. Para mais informações, consulte Configurar endereços IP externo estáticos.
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
string
Opcional
Um LoadBalancer pode ser interno ou externo.
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerInterface
string
Opcional
LoadBalancerInterface é a interface de rede a ser usada pelo LoadBalancer.
primarySpec.dbLoadBalancerOptions.onprem
object
Opcional
Contém atributos locais para o LoadBalancer.
primarySpec.dbLoadBalancerOptions.onprem.loadBalancerIP
string
Opcional
LoadBalancerIP é um endereço IP estático.
primarySpec.dbLoadBalancerOptions.onprem.loadBalancerType
string
Opcional
Um LoadBalancer pode ser interno ou externo.
primarySpec.dbLoadBalancerOptions.onprem.loadBalancerInterface
string
Opcional
LoadBalancerInterface é a interface de rede a ser usada pelo LoadBalancer.
primarySpec.parameters
object
Opcional
Os parâmetros permitem definir parâmetros de banco de dados para o cluster de banco de dados. Os parâmetros usam um par de chave-valor correspondente ao nome/valor do parâmetro, conforme definido pelo mecanismo de banco de dados.
primarySpec.resources
object
Obrigatório
Especificação de recursos para o processo de banco de dados. Quando um dos campos no recurso muda, o operador reinicia a instância do banco de dados com a nova especificação de recurso.
primarySpec.resources.cpu
integer or string
Obrigatório
A quantidade de CPU alocada para o processo de banco de dados.
primarySpec.resources.disks
object
Obrigatório
As especificações dos discos alocados ao processo do banco de dados.
primarySpec.resources.disks.name
string
Obrigatório
Nome do disco. Este campo é obrigatório. Os valores permitidos são: "DataDisk" e "ObsDisk".
primarySpec.resources.disks.path
string
Obrigatório
Caminho em que o disco será montado no sistema de arquivos
primarySpec.resources.memory
string or integer
Obrigatório
A quantidade de memória alocada ao processo de banco de dados.
tls
object
Opcional
O TLS é a configuração de certificado de servidor desejada para o cluster.Por padrão, esse campo fica vazio, e uma nova CA autoassinada e um certificado de folha são gerados para o cluster.
tls.certSecret
object
Opcional
CertSecret referencia o secret do certificado no mesmo namespace. O secret precisa conter as entradas ca.crt (certificado de CA), tls.key (chave privada do servidor) e tls.crt (certificado de folha do servidor). Esse secret é usado para definir a configuração TLS das instâncias de banco de dados que fazem parte do cluster de banco de dados.
tls.certSecret.name
string
Opcional
Nome do referenciador.

Esquema de status

DBClusterStatus define o estado observado de DBCluster.

conditions:
- lastTransitionTime: string
  message: string
  observedGeneration: integer
  reason: string
  status: string
  type: 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
latestFailoverStatus:
  failoverName: string
  status:
    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
  endTime: string
  internal:
    attempt: integer
    lastPhaseChangeTime: string
    newPrimary: string
    newPrimaryZone: string
    oldPrimary: string
    phase: string
  observedGeneration: integer
  reconciled: boolean
  startTime: string
  state: string
instanceList:
- name: string
  host: string
  deletionTimestamp: string
  role: string
observedGeneration: integer
phase: string
primary:
  allocatedResources:
    cpu: integer or string
    memory: integer or string
  conditions:
  - lastTransitionTime: string
    message: string
    observedGeneration: integer
    reason: string
    status: string
    type: string
  endpoint: string
  endpoints:
  - name: string
    value: string
  phase: string
  url: string
reconciled: boolean

Campo

Tipo
Obrigatório ou opcional

 

Descrição
conditions
list (object)
Opcional
Condições representa as observações mais recentes disponíveis do estado atual da entidade.
conditions[]
object
Opcional
As condições contêm detalhes de um aspecto do estado atual deste recurso de API.
conditions[].lastTransitionTime
string
Obrigató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
string
Obrigatório
message é uma mensagem legível por humanos que indica detalhes sobre a transição. Pode ser uma string vazia.
conditions[].observedGeneration
integer
Opcional
observedGeneration representa o .metadata.generation em que a condição foi definida. Por exemplo, se .metadata.generation for 12 e .status.conditions[x].observedGeneration for 9, a condição estará desatualizada em relação ao estado atual da instância.
conditions[].reason
string
Obrigatório
reason contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condição específicos podem definir valores e significados esperados para esse campo, além de se os valores são considerados uma API garantida. O valor precisa ser uma string CamelCase. Esse campo não pode ficar vazio.
conditions[].status
string
Obrigatório
O status da condição, que pode ser Verdadeiro, Falso ou Desconhecido.
conditions[].type
string
Obrigatório
O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores de .condition.type são consistentes em todos os recursos, como Available, mas como condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de eliminar conflitos é importante. A expressão regular correspondente é (dns1123SubdomainFmt/)?(qualifiedNameFmt).
criticalIncidents
object
Opcional
CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
criticalIncidents[]
object
Opcional
CriticalIncident contém todas as informações sobre um incidente crítico em andamento.
criticalIncidents[].code
string
Obrigatório
Code é o código desse erro específico. Os códigos de erro são DBSE + strings numéricas, como "DBSE1012".
criticalIncidents[].createTime
string
Obrigatório
CreateTime é o carimbo de data/hora em que esse incidente foi criado na origem.
criticalIncidents[].message
string
Opcional
Message descreve o incidente ou o erro ocorrido.
criticalIncidents[].messageTemplateParams
object
Opcional
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
object
Obrigatório
O recurso contém informações sobre o componente do Serviço de Banco de Dados que informou o incidente, bem como informações sobre o recurso do Kubernetes.
criticalIncidents[].resource.component
string
Obrigatório
Component é um identificador interno do subsistema do Serviço de Banco de Dados que informou o incidente.
criticalIncidents[].resource.location
object
Opcional
Local
criticalIncidents[].resource.location.cluster
string
Opcional
Cluster é o nome do cluster do recurso afetado do Kubernetes.
criticalIncidents[].resource.location.group
string
Opcional
Group é o nome do grupo do recurso do Cluster Manager.
criticalIncidents[].resource.location.kind
string
Opcional
Kind é o tipo do recurso do Kubernetes.
criticalIncidents[].resource.location.name
string
Opcional
Name é o nome do recurso afetado do Kubernetes.
criticalIncidents[].resource.location.namespace
string
Opcional
Namespace é o namespace do recurso afetado do Kubernetes.
criticalIncidents[].resource.location.version
string
Opcional
Group é a versão do recurso do Kubernetes.
criticalIncidents[].stackTrace
object
Opcional
StackTrace contém uma lista não estruturada de mensagens do stack trace.
criticalIncidents[].stackTrace.component
string
Opcional
Component é o nome de um componente do Serviço de Banco de Dados que registrou a mensagem.
criticalIncidents[].stackTrace.message
string
Opcional
Mensagem registrada.
criticalIncidents[].transientUntil
string
Opcional
TransientUntil, se presente, indica que o problema precisa ser considerado temporário até o horário especificado.
latestFailoverStatus
object
Opcional
LatestFailoverStatus é o status do failover mais recente atualizado para o cluster de banco de dados. Esse status é uma cópia do status da operação de failover atual ou atualizada mais recentemente para o cluster de banco de dados. Isso pode ser usado para monitorar o status de uma operação de failover em execução.
latestFailoverStatus.failoverName
string
Opcional
"FailoverName" é o nome do failover mais recente.
latestFailoverStatus.status
object
Opcional
O status representa o status do failover mais recente do cluster de banco de dados.
latestFailoverStatus.status.conditions
object
Opcional
Condições representa as observações mais recentes disponíveis do estado atual da entidade.
latestFailoverStatus.status.conditions.lastTransitionTime
string
Obrigató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 isso não for conhecido, o uso do horário em que o campo da API foi alterado será aceitável.
latestFailoverStatus.status.conditions.message
string
Obrigatório
message é uma mensagem legível por humanos que indica detalhes sobre a transição. Pode ser uma string vazia.
latestFailoverStatus.status.conditions.observedGeneration
integer
Opcional
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.
latestFailoverStatus.status.conditions.reason
string
Obrigatório
reason contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condição específicos podem definir valores e significados esperados para esse campo, além de se os valores são considerados uma API garantida. O valor precisa ser uma string CamelCase. Esse campo não pode ficar vazio.
latestFailoverStatus.status.conditions.status
string
Obrigatório
O status da condição, que pode ser Verdadeiro, Falso ou Desconhecido.
latestFailoverStatus.status.conditions.type
string
Obrigatório
O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores de .condition.type são consistentes em todos os recursos, como Available, mas como condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de eliminar conflitos é importante. A expressão regular correspondente é (dns1123SubdomainFmt/)?(qualifiedNameFmt).
latestFailoverStatus.status.createTime
string
Opcional
CreateTime é o momento em que o mecanismo interno de fluxo de trabalho de failover foi criado.
latestFailoverStatus.status.criticalIncidents
object
Opcional
CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
latestFailoverStatus.status.criticalIncidents.code
string
Obrigatório
Code é o código desse erro específico. Os códigos de erro são DBSE + strings numéricas, como "DBS1012".
latestFailoverStatus.status.criticalIncidents.createTime
string
Obrigatório
CreateTime é o carimbo de data/hora em que esse incidente foi criado na origem.
latestFailoverStatus.status.criticalIncidents.message
string
Opcional
Message descreve o incidente ou o erro ocorrido.
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
object
Opcional
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.
latestFailoverStatus.status.criticalIncidents.resource
object
Obrigatório
O recurso contém informações sobre o componente do Serviço de Banco de Dados que informou o incidente, bem como informações sobre o recurso do Cluster Manager.
latestFailoverStatus.status.criticalIncidents.resource.component
string
Obrigatório
Component é um identificador interno do subsistema do Serviço de Banco de Dados que informou o incidente.
latestFailoverStatus.status.criticalIncidents.resource.location
object
Opcional
Local
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
string
Opcional
Cluster é o nome do cluster do recurso afetado do Cluster Manager.
latestFailoverStatus.status.criticalIncidents.resource.location.group
string
Opcional
Group é o nome do grupo do recurso do Cluster Manager.
latestFailoverStatus.status.criticalIncidents.resource.location.kind
string
Opcional
Kind é o tipo do recurso do Cluster Manager.
latestFailoverStatus.status.criticalIncidents.resource.location.name
string
Opcional
Name é o nome do recurso afetado do Cluster Manager.
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
string
Opcional
Namespace é o namespace do recurso afetado do Cluster Manager.
latestFailoverStatus.status.criticalIncidents.resource.location.version
string
Opcional
Group é a versão do recurso do Cluster Manager.
latestFailoverStatus.status.criticalIncidents.stackTrace
object
Opcional
StackTrace contém uma lista não estruturada de mensagens do stack trace.
latestFailoverStatus.status.criticalIncidents.stackTrace.component
string
Opcional
Component é o nome de um componente do Serviço de Banco de Dados que registrou a mensagem.
latestFailoverStatus.status.criticalIncidents.stackTrace.message
string
Opcional
Mensagem registrada.
latestFailoverStatus.status.criticalIncidents.transientUntil
string
Opcional
TransientUntil, se presente, indica que o problema precisa ser considerado temporário até o horário especificado.
latestFailoverStatus.status.endTime
string
Opcional
EndTime é o momento em que o failover atingiu o estado final.
latestFailoverStatus.status.internal
object
Opcional
"Internal" é usado pelos controladores do sistema. Não dependa das informações nesta seção.
latestFailoverStatus.status.internal.attempt
integer
Obrigatório
"Attempt" é usado para a lógica de nova tentativa, e o valor padrão é 0.
latestFailoverStatus.status.internal.lastPhaseChangeTime
string
Opcional
LastPhaseChangeTime é a última vez que o failover de L1 mudou para uma nova fase. Usado para lógica de tempo limite.
latestFailoverStatus.status.internal.newPrimary
string
Obrigatório
"NewPrimary" é a instância para a qual você está tentando fazer failover.
latestFailoverStatus.status.internal.newPrimaryZone
string
Opcional
"NewPrimaryZone" é a zona para a qual estamos tentando fazer failover.
latestFailoverStatus.status.internal.oldPrimary
string
Obrigatório
OldPrimary é a instância que era a principal no início do failover.
latestFailoverStatus.status.internal.phase
string
Opcional
A fase é usada para acompanhar o estado atual do failover.
latestFailoverStatus.status.observedGeneration
integer
Opcional
A geração observada pelo controlador.
latestFailoverStatus.status.reconciled
boolean
Opcional
Indica se o recurso foi reconciliado pelo controlador.
latestFailoverStatus.status.startTime
string
Opcional
StartTime é o horário em que a operação de failover foi iniciada.
latestFailoverStatus.status.state
string
Opcional
State é o estado atual da operação de failover. Os valores são "InProgress", "Success" e "Failed". InProgress significa que o failover ainda está em andamento. "Sucesso" significa que o failover foi concluído. Ele é concluído quando a nova instância principal é promovida. "Falha" significa que o operador não conseguiu promover a nova instância principal. Talvez seja necessário corrigir o DBCluster manualmente.
instanceList
list (object)
Opcional
O InstanceList lista instâncias com informações básicas.
instanceList[]
object
Opcional
Contém informações sobre instâncias individuais na lista.
instanceList[].name
string
Opcional
"Name" é o nome da instância.
instanceList[].host
string
Opcional
O host é o nome do host ou o IP da instância.
instanceList[].deletionTimestamp
string
Opcional
DeletionTimestamp é o momento em que o objeto será excluído.
instanceList[].role
string
Opcional
A função é o papel da instância no cluster de banco de dados.
observedGeneration
integer
Opcional
Interno: a geração observada pelo controlador.
phase
string
Opcional
A fase é um resumo do estado atual do DBCluster.
primary
object
Opcional
"Primary" contém o status da instância principal.
primary.allocatedResources
object
Opcional
"AllocatedResources" representa a configuração atual de memória, CPU e discos.
primary.allocatedResources.cpu
integer or string
Obrigatório
A quantidade de CPU alocada para o processo de banco de dados.
primary.allocatedResources.memory
string or integer
Obrigatório
A quantidade de memória alocada ao processo de banco de dados.
primary.conditions
object
Obrigatório
Condições representa as observações mais recentes disponíveis do estado atual da instância.
primary.conditions.lastTransitionTime
string
Obrigató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.
primary.conditions.message
string
Obrigatório
message é uma mensagem legível por humanos que indica detalhes sobre a transição. Pode ser uma string vazia.
primary.conditions.observedGeneration
integer
Opcional
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.
primary.conditions.reason
string
Obrigatório
reason contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condição específicos podem definir valores e significados esperados para esse campo, além de se os valores são considerados uma API garantida. O valor precisa ser uma string CamelCase. Esse campo não pode ficar vazio.
primary.conditions.status
string
Obrigatório
O status da condição, que pode ser Verdadeiro, Falso ou Desconhecido.
primary.conditions.type
string
Obrigatório
O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores de .condition.type são consistentes em todos os recursos, como Available, mas como condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de eliminar conflitos é importante. A expressão regular correspondente é (dns1123SubdomainFmt/)?(qualifiedNameFmt).
primary.endpoint
string
Opcional
O endpoint é o endereço que você pode usar para estabelecer conexões de banco de dados. Descontinuado: use o campo "Endpoints".
primary.endpoints
object
Opcional
Os endpoints contêm todos os endpoints em que é possível acessar essa instância.
primary.endpoints.name
string
Obrigatório
Name contém o nome do endpoint.
primary.endpoints.value
string
Opcional
Value contém as informações do endpoint.
primary.endpoints.value
string
Opcional
Value contém as informações do endpoint.
primary.phase
string
Opcional
A fase é um resumo do estado atual da instância.
reconciled
boolean
Opcional
Indica se o recurso foi reconciliado pelo controlador.