Skip to content

Commit f19bc1c

Browse files
committed
Support API ChangeResourceGroup.
1 parent 522dda3 commit f19bc1c

30 files changed

+3054
-247
lines changed

milvus-20231012/ChangeLog.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2025-11-21 Version: 1.2.0
2+
- Support API ChangeResourceGroup.
3+
- Support API CreateInstance.
4+
- Support API DeleteInstance.
5+
- Support API GetInstance.
6+
- Support API ListInstancesV2.
7+
- Support API TagResources.
8+
- Support API UnTagResources.
9+
- Support API UpdateInstance.
10+
11+
112
2025-10-30 Version: 1.1.3
213
- Update API GetInstanceDetail: add response parameters Body.Data.Encrypted.
314
- Update API GetInstanceDetail: add response parameters Body.Data.KmsKeyId.

milvus-20231012/core/Client.cs

Lines changed: 1699 additions & 243 deletions
Large diffs are not rendered by default.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Milvus20231012.Models
10+
{
11+
public class ChangeResourceGroupRequest : TeaModel {
12+
/// <summary>
13+
/// <para>This parameter is required.</para>
14+
///
15+
/// <b>Example:</b>
16+
/// <para>rg-acfnsjj5tgai4wi</para>
17+
/// </summary>
18+
[NameInMap("NewResourceGroupId")]
19+
[Validation(Required=false)]
20+
public string NewResourceGroupId { get; set; }
21+
22+
/// <summary>
23+
/// <b>Example:</b>
24+
/// <para>cn-beijing</para>
25+
/// </summary>
26+
[NameInMap("RegionId")]
27+
[Validation(Required=false)]
28+
public string RegionId { get; set; }
29+
30+
/// <summary>
31+
/// <b>Example:</b>
32+
/// <para>rg-123xxx</para>
33+
/// </summary>
34+
[NameInMap("ResourceGroupId")]
35+
[Validation(Required=false)]
36+
public string ResourceGroupId { get; set; }
37+
38+
/// <summary>
39+
/// <b>Example:</b>
40+
/// <para>c-xxx</para>
41+
/// </summary>
42+
[NameInMap("ResourceId")]
43+
[Validation(Required=false)]
44+
public string ResourceId { get; set; }
45+
46+
/// <summary>
47+
/// <b>Example:</b>
48+
/// <para>instance</para>
49+
/// </summary>
50+
[NameInMap("ResourceType")]
51+
[Validation(Required=false)]
52+
public string ResourceType { get; set; }
53+
54+
}
55+
56+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Milvus20231012.Models
10+
{
11+
public class ChangeResourceGroupResponse : TeaModel {
12+
[NameInMap("headers")]
13+
[Validation(Required=false)]
14+
public Dictionary<string, string> Headers { get; set; }
15+
16+
[NameInMap("statusCode")]
17+
[Validation(Required=false)]
18+
public int? StatusCode { get; set; }
19+
20+
[NameInMap("body")]
21+
[Validation(Required=false)]
22+
public ChangeResourceGroupResponseBody Body { get; set; }
23+
24+
}
25+
26+
}
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Milvus20231012.Models
10+
{
11+
public class ChangeResourceGroupResponseBody : TeaModel {
12+
/// <summary>
13+
/// <para>AccessDeniedDetail</para>
14+
///
15+
/// <b>Example:</b>
16+
/// <para>None</para>
17+
/// </summary>
18+
[NameInMap("AccessDeniedDetail")]
19+
[Validation(Required=false)]
20+
public string AccessDeniedDetail { get; set; }
21+
22+
/// <summary>
23+
/// <b>Example:</b>
24+
/// <para>true</para>
25+
/// </summary>
26+
[NameInMap("Data")]
27+
[Validation(Required=false)]
28+
public bool? Data { get; set; }
29+
30+
/// <summary>
31+
/// <b>Example:</b>
32+
/// <para>Instance.NotFound</para>
33+
/// </summary>
34+
[NameInMap("ErrCode")]
35+
[Validation(Required=false)]
36+
public string ErrCode { get; set; }
37+
38+
/// <summary>
39+
/// <b>Example:</b>
40+
/// <para>Failed to find instance c-123xxx</para>
41+
/// </summary>
42+
[NameInMap("ErrMessage")]
43+
[Validation(Required=false)]
44+
public string ErrMessage { get; set; }
45+
46+
/// <summary>
47+
/// <b>Example:</b>
48+
/// <para>200</para>
49+
/// </summary>
50+
[NameInMap("HttpStatusCode")]
51+
[Validation(Required=false)]
52+
public int? HttpStatusCode { get; set; }
53+
54+
/// <summary>
55+
/// <b>Example:</b>
56+
/// <para>ABCD-1234-5678-EFGH</para>
57+
/// </summary>
58+
[NameInMap("RequestId")]
59+
[Validation(Required=false)]
60+
public string RequestId { get; set; }
61+
62+
/// <summary>
63+
/// <b>Example:</b>
64+
/// <para>true</para>
65+
/// </summary>
66+
[NameInMap("Success")]
67+
[Validation(Required=false)]
68+
public bool? Success { get; set; }
69+
70+
}
71+
72+
}
Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.IO;
6+
7+
using Tea;
8+
9+
namespace AlibabaCloud.SDK.Milvus20231012.Models
10+
{
11+
public class CreateInstanceRequest : TeaModel {
12+
/// <summary>
13+
/// <b>Example:</b>
14+
/// <para>cn-beijing</para>
15+
/// </summary>
16+
[NameInMap("RegionId")]
17+
[Validation(Required=false)]
18+
public string RegionId { get; set; }
19+
20+
[NameInMap("autoBackup")]
21+
[Validation(Required=false)]
22+
public bool? AutoBackup { get; set; }
23+
24+
[NameInMap("components")]
25+
[Validation(Required=false)]
26+
public List<CreateInstanceRequestComponents> Components { get; set; }
27+
public class CreateInstanceRequestComponents : TeaModel {
28+
/// <summary>
29+
/// <para>This parameter is required.</para>
30+
///
31+
/// <b>Example:</b>
32+
/// <para>8</para>
33+
/// </summary>
34+
[NameInMap("cuNum")]
35+
[Validation(Required=false)]
36+
public int? CuNum { get; set; }
37+
38+
/// <summary>
39+
/// <b>Example:</b>
40+
/// <para>general</para>
41+
/// </summary>
42+
[NameInMap("cuType")]
43+
[Validation(Required=false)]
44+
public string CuType { get; set; }
45+
46+
[NameInMap("diskSizeType")]
47+
[Validation(Required=false)]
48+
public string DiskSizeType { get; set; }
49+
50+
/// <summary>
51+
/// <para>This parameter is required.</para>
52+
///
53+
/// <b>Example:</b>
54+
/// <para>1</para>
55+
/// </summary>
56+
[NameInMap("replica")]
57+
[Validation(Required=false)]
58+
public int? Replica { get; set; }
59+
60+
/// <summary>
61+
/// <para>This parameter is required.</para>
62+
///
63+
/// <b>Example:</b>
64+
/// <para>standalone</para>
65+
/// </summary>
66+
[NameInMap("type")]
67+
[Validation(Required=false)]
68+
public string Type { get; set; }
69+
70+
}
71+
72+
[NameInMap("configuration")]
73+
[Validation(Required=false)]
74+
public string Configuration { get; set; }
75+
76+
/// <summary>
77+
/// <b>Example:</b>
78+
/// <para>test12</para>
79+
/// </summary>
80+
[NameInMap("dbAdminPassword")]
81+
[Validation(Required=false)]
82+
public string DbAdminPassword { get; set; }
83+
84+
/// <summary>
85+
/// <para>This parameter is required.</para>
86+
///
87+
/// <b>Example:</b>
88+
/// <para>2.4</para>
89+
/// </summary>
90+
[NameInMap("dbVersion")]
91+
[Validation(Required=false)]
92+
public string DbVersion { get; set; }
93+
94+
[NameInMap("encrypted")]
95+
[Validation(Required=false)]
96+
public bool? Encrypted { get; set; }
97+
98+
/// <summary>
99+
/// <b>Example:</b>
100+
/// <para>true</para>
101+
/// </summary>
102+
[NameInMap("ha")]
103+
[Validation(Required=false)]
104+
public bool? Ha { get; set; }
105+
106+
/// <summary>
107+
/// <b>Example:</b>
108+
/// <para>milvus-test</para>
109+
/// </summary>
110+
[NameInMap("instanceName")]
111+
[Validation(Required=false)]
112+
public string InstanceName { get; set; }
113+
114+
[NameInMap("kmsKeyId")]
115+
[Validation(Required=false)]
116+
public string KmsKeyId { get; set; }
117+
118+
[NameInMap("multiZoneMode")]
119+
[Validation(Required=false)]
120+
public string MultiZoneMode { get; set; }
121+
122+
/// <summary>
123+
/// <b>Example:</b>
124+
/// <para>1</para>
125+
/// </summary>
126+
[NameInMap("paymentDuration")]
127+
[Validation(Required=false)]
128+
public int? PaymentDuration { get; set; }
129+
130+
/// <summary>
131+
/// <b>Example:</b>
132+
/// <para>month</para>
133+
/// </summary>
134+
[NameInMap("paymentDurationUnit")]
135+
[Validation(Required=false)]
136+
public string PaymentDurationUnit { get; set; }
137+
138+
/// <summary>
139+
/// <para>This parameter is required.</para>
140+
///
141+
/// <b>Example:</b>
142+
/// <para>PayAsYouGo</para>
143+
/// </summary>
144+
[NameInMap("paymentType")]
145+
[Validation(Required=false)]
146+
public string PaymentType { get; set; }
147+
148+
/// <summary>
149+
/// <b>Example:</b>
150+
/// <para>rg-xxx</para>
151+
/// </summary>
152+
[NameInMap("resourceGroupId")]
153+
[Validation(Required=false)]
154+
public string ResourceGroupId { get; set; }
155+
156+
[NameInMap("tags")]
157+
[Validation(Required=false)]
158+
public List<CreateInstanceRequestTags> Tags { get; set; }
159+
public class CreateInstanceRequestTags : TeaModel {
160+
[NameInMap("key")]
161+
[Validation(Required=false)]
162+
public string Key { get; set; }
163+
164+
[NameInMap("value")]
165+
[Validation(Required=false)]
166+
public string Value { get; set; }
167+
168+
}
169+
170+
/// <summary>
171+
/// <b>Example:</b>
172+
/// <para>[&quot;vsw-123xxx&quot;]</para>
173+
/// </summary>
174+
[NameInMap("vSwitchIds")]
175+
[Validation(Required=false)]
176+
public List<CreateInstanceRequestVSwitchIds> VSwitchIds { get; set; }
177+
public class CreateInstanceRequestVSwitchIds : TeaModel {
178+
[NameInMap("vswId")]
179+
[Validation(Required=false)]
180+
public string VswId { get; set; }
181+
182+
[NameInMap("zoneId")]
183+
[Validation(Required=false)]
184+
public string ZoneId { get; set; }
185+
186+
}
187+
188+
/// <summary>
189+
/// <para>This parameter is required.</para>
190+
///
191+
/// <b>Example:</b>
192+
/// <para>vpc-123xxx</para>
193+
/// </summary>
194+
[NameInMap("vpcId")]
195+
[Validation(Required=false)]
196+
public string VpcId { get; set; }
197+
198+
/// <summary>
199+
/// <para>This parameter is required.</para>
200+
///
201+
/// <b>Example:</b>
202+
/// <para>cn-beijing-g</para>
203+
/// </summary>
204+
[NameInMap("zoneId")]
205+
[Validation(Required=false)]
206+
public string ZoneId { get; set; }
207+
208+
[NameInMap("clientToken")]
209+
[Validation(Required=false)]
210+
public string ClientToken { get; set; }
211+
212+
}
213+
214+
}

0 commit comments

Comments
 (0)