Documentation
¶
Index ¶
- func ExtractWallet(content io.ReadCloser) (map[string][]byte, error)
- func GetOciProvider(kubeClient client.Client, authData ApiKeyAuth) (common.ConfigurationProvider, error)
- func WalletExpiringDate(files map[string][]byte) string
- type ApiKeyAuth
- type DatabaseService
- func (d *DatabaseService) CreateAutonomousContainerDatabase(acd *dbv4.AutonomousContainerDatabase) (database.CreateAutonomousContainerDatabaseResponse, error)
- func (d *DatabaseService) CreateAutonomousDatabase(adb *dbv4.AutonomousDatabase) (resp database.CreateAutonomousDatabaseResponse, err error)
- func (d *DatabaseService) CreateAutonomousDatabaseBackup(adbBackup *dbv4.AutonomousDatabaseBackup, adbOCID string) (database.CreateAutonomousDatabaseBackupResponse, error)
- func (d *DatabaseService) CreateAutonomousDatabaseClone(adb *dbv4.AutonomousDatabase) (resp database.CreateAutonomousDatabaseResponse, err error)
- func (d *DatabaseService) DeleteAutonomousDatabase(adbOCID string) (database.DeleteAutonomousDatabaseResponse, error)
- func (d *DatabaseService) DownloadWallet(adb *dbv4.AutonomousDatabase) (resp database.GenerateAutonomousDatabaseWalletResponse, err error)
- func (d *DatabaseService) GetAutonomousContainerDatabase(acdOCID string) (database.GetAutonomousContainerDatabaseResponse, error)
- func (d *DatabaseService) GetAutonomousDatabase(adbOCID string) (database.GetAutonomousDatabaseResponse, error)
- func (d *DatabaseService) GetAutonomousDatabaseBackup(backupOCID string) (database.GetAutonomousDatabaseBackupResponse, error)
- func (d *DatabaseService) ListAutonomousDatabaseBackups(adbOCID string) (database.ListAutonomousDatabaseBackupsResponse, error)
- func (d *DatabaseService) RestartAutonomousContainerDatabase(acdOCID string) (database.RestartAutonomousContainerDatabaseResponse, error)
- func (d *DatabaseService) RestoreAutonomousDatabase(adbOCID string, sdkTime common.SDKTime) (database.RestoreAutonomousDatabaseResponse, error)
- func (d *DatabaseService) StartAutonomousDatabase(adbOCID string) (database.StartAutonomousDatabaseResponse, error)
- func (d *DatabaseService) StopAutonomousDatabase(adbOCID string) (database.StopAutonomousDatabaseResponse, error)
- func (d *DatabaseService) TerminateAutonomousContainerDatabase(acdOCID string) (database.TerminateAutonomousContainerDatabaseResponse, error)
- func (d *DatabaseService) UpdateAutonomousContainerDatabase(acdOCID string, difACD *dbv4.AutonomousContainerDatabase) (database.UpdateAutonomousContainerDatabaseResponse, error)
- func (d *DatabaseService) UpdateAutonomousDatabase(adbOCID string, adb *dbv4.AutonomousDatabase) (resp database.UpdateAutonomousDatabaseResponse, err error)
- type VaultService
- type WorkRequestService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractWallet ¶
func ExtractWallet(content io.ReadCloser) (map[string][]byte, error)
ExtractWallet extracts the wallet and returns a map object which holds the byte values of the unzipped files.
func GetOciProvider ¶
func GetOciProvider(kubeClient client.Client, authData ApiKeyAuth) (common.ConfigurationProvider, error)
func WalletExpiringDate ¶
Types ¶
type ApiKeyAuth ¶
type DatabaseService ¶
type DatabaseService struct {
// contains filtered or unexported fields
}
func NewDatabaseService ¶
func NewDatabaseService( logger logr.Logger, kubeClient client.Client, provider common.ConfigurationProvider) (databaseService DatabaseService, err error)
func (*DatabaseService) CreateAutonomousContainerDatabase ¶
func (d *DatabaseService) CreateAutonomousContainerDatabase(acd *dbv4.AutonomousContainerDatabase) (database.CreateAutonomousContainerDatabaseResponse, error)
*******************************
- Autonomous Container Database ******************************
func (*DatabaseService) CreateAutonomousDatabase ¶
func (d *DatabaseService) CreateAutonomousDatabase(adb *dbv4.AutonomousDatabase) (resp database.CreateAutonomousDatabaseResponse, err error)
CreateAutonomousDatabase sends a request to OCI to provision a database and returns the AutonomousDatabase OCID.
func (*DatabaseService) CreateAutonomousDatabaseBackup ¶
func (d *DatabaseService) CreateAutonomousDatabaseBackup(adbBackup *dbv4.AutonomousDatabaseBackup, adbOCID string) (database.CreateAutonomousDatabaseBackupResponse, error)
func (*DatabaseService) CreateAutonomousDatabaseClone ¶
func (d *DatabaseService) CreateAutonomousDatabaseClone(adb *dbv4.AutonomousDatabase) (resp database.CreateAutonomousDatabaseResponse, err error)
func (*DatabaseService) DeleteAutonomousDatabase ¶
func (d *DatabaseService) DeleteAutonomousDatabase(adbOCID string) (database.DeleteAutonomousDatabaseResponse, error)
func (*DatabaseService) DownloadWallet ¶
func (d *DatabaseService) DownloadWallet(adb *dbv4.AutonomousDatabase) (resp database.GenerateAutonomousDatabaseWalletResponse, err error)
func (*DatabaseService) GetAutonomousContainerDatabase ¶
func (d *DatabaseService) GetAutonomousContainerDatabase(acdOCID string) (database.GetAutonomousContainerDatabaseResponse, error)
func (*DatabaseService) GetAutonomousDatabase ¶
func (d *DatabaseService) GetAutonomousDatabase(adbOCID string) (database.GetAutonomousDatabaseResponse, error)
func (*DatabaseService) GetAutonomousDatabaseBackup ¶
func (d *DatabaseService) GetAutonomousDatabaseBackup(backupOCID string) (database.GetAutonomousDatabaseBackupResponse, error)
func (*DatabaseService) ListAutonomousDatabaseBackups ¶
func (d *DatabaseService) ListAutonomousDatabaseBackups(adbOCID string) (database.ListAutonomousDatabaseBackupsResponse, error)
func (*DatabaseService) RestartAutonomousContainerDatabase ¶
func (d *DatabaseService) RestartAutonomousContainerDatabase(acdOCID string) (database.RestartAutonomousContainerDatabaseResponse, error)
func (*DatabaseService) RestoreAutonomousDatabase ¶
func (d *DatabaseService) RestoreAutonomousDatabase(adbOCID string, sdkTime common.SDKTime) (database.RestoreAutonomousDatabaseResponse, error)
func (*DatabaseService) StartAutonomousDatabase ¶
func (d *DatabaseService) StartAutonomousDatabase(adbOCID string) (database.StartAutonomousDatabaseResponse, error)
func (*DatabaseService) StopAutonomousDatabase ¶
func (d *DatabaseService) StopAutonomousDatabase(adbOCID string) (database.StopAutonomousDatabaseResponse, error)
func (*DatabaseService) TerminateAutonomousContainerDatabase ¶
func (d *DatabaseService) TerminateAutonomousContainerDatabase(acdOCID string) (database.TerminateAutonomousContainerDatabaseResponse, error)
func (*DatabaseService) UpdateAutonomousContainerDatabase ¶
func (d *DatabaseService) UpdateAutonomousContainerDatabase(acdOCID string, difACD *dbv4.AutonomousContainerDatabase) (database.UpdateAutonomousContainerDatabaseResponse, error)
func (*DatabaseService) UpdateAutonomousDatabase ¶
func (d *DatabaseService) UpdateAutonomousDatabase(adbOCID string, adb *dbv4.AutonomousDatabase) (resp database.UpdateAutonomousDatabaseResponse, err error)
type VaultService ¶
func NewVaultService ¶
func NewVaultService( logger logr.Logger, provider common.ConfigurationProvider) (VaultService, error)
type WorkRequestService ¶
type WorkRequestService interface { Get(opcWorkRequestID string) (workrequests.GetWorkRequestResponse, error) List(compartmentID string, resourceID string) (workrequests.ListWorkRequestsResponse, error) }
func NewWorkRequestService ¶
func NewWorkRequestService( logger logr.Logger, kubeClient client.Client, provider common.ConfigurationProvider) (WorkRequestService, error)
Click to show internal directories.
Click to hide internal directories.