-- | 'CreateInstanceExportTask' constructor.
--
-- The fields accessible through corresponding lenses are:
--
-- * 'cietDescription' @::@ 'Maybe' 'Text'
--
-- * 'cietExportToS3Task' @::@ 'Maybe' 'ExportToS3TaskSpecification'
--
-- * 'cietInstanceId' @::@ 'Text'
--
-- * 'cietTargetEnvironment' @::@ 'Maybe' 'ExportEnvironment'
--
createInstanceExportTask :: Text -- ^ 'cietInstanceId'
                         -> CreateInstanceExportTask
createInstanceExportTask p1 = CreateInstanceExportTask
    { _cietInstanceId        = p1
    , _cietDescription       = Nothing
    , _cietTargetEnvironment = Nothing
    , _cietExportToS3Task    = Nothing
    }
createInstanceExportTask :: Text -- ^ 'cietInstanceId'
                         -> CreateInstanceExportTask
createInstanceExportTask p1 = CreateInstanceExportTask
    { _cietInstanceId        = p1
    , _cietDescription       = Nothing
    , _cietTargetEnvironment = Nothing
    , _cietExportToS3Task    = Nothing
    }
createInstanceExportTask p1 = CreateInstanceExportTask
    { _cietInstanceId        = p1
    , _cietDescription       = Nothing
    , _cietTargetEnvironment = Nothing
    , _cietExportToS3Task    = Nothing
    }