list_import_jobs()
This operation lists all bulk-import jobs of a specific cluster.
Request syntax
list_import_jobs(
    url: str,
    collection_name: str
) -> requests.Response
PARAMETERS:
- url (string) - - [REQUIRED] - The URI of your Milvus instance. 
- collection_name (string) - - The name of a collection. 
RETURN TYPE:
dict
RETURNS:
- Response syntax - # { # "code": 0, # "data": { # "records": [ # { # "collectionName": "quick_setup", # "jobId": "453240863839750922", # "progress": 100, # "state": "Completed" # } # ] # } # }
- Response structure - records (list) - - The list of import jobs. - collectionName (string) - - The name of the target collection of this bulk-import job. 
- jobId (string) - - The ID of this bulk-import job. 
- progress (string) - - The progress of the job. 
- state (string) - - The state of this bulk-import job. Possible values are as follows: - Pending: The tasks are awaiting scheduling and execution; 
- Importing: The tasks are currently being executed; 
- Completed: The tasks have been successfully completed; 
- Failed: The tasks encountered a failure. 
 
 
 
EXCEPTIONS:
None
Examples
from pymilvus.bulk_writer import list_import_jobs
import json
url = f"http://127.0.0.1:19530"
# List bulk-insert jobs
resp = list_import_jobs(
    url=url,
    collection_name="quick_setup",
)
print(json.dumps(resp.json(), indent=4, sort_keys=True))
# {
#     "code": 0,
#     "data": {
#         "records": [
#             {
#                 "collectionName": "quick_setup",
#                 "jobId": "453240863839750922",
#                 "progress": 100,
#                 "state": "Completed"
#             }
#         ]
#     }
# }