Skip to content

Commit 688c947

Browse files
committed
Support API CreateWorkspace.
1 parent 842ee8e commit 688c947

28 files changed

+1686
-5
lines changed

dms-enterprise-20181101/ChangeLog.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-08-08 Version: 1.76.0
2+
- Support API CreateWorkspace.
3+
- Support API DeleteWorkspace.
4+
- Support API GetWorkspace.
5+
- Support API ListWorkspaces.
6+
- Support API UpdateWorkspace.
7+
- Update API ExecuteScript: add request parameters RealLoginUserUid.
8+
- Update API GenerateSqlFromNL: add request parameters RealLoginUserUid.
9+
- Update API GetDatabase: add request parameters RealLoginUserUid.
10+
- Update API GetInstance: add request parameters RealLoginUserUid.
11+
- Update API GetMetaTableDetailInfo: add request parameters RealLoginUserUid.
12+
- Update API ListInstances: add request parameters RealLoginUserUid.
13+
- Update API ListTables: add request parameters RealLoginUserUid.
14+
- Update API SearchDatabase: add request parameters RealLoginUserUid.
15+
- Update API SimplyAddInstance: add request parameters RealLoginUserUid.
16+
17+
118
2025-07-17 Version: 1.75.1
219
- Update API GenerateSqlFromNL: add request parameters TableNames.
320

dms-enterprise-20181101/core/Client.cs

Lines changed: 800 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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.Dms_enterprise20181101.Models
10+
{
11+
public class CreateWorkspaceRequest : TeaModel {
12+
/// <summary>
13+
/// <b>Example:</b>
14+
/// <para>token-xxx</para>
15+
/// </summary>
16+
[NameInMap("ClientToken")]
17+
[Validation(Required=false)]
18+
public string ClientToken { get; set; }
19+
20+
/// <summary>
21+
/// <para>This parameter is required.</para>
22+
///
23+
/// <b>Example:</b>
24+
/// <para>Test</para>
25+
/// </summary>
26+
[NameInMap("Description")]
27+
[Validation(Required=false)]
28+
public string Description { get; set; }
29+
30+
/// <summary>
31+
/// <para>This parameter is required.</para>
32+
///
33+
/// <b>Example:</b>
34+
/// <para>cn-hangzhou</para>
35+
/// </summary>
36+
[NameInMap("RegionId")]
37+
[Validation(Required=false)]
38+
public string RegionId { get; set; }
39+
40+
/// <summary>
41+
/// <para>This parameter is required.</para>
42+
///
43+
/// <b>Example:</b>
44+
/// <para>vpc-xxx</para>
45+
/// </summary>
46+
[NameInMap("VpcId")]
47+
[Validation(Required=false)]
48+
public string VpcId { get; set; }
49+
50+
/// <summary>
51+
/// <para>This parameter is required.</para>
52+
///
53+
/// <b>Example:</b>
54+
/// <para>workspace_xxx</para>
55+
/// </summary>
56+
[NameInMap("WorkspaceName")]
57+
[Validation(Required=false)]
58+
public string WorkspaceName { get; set; }
59+
60+
}
61+
62+
}
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.Dms_enterprise20181101.Models
10+
{
11+
public class CreateWorkspaceResponse : 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 CreateWorkspaceResponseBody Body { get; set; }
23+
24+
}
25+
26+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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.Dms_enterprise20181101.Models
10+
{
11+
public class CreateWorkspaceResponseBody : TeaModel {
12+
/// <summary>
13+
/// <b>Example:</b>
14+
/// <para>4AC23904-55DE-550B-9676-E8946F07****</para>
15+
/// </summary>
16+
[NameInMap("RequestId")]
17+
[Validation(Required=false)]
18+
public string RequestId { get; set; }
19+
20+
/// <summary>
21+
/// <b>Example:</b>
22+
/// <para>true</para>
23+
/// </summary>
24+
[NameInMap("Success")]
25+
[Validation(Required=false)]
26+
public bool? Success { get; set; }
27+
28+
/// <summary>
29+
/// <b>Example:</b>
30+
/// <para>12****</para>
31+
/// </summary>
32+
[NameInMap("WorkspaceId")]
33+
[Validation(Required=false)]
34+
public long? WorkspaceId { get; set; }
35+
36+
}
37+
38+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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.Dms_enterprise20181101.Models
10+
{
11+
public class DeleteWorkspaceRequest : TeaModel {
12+
/// <summary>
13+
/// <para>This parameter is required.</para>
14+
///
15+
/// <b>Example:</b>
16+
/// <para>12****</para>
17+
/// </summary>
18+
[NameInMap("WorkspaceId")]
19+
[Validation(Required=false)]
20+
public long? WorkspaceId { get; set; }
21+
22+
}
23+
24+
}
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.Dms_enterprise20181101.Models
10+
{
11+
public class DeleteWorkspaceResponse : 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 DeleteWorkspaceResponseBody Body { get; set; }
23+
24+
}
25+
26+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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.Dms_enterprise20181101.Models
10+
{
11+
public class DeleteWorkspaceResponseBody : TeaModel {
12+
/// <summary>
13+
/// <b>Example:</b>
14+
/// <para>true</para>
15+
/// </summary>
16+
[NameInMap("Data")]
17+
[Validation(Required=false)]
18+
public string Data { get; set; }
19+
20+
/// <summary>
21+
/// <para>Id of the request</para>
22+
///
23+
/// <b>Example:</b>
24+
/// <para>7FAD400F-7A5C-4193-8F9A-39D86C4F0231</para>
25+
/// </summary>
26+
[NameInMap("RequestId")]
27+
[Validation(Required=false)]
28+
public string RequestId { get; set; }
29+
30+
/// <summary>
31+
/// <b>Example:</b>
32+
/// <para>true</para>
33+
/// </summary>
34+
[NameInMap("Success")]
35+
[Validation(Required=false)]
36+
public bool? Success { get; set; }
37+
38+
}
39+
40+
}

dms-enterprise-20181101/core/Models/ExecuteScriptRequest.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ public class ExecuteScriptRequest : TeaModel {
3434
[Validation(Required=false)]
3535
public bool? Logic { get; set; }
3636

37+
[NameInMap("RealLoginUserUid")]
38+
[Validation(Required=false)]
39+
public string RealLoginUserUid { get; set; }
40+
3741
/// <summary>
3842
/// <para>The SQL statements to be executed. Data query language (DQL) statements, data definition language (DDL) statements, and data manipulation language (DML) statements are supported. The control mode of the instance that you want to query determines whether you can execute DDL and DML statements.</para>
3943
/// <para>This parameter is required.</para>

dms-enterprise-20181101/core/Models/GenerateSqlFromNLRequest.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ public class GenerateSqlFromNLRequest : TeaModel {
5858
[Validation(Required=false)]
5959
public string Question { get; set; }
6060

61+
[NameInMap("RealLoginUserUid")]
62+
[Validation(Required=false)]
63+
public string RealLoginUserUid { get; set; }
64+
6165
/// <summary>
6266
/// <b>Example:</b>
6367
/// <para>users,orders</para>

0 commit comments

Comments
 (0)