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


package types

type AccountingTypeOfCreateDBInstanceReadReplicaRequest string

// Enum values for AccountingTypeOfCreateDBInstanceReadReplicaRequest
const (
	AccountingTypeOfCreateDBInstanceReadReplicaRequestMonthly AccountingTypeOfCreateDBInstanceReadReplicaRequest = "1"
	AccountingTypeOfCreateDBInstanceReadReplicaRequestHourly AccountingTypeOfCreateDBInstanceReadReplicaRequest = "2"
)

// Values returns all known values for
// AccountingTypeOfCreateDBInstanceReadReplicaRequest. 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 (AccountingTypeOfCreateDBInstanceReadReplicaRequest) Values() []AccountingTypeOfCreateDBInstanceReadReplicaRequest {
	return []AccountingTypeOfCreateDBInstanceReadReplicaRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfCreateDBInstanceRequest string

// Enum values for AccountingTypeOfCreateDBInstanceRequest
const (
	AccountingTypeOfCreateDBInstanceRequestMonthly AccountingTypeOfCreateDBInstanceRequest = "1"
	AccountingTypeOfCreateDBInstanceRequestHourly AccountingTypeOfCreateDBInstanceRequest = "2"
)

// Values returns all known values for AccountingTypeOfCreateDBInstanceRequest.
// 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 (AccountingTypeOfCreateDBInstanceRequest) Values() []AccountingTypeOfCreateDBInstanceRequest {
	return []AccountingTypeOfCreateDBInstanceRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfModifyDBInstanceRequest string

// Enum values for AccountingTypeOfModifyDBInstanceRequest
const (
	AccountingTypeOfModifyDBInstanceRequestMonthly AccountingTypeOfModifyDBInstanceRequest = "1"
	AccountingTypeOfModifyDBInstanceRequestHourly AccountingTypeOfModifyDBInstanceRequest = "2"
)

// Values returns all known values for AccountingTypeOfModifyDBInstanceRequest.
// 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 (AccountingTypeOfModifyDBInstanceRequest) Values() []AccountingTypeOfModifyDBInstanceRequest {
	return []AccountingTypeOfModifyDBInstanceRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest string

// Enum values for AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest
const (
	AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequestMonthly AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest = "1"
	AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequestHourly AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest = "2"
)

// Values returns all known values for
// AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest. 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 (AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest) Values() []AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest {
	return []AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfRestoreDBInstanceToPointInTimeRequest string

// Enum values for AccountingTypeOfRestoreDBInstanceToPointInTimeRequest
const (
	AccountingTypeOfRestoreDBInstanceToPointInTimeRequestMonthly AccountingTypeOfRestoreDBInstanceToPointInTimeRequest = "1"
	AccountingTypeOfRestoreDBInstanceToPointInTimeRequestHourly AccountingTypeOfRestoreDBInstanceToPointInTimeRequest = "2"
)

// Values returns all known values for
// AccountingTypeOfRestoreDBInstanceToPointInTimeRequest. 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 (AccountingTypeOfRestoreDBInstanceToPointInTimeRequest) Values() []AccountingTypeOfRestoreDBInstanceToPointInTimeRequest {
	return []AccountingTypeOfRestoreDBInstanceToPointInTimeRequest{
		"1",
		"2",
	}
}

type ApplyMethodOfParametersForModifyDBParameterGroup string

// Enum values for ApplyMethodOfParametersForModifyDBParameterGroup
const (
	ApplyMethodOfParametersForModifyDBParameterGroupImmediate ApplyMethodOfParametersForModifyDBParameterGroup = "immediate"
	ApplyMethodOfParametersForModifyDBParameterGroupPendingReboot ApplyMethodOfParametersForModifyDBParameterGroup = "pending-reboot"
)

// Values returns all known values for
// ApplyMethodOfParametersForModifyDBParameterGroup. 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 (ApplyMethodOfParametersForModifyDBParameterGroup) Values() []ApplyMethodOfParametersForModifyDBParameterGroup {
	return []ApplyMethodOfParametersForModifyDBParameterGroup{
		"immediate",
		"pending-reboot",
	}
}

type ApplyMethodOfParametersForResetDBParameterGroup string

// Enum values for ApplyMethodOfParametersForResetDBParameterGroup
const (
	ApplyMethodOfParametersForResetDBParameterGroupImmediate ApplyMethodOfParametersForResetDBParameterGroup = "immediate"
	ApplyMethodOfParametersForResetDBParameterGroupPendingReboot ApplyMethodOfParametersForResetDBParameterGroup = "pending-reboot"
)

// Values returns all known values for
// ApplyMethodOfParametersForResetDBParameterGroup. 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 (ApplyMethodOfParametersForResetDBParameterGroup) Values() []ApplyMethodOfParametersForResetDBParameterGroup {
	return []ApplyMethodOfParametersForResetDBParameterGroup{
		"immediate",
		"pending-reboot",
	}
}

type DBInstanceClassOfCreateDBInstanceReadReplicaRequest string

// Enum values for DBInstanceClassOfCreateDBInstanceReadReplicaRequest
const (
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbESmall DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-small"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbSmall DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.small"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbESmall2 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-small2"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbSmall2 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.small2"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbESmall4 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-small4"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbSmall4 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.small4"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbESmall8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-small8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbSmall8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.small8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbESmall16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-small16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbSmall16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.small16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEMedium DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-medium"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbMedium DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.medium"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEMedium4 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-medium4"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbMedium4 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.medium4"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEMedium8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-medium8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbMedium8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.medium8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEMedium16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-medium16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbMedium16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.medium16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEMedium24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-medium24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbMedium24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.medium24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbELarge DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-large"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbLarge DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.large"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbELarge8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-large8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbLarge8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.large8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbELarge16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-large16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbLarge16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.large16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbELarge24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-large24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbLarge24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.large24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbELarge32 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-large32"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbLarge32 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.large32"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEExtraLarge8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-extra-large8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbExtraLarge8 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.extra-large8"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEExtraLarge16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-extra-large16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbExtraLarge16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.extra-large16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEExtraLarge24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-extra-large24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbExtraLarge24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.extra-large24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEExtraLarge32 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-extra-large32"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbExtraLarge32 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.extra-large32"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEExtraLarge48 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-extra-large48"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbExtraLarge48 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.extra-large48"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEDoubleLarge16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-double-large16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbDoubleLarge16 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.double-large16"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEDoubleLarge24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-double-large24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbDoubleLarge24 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.double-large24"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEDoubleLarge32 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-double-large32"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbDoubleLarge32 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.double-large32"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEDoubleLarge48 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-double-large48"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbDoubleLarge48 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.double-large48"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEDoubleLarge64 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-double-large64"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbDoubleLarge64 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.double-large64"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbEDoubleLarge96 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.e-double-large96"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbDoubleLarge96 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.double-large96"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbTripleLarge32 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.triple-large32"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbTripleLarge48 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.triple-large48"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbTripleLarge64 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.triple-large64"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbTripleLarge96 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.triple-large96"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbTripleLarge128 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.triple-large128"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbQuadLarge64 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.quad-large64"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbQuadLarge96 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.quad-large96"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbQuadLarge128 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.quad-large128"
	DBInstanceClassOfCreateDBInstanceReadReplicaRequestDbSeptaLarge128 DBInstanceClassOfCreateDBInstanceReadReplicaRequest = "db.septa-large128"
)

