createDbInstance
inline suspend fun RdsClient.createDbInstance(crossinline block: CreateDbInstanceRequest.Builder.() -> Unit): CreateDbInstanceResponse
Creates a new DB instance.
The new DB instance can be an RDS DB instance, or it can be a DB instance in an Aurora DB cluster. For an Aurora DB cluster, you can call this operation multiple times to add more than one DB instance to the cluster.
For more information about creating an RDS DB instance, see Creating an Amazon RDS DB instance in the Amazon RDS User Guide.
For more information about creating a DB instance in an Aurora DB cluster, see Creating an Amazon Aurora DB cluster in the Amazon Aurora User Guide.
Samples
fun main() {
//sampleStart
// The following example uses the required options to launch a new DB instance.
val resp = rdsClient.createDbInstance {
dbInstanceIdentifier = "test-mysql-instance"
allocatedStorage = 20
dbInstanceClass = "db.t3.micro"
engine = "mysql"
masterUsername = "admin"
masterUserPassword = "secret99"
}
//sampleEnd
}