commonMain.io.github.trueangle.knative.lambda.runtime.events.AWSRegion.kt Maven / Gradle / Ivy
package io.github.trueangle.knative.lambda.runtime.events
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
enum class AWSRegion(val rawValue: String) {
@SerialName("af-south-1")
AF_SOUTH_1("af-south-1"),
@SerialName("ap-northeast-1")
AP_NORTHEAST_1("ap-northeast-1"),
@SerialName("ap-northeast-2")
AP_NORTHEAST_2("ap-northeast-2"),
@SerialName("ap-east-1")
AP_EAST_1("ap-east-1"),
@SerialName("ap-southeast-1")
AP_SOUTHEAST_1("ap-southeast-1"),
@SerialName("ap-southeast-2")
AP_SOUTHEAST_2("ap-southeast-2"),
@SerialName("ap-southeast-3")
AP_SOUTHEAST_3("ap-southeast-3"),
@SerialName("ap-southeast-4")
AP_SOUTHEAST_4("ap-southeast-4"),
@SerialName("ap-south-1")
AP_SOUTH_1("ap-south-1"),
@SerialName("ap-south-2")
AP_SOUTH_2("ap-south-2"),
@SerialName("cn-north-1")
CN_NORTH_1("cn-north-1"),
@SerialName("cn-northwest-1")
CN_NORTHWEST_1("cn-northwest-1"),
@SerialName("eu-north-1")
EU_NORTH_1("eu-north-1"),
@SerialName("eu-south-1")
EU_SOUTH_1("eu-south-1"),
@SerialName("eu-south-2")
EU_SOUTH_2("eu-south-2"),
@SerialName("eu-west-1")
EU_WEST_1("eu-west-1"),
@SerialName("eu-west-2")
EU_WEST_2("eu-west-2"),
@SerialName("eu-west-3")
EU_WEST_3("eu-west-3"),
@SerialName("eu-central-1")
EU_CENTRAL_1("eu-central-1"),
@SerialName("eu-central-2")
EU_CENTRAL_2("eu-central-2"),
@SerialName("us-east-1")
US_EAST_1("us-east-1"),
@SerialName("us-east-2")
US_EAST_2("us-east-2"),
@SerialName("us-west-1")
US_WEST_1("us-west-1"),
@SerialName("us-west-2")
US_WEST_2("us-west-2"),
@SerialName("us-gov-east-1")
US_GOV_EAST_1("us-gov-east-1"),
@SerialName("us-gov-west-1")
US_GOV_WEST_1("us-gov-west-1"),
@SerialName("ca-central-1")
CA_CENTRAL_1("ca-central-1"),
@SerialName("sa-east-1")
SA_EAST_1("sa-east-1"),
@SerialName("me-central-1")
ME_CENTRAL_1("me-central-1"),
@SerialName("me-south-1")
ME_SOUTH_1("me-south-1");
companion object {
val all: List = AWSRegion.entries.toList()
}
}