@@ -874,6 +874,41 @@ export default class Client extends OpenApi {
874874 return await this . deleteModelServiceWithOptions ( modelServiceName , headers , runtime ) ;
875875 }
876876
877+ /**
878+ * 删除Sandbox
879+ *
880+ * @param headers - map
881+ * @param runtime - runtime options for this request RuntimeOptions
882+ * @returns DeleteSandboxResponse
883+ */
884+ async deleteSandboxWithOptions ( sandboxId : string , headers : { [ key : string ] : string } , runtime : $dara . RuntimeOptions ) : Promise < $_model . DeleteSandboxResponse > {
885+ let req = new $OpenApiUtil . OpenApiRequest ( {
886+ headers : headers ,
887+ } ) ;
888+ let params = new $OpenApiUtil . Params ( {
889+ action : "DeleteSandbox" ,
890+ version : "2025-09-10" ,
891+ protocol : "HTTPS" ,
892+ pathname : `/2025-09-10/sandboxes/${ $dara . URL . percentEncode ( sandboxId ) } ` ,
893+ method : "DELETE" ,
894+ authType : "AK" ,
895+ style : "ROA" ,
896+ reqBodyType : "json" ,
897+ bodyType : "json" ,
898+ } ) ;
899+ return $dara . cast < $_model . DeleteSandboxResponse > ( await this . callApi ( params , req , runtime ) , new $_model . DeleteSandboxResponse ( { } ) ) ;
900+ }
901+
902+ /**
903+ * 删除Sandbox
904+ * @returns DeleteSandboxResponse
905+ */
906+ async deleteSandbox ( sandboxId : string ) : Promise < $_model . DeleteSandboxResponse > {
907+ let runtime = new $dara . RuntimeOptions ( { } ) ;
908+ let headers : { [ key : string ] : string } = { } ;
909+ return await this . deleteSandboxWithOptions ( sandboxId , headers , runtime ) ;
910+ }
911+
877912 /**
878913 * 删除模板
879914 *
@@ -2273,6 +2308,14 @@ export default class Client extends OpenApi {
22732308 query [ "pageSize" ] = request . pageSize ;
22742309 }
22752310
2311+ if ( ! $dara . isNull ( request . status ) ) {
2312+ query [ "status" ] = request . status ;
2313+ }
2314+
2315+ if ( ! $dara . isNull ( request . templateName ) ) {
2316+ query [ "templateName" ] = request . templateName ;
2317+ }
2318+
22762319 if ( ! $dara . isNull ( request . templateType ) ) {
22772320 query [ "templateType" ] = request . templateType ;
22782321 }
@@ -2418,7 +2461,7 @@ export default class Client extends OpenApi {
24182461 }
24192462
24202463 /**
2421- * 停止沙箱
2464+ * 删除沙箱
24222465 *
24232466 * @remarks
24242467 * 停止指定的沙箱实例。停止后,沙箱将进入TERMINATED状态。
@@ -2435,8 +2478,8 @@ export default class Client extends OpenApi {
24352478 action : "StopSandbox" ,
24362479 version : "2025-09-10" ,
24372480 protocol : "HTTPS" ,
2438- pathname : `/2025-09-10/sandboxes/${ $dara . URL . percentEncode ( sandboxId ) } ` ,
2439- method : "DELETE " ,
2481+ pathname : `/2025-09-10/sandboxes/${ $dara . URL . percentEncode ( sandboxId ) } /stop ` ,
2482+ method : "POST " ,
24402483 authType : "AK" ,
24412484 style : "ROA" ,
24422485 reqBodyType : "json" ,
@@ -2446,7 +2489,7 @@ export default class Client extends OpenApi {
24462489 }
24472490
24482491 /**
2449- * 停止沙箱
2492+ * 删除沙箱
24502493 *
24512494 * @remarks
24522495 * 停止指定的沙箱实例。停止后,沙箱将进入TERMINATED状态。
0 commit comments