-- | An indication of which type of values this option has and whether it is
-- allowable to select one or more than one of the possible values:
--
-- 'Scalar' : Values for this option are a single selection from the possible
-- values, or a unformatted string or numeric value governed by the
-- MIN/MAX/Regex constraints:
--
-- 'List' : Values for this option are multiple selections of the possible
-- values.
--
-- 'Boolean' : Values for this option are either 'true' or 'false' .
--
-- 'Scalar' : Values for this option are a single selection from the
-- possible values, or an unformatted string, or numeric value governed by the 'MIN/MAX/Regex' constraints.   'List' : Values for this option are multiple selections from
-- the possible values.   'Boolean' : Values for this option are either 'true' or 'false' .
codValueType :: Lens' ConfigurationOptionDescription (Maybe ConfigurationOptionValueType)
codValueType = lens _codValueType (\s a -> s { _codValueType = a })
codValueType :: Lens' ConfigurationOptionDescription (Maybe ConfigurationOptionValueType)
codValueType = lens _codValueType (\s a -> s { _codValueType = a })
codValueType = lens _codValueType (\s a -> s { _codValueType = a })