// Values returns all known values for
// DBInstanceClassOfCreateDBInstanceReadReplicaRequest. 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 (DBInstanceClassOfCreateDBInstanceReadReplicaRequest) Values() []DBInstanceClassOfCreateDBInstanceReadReplicaRequest {
	return []DBInstanceClassOfCreateDBInstanceReadReplicaRequest{
		"db.e-small",
		"db.small",
		"db.e-small2",
		"db.small2",
		"db.e-small4",
		"db.small4",
		"db.e-small8",
		"db.small8",
		"db.e-small16",
		"db.small16",
		"db.e-medium",
		"db.medium",
		"db.e-medium4",
		"db.medium4",
		"db.e-medium8",
		"db.medium8",
		"db.e-medium16",
		"db.medium16",
		"db.e-medium24",
		"db.medium24",
		"db.e-large",
		"db.large",
		"db.e-large8",
		"db.large8",
		"db.e-large16",
		"db.large16",
		"db.e-large24",
		"db.large24",
		"db.e-large32",
		"db.large32",
		"db.e-extra-large8",
		"db.extra-large8",
		"db.e-extra-large16",
		"db.extra-large16",
		"db.e-extra-large24",
		"db.extra-large24",
		"db.e-extra-large32",
		"db.extra-large32",
		"db.e-extra-large48",
		"db.extra-large48",
		"db.e-double-large16",
		"db.double-large16",
		"db.e-double-large24",
		"db.double-large24",
		"db.e-double-large32",
		"db.double-large32",
		"db.e-double-large48",
		"db.double-large48",
		"db.e-double-large64",
		"db.double-large64",
		"db.e-double-large96",
		"db.double-large96",
		"db.triple-large32",
		"db.triple-large48",
		"db.triple-large64",
		"db.triple-large96",
		"db.triple-large128",
		"db.quad-large64",
		"db.quad-large96",
		"db.quad-large128",
		"db.septa-large128",
	}
}

type DBInstanceClassOfCreateDBInstanceRequest string

// Enum values for DBInstanceClassOfCreateDBInstanceRequest
const (
	DBInstanceClassOfCreateDBInstanceRequestDbESmall DBInstanceClassOfCreateDBInstanceRequest = "db.e-small"
	DBInstanceClassOfCreateDBInstanceRequestDbSmall DBInstanceClassOfCreateDBInstanceRequest = "db.small"
	DBInstanceClassOfCreateDBInstanceRequestDbESmall2 DBInstanceClassOfCreateDBInstanceRequest = "db.e-small2"
	DBInstanceClassOfCreateDBInstanceRequestDbSmall2 DBInstanceClassOfCreateDBInstanceRequest = "db.small2"
	DBInstanceClassOfCreateDBInstanceRequestDbESmall4 DBInstanceClassOfCreateDBInstanceRequest = "db.e-small4"
	DBInstanceClassOfCreateDBInstanceRequestDbSmall4 DBInstanceClassOfCreateDBInstanceRequest = "db.small4"
	DBInstanceClassOfCreateDBInstanceRequestDbESmall8 DBInstanceClassOfCreateDBInstanceRequest = "db.e-small8"
	DBInstanceClassOfCreateDBInstanceRequestDbSmall8 DBInstanceClassOfCreateDBInstanceRequest = "db.small8"
	DBInstanceClassOfCreateDBInstanceRequestDbESmall16 DBInstanceClassOfCreateDBInstanceRequest = "db.e-small16"
	DBInstanceClassOfCreateDBInstanceRequestDbSmall16 DBInstanceClassOfCreateDBInstanceRequest = "db.small16"
	DBInstanceClassOfCreateDBInstanceRequestDbEMedium DBInstanceClassOfCreateDBInstanceRequest = "db.e-medium"
	DBInstanceClassOfCreateDBInstanceRequestDbMedium DBInstanceClassOfCreateDBInstanceRequest = "db.medium"
	DBInstanceClassOfCreateDBInstanceRequestDbEMedium4 DBInstanceClassOfCreateDBInstanceRequest = "db.e-medium4"
	DBInstanceClassOfCreateDBInstanceRequestDbMedium4 DBInstanceClassOfCreateDBInstanceRequest = "db.medium4"
	DBInstanceClassOfCreateDBInstanceRequestDbEMedium8 DBInstanceClassOfCreateDBInstanceRequest = "db.e-medium8"
	DBInstanceClassOfCreateDBInstanceRequestDbMedium8 DBInstanceClassOfCreateDBInstanceRequest = "db.medium8"
	DBInstanceClassOfCreateDBInstanceRequestDbEMedium16 DBInstanceClassOfCreateDBInstanceRequest = "db.e-medium16"
	DBInstanceClassOfCreateDBInstanceRequestDbMedium16 DBInstanceClassOfCreateDBInstanceRequest = "db.medium16"
	DBInstanceClassOfCreateDBInstanceRequestDbEMedium24 DBInstanceClassOfCreateDBInstanceRequest = "db.e-medium24"
	DBInstanceClassOfCreateDBInstanceRequestDbMedium24 DBInstanceClassOfCreateDBInstanceRequest = "db.medium24"
	DBInstanceClassOfCreateDBInstanceRequestDbELarge DBInstanceClassOfCreateDBInstanceRequest = "db.e-large"
	DBInstanceClassOfCreateDBInstanceRequestDbLarge DBInstanceClassOfCreateDBInstanceRequest = "db.large"
	DBInstanceClassOfCreateDBInstanceRequestDbELarge8 DBInstanceClassOfCreateDBInstanceRequest = "db.e-large8"
	DBInstanceClassOfCreateDBInstanceRequestDbLarge8 DBInstanceClassOfCreateDBInstanceRequest = "db.large8"
	DBInstanceClassOfCreateDBInstanceRequestDbELarge16 DBInstanceClassOfCreateDBInstanceRequest = "db.e-large16"
	DBInstanceClassOfCreateDBInstanceRequestDbLarge16 DBInstanceClassOfCreateDBInstanceRequest = "db.large16"
	DBInstanceClassOfCreateDBInstanceRequestDbELarge24 DBInstanceClassOfCreateDBInstanceRequest = "db.e-large24"
	DBInstanceClassOfCreateDBInstanceRequestDbLarge24 DBInstanceClassOfCreateDBInstanceRequest = "db.large24"
	DBInstanceClassOfCreateDBInstanceRequestDbELarge32 DBInstanceClassOfCreateDBInstanceRequest = "db.e-large32"
	DBInstanceClassOfCreateDBInstanceRequestDbLarge32 DBInstanceClassOfCreateDBInstanceRequest = "db.large32"
	DBInstanceClassOfCreateDBInstanceRequestDbEExtraLarge8 DBInstanceClassOfCreateDBInstanceRequest = "db.e-extra-large8"
	DBInstanceClassOfCreateDBInstanceRequestDbExtraLarge8 DBInstanceClassOfCreateDBInstanceRequest = "db.extra-large8"
	DBInstanceClassOfCreateDBInstanceRequestDbEExtraLarge16 DBInstanceClassOfCreateDBInstanceRequest = "db.e-extra-large16"
	DBInstanceClassOfCreateDBInstanceRequestDbExtraLarge16 DBInstanceClassOfCreateDBInstanceRequest = "db.extra-large16"
	DBInstanceClassOfCreateDBInstanceRequestDbEExtraLarge24 DBInstanceClassOfCreateDBInstanceRequest = "db.e-extra-large24"
	DBInstanceClassOfCreateDBInstanceRequestDbExtraLarge24 DBInstanceClassOfCreateDBInstanceRequest = "db.extra-large24"
	DBInstanceClassOfCreateDBInstanceRequestDbEExtraLarge32 DBInstanceClassOfCreateDBInstanceRequest = "db.e-extra-large32"
	DBInstanceClassOfCreateDBInstanceRequestDbExtraLarge32 DBInstanceClassOfCreateDBInstanceRequest = "db.extra-large32"
	DBInstanceClassOfCreateDBInstanceRequestDbEExtraLarge48 DBInstanceClassOfCreateDBInstanceRequest = "db.e-extra-large48"
	DBInstanceClassOfCreateDBInstanceRequestDbExtraLarge48 DBInstanceClassOfCreateDBInstanceRequest = "db.extra-large48"
	DBInstanceClassOfCreateDBInstanceRequestDbEDoubleLarge16 DBInstanceClassOfCreateDBInstanceRequest = "db.e-double-large16"
	DBInstanceClassOfCreateDBInstanceRequestDbDoubleLarge16 DBInstanceClassOfCreateDBInstanceRequest = "db.double-large16"
	DBInstanceClassOfCreateDBInstanceRequestDbEDoubleLarge24 DBInstanceClassOfCreateDBInstanceRequest = "db.e-double-large24"
	DBInstanceClassOfCreateDBInstanceRequestDbDoubleLarge24 DBInstanceClassOfCreateDBInstanceRequest = "db.double-large24"
	DBInstanceClassOfCreateDBInstanceRequestDbEDoubleLarge32 DBInstanceClassOfCreateDBInstanceRequest = "db.e-double-large32"
	DBInstanceClassOfCreateDBInstanceRequestDbDoubleLarge32 DBInstanceClassOfCreateDBInstanceRequest = "db.double-large32"
	DBInstanceClassOfCreateDBInstanceRequestDbEDoubleLarge48 DBInstanceClassOfCreateDBInstanceRequest = "db.e-double-large48"
	DBInstanceClassOfCreateDBInstanceRequestDbDoubleLarge48 DBInstanceClassOfCreateDBInstanceRequest = "db.double-large48"
	DBInstanceClassOfCreateDBInstanceRequestDbEDoubleLarge64 DBInstanceClassOfCreateDBInstanceRequest = "db.e-double-large64"
	DBInstanceClassOfCreateDBInstanceRequestDbDoubleLarge64 DBInstanceClassOfCreateDBInstanceRequest = "db.double-large64"
	DBInstanceClassOfCreateDBInstanceRequestDbEDoubleLarge96 DBInstanceClassOfCreateDBInstanceRequest = "db.e-double-large96"
	DBInstanceClassOfCreateDBInstanceRequestDbDoubleLarge96 DBInstanceClassOfCreateDBInstanceRequest = "db.double-large96"
	DBInstanceClassOfCreateDBInstanceRequestDbTripleLarge32 DBInstanceClassOfCreateDBInstanceRequest = "db.triple-large32"
	DBInstanceClassOfCreateDBInstanceRequestDbTripleLarge48 DBInstanceClassOfCreateDBInstanceRequest = "db.triple-large48"
	DBInstanceClassOfCreateDBInstanceRequestDbTripleLarge64 DBInstanceClassOfCreateDBInstanceRequest = "db.triple-large64"
	DBInstanceClassOfCreateDBInstanceRequestDbTripleLarge96 DBInstanceClassOfCreateDBInstanceRequest = "db.triple-large96"
	DBInstanceClassOfCreateDBInstanceRequestDbTripleLarge128 DBInstanceClassOfCreateDBInstanceRequest = "db.triple-large128"
	DBInstanceClassOfCreateDBInstanceRequestDbQuadLarge64 DBInstanceClassOfCreateDBInstanceRequest = "db.quad-large64"
	DBInstanceClassOfCreateDBInstanceRequestDbQuadLarge96 DBInstanceClassOfCreateDBInstanceRequest = "db.quad-large96"
	DBInstanceClassOfCreateDBInstanceRequestDbQuadLarge128 DBInstanceClassOfCreateDBInstanceRequest = "db.quad-large128"
	DBInstanceClassOfCreateDBInstanceRequestDbSeptaLarge128 DBInstanceClassOfCreateDBInstanceRequest = "db.septa-large128"
)

// Values returns all known values for DBInstanceClassOfCreateDBInstanceRequest.
// 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 (DBInstanceClassOfCreateDBInstanceRequest) Values() []DBInstanceClassOfCreateDBInstanceRequest {
	return []DBInstanceClassOfCreateDBInstanceRequest{
		"db.e-small",
		"db.small",
		"db.e-small2",
		"db.small2",
		"db.e-small4",
		"db.small4",
		"db.e-small8",
		"db.small8",
		"db.e-small16",
		"db.small16",
		"db.e-medium",
		"db.medium",
		"db.e-medium4",
		"db.medium4",
		"db.e-medium8",
		"db.medium8",
		"db.e-medium16",
		"db.medium16",
		"db.e-medium24",
		"db.medium24",
		"db.e-large",
		"db.large",
		"db.e-large8",
		"db.large8",
		"db.e-large16",
		"db.large16",
		"db.e-large24",
		"db.large24",
		"db.e-large32",
		"db.large32",
		"db.e-extra-large8",
		"db.extra-large8",
		"db.e-extra-large16",
		"db.extra-large16",
		"db.e-extra-large24",
		"db.extra-large24",
		"db.e-extra-large32",
		"db.extra-large32",
		"db.e-extra-large48",
		"db.extra-large48",
		"db.e-double-large16",
		"db.double-large16",
		"db.e-double-large24",
		"db.double-large24",
		"db.e-double-large32",
		"db.double-large32",
		"db.e-double-large48",
		"db.double-large48",
		"db.e-double-large64",
		"db.double-large64",
		"db.e-double-large96",
		"db.double-large96",
		"db.triple-large32",
		"db.triple-large48",
		"db.triple-large64",
		"db.triple-large96",
		"db.triple-large128",
		"db.quad-large64",
		"db.quad-large96",
		"db.quad-large128",
		"db.septa-large128",
	}
}

type DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest string

// Enum values for DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest
const (
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbESmall DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-small"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbSmall DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.small"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbESmall2 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-small2"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbSmall2 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.small2"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbESmall4 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-small4"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbSmall4 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.small4"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbESmall8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-small8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbSmall8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.small8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbESmall16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-small16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbSmall16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.small16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEMedium DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-medium"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbMedium DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.medium"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEMedium4 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-medium4"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbMedium4 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.medium4"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEMedium8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-medium8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbMedium8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.medium8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEMedium16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-medium16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbMedium16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.medium16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEMedium24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-medium24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbMedium24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.medium24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbELarge DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-large"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbLarge DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.large"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbELarge8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-large8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbLarge8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.large8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbELarge16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-large16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbLarge16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.large16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbELarge24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-large24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbLarge24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.large24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbELarge32 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-large32"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbLarge32 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.large32"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEExtraLarge8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-extra-large8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbExtraLarge8 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.extra-large8"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEExtraLarge16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-extra-large16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbExtraLarge16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.extra-large16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEExtraLarge24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-extra-large24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbExtraLarge24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.extra-large24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEExtraLarge32 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-extra-large32"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbExtraLarge32 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.extra-large32"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEExtraLarge48 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-extra-large48"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbExtraLarge48 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.extra-large48"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEDoubleLarge16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-double-large16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbDoubleLarge16 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.double-large16"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEDoubleLarge24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-double-large24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbDoubleLarge24 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.double-large24"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEDoubleLarge32 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-double-large32"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbDoubleLarge32 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.double-large32"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEDoubleLarge48 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-double-large48"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbDoubleLarge48 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.double-large48"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEDoubleLarge64 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-double-large64"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbDoubleLarge64 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.double-large64"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbEDoubleLarge96 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.e-double-large96"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbDoubleLarge96 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.double-large96"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbTripleLarge32 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.triple-large32"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbTripleLarge48 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.triple-large48"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbTripleLarge64 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.triple-large64"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbTripleLarge96 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.triple-large96"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbTripleLarge128 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.triple-large128"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbQuadLarge64 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.quad-large64"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbQuadLarge96 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.quad-large96"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbQuadLarge128 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.quad-large128"
	DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequestDbSeptaLarge128 DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest = "db.septa-large128"
)

