Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RDS ¶
RDS represents AWS RDS database
func New ¶
func New(db *crd.RDSDatabase, kc *kubernetes.Clientset) (*RDS, error)
New compiles a new RDS struct based on the CR
func (*RDS) CreateRDSDatabase ¶
func (r *RDS) CreateRDSDatabase(db *crd.RDSDatabase) (*provider.DBEndpoint, error)
CreateRDSDatabase creates a database from the CRD database object, is also ensures that the correct subnets are created for the database so we can access it
func (*RDS) DeleteRDSDatabase ¶
func (r *RDS) DeleteRDSDatabase(db *crd.RDSDatabase) error
DeleteRDSDatabase attempts to delete the RDS database
Click to show internal directories.
Click to hide internal directories.