@@ -28,6 +28,62 @@ function getEndpoint(productId: string, regionId: string, endpointRule: string,
2828 return EndpointUtil .getEndpointRules (productId, regionId, endpointRule, network, suffix);
2929}
3030
31+ model CreateDefaultRoleResponseBody = {
32+ accessDeniedDetail?: string (name= ' AccessDeniedDetail' , example= ' { "PolicyType": "AccountLevelIdentityBasedPolicy", "AuthPrincipalOwnerId": "xxxx", "EncodedDiagnosticMessage": "xxxx", "AuthPrincipalType": "SubUser", "AuthPrincipalDisplayName": "xxxx", "NoPermissionType": "ImplicitDeny", "AuthAction": "milvus:xxxx" }' ),
33+ data?: boolean (name= ' Data' , example= ' true' ),
34+ errCode?: string (name= ' ErrCode' , example= ' Instance.NotFound' ),
35+ errMessage?: string (name= ' ErrMessage' , example= ' Failed to find instance c-123xxx' ),
36+ httpStatusCode?: int32 (name= ' HttpStatusCode' , example= ' 200' ),
37+ requestId?: string (name= ' RequestId' , example= ' ABCD-1234-5678-EFGH' ),
38+ success?: boolean (name= ' Success' , example= ' true' ),
39+ }
40+
41+ model CreateDefaultRoleResponse = {
42+ headers?: map[string]string (name= ' headers' ),
43+ statusCode?: int32 (name= ' statusCode' ),
44+ body?: CreateDefaultRoleResponseBody (name= ' body' ),
45+ }
46+
47+ /**
48+ * @summary 为用户创建AliyunServiceRoleForMilvus
49+ *
50+ * @param headers map
51+ * @param runtime runtime options for this request RuntimeOptions
52+ * @return CreateDefaultRoleResponse
53+ */
54+ async function createDefaultRoleWithOptions (headers : map [string ]string , runtime : Util .RuntimeOptions ): CreateDefaultRoleResponse {
55+ var req = new OpenApi.OpenApiRequest {
56+ headers = headers,
57+ };
58+ var params = new OpenApi.Params {
59+ action = ' CreateDefaultRole' ,
60+ version = ' 2023-10-12' ,
61+ protocol = ' HTTPS' ,
62+ pathname = ` /webapi/user/create_default_role` ,
63+ method = ' POST' ,
64+ authType = ' AK' ,
65+ style = ' ROA' ,
66+ reqBodyType = ' json' ,
67+ bodyType = ' json' ,
68+ };
69+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
70+ return callApi (params, req, runtime);
71+ } else {
72+ return execute (params, req, runtime);
73+ }
74+ }
75+
76+ /**
77+ * @summary 为用户创建AliyunServiceRoleForMilvus
78+ *
79+ * @return CreateDefaultRoleResponse
80+ */
81+ async function createDefaultRole (): CreateDefaultRoleResponse {
82+ var runtime = new Util.RuntimeOptions {};
83+ var headers : map[string]string = {};
84+ return createDefaultRoleWithOptions (headers, runtime);
85+ }
86+
3187model DescribeAccessControlListRequest {
3288 instanceId?: string (name= ' InstanceId' , example= ' c-123xxx' ),
3389}
@@ -81,7 +137,11 @@ async function describeAccessControlListWithOptions(request: DescribeAccessContr
81137 reqBodyType = ' json' ,
82138 bodyType = ' json' ,
83139 };
84- return callApi (params, req, runtime);
140+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
141+ return callApi (params, req, runtime);
142+ } else {
143+ return execute (params, req, runtime);
144+ }
85145}
86146
87147/**
@@ -146,7 +206,11 @@ async function describeInstanceConfigsWithOptions(request: DescribeInstanceConfi
146206 reqBodyType = ' json' ,
147207 bodyType = ' json' ,
148208 };
149- return callApi (params, req, runtime);
209+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
210+ return callApi (params, req, runtime);
211+ } else {
212+ return execute (params, req, runtime);
213+ }
150214}
151215
152216/**
@@ -268,7 +332,11 @@ async function getInstanceDetailWithOptions(request: GetInstanceDetailRequest, h
268332 reqBodyType = ' json' ,
269333 bodyType = ' json' ,
270334 };
271- return callApi (params, req, runtime);
335+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
336+ return callApi (params, req, runtime);
337+ } else {
338+ return execute (params, req, runtime);
339+ }
272340}
273341
274342/**
@@ -296,6 +364,7 @@ model ListInstancesResponseBody = {
296364 accessDeniedDetail?: string (name= ' AccessDeniedDetail' , example= ' { "PolicyType": "AccountLevelIdentityBasedPolicy", "AuthPrincipalOwnerId": "xxxx", "EncodedDiagnosticMessage": "xxxx", "AuthPrincipalType": "SubUser", "AuthPrincipalDisplayName": "xxxx", "NoPermissionType": "ImplicitDeny", "AuthAction": "milvus:xxxx" }' ),
297365 data?: [
298366 {
367+ autoBackup?: boolean (name= ' AutoBackup' ),
299368 beginTime?: long (name= ' BeginTime' , example= ' 1718608505000' ),
300369 clusterInfo?: {
301370 attuPort?: int32 (name= ' AttuPort' , example= ' 3000' ),
@@ -347,7 +416,7 @@ model ListInstancesResponse = {
347416}
348417
349418/**
350- * @summary 根据集群ID或者名称等信息过滤集群
419+ * @summary 根据集群ID或者名称搜索集群
351420 *
352421 * @param request ListInstancesRequest
353422 * @param headers map
@@ -391,11 +460,15 @@ async function listInstancesWithOptions(request: ListInstancesRequest, headers:
391460 reqBodyType = ' json' ,
392461 bodyType = ' json' ,
393462 };
394- return callApi (params, req, runtime);
463+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
464+ return callApi (params, req, runtime);
465+ } else {
466+ return execute (params, req, runtime);
467+ }
395468}
396469
397470/**
398- * @summary 根据集群ID或者名称等信息过滤集群
471+ * @summary 根据集群ID或者名称搜索集群
399472 *
400473 * @param request ListInstancesRequest
401474 * @return ListInstancesResponse
@@ -464,7 +537,11 @@ async function modifyInstanceConfigWithOptions(request: ModifyInstanceConfigRequ
464537 reqBodyType = ' json' ,
465538 bodyType = ' json' ,
466539 };
467- return callApi (params, req, runtime);
540+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
541+ return callApi (params, req, runtime);
542+ } else {
543+ return execute (params, req, runtime);
544+ }
468545}
469546
470547/**
@@ -537,7 +614,11 @@ async function updateAccessControlListWithOptions(request: UpdateAccessControlLi
537614 reqBodyType = ' json' ,
538615 bodyType = ' json' ,
539616 };
540- return callApi (params, req, runtime);
617+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
618+ return callApi (params, req, runtime);
619+ } else {
620+ return execute (params, req, runtime);
621+ }
541622}
542623
543624/**
@@ -606,7 +687,11 @@ async function updateInstanceNameWithOptions(request: UpdateInstanceNameRequest,
606687 reqBodyType = ' json' ,
607688 bodyType = ' json' ,
608689 };
609- return callApi (params, req, runtime);
690+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
691+ return callApi (params, req, runtime);
692+ } else {
693+ return execute (params, req, runtime);
694+ }
610695}
611696
612697/**
@@ -683,7 +768,11 @@ async function updatePublicNetworkStatusWithOptions(request: UpdatePublicNetwork
683768 reqBodyType = ' json' ,
684769 bodyType = ' json' ,
685770 };
686- return callApi (params, req, runtime);
771+ if (Util .isUnset (@signatureVersion) || ! Util .equalString (@signatureVersion, ' v4' )) {
772+ return callApi (params, req, runtime);
773+ } else {
774+ return execute (params, req, runtime);
775+ }
687776}
688777
689778/**
0 commit comments