
commonMain.aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.nimble.model
import kotlin.collections.List
public sealed class LaunchProfileValidationStatusCode {
public abstract val value: kotlin.String
public object ValidationFailedInternalServerError : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_FAILED_INTERNAL_SERVER_ERROR"
override fun toString(): kotlin.String = "ValidationFailedInternalServerError"
}
public object ValidationFailedInvalidActiveDirectory : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY"
override fun toString(): kotlin.String = "ValidationFailedInvalidActiveDirectory"
}
public object ValidationFailedInvalidSecurityGroupAssociation : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION"
override fun toString(): kotlin.String = "ValidationFailedInvalidSecurityGroupAssociation"
}
public object ValidationFailedInvalidSubnetRouteTableAssociation : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION"
override fun toString(): kotlin.String = "ValidationFailedInvalidSubnetRouteTableAssociation"
}
public object ValidationFailedSubnetNotFound : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_FAILED_SUBNET_NOT_FOUND"
override fun toString(): kotlin.String = "ValidationFailedSubnetNotFound"
}
public object ValidationFailedUnauthorized : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_FAILED_UNAUTHORIZED"
override fun toString(): kotlin.String = "ValidationFailedUnauthorized"
}
public object ValidationInProgress : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_IN_PROGRESS"
override fun toString(): kotlin.String = "ValidationInProgress"
}
public object ValidationNotStarted : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_NOT_STARTED"
override fun toString(): kotlin.String = "ValidationNotStarted"
}
public object ValidationSuccess : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override val value: kotlin.String = "VALIDATION_SUCCESS"
override fun toString(): kotlin.String = "ValidationSuccess"
}
public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode() {
override fun toString(): kotlin.String = "SdkUnknown($value)"
}
public companion object {
/**
* Convert a raw value to one of the sealed variants or [SdkUnknown]
*/
public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.nimble.model.LaunchProfileValidationStatusCode = when (value) {
"VALIDATION_FAILED_INTERNAL_SERVER_ERROR" -> ValidationFailedInternalServerError
"VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY" -> ValidationFailedInvalidActiveDirectory
"VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION" -> ValidationFailedInvalidSecurityGroupAssociation
"VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION" -> ValidationFailedInvalidSubnetRouteTableAssociation
"VALIDATION_FAILED_SUBNET_NOT_FOUND" -> ValidationFailedSubnetNotFound
"VALIDATION_FAILED_UNAUTHORIZED" -> ValidationFailedUnauthorized
"VALIDATION_IN_PROGRESS" -> ValidationInProgress
"VALIDATION_NOT_STARTED" -> ValidationNotStarted
"VALIDATION_SUCCESS" -> ValidationSuccess
else -> SdkUnknown(value)
}
/**
* Get a list of all possible variants
*/
public fun values(): kotlin.collections.List = values
private val values: kotlin.collections.List = listOf(
ValidationFailedInternalServerError,
ValidationFailedInvalidActiveDirectory,
ValidationFailedInvalidSecurityGroupAssociation,
ValidationFailedInvalidSubnetRouteTableAssociation,
ValidationFailedSubnetNotFound,
ValidationFailedUnauthorized,
ValidationInProgress,
ValidationNotStarted,
ValidationSuccess,
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy