@@ -71,7 +71,7 @@ def get_permissions(self):
7171 return [InstanceActionPermission ([ActionEnum .OPERATE_CONFIG ], ResourceEnum .BUSINESS )]
7272 return [ViewBusinessPermission ()]
7373
74- @swagger_auto_schema (operation_summary = "任务列表" , tags = JobViewTags )
74+ @swagger_auto_schema (operation_summary = "任务列表" , tags = JobViewTags , extra_overrides = { "is_register_apigw" : True } )
7575 def list (self , request , * args , ** kwargs ):
7676 return super ().list (request , * args , ** kwargs )
7777
@@ -80,7 +80,11 @@ def retrieve(self, request, *args, **kwargs):
8080 return super ().retrieve (request , * args , ** kwargs )
8181
8282 @swagger_auto_schema (
83- operation_summary = "创建任务" , tags = JobViewTags , request_body = job_serializers .CreateJobRequestSerializer ()
83+ operation_id = "create_job" ,
84+ operation_summary = "创建任务" ,
85+ tags = JobViewTags ,
86+ request_body = job_serializers .CreateJobRequestSerializer (),
87+ extra_overrides = {"is_register_apigw" : True },
8488 )
8589 def create (self , request , bk_biz_id , * args , ** kwargs ):
8690 self .serializer_class = job_serializers .CreateJobRequestSerializer
@@ -100,6 +104,7 @@ def create(self, request, bk_biz_id, *args, **kwargs):
100104 tags = JobViewTags ,
101105 request_body = job_serializers .JobTaskRequestSerializer (),
102106 responses = {status .HTTP_200_OK : job_serializers .JobTaskResponseSerializer ()},
107+ extra_overrides = {"is_register_apigw" : True },
103108 )
104109 @action (methods = ["POST" ], detail = True , serializer_class = job_serializers .JobTaskRequestSerializer )
105110 def job_task (self , request , * args , ** kwargs ):
@@ -120,9 +125,11 @@ def job_task_statistics(self, request, *args, **kwargs):
120125 return Response (JobHandlers (bk_biz_id = kwargs .get ("bk_biz_id" ), job_id = kwargs ["pk" ]).job_task_statistics ())
121126
122127 @swagger_auto_schema (
128+ operation_id = "job_status" ,
123129 operation_summary = "任务状态查询" ,
124130 tags = JobViewTags ,
125131 responses = {status .HTTP_200_OK : job_serializers .JobTaskResponseSerializer ()},
132+ extra_overrides = {"is_register_apigw" : True },
126133 )
127134 @action (methods = ["POST" ], detail = True , serializer_class = job_serializers .RetryRequestSerializer )
128135 def job_status (self , request , * args , ** kwargs ):
0 commit comments