// Values returns all known values for
// DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest. 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 (DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest) Values() []DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest {
	return []DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest{
		"db.e-small",
		"db.small",
		"db.e-small2",
		"db.small2",
		"db.e-small4",
		"db.small4",
		"db.e-small8",
		"db.small8",
		"db.e-small16",
		"db.small16",
		"db.e-medium",
		"db.medium",
		"db.e-medium4",
		"db.medium4",
		"db.e-medium8",
		"db.medium8",
		"db.e-medium16",
		"db.medium16",
		"db.e-medium24",
		"db.medium24",
		"db.e-large",
		"db.large",
		"db.e-large8",
		"db.large8",
		"db.e-large16",
		"db.large16",
		"db.e-large24",
		"db.large24",
		"db.e-large32",
		"db.large32",
		"db.e-extra-large8",
		"db.extra-large8",
		"db.e-extra-large16",
		"db.extra-large16",
		"db.e-extra-large24",
		"db.extra-large24",
		"db.e-extra-large32",
		"db.extra-large32",
		"db.e-extra-large48",
		"db.extra-large48",
		"db.e-double-large16",
		"db.double-large16",
		"db.e-double-large24",
		"db.double-large24",
		"db.e-double-large32",
		"db.double-large32",
		"db.e-double-large48",
		"db.double-large48",
		"db.e-double-large64",
		"db.double-large64",
		"db.e-double-large96",
		"db.double-large96",
		"db.triple-large32",
		"db.triple-large48",
		"db.triple-large64",
		"db.triple-large96",
		"db.triple-large128",
		"db.quad-large64",
		"db.quad-large96",
		"db.quad-large128",
		"db.septa-large128",
	}
}

type DBInstanceClassOfModifyDBInstanceRequest string

