code: def create_snapshot(self, volume, name=None, description=None, force=False):
          
          return self._snapshot_manager.create(volume=volume, name=name,
                  description=description, force=force)
docs: Creates a snapshot of the volume, with an optional name and description.
  
          Normally snapshots will not happen if the volume is attached. To
          override this default behavior, pass force=True.