KRM API alloydbomni.dbadmin.gdc.goog/v1

alloydbomni.dbadmin.gdc.goog/v1

AlInstanceSpec

Aparece em: - DBClusterSpec

Campo Descrição
version string Versão de uma base de dados. nullon(samwise-fleet,samwise-local)
images object (keys:string, values:string) Obsoleto: imagens de substituição para a instância da base de dados. nullon(samwise-fleet,samwise-local)
component object (keys:InstanceComponentName, values:InstanceComponentSpec) A lista de componentes de instância. Uma instância é composta por componentes dataplane e controlPlaneAgent. nullon(samwise-fleet)
dbLoadBalancerOptions DBLoadBalancerOptions DBNetworkServiceOptions permite substituir alguns detalhes do serviço Kubernetes criado para expor uma associação à base de dados.
sourceCidrRanges matriz de strings Intervalos CIDR de IP de origem permitidos para um cliente.
parameters object (keys:string, values:string) Os parâmetros permitem definir parâmetros da base de dados para o cluster da base de dados. Este campo é opcional. Os parâmetros vão receber um par de chave/valor correspondente ao nome/valor do parâmetro, conforme definido pelo motor da base de dados.
services object (keys:Service, values:boolean) Os serviços listam os serviços semigeridos opcionais que os clientes podem escolher.
resources Recurso Especificação de recursos para o contentor da base de dados. Quando qualquer um dos campos no recurso é alterado, o operador reinicia a instância da base de dados com a nova especificação do recurso.
mode InstanceMode O modo especifica como esta instância vai ser gerida pelo operador.
databasePatchingTimeout Duração Limite máximo para aplicação de patches à base de dados. Este limite de tempo é usado de forma independente para a aplicação de patches do STS e a execução do OPatch/datapatch. nullon(samwise-fleet)
adminUser AdminUserSpec AdminUser representa a especificação do utilizador administrador. Este campo é obrigatório. Este é o utilizador inicial da base de dados que o plano de controlo cria. Os utilizadores adicionais da base de dados são geridos diretamente pelo utilizador final. Este campo também pode ser usado para repor a palavra-passe do utilizador inicial.
isStopped booleano IsStopped para a instância quando definido como verdadeiro. Este campo é opcional e tem o valor predefinido de falso. Quando é parada, os recursos de computação (CPU, memória) da instância são libertados. No entanto, a instância mantém o recurso de armazenamento e os pontos finais de rede para que o reinício seja transparente para os serviços a jusante. Consulte o campo de estado para ver se existem êxitos ou falhas.
availabilityOptions AvailabilityOptions AvailabilityOptions contém definições ajustáveis para funcionalidades de HA
allowExternalIncomingTrafficToInstance booleano AllowExternalIncomingTrafficToInstance é usado para configurar a criação do LB externo.
auditLogTarget AuditLogTargetSpec AuditLogTarget configura o destino dos registos de auditoria da base de dados
replication ReplicationSpec A replicação configura ligações de replicação a outras instâncias de BD nullon(samwise-fleet)
tls TLSSpec O TLS é a configuração de certificado do servidor pretendida para a instância. Este campo é opcional. Quando este campo é alterado, os pods de instância são reiniciados para carregar o certificado especificado
schedulingconfig SchedulingConfig SchedulingConfig especifica como a instância deve ser agendada nos nós do Kubernetes. Quando qualquer campo na configuração de agendamento é alterado, pode levar ao reagendamento do pod k8s para um nó diferente com base na configuração.
features Funcionalidades Especifique funcionalidades específicas do AlloyDB Omni

cópia de segurança

Backup é o esquema da API de cópias de segurança

Aparece em: - BackupList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string Backup
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec BackupSpec
status BackupStatus

BackupList

BackupList contém uma lista de Backup

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string BackupList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items Matriz de cópias de segurança

BackupPlan

BackupPlan é o esquema da API backupplans

Aparece em: - BackupPlanList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string BackupPlan
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec BackupPlanSpec
status BackupPlanStatus

BackupPlanList

BackupPlanList contém uma lista de BackupPlan

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string BackupPlanList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items BackupPlan array

BackupPlanSpec

BackupPlanSpec define o estado pretendido de BackupPlan.

Aparece em: - BackupPlan

