mariadb

package
v6.4.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2024 License: MPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetMariaClusterConnectionsData

func GetMariaClusterConnectionsData(d *schema.ResourceData) *[]mariadb.Connection

func GetMariaClusterCredentialsData

func GetMariaClusterCredentialsData(d *schema.ResourceData) *mariadb.DBUser

func GetMariaClusterMaintenanceWindowData

func GetMariaClusterMaintenanceWindowData(d *schema.ResourceData) *mariadb.MaintenanceWindow

func GetMariaDBClusterDataCreate

func GetMariaDBClusterDataCreate(d *schema.ResourceData) (*mariadb.CreateClusterRequest, error)

func SetMariaDBClusterBackupsData

func SetMariaDBClusterBackupsData(d *schema.ResourceData, retrievedBackups []mariadb.BackupResponse) diag.Diagnostics

Types

type MariaDBClient

type MariaDBClient struct {
	// contains filtered or unexported fields
}

func NewMariaDBClient

func NewMariaDBClient(username, password, token, url, version, terraformVersion string) *MariaDBClient

func (*MariaDBClient) CreateCluster

func (*MariaDBClient) DeleteCluster

func (c *MariaDBClient) DeleteCluster(ctx context.Context, clusterId string) (mariadb.ClusterResponse, *mariadb.APIResponse, error)

func (*MariaDBClient) FindBackupById

func (c *MariaDBClient) FindBackupById(ctx context.Context, backupId string) (mariadb.BackupResponse, *mariadb.APIResponse, error)

func (*MariaDBClient) GetCluster

func (c *MariaDBClient) GetCluster(ctx context.Context, clusterId string) (mariadb.ClusterResponse, *mariadb.APIResponse, error)

func (*MariaDBClient) GetClusterBackups

func (c *MariaDBClient) GetClusterBackups(ctx context.Context, clusterId string) (mariadb.BackupList, *mariadb.APIResponse, error)

func (*MariaDBClient) IsClusterDeleted

func (c *MariaDBClient) IsClusterDeleted(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*MariaDBClient) IsClusterReady

func (c *MariaDBClient) IsClusterReady(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*MariaDBClient) ListClusters

func (c *MariaDBClient) ListClusters(ctx context.Context, filterName string) (mariadb.ClusterList, *mariadb.APIResponse, error)

func (*MariaDBClient) SetConnectionProperties

func (c *MariaDBClient) SetConnectionProperties(connection mariadb.Connection) map[string]interface{}

func (*MariaDBClient) SetMaintenanceWindowProperties

func (c *MariaDBClient) SetMaintenanceWindowProperties(maintenanceWindow mariadb.MaintenanceWindow) map[string]interface{}

func (*MariaDBClient) SetMariaDBClusterData

func (c *MariaDBClient) SetMariaDBClusterData(d *schema.ResourceData, cluster mariadb.ClusterResponse) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL