Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrDBInstanceNotFound indicates DBInstance not found ErrDBInstanceNotFound = errors.New("DBInstanceNotFound") // ErrCodeInstanceNotFound error code of ServerError when DBInstance not found ErrCodeInstanceNotFound = "InvalidDBInstanceId.NotFound" )
Functions ¶
func GenerateObservation ¶
func GenerateObservation(db *DBInstance) v1alpha1.RDSInstanceObservation
GenerateObservation is used to produce v1alpha1.RDSInstanceObservation from rds.DBInstance.
func IsErrorNotFound ¶
IsErrorNotFound helper function to test for ErrCodeDBInstanceNotFoundFault error
func LateInitialize ¶
func LateInitialize(in *v1alpha1.RDSInstanceParameters, db *DBInstance)
LateInitialize fills the empty fields in *v1alpha1.RDSInstanceParameters with the values seen in rds.DBInstance.
Types ¶
type Client ¶
type Client interface { DescribeDBInstance(id string) (*DBInstance, error) CreateAccount(id, username, password string) error CreateDBInstance(*CreateDBInstanceRequest) (*DBInstance, error) DeleteDBInstance(id string) error }
Client defines RDS client operations
type CreateDBInstanceRequest ¶
type CreateDBInstanceRequest struct { Name string Engine string EngineVersion string SecurityIPList string DBInstanceClass string DBInstanceStorageInGB int }
CreateDBInstanceRequest defines the request info to create DB Instance
func MakeCreateDBInstanceRequest ¶
func MakeCreateDBInstanceRequest(name string, p *v1alpha1.RDSInstanceParameters) *CreateDBInstanceRequest
MakeCreateDBInstanceRequest generates CreateDBInstanceRequest
Click to show internal directories.
Click to hide internal directories.