// Enum values for DBInstanceClassOfModifyDBInstanceRequest
const (
	DBInstanceClassOfModifyDBInstanceRequestDbESmall DBInstanceClassOfModifyDBInstanceRequest = "db.e-small"
	DBInstanceClassOfModifyDBInstanceRequestDbSmall DBInstanceClassOfModifyDBInstanceRequest = "db.small"
	DBInstanceClassOfModifyDBInstanceRequestDbESmall2 DBInstanceClassOfModifyDBInstanceRequest = "db.e-small2"
	DBInstanceClassOfModifyDBInstanceRequestDbSmall2 DBInstanceClassOfModifyDBInstanceRequest = "db.small2"
	DBInstanceClassOfModifyDBInstanceRequestDbESmall4 DBInstanceClassOfModifyDBInstanceRequest = "db.e-small4"
	DBInstanceClassOfModifyDBInstanceRequestDbSmall4 DBInstanceClassOfModifyDBInstanceRequest = "db.small4"
	DBInstanceClassOfModifyDBInstanceRequestDbESmall8 DBInstanceClassOfModifyDBInstanceRequest = "db.e-small8"
	DBInstanceClassOfModifyDBInstanceRequestDbSmall8 DBInstanceClassOfModifyDBInstanceRequest = "db.small8"
	DBInstanceClassOfModifyDBInstanceRequestDbESmall16 DBInstanceClassOfModifyDBInstanceRequest = "db.e-small16"
	DBInstanceClassOfModifyDBInstanceRequestDbSmall16 DBInstanceClassOfModifyDBInstanceRequest = "db.small16"
	DBInstanceClassOfModifyDBInstanceRequestDbEMedium DBInstanceClassOfModifyDBInstanceRequest = "db.e-medium"
	DBInstanceClassOfModifyDBInstanceRequestDbMedium DBInstanceClassOfModifyDBInstanceRequest = "db.medium"
	DBInstanceClassOfModifyDBInstanceRequestDbEMedium4 DBInstanceClassOfModifyDBInstanceRequest = "db.e-medium4"
	DBInstanceClassOfModifyDBInstanceRequestDbMedium4 DBInstanceClassOfModifyDBInstanceRequest = "db.medium4"
	DBInstanceClassOfModifyDBInstanceRequestDbEMedium8 DBInstanceClassOfModifyDBInstanceRequest = "db.e-medium8"
	DBInstanceClassOfModifyDBInstanceRequestDbMedium8 DBInstanceClassOfModifyDBInstanceRequest = "db.medium8"
	DBInstanceClassOfModifyDBInstanceRequestDbEMedium16 DBInstanceClassOfModifyDBInstanceRequest = "db.e-medium16"
	DBInstanceClassOfModifyDBInstanceRequestDbMedium16 DBInstanceClassOfModifyDBInstanceRequest = "db.medium16"
	DBInstanceClassOfModifyDBInstanceRequestDbEMedium24 DBInstanceClassOfModifyDBInstanceRequest = "db.e-medium24"
	DBInstanceClassOfModifyDBInstanceRequestDbMedium24 DBInstanceClassOfModifyDBInstanceRequest = "db.medium24"
	DBInstanceClassOfModifyDBInstanceRequestDbELarge DBInstanceClassOfModifyDBInstanceRequest = "db.e-large"
	DBInstanceClassOfModifyDBInstanceRequestDbLarge DBInstanceClassOfModifyDBInstanceRequest = "db.large"
	DBInstanceClassOfModifyDBInstanceRequestDbELarge8 DBInstanceClassOfModifyDBInstanceRequest = "db.e-large8"
	DBInstanceClassOfModifyDBInstanceRequestDbLarge8 DBInstanceClassOfModifyDBInstanceRequest = "db.large8"
	DBInstanceClassOfModifyDBInstanceRequestDbELarge16 DBInstanceClassOfModifyDBInstanceRequest = "db.e-large16"
	DBInstanceClassOfModifyDBInstanceRequestDbLarge16 DBInstanceClassOfModifyDBInstanceRequest = "db.large16"
	DBInstanceClassOfModifyDBInstanceRequestDbELarge24 DBInstanceClassOfModifyDBInstanceRequest = "db.e-large24"
	DBInstanceClassOfModifyDBInstanceRequestDbLarge24 DBInstanceClassOfModifyDBInstanceRequest = "db.large24"
	DBInstanceClassOfModifyDBInstanceRequestDbELarge32 DBInstanceClassOfModifyDBInstanceRequest = "db.e-large32"
	DBInstanceClassOfModifyDBInstanceRequestDbLarge32 DBInstanceClassOfModifyDBInstanceRequest = "db.large32"
	DBInstanceClassOfModifyDBInstanceRequestDbEExtraLarge8 DBInstanceClassOfModifyDBInstanceRequest = "db.e-extra-large8"
	DBInstanceClassOfModifyDBInstanceRequestDbExtraLarge8 DBInstanceClassOfModifyDBInstanceRequest = "db.extra-large8"
	DBInstanceClassOfModifyDBInstanceRequestDbEExtraLarge16 DBInstanceClassOfModifyDBInstanceRequest = "db.e-extra-large16"
	DBInstanceClassOfModifyDBInstanceRequestDbExtraLarge16 DBInstanceClassOfModifyDBInstanceRequest = "db.extra-large16"
	DBInstanceClassOfModifyDBInstanceRequestDbEExtraLarge24 DBInstanceClassOfModifyDBInstanceRequest = "db.e-extra-large24"
	DBInstanceClassOfModifyDBInstanceRequestDbExtraLarge24 DBInstanceClassOfModifyDBInstanceRequest = "db.extra-large24"
	DBInstanceClassOfModifyDBInstanceRequestDbEExtraLarge32 DBInstanceClassOfModifyDBInstanceRequest = "db.e-extra-large32"
	DBInstanceClassOfModifyDBInstanceRequestDbExtraLarge32 DBInstanceClassOfModifyDBInstanceRequest = "db.extra-large32"
	DBInstanceClassOfModifyDBInstanceRequestDbEExtraLarge48 DBInstanceClassOfModifyDBInstanceRequest = "db.e-extra-large48"
	DBInstanceClassOfModifyDBInstanceRequestDbExtraLarge48 DBInstanceClassOfModifyDBInstanceRequest = "db.extra-large48"
	DBInstanceClassOfModifyDBInstanceRequestDbEDoubleLarge16 DBInstanceClassOfModifyDBInstanceRequest = "db.e-double-large16"
	DBInstanceClassOfModifyDBInstanceRequestDbDoubleLarge16 DBInstanceClassOfModifyDBInstanceRequest = "db.double-large16"
	DBInstanceClassOfModifyDBInstanceRequestDbEDoubleLarge24 DBInstanceClassOfModifyDBInstanceRequest = "db.e-double-large24"
	DBInstanceClassOfModifyDBInstanceRequestDbDoubleLarge24 DBInstanceClassOfModifyDBInstanceRequest = "db.double-large24"
	DBInstanceClassOfModifyDBInstanceRequestDbEDoubleLarge32 DBInstanceClassOfModifyDBInstanceRequest = "db.e-double-large32"
	DBInstanceClassOfModifyDBInstanceRequestDbDoubleLarge32 DBInstanceClassOfModifyDBInstanceRequest = "db.double-large32"
	DBInstanceClassOfModifyDBInstanceRequestDbEDoubleLarge48 DBInstanceClassOfModifyDBInstanceRequest = "db.e-double-large48"
	DBInstanceClassOfModifyDBInstanceRequestDbDoubleLarge48 DBInstanceClassOfModifyDBInstanceRequest = "db.double-large48"
	DBInstanceClassOfModifyDBInstanceRequestDbEDoubleLarge64 DBInstanceClassOfModifyDBInstanceRequest = "db.e-double-large64"
	DBInstanceClassOfModifyDBInstanceRequestDbDoubleLarge64 DBInstanceClassOfModifyDBInstanceRequest = "db.double-large64"
	DBInstanceClassOfModifyDBInstanceRequestDbEDoubleLarge96 DBInstanceClassOfModifyDBInstanceRequest = "db.e-double-large96"
	DBInstanceClassOfModifyDBInstanceRequestDbDoubleLarge96 DBInstanceClassOfModifyDBInstanceRequest = "db.double-large96"
	DBInstanceClassOfModifyDBInstanceRequestDbTripleLarge32 DBInstanceClassOfModifyDBInstanceRequest = "db.triple-large32"
	DBInstanceClassOfModifyDBInstanceRequestDbTripleLarge48 DBInstanceClassOfModifyDBInstanceRequest = "db.triple-large48"
	DBInstanceClassOfModifyDBInstanceRequestDbTripleLarge64 DBInstanceClassOfModifyDBInstanceRequest = "db.triple-large64"
	DBInstanceClassOfModifyDBInstanceRequestDbTripleLarge96 DBInstanceClassOfModifyDBInstanceRequest = "db.triple-large96"
	DBInstanceClassOfModifyDBInstanceRequestDbTripleLarge128 DBInstanceClassOfModifyDBInstanceRequest = "db.triple-large128"
	DBInstanceClassOfModifyDBInstanceRequestDbQuadLarge64 DBInstanceClassOfModifyDBInstanceRequest = "db.quad-large64"
	DBInstanceClassOfModifyDBInstanceRequestDbQuadLarge96 DBInstanceClassOfModifyDBInstanceRequest = "db.quad-large96"
	DBInstanceClassOfModifyDBInstanceRequestDbQuadLarge128 DBInstanceClassOfModifyDBInstanceRequest = "db.quad-large128"
	DBInstanceClassOfModifyDBInstanceRequestDbSeptaLarge128 DBInstanceClassOfModifyDBInstanceRequest = "db.septa-large128"
)

// Values returns all known values for DBInstanceClassOfModifyDBInstanceRequest.
// 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 (DBInstanceClassOfModifyDBInstanceRequest) Values() []DBInstanceClassOfModifyDBInstanceRequest {
	return []DBInstanceClassOfModifyDBInstanceRequest{
		"db.e-small",
		"db.small",
		"db.e-small2",
		"db.small2",
		"db.e-small4",
		"db.small4",
		"db.e-small8",
		"db.small8",
		"db.e-small16",
		"db.small16",
		"db.e-medium",
		"db.medium",
		"db.e-medium4",
		"db.medium4",
		"db.e-medium8",
		"db.medium8",
		"db.e-medium16",
		"db.medium16",
		"db.e-medium24",
		"db.medium24",
		"db.e-large",
		"db.large",
		"db.e-large8",
		"db.large8",
		"db.e-large16",
		"db.large16",
		"db.e-large24",
		"db.large24",
		"db.e-large32",
		"db.large32",
		"db.e-extra-large8",
		"db.extra-large8",
		"db.e-extra-large16",
		"db.extra-large16",
		"db.e-extra-large24",
		"db.extra-large24",
		"db.e-extra-large32",
		"db.extra-large32",
		"db.e-extra-large48",
		"db.extra-large48",
		"db.e-double-large16",
		"db.double-large16",
		"db.e-double-large24",
		"db.double-large24",
		"db.e-double-large32",
		"db.double-large32",
		"db.e-double-large48",
		"db.double-large48",
		"db.e-double-large64",
		"db.double-large64",
		"db.e-double-large96",
		"db.double-large96",
		"db.triple-large32",
		"db.triple-large48",
		"db.triple-large64",
		"db.triple-large96",
		"db.triple-large128",
		"db.quad-large64",
		"db.quad-large96",
		"db.quad-large128",
		"db.septa-large128",
	}
}

type DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest string

