in aws-runtime/aws-types/common/src/aws/sdk/kotlin/runtime/region/RegionProviderChain.kt [28:42]
override suspend fun getRegion(): String? {
for (provider in providers) {
try {
val region = provider.getRegion()
if (region != null) {
return region
}
} catch (ex: Exception) {
logger.debug { "unable to load region from $provider: ${ex.message}" }
}
}
return null
}