def abort_copy_blob(self, container_name, blob_name, copy_id,<EOL>lease_id=None, timeout=None):
_validate_not_none('<STR_LIT>', container_name)<EOL>_validate_not_none('<STR_LIT>', blob_name)<EOL>_validate_not_none('<STR_LIT>', copy_id)<EOL>request = HTTPRequest()<EOL>request.method = '<STR_LIT>'<EOL>request.host_locations = self._get_host_locations()<EOL>request.path = _get_path(container_name, blob_name)<EOL>request.query = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': _to_str(copy_id),<EOL>'<STR_LIT>': _int_to_str(timeout),<EOL>}<EOL>request.headers = {<EOL>'<STR_LIT>': _to_str(lease_id),<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>}<EOL>self._perform_request(request)<EOL>
Aborts a pending copy_blob operation, and leaves a destination blob
with zero length and full metadata.

:param str container_name:
    Name of destination container.
:param str blob_name:
    Name of destination blob.
:param str copy_id:
    Copy identifier provided in the copy.id of the original
    copy_blob operation.
:param str lease_id:
    Required if the destination blob has an active infinite lease.
:param int timeout:
    The timeout parameter is expressed in seconds.