// Enum values for DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest
const (
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbESmall DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-small"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbSmall DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.small"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbESmall2 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-small2"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbSmall2 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.small2"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbESmall4 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-small4"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbSmall4 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.small4"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbESmall8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-small8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbSmall8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.small8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbESmall16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-small16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbSmall16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.small16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEMedium DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-medium"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbMedium DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.medium"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEMedium4 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-medium4"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbMedium4 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.medium4"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEMedium8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-medium8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbMedium8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.medium8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEMedium16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-medium16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbMedium16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.medium16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEMedium24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-medium24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbMedium24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.medium24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbELarge DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-large"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbLarge DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.large"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbELarge8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-large8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbLarge8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.large8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbELarge16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-large16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbLarge16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.large16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbELarge24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-large24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbLarge24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.large24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbELarge32 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-large32"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbLarge32 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.large32"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEExtraLarge8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-extra-large8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbExtraLarge8 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.extra-large8"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEExtraLarge16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-extra-large16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbExtraLarge16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.extra-large16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEExtraLarge24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-extra-large24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbExtraLarge24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.extra-large24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEExtraLarge32 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-extra-large32"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbExtraLarge32 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.extra-large32"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEExtraLarge48 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-extra-large48"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbExtraLarge48 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.extra-large48"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEDoubleLarge16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-double-large16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbDoubleLarge16 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.double-large16"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEDoubleLarge24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-double-large24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbDoubleLarge24 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.double-large24"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEDoubleLarge32 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-double-large32"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbDoubleLarge32 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.double-large32"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEDoubleLarge48 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-double-large48"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbDoubleLarge48 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.double-large48"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEDoubleLarge64 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-double-large64"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbDoubleLarge64 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.double-large64"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbEDoubleLarge96 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.e-double-large96"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbDoubleLarge96 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.double-large96"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbTripleLarge32 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.triple-large32"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbTripleLarge48 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.triple-large48"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbTripleLarge64 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.triple-large64"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbTripleLarge96 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.triple-large96"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbTripleLarge128 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.triple-large128"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbQuadLarge64 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.quad-large64"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbQuadLarge96 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.quad-large96"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbQuadLarge128 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.quad-large128"
	DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequestDbSeptaLarge128 DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest = "db.septa-large128"
)

// Values returns all known values for
// DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest. 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 (DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest) Values() []DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest {
	return []DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest{
		"db.e-small",
		"db.small",
		"db.e-small2",
		"db.small2",
		"db.e-small4",
		"db.small4",
		"db.e-small8",
		"db.small8",
		"db.e-small16",
		"db.small16",
		"db.e-medium",
		"db.medium",
		"db.e-medium4",
		"db.medium4",
		"db.e-medium8",
		"db.medium8",
		"db.e-medium16",
		"db.medium16",
		"db.e-medium24",
		"db.medium24",
		"db.e-large",
		"db.large",
		"db.e-large8",
		"db.large8",
		"db.e-large16",
		"db.large16",
		"db.e-large24",
		"db.large24",
		"db.e-large32",
		"db.large32",
		"db.e-extra-large8",
		"db.extra-large8",
		"db.e-extra-large16",
		"db.extra-large16",
		"db.e-extra-large24",
		"db.extra-large24",
		"db.e-extra-large32",
		"db.extra-large32",
		"db.e-extra-large48",
		"db.extra-large48",
		"db.e-double-large16",
		"db.double-large16",
		"db.e-double-large24",
		"db.double-large24",
		"db.e-double-large32",
		"db.double-large32",
		"db.e-double-large48",
		"db.double-large48",
		"db.e-double-large64",
		"db.double-large64",
		"db.e-double-large96",
		"db.double-large96",
		"db.triple-large32",
		"db.triple-large48",
		"db.triple-large64",
		"db.triple-large96",
		"db.triple-large128",
		"db.quad-large64",
		"db.quad-large96",
		"db.quad-large128",
		"db.septa-large128",
	}
}

type DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest string

// Enum values for DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest
const (
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbESmall DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-small"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbSmall DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.small"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbESmall2 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-small2"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbSmall2 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.small2"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbESmall4 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-small4"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbSmall4 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.small4"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbESmall8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-small8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbSmall8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.small8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbESmall16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-small16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbSmall16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.small16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEMedium DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-medium"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbMedium DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.medium"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEMedium4 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-medium4"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbMedium4 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.medium4"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEMedium8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-medium8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbMedium8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.medium8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEMedium16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-medium16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbMedium16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.medium16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEMedium24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-medium24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbMedium24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.medium24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbELarge DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-large"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbLarge DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.large"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbELarge8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-large8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbLarge8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.large8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbELarge16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-large16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbLarge16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.large16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbELarge24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-large24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbLarge24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.large24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbELarge32 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-large32"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbLarge32 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.large32"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEExtraLarge8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-extra-large8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbExtraLarge8 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.extra-large8"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEExtraLarge16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-extra-large16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbExtraLarge16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.extra-large16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEExtraLarge24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-extra-large24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbExtraLarge24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.extra-large24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEExtraLarge32 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-extra-large32"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbExtraLarge32 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.extra-large32"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEExtraLarge48 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-extra-large48"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbExtraLarge48 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.extra-large48"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEDoubleLarge16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-double-large16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbDoubleLarge16 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.double-large16"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEDoubleLarge24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-double-large24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbDoubleLarge24 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.double-large24"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEDoubleLarge32 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-double-large32"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbDoubleLarge32 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.double-large32"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEDoubleLarge48 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-double-large48"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbDoubleLarge48 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.double-large48"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEDoubleLarge64 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-double-large64"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbDoubleLarge64 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.double-large64"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbEDoubleLarge96 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.e-double-large96"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbDoubleLarge96 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.double-large96"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbTripleLarge32 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.triple-large32"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbTripleLarge48 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.triple-large48"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbTripleLarge64 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.triple-large64"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbTripleLarge96 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.triple-large96"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbTripleLarge128 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.triple-large128"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbQuadLarge64 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.quad-large64"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbQuadLarge96 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.quad-large96"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbQuadLarge128 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.quad-large128"
	DBInstanceClassOfRestoreDBInstanceToPointInTimeRequestDbSeptaLarge128 DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest = "db.septa-large128"
)

// Values returns all known values for
// DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest. 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 (DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest) Values() []DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest {
	return []DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest{
		"db.e-small",
		"db.small",
		"db.e-small2",
		"db.small2",
		"db.e-small4",
		"db.small4",
		"db.e-small8",
		"db.small8",
		"db.e-small16",
		"db.small16",
		"db.e-medium",
		"db.medium",
		"db.e-medium4",
		"db.medium4",
		"db.e-medium8",
		"db.medium8",
		"db.e-medium16",
		"db.medium16",
		"db.e-medium24",
		"db.medium24",
		"db.e-large",
		"db.large",
		"db.e-large8",
		"db.large8",
		"db.e-large16",
		"db.large16",
		"db.e-large24",
		"db.large24",
		"db.e-large32",
		"db.large32",
		"db.e-extra-large8",
		"db.extra-large8",
		"db.e-extra-large16",
		"db.extra-large16",
		"db.e-extra-large24",
		"db.extra-large24",
		"db.e-extra-large32",
		"db.extra-large32",
		"db.e-extra-large48",
		"db.extra-large48",
		"db.e-double-large16",
		"db.double-large16",
		"db.e-double-large24",
		"db.double-large24",
		"db.e-double-large32",
		"db.double-large32",
		"db.e-double-large48",
		"db.double-large48",
		"db.e-double-large64",
		"db.double-large64",
		"db.e-double-large96",
		"db.double-large96",
		"db.triple-large32",
		"db.triple-large48",
		"db.triple-large64",
		"db.triple-large96",
		"db.triple-large128",
		"db.quad-large64",
		"db.quad-large96",
		"db.quad-large128",
		"db.septa-large128",
	}
}

type DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest string

