// Code generated by smithy-go-codegen DO NOT EDIT.

package types

type EnvironmentStatus string

// Enum values for EnvironmentStatus
const (
	EnvironmentStatusCreateRequested EnvironmentStatus = "CREATE_REQUESTED"
	EnvironmentStatusCreating        EnvironmentStatus = "CREATING"
	EnvironmentStatusCreated         EnvironmentStatus = "CREATED"
	EnvironmentStatusDeleteRequested EnvironmentStatus = "DELETE_REQUESTED"
	EnvironmentStatusDeleting        EnvironmentStatus = "DELETING"
	EnvironmentStatusDeleted         EnvironmentStatus = "DELETED"
	EnvironmentStatusFailedCreation  EnvironmentStatus = "FAILED_CREATION"
	EnvironmentStatusRetryDeletion   EnvironmentStatus = "RETRY_DELETION"
	EnvironmentStatusFailedDeletion  EnvironmentStatus = "FAILED_DELETION"
	EnvironmentStatusSuspended       EnvironmentStatus = "SUSPENDED"
)

// Values returns all known values for EnvironmentStatus. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (EnvironmentStatus) Values() []EnvironmentStatus {
	return []EnvironmentStatus{
		"CREATE_REQUESTED",
		"CREATING",
		"CREATED",
		"DELETE_REQUESTED",
		"DELETING",
		"DELETED",
		"FAILED_CREATION",
		"RETRY_DELETION",
		"FAILED_DELETION",
		"SUSPENDED",
	}
}

type FederationMode string

// Enum values for FederationMode
const (
	FederationModeFederated FederationMode = "FEDERATED"
	FederationModeLocal     FederationMode = "LOCAL"
)

// Values returns all known values for FederationMode. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (FederationMode) Values() []FederationMode {
	return []FederationMode{
		"FEDERATED",
		"LOCAL",
	}
}
