Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Service rdsiface.RDSAPI DefaultSubnetGroup string DefaultDBParameterGroupName map[string]string DefaultDBClusterParameterGroupName map[string]string }
Client struct contains the initialized RDS service and other RDS-related parameters
func NewSession ¶
NewSession creates an AWS session for RDS and returns an RDSClient
func (Client) DetermineArn ¶ added in v0.4.0
DetermineArn returns the ARN for an RDS instance or cluster given the database name It could return 2 ARNs if a cluster and instance with the same name exist
func (Client) DetermineParameterGroupFamily ¶ added in v0.3.0
DetermineParameterGroupFamily returns the DBParameterGroupFamily based on the given database Engine and EngineVersion e.g. given engine "postgres" and engineVersion "10.5" it will return "postgres10"
func (*Client) StartDatabase ¶ added in v0.8.0
StartDatabase starts an RDS database instance or cluster
func (*Client) StopDatabase ¶ added in v0.8.0
StopDatabase stops an RDS database instance or cluster. SQL server in Multi-AZ configuration is not supported. Note: this operation can take a long time and clusters/instances stopped for more than 7 days will be automatically started so patches can be applied. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-cluster-stop-start.html https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_StopInstance.html