// Enum values for DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest
const (
	DBParameterGroupFamilyOfDescribeDBEngineVersionsRequestMysql56 DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest = "mysql5.6"
	DBParameterGroupFamilyOfDescribeDBEngineVersionsRequestMysql57 DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest = "mysql5.7"
	DBParameterGroupFamilyOfDescribeDBEngineVersionsRequestMysql80 DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest = "mysql8.0"
	DBParameterGroupFamilyOfDescribeDBEngineVersionsRequestPostgres93 DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest = "postgres9.3"
	DBParameterGroupFamilyOfDescribeDBEngineVersionsRequestPostgres96 DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest = "postgres9.6"
	DBParameterGroupFamilyOfDescribeDBEngineVersionsRequestPostgres11 DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest = "postgres11"
	DBParameterGroupFamilyOfDescribeDBEngineVersionsRequestPostgres13 DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest = "postgres13"
)

// Values returns all known values for
// DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest. 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 (DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest) Values() []DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest {
	return []DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest{
		"mysql5.6",
		"mysql5.7",
		"mysql8.0",
		"postgres9.3",
		"postgres9.6",
		"postgres11",
		"postgres13",
	}
}

type EngineOfCreateDBInstanceRequest string

// Enum values for EngineOfCreateDBInstanceRequest
const (
	EngineOfCreateDBInstanceRequestMysql EngineOfCreateDBInstanceRequest = "MySQL"
	EngineOfCreateDBInstanceRequestPostgres EngineOfCreateDBInstanceRequest = "postgres"
)

// Values returns all known values for EngineOfCreateDBInstanceRequest. 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 (EngineOfCreateDBInstanceRequest) Values() []EngineOfCreateDBInstanceRequest {
	return []EngineOfCreateDBInstanceRequest{
		"MySQL",
		"postgres",
	}
}

type EngineOfDescribeDBEngineVersionsRequest string

// Enum values for EngineOfDescribeDBEngineVersionsRequest
const (
	EngineOfDescribeDBEngineVersionsRequestMysql EngineOfDescribeDBEngineVersionsRequest = "MySQL"
	EngineOfDescribeDBEngineVersionsRequestPostgres EngineOfDescribeDBEngineVersionsRequest = "postgres"
)

// Values returns all known values for EngineOfDescribeDBEngineVersionsRequest.
// 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 (EngineOfDescribeDBEngineVersionsRequest) Values() []EngineOfDescribeDBEngineVersionsRequest {
	return []EngineOfDescribeDBEngineVersionsRequest{
		"MySQL",
		"postgres",
	}
}

type EngineOfDescribeOrderableDBInstanceOptionsRequest string

// Enum values for EngineOfDescribeOrderableDBInstanceOptionsRequest
const (
	EngineOfDescribeOrderableDBInstanceOptionsRequestMysql EngineOfDescribeOrderableDBInstanceOptionsRequest = "MySQL"
	EngineOfDescribeOrderableDBInstanceOptionsRequestPostgres EngineOfDescribeOrderableDBInstanceOptionsRequest = "postgres"
)

// Values returns all known values for
// EngineOfDescribeOrderableDBInstanceOptionsRequest. 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 (EngineOfDescribeOrderableDBInstanceOptionsRequest) Values() []EngineOfDescribeOrderableDBInstanceOptionsRequest {
	return []EngineOfDescribeOrderableDBInstanceOptionsRequest{
		"MySQL",
		"postgres",
	}
}

type FilterNameOfNiftyFiltersForDescribeEventSubscriptions string

// Enum values for FilterNameOfNiftyFiltersForDescribeEventSubscriptions
const (
	FilterNameOfNiftyFiltersForDescribeEventSubscriptionsSubscriptionName FilterNameOfNiftyFiltersForDescribeEventSubscriptions = "SubscriptionName"
	FilterNameOfNiftyFiltersForDescribeEventSubscriptionsSourceType FilterNameOfNiftyFiltersForDescribeEventSubscriptions = "SourceType"
	FilterNameOfNiftyFiltersForDescribeEventSubscriptionsEnabled FilterNameOfNiftyFiltersForDescribeEventSubscriptions = "Enabled"
	FilterNameOfNiftyFiltersForDescribeEventSubscriptionsNiftyDescription FilterNameOfNiftyFiltersForDescribeEventSubscriptions = "NiftyDescription"
)

// Values returns all known values for
// FilterNameOfNiftyFiltersForDescribeEventSubscriptions. 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 (FilterNameOfNiftyFiltersForDescribeEventSubscriptions) Values() []FilterNameOfNiftyFiltersForDescribeEventSubscriptions {
	return []FilterNameOfNiftyFiltersForDescribeEventSubscriptions{
		"SubscriptionName",
		"SourceType",
		"Enabled",
		"NiftyDescription",
	}
}

type MetricNameOfNiftyGetMetricStatisticsRequest string

// Enum values for MetricNameOfNiftyGetMetricStatisticsRequest
const (
	MetricNameOfNiftyGetMetricStatisticsRequestBinLogDiskUsage MetricNameOfNiftyGetMetricStatisticsRequest = "BinLogDiskUsage"
	MetricNameOfNiftyGetMetricStatisticsRequestCpuUtilization MetricNameOfNiftyGetMetricStatisticsRequest = "CPUUtilization"
	MetricNameOfNiftyGetMetricStatisticsRequestDatabaseConnections MetricNameOfNiftyGetMetricStatisticsRequest = "DatabaseConnections"
	MetricNameOfNiftyGetMetricStatisticsRequestDiskQueueDepth MetricNameOfNiftyGetMetricStatisticsRequest = "DiskQueueDepth"
	MetricNameOfNiftyGetMetricStatisticsRequestFreeableMemory MetricNameOfNiftyGetMetricStatisticsRequest = "FreeableMemory"
	MetricNameOfNiftyGetMetricStatisticsRequestFreeStorageSpace MetricNameOfNiftyGetMetricStatisticsRequest = "FreeStorageSpace"
	MetricNameOfNiftyGetMetricStatisticsRequestReplicaLag MetricNameOfNiftyGetMetricStatisticsRequest = "ReplicaLag"
	MetricNameOfNiftyGetMetricStatisticsRequestSwapUsage MetricNameOfNiftyGetMetricStatisticsRequest = "SwapUsage"
	MetricNameOfNiftyGetMetricStatisticsRequestReadIops MetricNameOfNiftyGetMetricStatisticsRequest = "ReadIOPS"
	MetricNameOfNiftyGetMetricStatisticsRequestWriteIops MetricNameOfNiftyGetMetricStatisticsRequest = "WriteIOPS"
	MetricNameOfNiftyGetMetricStatisticsRequestReadThroughput MetricNameOfNiftyGetMetricStatisticsRequest = "ReadThroughput"
	MetricNameOfNiftyGetMetricStatisticsRequestWriteThroughput MetricNameOfNiftyGetMetricStatisticsRequest = "WriteThroughput"
)

// Values returns all known values for
// MetricNameOfNiftyGetMetricStatisticsRequest. 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 (MetricNameOfNiftyGetMetricStatisticsRequest) Values() []MetricNameOfNiftyGetMetricStatisticsRequest {
	return []MetricNameOfNiftyGetMetricStatisticsRequest{
		"BinLogDiskUsage",
		"CPUUtilization",
		"DatabaseConnections",
		"DiskQueueDepth",
		"FreeableMemory",
		"FreeStorageSpace",
		"ReplicaLag",
		"SwapUsage",
		"ReadIOPS",
		"WriteIOPS",
		"ReadThroughput",
		"WriteThroughput",
	}
}

