def create_datapipeline(self):
        """Creates the data pipeline if it does not already exist

        Returns:
                dict: the response of the Boto3 command
        """

        tags = [{"key": "app_group", "value": self.group}, {"key": "app_name", "value": self.app_name}]
        response = self.client.create_pipeline(
            name=self.datapipeline_data.get('name', self.app_name),
            uniqueId=self.app_name,
            description=self.datapipeline_data['description'],
            tags=tags)
        self.pipeline_id = response.get('pipelineId')

        LOG.debug(response)
        LOG.info("Successfully configured Data Pipeline - %s", self.app_name)
        return response
Creates the data pipeline if it does not already exist

        Returns:
                dict: the response of the Boto3 command