-- | 'ConfigurationSettingsDescription' constructor.
--
-- The fields accessible through corresponding lenses are:
--
-- * 'csdApplicationName' @::@ 'Maybe' 'Text'
--
-- * 'csdDateCreated' @::@ 'Maybe' 'UTCTime'
--
-- * 'csdDateUpdated' @::@ 'Maybe' 'UTCTime'
--
-- * 'csdDeploymentStatus' @::@ 'Maybe' 'ConfigurationDeploymentStatus'
--
-- * 'csdDescription' @::@ 'Maybe' 'Text'
--
-- * 'csdEnvironmentName' @::@ 'Maybe' 'Text'
--
-- * 'csdOptionSettings' @::@ ['ConfigurationOptionSetting']
--
-- * 'csdSolutionStackName' @::@ 'Maybe' 'Text'
--
-- * 'csdTemplateName' @::@ 'Maybe' 'Text'
--
configurationSettingsDescription :: ConfigurationSettingsDescription
configurationSettingsDescription = ConfigurationSettingsDescription
    { _csdSolutionStackName = Nothing
    , _csdApplicationName   = Nothing
    , _csdTemplateName      = Nothing
    , _csdDescription       = Nothing
    , _csdEnvironmentName   = Nothing
    , _csdDeploymentStatus  = Nothing
    , _csdDateCreated       = Nothing
    , _csdDateUpdated       = Nothing
    , _csdOptionSettings    = mempty
    }
configurationSettingsDescription :: ConfigurationSettingsDescription
configurationSettingsDescription = ConfigurationSettingsDescription
    { _csdSolutionStackName = Nothing
    , _csdApplicationName   = Nothing
    , _csdTemplateName      = Nothing
    , _csdDescription       = Nothing
    , _csdEnvironmentName   = Nothing
    , _csdDeploymentStatus  = Nothing
    , _csdDateCreated       = Nothing
    , _csdDateUpdated       = Nothing
    , _csdOptionSettings    = mempty
    }
configurationSettingsDescription = ConfigurationSettingsDescription
    { _csdSolutionStackName = Nothing
    , _csdApplicationName   = Nothing
    , _csdTemplateName      = Nothing
    , _csdDescription       = Nothing
    , _csdEnvironmentName   = Nothing
    , _csdDeploymentStatus  = Nothing
    , _csdDateCreated       = Nothing
    , _csdDateUpdated       = Nothing
    , _csdOptionSettings    = mempty
    }