@@ -160,7 +160,7 @@ suspend fun deleteDBClusterGroup(
160160 var didFind: Boolean
161161 var instanceARN: String
162162
163- RdsClient { region = " us-west-2" }.use { rdsClient ->
163+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
164164 // Make sure that the database has been deleted.
165165 while (! isDataDel) {
166166 val response = rdsClient.describeDbInstances()
@@ -204,7 +204,7 @@ suspend fun deleteCluster(dbInstanceClusterIdentifier: String) {
204204 skipFinalSnapshot = true
205205 }
206206
207- RdsClient { region = " us-west-2" }.use { rdsClient ->
207+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
208208 rdsClient.deleteDbCluster(deleteDbClusterRequest)
209209 println (" $dbInstanceClusterIdentifier was deleted!" )
210210 }
@@ -220,7 +220,7 @@ suspend fun deleteDBInstance(dbInstanceIdentifierVal: String) {
220220 skipFinalSnapshot = true
221221 }
222222
223- RdsClient { region = " us-west-2" }.use { rdsClient ->
223+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
224224 val response = rdsClient.deleteDbInstance(deleteDbInstanceRequest)
225225 print (" The status of the database is ${response.dbInstance?.dbInstanceStatus} " )
226226 }
@@ -242,7 +242,7 @@ suspend fun waitSnapshotReady(
242242 dbClusterIdentifier = dbInstanceClusterIdentifier
243243 }
244244
245- RdsClient { region = " us-west-2" }.use { rdsClient ->
245+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
246246 while (! snapshotReady) {
247247 val response = rdsClient.describeDbClusterSnapshots(snapshotsRequest)
248248 val snapshotList = response.dbClusterSnapshots
@@ -274,7 +274,7 @@ suspend fun createDBClusterSnapshot(
274274 dbClusterSnapshotIdentifier = dbSnapshotIdentifier
275275 }
276276
277- RdsClient { region = " us-west-2" }.use { rdsClient ->
277+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
278278 val response = rdsClient.createDbClusterSnapshot(snapshotRequest)
279279 println (" The Snapshot ARN is ${response.dbClusterSnapshot?.dbClusterSnapshotArn} " )
280280 }
@@ -292,7 +292,7 @@ suspend fun waitDBAuroraInstanceReady(dbInstanceIdentifierVal: String?) {
292292 }
293293
294294 var endpoint = " "
295- RdsClient { region = " us-west-2" }.use { rdsClient ->
295+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
296296 while (! instanceReady) {
297297 val response = rdsClient.describeDbInstances(instanceRequest)
298298 response.dbInstances?.forEach { instance ->
@@ -325,7 +325,7 @@ suspend fun createDBInstanceCluster(
325325 dbInstanceClass = instanceClassVal
326326 }
327327
328- RdsClient { region = " us-west-2" }.use { rdsClient ->
328+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
329329 val response = rdsClient.createDbInstance(instanceRequest)
330330 print (" The status is ${response.dbInstance?.dbInstanceStatus} " )
331331 return response.dbInstance?.dbInstanceArn
@@ -341,7 +341,7 @@ suspend fun getListInstanceClasses(): String {
341341 maxRecords = 20
342342 }
343343 var instanceClass = " "
344- RdsClient { region = " us-west-2" }.use { rdsClient ->
344+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
345345 val response = rdsClient.describeOrderableDbInstanceOptions(optionsRequest)
346346 response.orderableDbInstanceOptions?.forEach { instanceOption ->
347347 instanceClass = instanceOption.dbInstanceClass.toString()
@@ -365,7 +365,7 @@ suspend fun waitForClusterInstanceReady(dbClusterIdentifierVal: String?) {
365365 dbClusterIdentifier = dbClusterIdentifierVal
366366 }
367367
368- RdsClient { region = " us-west-2" }.use { rdsClient ->
368+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
369369 while (! instanceReady) {
370370 val response = rdsClient.describeDbClusters(instanceRequest)
371371 response.dbClusters?.forEach { cluster ->
@@ -401,7 +401,7 @@ suspend fun createDBCluster(
401401 masterUserPassword = password
402402 }
403403
404- RdsClient { region = " us-west-2" }.use { rdsClient ->
404+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
405405 val response = rdsClient.createDbCluster(clusterRequest)
406406 return response.dbCluster?.dbClusterArn
407407 }
@@ -417,7 +417,7 @@ suspend fun getAllowedClusterEngines(dbParameterGroupFamilyVal: String?) {
417417 engine = " aurora-mysql"
418418 }
419419
420- RdsClient { region = " us-west-2" }.use { rdsClient ->
420+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
421421 val response = rdsClient.describeDbEngineVersions(versionsRequest)
422422 response.dbEngineVersions?.forEach { dbEngine ->
423423 println (" The engine version is ${dbEngine.engineVersion} " )
@@ -445,7 +445,7 @@ suspend fun modifyDBClusterParas(dClusterGroupName: String?) {
445445 parameters = paraList
446446 }
447447
448- RdsClient { region = " us-west-2" }.use { rdsClient ->
448+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
449449 val response = rdsClient.modifyDbClusterParameterGroup(groupRequest)
450450 println (" The parameter group ${response.dbClusterParameterGroupName} was successfully modified" )
451451 }
@@ -470,7 +470,7 @@ suspend fun describeDbClusterParameters(
470470 }
471471 }
472472
473- RdsClient { region = " us-west-2" }.use { rdsClient ->
473+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
474474 val response = rdsClient.describeDbClusterParameters(dbParameterGroupsRequest)
475475 response.parameters?.forEach { para ->
476476 // Only print out information about either auto_increment_offset or auto_increment_increment.
@@ -497,7 +497,7 @@ suspend fun describeDbClusterParameterGroups(dbClusterGroupName: String?) {
497497 maxRecords = 20
498498 }
499499
500- RdsClient { region = " us-west-2" }.use { rdsClient ->
500+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
501501 val response = rdsClient.describeDbClusterParameterGroups(groupsRequest)
502502 response.dbClusterParameterGroups?.forEach { group ->
503503 println (" The group name is ${group.dbClusterParameterGroupName} " )
@@ -519,7 +519,7 @@ suspend fun createDBClusterParameterGroup(
519519 description = " Created by using the AWS SDK for Kotlin"
520520 }
521521
522- RdsClient { region = " us-west-2" }.use { rdsClient ->
522+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
523523 val response = rdsClient.createDbClusterParameterGroup(groupRequest)
524524 println (" The group name is ${response.dbClusterParameterGroup?.dbClusterParameterGroupName} " )
525525 }
@@ -535,7 +535,7 @@ suspend fun describeAuroraDBEngines() {
535535 maxRecords = 20
536536 }
537537
538- RdsClient { region = " us-west-2" }.use { rdsClient ->
538+ RdsClient .fromEnvironment { region = " us-west-2" }.use { rdsClient ->
539539 val response = rdsClient.describeDbEngineVersions(engineVersionsRequest)
540540 response.dbEngineVersions?.forEach { engineOb ->
541541 println (" The name of the DB parameter group family for the database engine is ${engineOb.dbParameterGroupFamily} " )
0 commit comments