    # File lib/fog/aws/models/compute/snapshot.rb, line 31
            def save
              raise Fog::Errors::Error.new('Resaving an existing object may create a duplicate') if persisted?
              requires :volume_id

              data = service.create_snapshot(volume_id, description).body
              new_attributes = data.reject {|key,value| key == 'requestId'}
              merge_attributes(new_attributes)
              true
            end