Documentation ¶
Index ¶
- func GetMariaClusterConnectionsData(d *schema.ResourceData) *[]mariadb.Connection
- func GetMariaClusterCredentialsData(d *schema.ResourceData) *mariadb.DBUser
- func GetMariaClusterMaintenanceWindowData(d *schema.ResourceData) *mariadb.MaintenanceWindow
- func GetMariaDBClusterDataCreate(d *schema.ResourceData) (*mariadb.CreateClusterRequest, error)
- func SetMariaDBClusterBackupsData(d *schema.ResourceData, retrievedBackups []mariadb.BackupResponse) diag.Diagnostics
- type MariaDBClient
- func (c *MariaDBClient) CreateCluster(ctx context.Context, cluster mariadb.CreateClusterRequest) (mariadb.ClusterResponse, *mariadb.APIResponse, error)
- func (c *MariaDBClient) DeleteCluster(ctx context.Context, clusterId string) (mariadb.ClusterResponse, *mariadb.APIResponse, error)
- func (c *MariaDBClient) FindBackupById(ctx context.Context, backupId string) (mariadb.BackupResponse, *mariadb.APIResponse, error)
- func (c *MariaDBClient) GetCluster(ctx context.Context, clusterId string) (mariadb.ClusterResponse, *mariadb.APIResponse, error)
- func (c *MariaDBClient) GetClusterBackups(ctx context.Context, clusterId string) (mariadb.BackupList, *mariadb.APIResponse, error)
- func (c *MariaDBClient) IsClusterDeleted(ctx context.Context, d *schema.ResourceData) (bool, error)
- func (c *MariaDBClient) IsClusterReady(ctx context.Context, d *schema.ResourceData) (bool, error)
- func (c *MariaDBClient) ListClusters(ctx context.Context, filterName string) (mariadb.ClusterList, *mariadb.APIResponse, error)
- func (c *MariaDBClient) SetConnectionProperties(connection mariadb.Connection) map[string]interface{}
- func (c *MariaDBClient) SetMaintenanceWindowProperties(maintenanceWindow mariadb.MaintenanceWindow) map[string]interface{}
- func (c *MariaDBClient) SetMariaDBClusterData(d *schema.ResourceData, cluster mariadb.ClusterResponse) error
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 (c *MariaDBClient) CreateCluster(ctx context.Context, cluster mariadb.CreateClusterRequest) (mariadb.ClusterResponse, *mariadb.APIResponse, error)
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
Click to show internal directories.
Click to hide internal directories.