Campo Descrição
dbclusterRef DBClusterRef O nome do DBCluster que este backupplan configura. Este campo é obrigatório e imutável.
backupRetainDays número inteiro Número de dias após os quais o serviço elimina uma cópia de segurança. Se for especificado, uma cópia de segurança criada ao abrigo deste BackupPlan é eliminada automaticamente quando a sua antiguidade atinge create_time + backup_retain_days. Os valores válidos variam entre 1 e 90 dias. A predefinição é 14 dias de retenção se não for especificado.
paused booleano Uma flag para indicar se a criação de cópias de segurança ao abrigo deste BackupPlan está pausada. Se for definida como verdadeira, o serviço pausa o agendamento de novas cópias de segurança ao abrigo deste BackupPlan. A predefinição é False.
PITREnabled booleano Uma sinalização para indicar se a replicação de registos está ativada para suportar a recuperação num determinado momento. A predefinição é False. nullon(samwise-fleet)

BackupPlanStatus

BackupPlanStatus define o estado observado de BackupPlan.

Aparece em: - BackupPlan

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.
phase BackupPlanPhase
lastBackupTime Hora LastBackupTime é a data/hora da cópia de segurança executada mais recentemente.
nextBackupTime Hora NextBackupTime é a data/hora da próxima cópia de segurança agendada.
recoveryWindow TimeWindow RecoveryWindow é o período de recuperação atualmente disponível.

BackupSpec

BackupSpec define o estado pretendido da cópia de segurança.

Aparece em: - Cópia de segurança

Campo Descrição
dbclusterRef DBClusterRef O nome do DBCluster ao qual esta cópia de segurança pertence. Este campo é obrigatório.
backupPlanRef BackupPlanRef Nome do BackupPlan a partir do qual esta cópia de segurança foi criada. Este campo é obrigatório.
manual booleano Indique se esta cópia de segurança é uma cópia de segurança agendada ou manual. Este campo é opcional. A predefinição é false (cópia de segurança agendada) se não for especificado.

BackupStatus

BackupStatus define o estado observado da cópia de segurança.

Aparece em: - Cópia de segurança

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.
phase BackupPhase
createTime Hora Hora de criação da cópia de segurança
completeTime Hora Hora da conclusão da cópia de segurança

CreateStandbyJob

CreateStandbyJob é um objeto de acompanhamento do fluxo de trabalho interno. Os utilizadores não devem interagir diretamente com esta funcionalidade.

Aparece em: - CreateStandbyJobList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string CreateStandbyJob
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec WorkflowSpec
status EntityStatus

CreateStandbyJobList

CreateStandbyJobList contém uma lista de CreateStandbyJobs

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string CreateStandbyJobList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items CreateStandbyJob array

DBCluster

DBCluster é o esquema da API dbclusters

Aparece em: - DBClusterList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string DBCluster
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec DBClusterSpec
status DBClusterStatus

DBClusterList

DBClusterList contém uma lista de DBCluster

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string DBClusterList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items DBCluster

DBClusterSpec

DBClusterSpec define o estado pretendido de DBCluster

Aparece em: - DBCluster

Campo Descrição
primaryCluster string nullon(samwise-fleet)
isDeleted booleano IsDeleted indica um pedido para eliminar o DBCluster. Este campo é opcional e, por predefinição, é falso. Estes campos aplicam-se a todas as instâncias do cluster de base de dados. Quando esta política está definida como verdadeira, o plano de controlo tenta libertar os recursos relacionados, incluindo os pontos finais de rede. Consulte os campos de estado para ver indicações de êxito ou falhas, se existirem.
mode string Indique o modo deste DBCluster.
availability Disponibilidade A disponibilidade contém definições ajustáveis para funcionalidades de HA de DBCluster
allowExternalIncomingTraffic booleano
tls TLSSpec O TLS é a configuração de certificado do servidor pretendida para o cluster. Este campo é opcional. Por predefinição, este campo está vazio e é gerado um novo certificado de folha e CA autoassinado para o cluster. Quando este campo é alterado, os pods do cluster da base de dados são reiniciados para carregar o certificado especificado. O campo status.certificateReference indica a chave e o segredo do certificado da CA atual.
databaseVersion string DatabaseVersion é a versão da base de dados pretendida para o cluster, por exemplo, "15.4.5". Este campo é obrigatório. Esta versão é aplicada a todas as instâncias do cluster da base de dados. No caso de um novo cluster de base de dados, a instância é criada com a versão especificada. No caso de um cluster de base de dados existente, o operador tenta atualizar ou alterar para uma versão anterior para a versão especificada databaseVersion. O campo status.currentDatabaseVersion indica a versão atual da base de dados.
controlPlaneAgentsVersion string ControlPlaneAgentsVersion é a versão desejada dos agentes do plano de controlo para o cluster, por exemplo, "0.5.2". Este campo é obrigatório. O controlPlaneAgentsVersion tem de ser compatível com o databaseVersion escolhido. Para saber que versões são compatíveis, consulte a lista de versões disponíveis em {link}. Esta versão é aplicada a todas as instâncias do cluster da base de dados. No caso de um novo cluster de base de dados, a instância é criada com a versão especificada. No caso de um cluster de base de dados existente, o operador tenta atualizar ou alterar para uma versão anterior para a versão especificada controlPlaneAgentsVersion. O campo status.currentControlPlaneAgentsVersion indica a versão atual dos agentes do plano de controlo.
databaseImage string DatabaseImage é o URI de uma imagem de base de dados personalizada no registo de contentores, por exemplo, "gcr.io/foo/bar/alloydbomni:15-7-2-customized". Este campo é opcional. Se databaseImage for especificado, o operador usa esta imagem de contentor para a base de dados em vez da imagem de contentor da base de dados predefinida do databaseVersion especificado. Recomendamos que o contentor databaseImage se baseie na imagem da base de dados predefinida usada no databaseVersion escolhido.
primarySpec AlInstanceSpec

