# Functions
File the meta condition and return the meta view.
No description provided by the author
No description provided by the author
***********************
* LifecycleState check
************************/.
No description provided by the author
No description provided by the author
NextADBStableState returns the next stable state if it's an intermediate state.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
name of our custom finalizer.
name of our custom finalizer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LastSuccessfulSpec is an annotation key which maps to the value of last successful spec.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
var.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
ACDSpec defines the spec of the target for backup/restore runs.
AutonomousContainerDatabase is the Schema for the autonomouscontainerdatabases API.
AutonomousContainerDatabaseList contains a list of AutonomousContainerDatabase.
AutonomousContainerDatabaseSpec defines the desired state of AutonomousContainerDatabase.
AutonomousContainerDatabaseStatus defines the observed state of AutonomousContainerDatabase.
AutonomousDatabase is the Schema for the autonomousdatabases API +kubebuilder:object:root=true +kubebuilder:resource:shortName="adb";"adbs" +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".spec.details.displayName",name="Display Name",type=string +kubebuilder:printcolumn:JSONPath=".spec.details.dbName",name="Db Name",type=string +kubebuilder:printcolumn:JSONPath=".status.lifecycleState",name="State",type=string +kubebuilder:printcolumn:JSONPath=".spec.details.isDedicated",name="Dedicated",type=string +kubebuilder:printcolumn:JSONPath=".spec.details.cpuCoreCount",name="OCPUs",type=integer +kubebuilder:printcolumn:JSONPath=".spec.details.dataStorageSizeInTBs",name="Storage (TB)",type=integer +kubebuilder:printcolumn:JSONPath=".spec.details.dbWorkload",name="Workload Type",type=string +kubebuilder:printcolumn:JSONPath=".status.timeCreated",name="Created",type=string.
AutonomousDatabaseBackup is the Schema for the autonomousdatabasebackups API.
AutonomousDatabaseBackupList contains a list of AutonomousDatabaseBackup.
AutonomousDatabaseBackupSpec defines the desired state of AutonomousDatabaseBackup.
AutonomousDatabaseBackupStatus defines the observed state of AutonomousDatabaseBackup.
AutonomousDatabaseDetails defines the detail information of AutonomousDatabase, corresponding to oci-go-sdk/database/AutonomousDatabase.
AutonomousDatabaseList contains a list of AutonomousDatabase.
AutonomousDatabaseRestore is the Schema for the autonomousdatabaserestores API.
AutonomousDatabaseRestoreList contains a list of AutonomousDatabaseRestore.
AutonomousDatabaseRestoreSpec defines the desired state of AutonomousDatabaseRestore.
AutonomousDatabaseRestoreStatus defines the observed state of AutonomousDatabaseRestore.
AutonomousDatabaseSpec defines the desired state of AutonomousDatabase Important: Run "make" to regenerate code after modifying this file.
AutonomousDatabaseStatus defines the observed state of AutonomousDatabase.
DB Backup COnfig Network Struct.
CatalogSpec defines the desired state of CatalogSpec +k8s:openapi-gen=true.
CDB is the Schema for the cdbs API.
CDBAdminPassword defines the secret containing CDB Administrator Password mapped to key 'cdbAdminPwd' to manage PDB lifecycle.
CDBAdminUser defines the secret containing CDB Administrator User mapped to key 'cdbAdminUser' to manage PDB lifecycle.
CDBList contains a list of CDB.
CDBSecret defines the secretName.
CDBSpec defines the desired state of CDB.
CDBStatus defines the observed state of CDB.
CDBSysAdminPassword defines the secret containing SysAdmin Password mapped to key 'sysAdminPwd' for CDB.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DataguardBroker is the Schema for the dataguardbrokers API.
No description provided by the author
DataguardBrokerList contains a list of DataguardBroker.
DataguardBrokerSpec defines the desired state of DataguardBroker.
DataguardBrokerStatus defines the observed state of DataguardBroker.
FSFO strategy.
DbcsSystem is the Schema for the dbcssystems API.
DbcsSystemList contains a list of DbcsSystem.
DbcsSystemSpec defines the desired state of DbcsSystem.
DbcsSystemStatus defines the observed state of DbcsSystem.
DbcsSystemStatus defines the observed state of DbcsSystem.
No description provided by the author
No description provided by the author
EnvironmentVariable represents a named variable accessible for containers.
Service Definition.
No description provided by the author
No description provided by the author
ShardSpace Specs.
GsmSpec defines the desired state of GsmSpec +k8s:openapi-gen=true.
No description provided by the author
No description provided by the author
***********************
* ACD specs
************************/.
EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! NOTE: json tags are required.
***********************
* ADB spec
************************/.
***********************
* Secret specs
************************/.
No description provided by the author
No description provided by the author
No description provided by the author
***********************
* OCI config
************************/.
No description provided by the author
OracleRestDataService is the Schema for the oraclerestdataservices API.
OracleRestDataServiceImage defines the Image source and pullSecrets for POD.
OracleRestDataServiceList contains a list of OracleRestDataService.
OracleRestDataServicePassword defines the secret containing Password mapped to secretKey.
OracleRestDataServicePersistence defines the storage releated params.
OracleRestDataServicePDBSchemas defines the PDB Schemas to be ORDS Enabled.
OracleRestDataServiceSpec defines the desired state of OracleRestDataService.
OracleRestDataServiceStatus defines the observed state of OracleRestDataService.
ORDSPassword defines the secret containing ORDS_PUBLIC_USER Password mapped to key 'ordsPwd'.
No description provided by the author
PDB is the Schema for the pdbs API.
PDBAdminName defines the secret containing Sys Admin User mapped to key 'adminName' for PDB.
PDBAdminPassword defines the secret containing Sys Admin Password mapped to key 'adminPwd' for PDB.
PDBList contains a list of PDB.
PDBSecret defines the secretName.
PDBSpec defines the desired state of PDB.
PDBStatus defines the observed state of PDB.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PortMapping is a specification of port mapping for an application deployment.
No description provided by the author
Secret Details.
ShardingDatabase is the Schema for the shardingdatabases API +kubebuilder:resource:path=shardingdatabases,scope=Namespaced.
ShardingDatabaseList contains a list of ShardingDatabase.
ShardingDatabaseSpec defines the desired state of ShardingDatabase.
To understand Metav1.Condition, please refer the link https://pkg.go.dev/k8s.io/apimachinery/pkg/apis/meta/v1 ShardingDatabaseStatus defines the observed state of ShardingDatabase.
ShardSpec is a specification of Shards for an application deployment.
SingleInstanceDatabase is the Schema for the singleinstancedatabases API.
SingleInsatnceAdminPassword defines the secret containing Admin Password mapped to secretKey for Database.
SingleInstanceDatabaseImage defines the Image source and pullSecrets for POD.
SingleInstanceDatabaseInitParams defines the Init Parameters.
SingleInstanceDatabaseList contains a list of SingleInstanceDatabase.
SingleInstanceDatabasePersistence defines the storage size and class for PVC.
No description provided by the author
No description provided by the author
SingleInstanceDatabaseSpec defines the desired state of SingleInstanceDatabase.
SingleInstanceDatabaseStatus defines the observed state of SingleInstanceDatabase.
No description provided by the author
TargetSpec defines the spec of the target for backup/restore runs.
TDEPwd defines the secret containing TDE Wallet Password mapped to key 'tdePassword' for PDB.
TDESecret defines the secret containing TDE Secret to key 'tdeSecret' for PDB.
No description provided by the author
No description provided by the author
WebServerPassword defines the secret containing password for Web Server User mapped to key 'webServerPwd' to manage PDB lifecycle.
WebServerPassword defines the secret containing password for Web Server User mapped to key 'webServerPwd' to manage PDB lifecycle.
WebServerUser defines the secret containing Web Server User mapped to key 'webServerUser' to manage PDB lifecycle.
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author