type NiftyRebootTypeOfRebootDBInstanceRequest string

// Enum values for NiftyRebootTypeOfRebootDBInstanceRequest
const (
	NiftyRebootTypeOfRebootDBInstanceRequestDbNormal NiftyRebootTypeOfRebootDBInstanceRequest = "0"
	NiftyRebootTypeOfRebootDBInstanceRequestDbForce NiftyRebootTypeOfRebootDBInstanceRequest = "1"
	NiftyRebootTypeOfRebootDBInstanceRequestOsNormal NiftyRebootTypeOfRebootDBInstanceRequest = "2"
	NiftyRebootTypeOfRebootDBInstanceRequestOsForce NiftyRebootTypeOfRebootDBInstanceRequest = "3"
)

// Values returns all known values for NiftyRebootTypeOfRebootDBInstanceRequest.
// 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 (NiftyRebootTypeOfRebootDBInstanceRequest) Values() []NiftyRebootTypeOfRebootDBInstanceRequest {
	return []NiftyRebootTypeOfRebootDBInstanceRequest{
		"0",
		"1",
		"2",
		"3",
	}
}

type NIftySortKeyOfDescribeEventSubscriptionsRequest string

// Enum values for NIftySortKeyOfDescribeEventSubscriptionsRequest
const (
	NIftySortKeyOfDescribeEventSubscriptionsRequestSubscriptionName NIftySortKeyOfDescribeEventSubscriptionsRequest = "SubscriptionName"
	NIftySortKeyOfDescribeEventSubscriptionsRequestSourceType NIftySortKeyOfDescribeEventSubscriptionsRequest = "SourceType"
	NIftySortKeyOfDescribeEventSubscriptionsRequestEnabled NIftySortKeyOfDescribeEventSubscriptionsRequest = "Enabled"
	NIftySortKeyOfDescribeEventSubscriptionsRequestSubscriptionCreationTime NIftySortKeyOfDescribeEventSubscriptionsRequest = "SubscriptionCreationTime"
)

// Values returns all known values for
// NIftySortKeyOfDescribeEventSubscriptionsRequest. 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 (NIftySortKeyOfDescribeEventSubscriptionsRequest) Values() []NIftySortKeyOfDescribeEventSubscriptionsRequest {
	return []NIftySortKeyOfDescribeEventSubscriptionsRequest{
		"SubscriptionName",
		"SourceType",
		"Enabled",
		"SubscriptionCreationTime",
	}
}

type SnapshotTypeOfDescribeDBSnapshotsRequest string

// Enum values for SnapshotTypeOfDescribeDBSnapshotsRequest
const (
	SnapshotTypeOfDescribeDBSnapshotsRequestAutomated SnapshotTypeOfDescribeDBSnapshotsRequest = "automated"
	SnapshotTypeOfDescribeDBSnapshotsRequestManual SnapshotTypeOfDescribeDBSnapshotsRequest = "manual"
)

// Values returns all known values for SnapshotTypeOfDescribeDBSnapshotsRequest.
// 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 (SnapshotTypeOfDescribeDBSnapshotsRequest) Values() []SnapshotTypeOfDescribeDBSnapshotsRequest {
	return []SnapshotTypeOfDescribeDBSnapshotsRequest{
		"automated",
		"manual",
	}
}

type SourceOfDescribeDBParametersRequest string

// Enum values for SourceOfDescribeDBParametersRequest
const (
	SourceOfDescribeDBParametersRequestUser SourceOfDescribeDBParametersRequest = "user"
	SourceOfDescribeDBParametersRequestSystem SourceOfDescribeDBParametersRequest = "system"
	SourceOfDescribeDBParametersRequestEngineDefault SourceOfDescribeDBParametersRequest = "engine-default"
)

// Values returns all known values for SourceOfDescribeDBParametersRequest. 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 (SourceOfDescribeDBParametersRequest) Values() []SourceOfDescribeDBParametersRequest {
	return []SourceOfDescribeDBParametersRequest{
		"user",
		"system",
		"engine-default",
	}
}

type SourceTypeOfCreateEventSubscriptionRequest string

// Enum values for SourceTypeOfCreateEventSubscriptionRequest
const (
	SourceTypeOfCreateEventSubscriptionRequestDbInstance SourceTypeOfCreateEventSubscriptionRequest = "db-instance"
	SourceTypeOfCreateEventSubscriptionRequestDbParameterGroup SourceTypeOfCreateEventSubscriptionRequest = "db-parameter-group"
	SourceTypeOfCreateEventSubscriptionRequestDbSecurityGroup SourceTypeOfCreateEventSubscriptionRequest = "db-security-group"
	SourceTypeOfCreateEventSubscriptionRequestDbSnapshot SourceTypeOfCreateEventSubscriptionRequest = "db-snapshot"
)

// Values returns all known values for SourceTypeOfCreateEventSubscriptionRequest.
// 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 (SourceTypeOfCreateEventSubscriptionRequest) Values() []SourceTypeOfCreateEventSubscriptionRequest {
	return []SourceTypeOfCreateEventSubscriptionRequest{
		"db-instance",
		"db-parameter-group",
		"db-security-group",
		"db-snapshot",
	}
}

type SourceTypeOfDescribeEventCategoriesRequest string

// Enum values for SourceTypeOfDescribeEventCategoriesRequest
const (
	SourceTypeOfDescribeEventCategoriesRequestDbInstance SourceTypeOfDescribeEventCategoriesRequest = "db-instance"
	SourceTypeOfDescribeEventCategoriesRequestDbParameterGroup SourceTypeOfDescribeEventCategoriesRequest = "db-parameter-group"
	SourceTypeOfDescribeEventCategoriesRequestDbSecurityGroup SourceTypeOfDescribeEventCategoriesRequest = "db-security-group"
	SourceTypeOfDescribeEventCategoriesRequestDbSnapshot SourceTypeOfDescribeEventCategoriesRequest = "db-snapshot"
)

// Values returns all known values for SourceTypeOfDescribeEventCategoriesRequest.
// 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 (SourceTypeOfDescribeEventCategoriesRequest) Values() []SourceTypeOfDescribeEventCategoriesRequest {
	return []SourceTypeOfDescribeEventCategoriesRequest{
		"db-instance",
		"db-parameter-group",
		"db-security-group",
		"db-snapshot",
	}
}

type SourceTypeOfDescribeEventsRequest string

// Enum values for SourceTypeOfDescribeEventsRequest
const (
	SourceTypeOfDescribeEventsRequestDbInstance SourceTypeOfDescribeEventsRequest = "db-instance"
	SourceTypeOfDescribeEventsRequestDbParameterGroup SourceTypeOfDescribeEventsRequest = "db-parameter-group"
	SourceTypeOfDescribeEventsRequestDbSecurityGroup SourceTypeOfDescribeEventsRequest = "db-security-group"
	SourceTypeOfDescribeEventsRequestDbSnapshot SourceTypeOfDescribeEventsRequest = "db-snapshot"
)

// Values returns all known values for SourceTypeOfDescribeEventsRequest. 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 (SourceTypeOfDescribeEventsRequest) Values() []SourceTypeOfDescribeEventsRequest {
	return []SourceTypeOfDescribeEventsRequest{
		"db-instance",
		"db-parameter-group",
		"db-security-group",
		"db-snapshot",
	}
}