DBClusterStatus

DBClusterStatus define o estado observado de DBCluster

Aparece em: - DBCluster

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.
phase DBClusterPhase
primary PrimaryStatus Primary contém o estado da instância principal.
restoredFrom RestoredFrom
maintenanceStatus MaintenancePolicyStatus MaintenanceStatus fornece informações sobre a manutenção futura. nullon(samwise-fleet)
upgradeScheduledAt Hora UpgradeScheduledAt é uma data/hora que indica quando o início da próxima atualização está agendado. Se for nulo, significa que não existe nenhuma atualização agendada. nullon(samwise-fleet)
serviceAccounts object (keys:OpType, values:ServiceAccountRef) ServiceAccounts contém as contas de serviço criadas pelo plano de controlo para serem usadas por diferentes operações. Ao conceder autorizações a estas contas de serviço, a base de dados pode interagir com outros serviços no ecossistema do Kubernetes. Para mais informações, incluindo as autorizações necessárias, consulte a documentação de cada operação.
certificateReference CertificateRef CertificateReference refere-se a um segredo e a uma chave do certificado da AC do servidor que podem ser usados para estabelecer ligação à base de dados. Se for fornecido spec.TLS, este valor deve referir-se ao mesmo segredo depois de a base de dados ter sido configurada para usar o certificado do servidor fornecido.
latestFailoverStatus FailoverStatus LatestFailoverStatus é o estado da ativação pós-falha atualizada mais recentemente para o cluster de base de dados. Este estado é uma cópia do estado da operação de ativação pós-falha atual ou atualizada mais recentemente para o cluster de base de dados. Isto pode ser usado para monitorizar convenientemente o estado de uma operação de comutação por falha em execução.
migrationStatus MigrationStatus MigrationStatus representa o estado da migração para o cluster da base de dados. nullon(samwise-fleet)
availabilityZones AvailabilityZones AvailabilityZones representa o estado da zona para um cluster de base de dados de HA de várias zonas.

DeleteStandbyJob

DeleteStandbyJob é um objeto de acompanhamento do fluxo de trabalho interno. Os utilizadores não devem interagir diretamente com esta funcionalidade.

Aparece em: - DeleteStandbyJobList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string DeleteStandbyJob
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec WorkflowSpec
status EntityStatus

DeleteStandbyJobList

DeleteStandbyJobList contém uma lista de DeleteStandbyJobs

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string DeleteStandbyJobList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items DeleteStandbyJob array

Exportar

Export é o esquema da API Export.

Aparece em: - ExportList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string Export
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec ExportSpec
status ExportStatus

ExportList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string ExportList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items Exportar matriz

ExportSpec

ExportSpec define o estado pretendido da exportação.

Aparece em: - Exportar

Campo Descrição
dbclusterRef DBClusterRef DBClusterRef é o nome do cluster de base de dados no mesmo espaço de nomes a partir do qual exportar.
exportLocation StorageSpec ExportLocation especifica uma localização de armazenamento para os ficheiros de exportação. Um utilizador tem de garantir o acesso de escrita adequado ao contentor de armazenamento a partir do operador.

ExportStatus

ExportStatus define o estado observado de Export.

Aparece em: - Exportar

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.
phase ExportPhase A fase é um resumo do estado atual da exportação.
startTime Hora StartTime é a hora em que a exportação foi iniciada.
completeTime Hora CompleteTime é a hora em que a exportação foi concluída.
exportSubDirectory string ExportSubDirectory é a subdiretoria anexada a ExportLocation para armazenar ficheiros exportados.

ExternalServer

ExternalServer é o esquema da API ExternalServer.

Aparece em: - ExternalServerList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string ExternalServer
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec ExternalServerSpec
status ExternalServerStatus

ExternalServerList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string ExternalServerList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items ExternalServer

ExternalServerSpec

ExternalServerSpec define os metadados de um servidor de base de dados externo usado para a migração.

Aparece em: - ExternalServer

