def get_content_migration(self, content_migration, **kwargs):
from canvasapi.content_migration import ContentMigration<EOL>migration_id = obj_or_id(content_migration, "<STR_LIT>", (ContentMigration,))<EOL>response = self._requester.request(<EOL>'<STR_LIT:GET>',<EOL>'<STR_LIT>'.format(self.id, migration_id),<EOL>_kwargs=combine_kwargs(**kwargs)<EOL>)<EOL>response_json = response.json()<EOL>response_json.update({'<STR_LIT>': self.id})<EOL>return ContentMigration(self._requester, response_json)<EOL>
Retrive a content migration by its ID

:calls: `GET /api/v1/users/:user_id/content_migrations/:id \
<https://canvas.instructure.com/doc/api/content_migrations.html#method.content_migrations.show>`_

:param content_migration: The object or ID of the content migration to retrieve.
:type content_migration: int, str or :class:`canvasapi.content_migration.ContentMigration`

:rtype: :class:`canvasapi.content_migration.ContentMigration`