oracle.dbadmin.gdc.goog/v1
Copia de seguridad
Backup es el esquema de la API de backups.
Aparece en: - BackupList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
Backup |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec BackupSpec |
|
status BackupStatus |
BackupList
BackupList contiene una lista de Backup
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
BackupList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items Arreglo de copias de seguridad |
BackupPlan
BackupPlan es el esquema de la API de backupplans.
Aparece en: - BackupPlanList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
BackupPlan |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec BackupPlanSpec |
|
status BackupPlanStatus |
BackupPlanList
BackupPlanList contiene una lista de BackupPlan
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
BackupPlanList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items arreglo de BackupPlan |
BackupPlanSpec
BackupPlanSpec define el estado deseado de BackupPlan.
Aparece en: - BackupPlan
Campo | Descripción |
---|---|
dbclusterRef DBClusterRef |
Es el nombre del clúster de base de datos que configura este plan de copias de seguridad. Este campo es obligatorio e inmutable. |
backupRetainDays número entero |
Cantidad de días después de los cuales el servicio borrará una copia de seguridad. Si se especifica, una copia de seguridad creada en este BackupPlan se borrará automáticamente después de que alcance su antigüedad create_time + backup_retain_days. Los valores válidos van de 1 a 90 días. Si no se especifica, el valor predeterminado es de 14 días de retención. |
paused booleano |
Es una marca para indicar si se pausó la creación de copias de seguridad en este BackupPlan. Si se establece como verdadero, el servicio pausará la programación de copias de seguridad nuevas en este BackupPlan. El valor predeterminado es False. |
PITREnabled booleano |
Es una marca que indica si la replicación de registros está habilitada para admitir la recuperación a un momento determinado. El valor predeterminado es False. nullon(samwise-fleet) |
BackupPlanStatus
BackupPlanStatus define el estado observado de BackupPlan.
Aparece en: - BackupPlan
Campo | Descripción |
---|---|
observedGeneration número entero |
Interno: Es la generación que observa el controlador. |
reconciled booleano |
Interno: Indica si el controlador concilió el recurso. |
criticalIncidents arreglo de CriticalIncident |
CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
conditions arreglo de condiciones |
Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
phase BackupPlanPhase |
|
lastBackupTime Hora |
LastBackupTime es la marca de tiempo de la copia de seguridad ejecutada más recientemente. |
nextBackupTime Hora |
NextBackupTime es la marca de tiempo de la próxima copia de seguridad programada. |
recoveryWindow TimeWindow |
RecoveryWindow es el período de recuperación disponible actualmente. |
BackupSpec
BackupSpec define el estado deseado de Backup.
Aparece en: - Copia de seguridad
Campo | Descripción |
---|---|
dbclusterRef DBClusterRef |
Es el nombre del clúster de base de datos al que pertenece esta copia de seguridad. Este campo es obligatorio. |
backupPlanRef BackupPlanRef |
Es el nombre del BackupPlan a partir del cual se creó esta copia de seguridad. Este campo es obligatorio. |
manual booleano |
Indica si esta copia de seguridad es programada o manual. Este campo es opcional. Si no se especifica, el valor predeterminado es falso (copia de seguridad programada). |
BackupStatus
BackupStatus define el estado observado de Backup.
Aparece en: - Copia de seguridad
Campo | Descripción |
---|---|
observedGeneration número entero |
Interno: Es la generación que observa el controlador. |
reconciled booleano |
Interno: Indica si el controlador concilió el recurso. |
criticalIncidents arreglo de CriticalIncident |
CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
conditions arreglo de condiciones |
Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
phase BackupPhase |
|
createTime Hora |
Fecha de creación de la copia de seguridad |
completeTime Hora |
Hora de finalización de la copia de seguridad |
DBCluster
DBCluster es el esquema de la API de dbclusters.
Aparece en: - DBClusterList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
DBCluster |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec DBClusterSpec |
|
status DBClusterStatus |
DBClusterList
DBClusterList contiene una lista de DBCluster
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
DBClusterList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items arreglo de DBCluster |
DBClusterSpec
DBClusterSpec define el estado deseado de DBCluster
Aparece en: - DBCluster
Campo | Descripción |
---|---|
primaryCluster string |
nullon(samwise-fleet) |
isDeleted booleano |
IsDeleted indica una solicitud para borrar el DBCluster. Este campo es opcional y, de forma predeterminada, es falso. Este campo se aplica a todas las instancias del clúster de base de datos. Cuando se establece en verdadero, el plano de control intentará liberar los recursos relacionados, incluidos los extremos de red. Consulta los campos de estado para ver si hubo errores o si la operación se completó correctamente. |
mode string |
Indica el modo de este DBCluster. |
availability Disponibilidad |
Availability contiene parámetros de configuración ajustables para las funciones de HA de DBCluster. |
allowExternalIncomingTraffic booleano |
|
tls TLSSpec |
TLS es la configuración deseada del certificado del servidor para el clúster. Este campo es opcional. De forma predeterminada, este campo está vacío y se generan una nueva CA autofirmada y un certificado de hoja para el clúster. Cuando se cambia este campo, se reinician los Pods del clúster de la base de datos para cargar el certificado especificado. El campo status.certificateReference indica el secreto y la clave del certificado de CA actuales. |
databaseVersion string |
DatabaseVersion es la versión de la base de datos deseada para el clúster, por ejemplo, "15.4.5". Este campo es obligatorio. Esta versión se aplica a todas las instancias del clúster de la base de datos. En el caso de un clúster de base de datos nuevo, la instancia se crea con la versión especificada. En el caso de un clúster de base de datos existente, el operador intenta actualizar o degradar a la versión de databaseVersion especificada. El campo status.currentDatabaseVersion indica la versión actual de la base de datos. |
controlPlaneAgentsVersion string |
ControlPlaneAgentsVersion es la versión deseada de los agentes del plano de control para el clúster, por ejemplo, "0.5.2". Este campo es obligatorio. El controlPlaneAgentsVersion debe ser compatible con el databaseVersion elegido. Para saber qué versiones son compatibles, consulta la lista de versiones disponibles en {link}. Esta versión se aplica a todas las instancias del clúster de la base de datos. En el caso de un clúster de base de datos nuevo, la instancia se creará con la versión especificada. En el caso de un clúster de base de datos existente, el operador intentará actualizar o degradar a la versión de controlPlaneAgentsVersion especificada. El campo status.currentControlPlaneAgentsVersion indica la versión actual de los agentes del plano de control. |
databaseImage string |
DatabaseImage es el URI de una imagen de base de datos personalizada dentro del registro de contenedores, por ejemplo, "gcr.io/foo/bar/alloydbomni:15-7-2-customized". Este campo es opcional. Si se especifica databaseImage , el operador usa esta imagen de contenedor para la base de datos en lugar de la imagen de contenedor de base de datos predeterminada del databaseVersion especificado. Recomendamos que el contenedor databaseImage se base en la imagen de base de datos predeterminada que se usa en el databaseVersion elegido. |
primarySpec OracleInstanceSpec |
DBClusterStatus
DBClusterStatus define el estado observado de DBCluster.
Aparece en: - DBCluster
Campo | Descripción |
---|---|
observedGeneration número entero |
Interno: Es la generación que observa el controlador. |
reconciled booleano |
Interno: Indica si el controlador concilió el recurso. |
criticalIncidents arreglo de CriticalIncident |
CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
conditions arreglo de condiciones |
Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
phase DBClusterPhase |
|
primary PrimaryStatus |
Primary contiene el estado de la instancia principal. |
restoredFrom RestoredFrom |
|
maintenanceStatus MaintenancePolicyStatus |
MaintenanceStatus proporciona información sobre el próximo mantenimiento. Es nulo en samwise-fleet. |
upgradeScheduledAt Hora |
UpgradeScheduledAt es una marca de tiempo que indica cuándo está programado el inicio de la próxima actualización. Si es nulo, significa que no hay ninguna actualización programada próxima. nullon(samwise-fleet) |
serviceAccounts object (claves:OpType, valores:ServiceAccountRef) |
ServiceAccounts contiene las cuentas de servicio creadas por el plano de control para que las usen diferentes operaciones. Si otorgas permisos a estas cuentas de servicio, la base de datos puede interactuar con otros servicios dentro del ecosistema de Kubernetes. Para obtener más información, incluidos los permisos necesarios, consulta la documentación de cada operación. |
certificateReference CertificateRef |
CertificateReference hace referencia a una clave secreta y a una clave del certificado de CA del servidor que se pueden usar para conectarse a la base de datos. Si se proporciona spec.TLS , este valor debe hacer referencia al mismo secreto después de que se haya configurado la base de datos para usar el certificado del servidor proporcionado. |
latestFailoverStatus FailoverStatus |
LatestFailoverStatus es el estado de la conmutación por error con la actualización más reciente del clúster de base de datos. Este estado es una copia del estado de la operación de conmutación por error actual o con la actualización más reciente del clúster de base de datos. Se puede usar para supervisar de forma conveniente el estado de una operación de conmutación por error en ejecución. |
migrationStatus MigrationStatus |
MigrationStatus representa el estado de la migración del clúster de base de datos. nullon(samwise-fleet) |
availabilityZones AvailabilityZones |
AvailabilityZones representa el estado de la zona para un clúster de base de datos de HA multizona. |
Exportar
Export es el esquema de la API de exportación.
Aparece en: - ExportList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
Export |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec ExportSpec |
|
status ExportStatus |
ExportList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
ExportList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items Export array |
ExportSpec
ExportSpec define el estado deseado de Export.
Aparece en: - Exportar
Campo | Descripción |
---|---|
dbclusterRef DBClusterRef |
DBClusterRef es el nombre del clúster de base de datos dentro del mismo espacio de nombres desde el que se exportará. |
exportLocation StorageSpec |
ExportLocation especifica una ubicación de almacenamiento para los archivos de exportación. Un usuario debe garantizar el acceso de escritura adecuado al bucket de almacenamiento desde el operador. |
ExportStatus
ExportStatus define el estado observado de Export.
Aparece en: - Exportar
Campo | Descripción |
---|---|
observedGeneration número entero |
Interno: Es la generación que observa el controlador. |
reconciled booleano |
Interno: Indica si el controlador concilió el recurso. |
criticalIncidents arreglo de CriticalIncident |
CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
conditions arreglo de condiciones |
Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
phase ExportPhase |
La fase es un resumen del estado actual de la exportación. |
startTime Hora |
StartTime es la fecha y hora en que se inició la exportación. |
completeTime Hora |
CompleteTime es la fecha y hora en que se completó la exportación. |
exportSubDirectory string |
ExportSubDirectory es el subdirectorio que se agrega a ExportLocation para almacenar los archivos exportados. |
Importar
Import es el esquema de la API de import.
Aparece en: - ImportList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
Import |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec ImportSpec |
|
status ImportStatus |
ImportList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
ImportList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items Import array |
ImportSpec
ImportSpec define el estado deseado de Import.
Aparece en: - Importar
Campo | Descripción |
---|---|
dbclusterRef DBClusterRef |
DBClusterRef es el nombre del clúster de base de datos dentro del mismo espacio de nombres para importar. |
databaseName string |
DatabaseName es el nombre del recurso de base de datos dentro de la instancia en la que se importará. |
dumpStorage StorageSpec |
DumpStorage especifica una ubicación de almacenamiento para los archivos de volcado de importación. Un usuario debe garantizar el acceso de lectura adecuado al bucket de almacenamiento desde el operador. |
logStorage StorageSpec |
LogStorage especifica de forma opcional una ubicación de almacenamiento para copiar el registro de importación. Un usuario debe garantizar el acceso de escritura adecuado al bucket de almacenamiento desde el operador. |
downloadOnly booleano |
Cuando se establece como verdadero, DownloadOnly significa que se descargará el archivo de volcado, pero no se importará a la BD. El valor predeterminado es falso. |
tableExistAction string |
TableExistAction es la acción que se debe realizar cuando se importa a una tabla existente. La acción predeterminada es omitir. |
ImportStatus
ImportStatus define el estado observado de Import.
Aparece en: - Importar
Campo | Descripción |
---|---|
observedGeneration número entero |
Interno: Es la generación que observa el controlador. |
reconciled booleano |
Interno: Indica si el controlador concilió el recurso. |
criticalIncidents arreglo de CriticalIncident |
CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
conditions arreglo de condiciones |
Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
phase ImportPhase |
La fase es un resumen del estado actual de la importación. |
startTime Hora |
StartTime es la fecha y hora en que se inició la importación. |
completeTime Hora |
CompleteTime es la fecha y hora en que se completó la importación. |
dumpPath string |
DumpPath es la ruta del archivo de volcado descargado para la importación solo de descarga. |
OracleInstanceSpec
Aparece en: - DBClusterSpec
Campo | Descripción |
---|---|
version string |
Versión de una base de datos. nullon(samwise-fleet,samwise-local) |
images objeto (claves:cadena, valores:cadena) |
Obsoleto: Imágenes de reemplazo para la instancia de la base de datos. nullon(samwise-fleet,samwise-local) |
component object (keys:InstanceComponentName, values:InstanceComponentSpec) |
Lista de componentes de la instancia. Una instancia se compone de componentes de plano de datos y de controlPlaneAgent. nullon(samwise-fleet) |
dbLoadBalancerOptions DBLoadBalancerOptions |
DBNetworkServiceOptions permite anular algunos detalles del servicio de Kubernetes creado para exponer una conexión a la base de datos. |
sourceCidrRanges arreglo de strings |
Son los rangos de CIDR de IP de origen permitidos para un cliente. |
parameters objeto (claves:cadena, valores:cadena) |
Los parámetros permiten establecer parámetros de la base de datos para el clúster de bases de datos. Este campo es opcional. Los parámetros tomarán un par clave/valor correspondiente al nombre/valor del parámetro según lo define el motor de base de datos. |
services object (keys:Service, values:boolean) |
En la lista de servicios, se indican los servicios opcionales semiadministrados que pueden elegir los clientes. |
resources Recurso |
Es la especificación de recursos para el contenedor de la base de datos. Cuando cambia alguno de los campos dentro del recurso, el operador reinicia la instancia de la base de datos con la nueva especificación del recurso. |
mode InstanceMode |
El modo especifica cómo el operador administrará esta instancia. |
databasePatchingTimeout Duración |
Es el umbral máximo para la aplicación de parches a la base de datos. Este tiempo de espera se usa de forma independiente para la aplicación de parches de sts y la ejecución de OPatch/datapatch. nullon(samwise-fleet) |
adminUser AdminUserSpec |
AdminUser representa la especificación del usuario administrador. Este campo es obligatorio. Es el usuario inicial de la base de datos que crea el plano de control. El usuario final administra directamente los usuarios de la base de datos adicionales. Este campo también se puede usar para restablecer la contraseña del usuario inicial. |
isStopped booleano |
IsStopped detiene la instancia cuando se establece en verdadero. Este campo es opcional y su valor predeterminado es falso. Cuando se detiene, se liberan los recursos de procesamiento (CPU, memoria) de la instancia. Sin embargo, la instancia conserva el recurso de almacenamiento y los extremos de red para que el reinicio sea transparente para los servicios descendentes. Consulta el campo de estado para ver si hubo errores o si la operación se realizó correctamente. |
availabilityOptions AvailabilityOptions |
AvailabilityOptions contiene parámetros de configuración ajustables para las funciones de HA |
allowExternalIncomingTrafficToInstance booleano |
AllowExternalIncomingTrafficToInstance se usará para configurar la creación del LB externo. |
auditLogTarget AuditLogTargetSpec |
AuditLogTarget configura el receptor de los registros de auditoría de la base de datos. |
replication ReplicationSpec |
La replicación configura conexiones de replicación a otras instancias de la base de datos. nullon(samwise-fleet) |
tls TLSSpec |
TLS es la configuración de certificado de servidor deseada para la instancia. Este campo es opcional. Cuando se cambia este campo, se reinician los Pods de la instancia para cargar el certificado especificado. |
schedulingconfig SchedulingConfig |
SchedulingConfig especifica cómo se debe programar la instancia en los nodos de Kubernetes. Cuando cambia algún campo dentro de la configuración de programación, se puede reprogramar el pod de k8s en un nodo diferente según la configuración. |
cdbName string |
CDBName es el nombre previsto del atributo de CDB. Si el CDBName es diferente del nombre original (con el que se creó el CDB), se cambiará el nombre del CDB. |
characterSet string |
Es el conjunto de caracteres que se usa para crear una base de datos (el valor predeterminado es AL32UTF8). |
memoryPercent número entero |
MemoryPercent representa el porcentaje de memoria que se debe asignar a la SGA de Oracle (el valor predeterminado es el 25%). |
EnableTLS booleano |
EnableTLS habilita la conexión encriptada con TLS. |
Restablecer
Restore es el esquema de la API de restores.
Aparece en: - RestoreList
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
Restore |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec RestoreSpec |
|
status RestoreStatus |
RestoreList
RestoreList contiene una lista de Restores.
Campo | Descripción |
---|---|
apiVersion string |
oracle.dbadmin.gdc.goog/v1 |
kind string |
RestoreList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items arreglo de restauración |
RestoreSpec
RestoreSpec define el estado deseado de Restore.
Aparece en: - Restablecer
Campo | Descripción |
---|---|
sourceDBCluster DBClusterRef |
Nombre del clúster de base de datos de origen desde el que se realizará la restauración. Este campo es obligatorio. |
pointInTime Hora |
Es el punto anterior en el tiempo al que se restablecerá. Este campo es opcional. Si no se especifica, se restablecerá el punto temporal disponible más reciente de forma predeterminada. |
clonedDBClusterConfig ClonedDBClusterConfig |
Es la configuración del clúster de base de datos clonado. Esto te permite especificar el nombre del clúster de base de datos clonado. Este campo es opcional. Es el valor predeterminado para restablecer el clúster de base de datos de origen si no se especifica. |
RestoreStatus
RestoreStatus define el estado observado de Restore.
Aparece en: - Restablecer
Campo | Descripción |
---|---|
observedGeneration número entero |
Interno: Es la generación que observa el controlador. |
reconciled booleano |
Interno: Indica si el controlador concilió el recurso. |
criticalIncidents arreglo de CriticalIncident |
CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
conditions arreglo de condiciones |
Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
phase RestorePhase |
|
createTime Hora |
Fecha y hora de creación del restablecimiento |
completeTime Hora |
Hora de finalización del restablecimiento |
restoredPointInTime Hora |
Es el punto en el tiempo real en el que se restablece el clúster de base de datos de destino. Puede ser diferente del valor especificado en spec.PointInTime. nullon(samwise-fleet) |