Campo Descrição
host string Host é o IP do anfitrião do servidor de base de dados externo.
port número inteiro Port é a porta do servidor de base de dados externo.
username string UserName é o nome do utilizador usado para estabelecer ligação à base de dados externa.
password SecretReference A palavra-passe é a referência ao segredo que armazena a palavra-passe do servidor da base de dados externa.
certRef SecretReference CertRef é a referência ao segredo que armazena o certificado do servidor da base de dados externa.

ExternalServerStatus

Aparece em: - ExternalServer

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.

Importar

Import é o esquema da API Import.

Aparece em: - ImportList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string Import
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec ImportSpec
status ImportStatus

ImportList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string ImportList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items Importar matriz

ImportSpec

O ImportSpec define o estado pretendido da importação.

Aparece em: - Importar

Campo Descrição
dbclusterRef DBClusterRef DBClusterRef é o nome do cluster de base de dados no mesmo espaço de nomes para importar.
databaseName string DatabaseName é o nome do recurso da base de dados na instância para a qual quer importar.
dumpStorage StorageSpec DumpStorage especifica uma localização de armazenamento para os ficheiros de despejo de importação. Um utilizador tem de garantir o acesso de leitura adequado ao contentor de armazenamento a partir do operador.
logStorage StorageSpec LogStorage especifica opcionalmente uma localização de armazenamento para a qual copiar o registo de importação. Um utilizador tem de garantir o acesso de escrita adequado ao contentor de armazenamento a partir do operador.
downloadOnly booleano DownloadOnly quando definido como verdadeiro significa que o ficheiro de despejo é transferido, mas não importado para a base de dados. O valor predefinido é False.
tableExistAction string TableExistAction é a ação a realizar quando a importação é feita para uma tabela existente. A predefinição é ignorar.

ImportStatus

ImportStatus define o estado observado da importação.

Aparece em: - Importar

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.
phase ImportPhase A fase é um resumo do estado atual da importação.
startTime Hora StartTime é a hora em que a importação foi iniciada.
completeTime Hora CompleteTime é a hora em que a importação foi concluída.
dumpPath string DumpPath é o caminho do ficheiro de despejo transferido para importação apenas de transferências.

Migração

Migration é o esquema da API de migração.

Aparece em: - MigrationList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string Migration
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec MigrationSpec
status MigrationStatus

MigrationList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string MigrationList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items Matriz demigração

MigrationSpec

MigrationSpec define a especificação da tarefa de migração.

Aparece em: - Migração

Campo Descrição
source SourceDatabaseServer A origem é um servidor de base de dados que funciona como origem para a migração.
target TargetDatabaseServer O destino é um servidor de base de dados que atua como destino da migração.
control MigrationControl O controlo é usado para controlar o estado de uma tarefa de migração.

MigrationStatus

MigrationStatus define o estado da tarefa de migração.

Aparece em: - Migração

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.

Restaurar

Restore é o esquema da API de restauros

Aparece em: - RestoreList

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string Restore
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec RestoreSpec
status RestoreStatus

RestoreList

RestoreList contém uma lista de Restores

Campo Descrição
apiVersion string alloydbomni.dbadmin.gdc.goog/v1
kind string RestoreList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items Restaurar matriz

RestoreSpec

RestoreSpec define o estado pretendido da restauração.

Aparece em: - Restaurar

Campo Descrição
sourceDBCluster DBClusterRef O nome do DBCluster de origem a partir do qual restaurar. Este campo é obrigatório.
pointInTime Hora Ponto anterior no tempo para restaurar. Este campo é opcional. A predefinição é restaurar o ponto no tempo mais recente disponível se não for especificado.
clonedDBClusterConfig ClonedDBClusterConfig Definições do DBCluster clonado. Isto permite-lhe especificar o nome do DBCluster clonado. Este campo é opcional. A predefinição é restaurar o DBCluster de origem se não for especificado.

RestoreStatus

RestoreStatus define o estado observado da restauração.

Aparece em: - Restaurar

Campo Descrição
observedGeneration número inteiro Interno: a geração observada pelo controlador.
reconciled booleano Interno: se o recurso foi reconciliado pelo responsável pelo tratamento.
criticalIncidents CriticalIncident array CriticalIncidents é uma lista simples de todos os incidentes críticos ativos.
conditions Matriz de condições Conditions representa as observações disponíveis mais recentes do estado atual da entidade.
phase RestorePhase
createTime Hora Hora de criação do restauro
completeTime Hora Hora de conclusão do restauro
restoredPointInTime Hora O ponto no tempo real para o qual esta restauração traz o DBCluster de destino. Pode ser diferente do valor especificado em spec.PointInTime. nullon(samwise-fleet)