Skip to content

Commit b78db30

Browse files
release 3.0.1386.1
1 parent fa30f0b commit b78db30

File tree

11 files changed

+241
-37
lines changed

11 files changed

+241
-37
lines changed

SERVICE_CHANGELOG.md

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,37 @@
1-
# Release 3.0.1385.1
1+
# Release 3.0.1386.1
22

3-
## 腾讯电子签(基础版)(essbasic) 版本:2021-05-26
3+
## 日志服务(cls) 版本:2020-10-16
44

5-
### 233 次发布
5+
### 133 次发布
66

7-
发布时间:2025-09-03 01:24:11
7+
发布时间:2025-09-05 01:25:20
88

99
本次发布包含了以下内容:
1010

1111
改善已有的文档。
1212

13-
修改接口:
14-
15-
* [DeleteOrganizationAuthorizations](https://cloud.tencent.com/document/api/1420/111943)
16-
17-
* 新增入参:AuthorizationIds
18-
13+
修改数据结构:
1914

15+
* [DataTransformResouceInfo](https://cloud.tencent.com/document/api/614/56471#DataTransformResouceInfo)
2016

17+
* <font color="#dd0000">**修改成员**:</font>Alias
2118

22-
## 腾讯电子签(基础版)(essbasic) 版本:2020-12-22
2319

2420

2521

26-
## 文字识别(ocr) 版本:2018-11-19
22+
## 数据湖计算 DLC(dlc) 版本:2021-01-25
2723

28-
### 212 次发布
24+
### 136 次发布
2925

30-
发布时间:2025-09-03 01:42:54
26+
发布时间:2025-09-05 01:36:33
3127

3228
本次发布包含了以下内容:
3329

3430
改善已有的文档。
3531

36-
修改数据结构:
37-
38-
* [Value](https://cloud.tencent.com/document/api/866/33527#Value)
39-
40-
* 新增成员:PageIndex
41-
42-
* <font color="#dd0000">**修改成员**:</font>AutoContent, Coord
32+
新增接口:
4333

34+
* [CreateTcIcebergTable](https://cloud.tencent.com/document/api/1342/122963)
4435

4536

4637

products.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@
6363
| cloudapp | [云应用](https://cloud.tencent.com/document/product/1689) | [查看](https://cloud.tencent.com/document/product/1689/108886) | 2025-07-25 01:14:29 |
6464
| cloudaudit | [操作审计](https://cloud.tencent.com/document/product/629) | [查看](https://cloud.tencent.com/document/product/629/35339) | 2025-08-15 01:25:35 |
6565
| cloudhsm | [云加密机](https://cloud.tencent.com/document/product/639) | [查看](https://cloud.tencent.com/document/product/639/41453) | 2025-05-28 01:12:07 |
66-
| cloudstudio | [Cloud Studio(云端 IDE)](https://cloud.tencent.com/document/product/1039) | [查看](https://cloud.tencent.com/document/product/1039/94108) | 2025-02-28 01:15:03 |
67-
| cls | [日志服务](https://cloud.tencent.com/document/product/614) | [查看](https://cloud.tencent.com/document/product/614/56481) | 2025-09-02 01:17:30 |
66+
| cloudstudio | [Cloud Studio(云端 IDE)](https://cloud.tencent.com/document/product/1039) | [查看](https://cloud.tencent.com/document/product/1039/94108) | 2025-09-05 01:25:12 |
67+
| cls | [日志服务](https://cloud.tencent.com/document/product/614) | [查看](https://cloud.tencent.com/document/product/614/56481) | 2025-09-05 01:25:20 |
6868
| cme | [多媒体创作引擎](https://cloud.tencent.com/document/product/1156) | [查看](https://cloud.tencent.com/document/product/1156/40345) | 2025-06-20 01:20:30 |
6969
| cmq | [消息队列 CMQ](https://cloud.tencent.com/document/product/406) | [查看](https://cloud.tencent.com/document/product/406/42643) | 2025-03-14 01:12:04 |
7070
| cms | [内容安全](https://cloud.tencent.com/document/product/669) | [查看](https://cloud.tencent.com/document/product/669/34498) | 2024-06-20 01:24:47 |
@@ -85,7 +85,7 @@
8585
| dbdc | [云数据库独享集群](https://cloud.tencent.com/document/product/1322) | [查看](https://cloud.tencent.com/document/product/1322/74764) | 2025-08-15 01:36:35 |
8686
| dc | [专线接入](https://cloud.tencent.com/document/product/216) | [查看](https://cloud.tencent.com/document/product/216/18410) | 2025-08-22 01:36:14 |
8787
| dcdb | [TDSQL MySQL 版](https://cloud.tencent.com/document/product/557) | [查看](https://cloud.tencent.com/document/product/557/17373) | 2025-08-27 01:33:52 |
88-
| dlc | [数据湖计算 DLC](https://cloud.tencent.com/document/product/1342) | [查看](https://cloud.tencent.com/document/product/1342/53788) | 2025-08-25 01:33:20 |
88+
| dlc | [数据湖计算 DLC](https://cloud.tencent.com/document/product/1342) | [查看](https://cloud.tencent.com/document/product/1342/53788) | 2025-09-05 01:36:33 |
8989
| dnspod | [DNSPod](https://cloud.tencent.com/document/product/1427) | [查看](https://cloud.tencent.com/document/product/1427/56195) | 2025-08-12 01:46:43 |
9090
| domain | [域名注册](https://cloud.tencent.com/document/product/242) | [查看](https://cloud.tencent.com/document/product/242/38891) | 2025-07-17 01:36:05 |
9191
| drm | [数字版权管理](https://cloud.tencent.com/document/product/1000) | [查看](https://cloud.tencent.com/document/product/1000/30705) | 2025-04-30 01:15:59 |
@@ -136,7 +136,7 @@
136136
| keewidb | [云数据库 KeeWiDB](https://cloud.tencent.com/document/product/1520) | [查看](https://cloud.tencent.com/document/product/1520/86241) | 2025-08-15 02:00:49 |
137137
| kms | [密钥管理系统](https://cloud.tencent.com/document/product/573) | [查看](https://cloud.tencent.com/document/product/573/34410) | 2025-07-31 01:58:25 |
138138
| lcic | [实时互动-教育版](https://cloud.tencent.com/document/product/1639) | [查看](https://cloud.tencent.com/document/product/1639/80955) | 2025-08-15 02:01:54 |
139-
| lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | [查看](https://cloud.tencent.com/document/product/1207/47580) | 2025-09-02 01:31:26 |
139+
| lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | [查看](https://cloud.tencent.com/document/product/1207/47580) | 2025-09-04 02:01:10 |
140140
| live | [云直播CSS](https://cloud.tencent.com/document/product/267) | [查看](https://cloud.tencent.com/document/product/267/20462) | 2025-09-02 01:31:50 |
141141
| lke | [腾讯云智能体开发平台](https://cloud.tencent.com/document/product/1759) | [查看](https://cloud.tencent.com/document/product/1759/105115) | 2025-08-29 02:06:12 |
142142
| lkeap | [知识引擎原子能力](https://cloud.tencent.com/document/product/1772) | [查看](https://cloud.tencent.com/document/product/1772/115375) | 2025-08-28 01:32:48 |
@@ -156,7 +156,7 @@
156156
| msp | [迁移服务平台](https://cloud.tencent.com/document/product/659) | [查看](https://cloud.tencent.com/document/product/659/18597) | 2024-12-25 01:51:10 |
157157
| nlp | [NLP 技术](https://cloud.tencent.com/document/product/271) | [查看](https://cloud.tencent.com/document/product/271/35491) | 2025-07-10 02:12:42 |
158158
| npp | [号码保护](https://cloud.tencent.com/document/product) | [查看](https://cloud.tencent.com/document/product/610/40974) | 2020-04-22 08:00:22 |
159-
| oceanus | [流计算 Oceanus](https://cloud.tencent.com/document/product/849) | [查看](https://cloud.tencent.com/document/product/849/52020) | 2025-08-28 01:42:47 |
159+
| oceanus | [流计算 Oceanus](https://cloud.tencent.com/document/product/849) | [查看](https://cloud.tencent.com/document/product/849/52020) | 2025-09-04 02:19:05 |
160160
| ocr | [文字识别](https://cloud.tencent.com/document/product/866) | [查看](https://cloud.tencent.com/document/product/866/33522) | 2025-09-03 01:42:54 |
161161
| omics | [腾讯健康组学平台](https://cloud.tencent.com/document/product/1643) | [查看](https://cloud.tencent.com/document/product/1643/89111) | 2025-09-01 02:25:04 |
162162
| organization | [集团账号管理](https://cloud.tencent.com/document/product/850) | [查看](https://cloud.tencent.com/document/product/850/63320) | 2025-08-20 02:21:53 |
@@ -200,7 +200,7 @@
200200
| tdmq | [消息队列 TDMQ](https://cloud.tencent.com/document/product/1179) | [查看](https://cloud.tencent.com/document/product/1179/46093) | 2025-08-25 02:51:43 |
201201
| tds | [设备安全](https://cloud.tencent.com/document/product/1628) | [查看](https://cloud.tencent.com/document/product/1628/81031) | 2025-04-24 01:27:12 |
202202
| tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | [查看](https://cloud.tencent.com/document/product/1371/60181) | 2025-06-09 02:04:00 |
203-
| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | [查看](https://cloud.tencent.com/document/product/1552/80732) | 2025-08-29 03:00:08 |
203+
| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | [查看](https://cloud.tencent.com/document/product/1552/80732) | 2025-09-05 02:58:13 |
204204
| thpc | [高性能计算平台](https://cloud.tencent.com/document/product/1527) | [查看](https://cloud.tencent.com/document/product/1527/89590) | 2025-08-29 03:04:08 |
205205
| tia | [智能钛机器学习](https://cloud.tencent.com/document/product/851) | [查看](https://cloud.tencent.com/document/product/851/42305) | 2021-10-21 11:12:52 |
206206
| tiia | [图像分析](https://cloud.tencent.com/document/product/865) | [查看](https://cloud.tencent.com/document/product/865/35469) | 2025-08-13 02:36:16 |
@@ -215,7 +215,7 @@
215215
| trocket | [消息队列 RocketMQ 版](https://cloud.tencent.com/document/product/1493) | [查看](https://cloud.tencent.com/document/product/1493/96042) | 2025-08-19 03:10:55 |
216216
| trp | [T-Sec-安心平台(RP)](https://cloud.tencent.com/document/product/1458) | [查看](https://cloud.tencent.com/document/product/1458/75040) | 2025-03-06 01:27:29 |
217217
| trro | [实时互动-工业能源版](https://cloud.tencent.com/document/product/1584) | [查看](https://cloud.tencent.com/document/product/1584/89839) | 2025-09-02 02:24:05 |
218-
| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | [查看](https://cloud.tencent.com/document/product/647/37085) | 2025-08-29 03:15:06 |
218+
| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | [查看](https://cloud.tencent.com/document/product/647/37085) | 2025-09-05 03:13:17 |
219219
| tse | [TSF-Polaris&ZK&网关](https://cloud.tencent.com/document/product/1364) | [查看](https://cloud.tencent.com/document/product/1364/54626) | 2025-08-19 03:14:59 |
220220
| tsf | [TSF-应用管理&Consul](https://cloud.tencent.com/document/product/649) | [查看](https://cloud.tencent.com/document/product/649/36044) | 2025-09-01 03:19:24 |
221221
| tsi | [腾讯同传系统](https://cloud.tencent.com/document/product/1399) | [查看](https://cloud.tencent.com/document/product/1399/107648) | 2025-08-08 01:44:25 |

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ exclude = ["tccli/examples"]
77

88
[project]
99
name = "tccli"
10-
version = "3.0.1385.1"
10+
version = "3.0.1386.1"
1111
authors = [
1212
{ name="tencentcloudapi", email="[email protected]" },
1313
]
@@ -24,7 +24,7 @@ classifiers = [
2424
dependencies = [
2525
"jmespath==0.10.0",
2626
"six==1.16.0",
27-
"tencentcloud-sdk-python>=3.0.1385",
27+
"tencentcloud-sdk-python>=3.0.1386",
2828
]
2929

3030
[project.urls]

tccli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '3.0.1385.1'
1+
__version__ = '3.0.1386.1'
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
**Example 1: 创建tc-iceberg表**
2+
3+
创建tc-iceberg表
4+
5+
Input:
6+
7+
```
8+
tccli dlc CreateTcIcebergTable --cli-unfold-argument \
9+
--TableBaseInfo.DatasourceConnectionName DataLakeCatalog \
10+
--TableBaseInfo.DatabaseName yuxinghe_test_0212 \
11+
--TableBaseInfo.TableName demo_tb \
12+
--TableBaseInfo.SmartPolicy.BaseInfo.Uin 100018379117 \
13+
--TableBaseInfo.SmartPolicy.BaseInfo.AppId 1305424723 \
14+
--TableBaseInfo.SmartPolicy.BaseInfo.PolicyType Table \
15+
--TableBaseInfo.SmartPolicy.BaseInfo.Catalog DataLakeCatalog \
16+
--TableBaseInfo.SmartPolicy.BaseInfo.Database yuxinghe_test_0212 \
17+
--TableBaseInfo.SmartPolicy.BaseInfo.Table demo_tb \
18+
--TableBaseInfo.SmartPolicy.Policy.Inherit none \
19+
--TableBaseInfo.SmartPolicy.Policy.Resources.0.Name 277-spark35-test-yuxinghe \
20+
--TableBaseInfo.SmartPolicy.Policy.Resources.0.ResourceType SQL \
21+
--TableBaseInfo.SmartPolicy.Policy.Resources.0.AttributionType group \
22+
--TableBaseInfo.SmartPolicy.Policy.Resources.0.ResourceGroupName test-277-group \
23+
--TableBaseInfo.SmartPolicy.Policy.Written.WrittenEnable enable \
24+
--TableBaseInfo.SmartPolicy.Policy.Lifecycle.LifecycleEnable enable \
25+
--TableBaseInfo.SmartPolicy.Policy.Lifecycle.Expiration 30 \
26+
--TableBaseInfo.SmartPolicy.Policy.Lifecycle.ExpiredFieldFormat yyyy-MM-dd \
27+
--TableBaseInfo.SmartPolicy.Policy.Lifecycle.ExpiredField col1 \
28+
--TableBaseInfo.SmartPolicy.Policy.Index.IndexEnable disable \
29+
--TableBaseInfo.SmartPolicy.Policy.ChangeTable.DataRetentionTime 7 \
30+
--TableBaseInfo.PrimaryKeys col1 \
31+
--TableBaseInfo.TableFormat TC-ICEBERG \
32+
--Columns.0.Name col1 \
33+
--Columns.0.Type string \
34+
--Columns.1.Name col2 \
35+
--Columns.1.Type int \
36+
--Partitions.0.Name col1 \
37+
--Partitions.0.Transform identity \
38+
--DryRun False
39+
```
40+
41+
Output:
42+
```
43+
{
44+
"Response": {
45+
"DryRun": false,
46+
"RequestId": "deb07535-ccd2-4574-846b-d675249a7f47",
47+
"SQL": "CREATE TABLE IF NOT EXISTS yuxinghe_test_0212.demo_tb ( col1 string, col2 int, primary key(col1)) USING MIXED_ICEBERG PARTITIONED BY (col1) TBLPROPERTIES ('change.data.ttl.minutes'='10080', 'clean-dangling-delete-files.enabled'='true', 'clean-orhan-files.interval'='1440', 'clean-orphan-file.enabled'='true', 'data-expire.datetime-string-pattern'='yyyy-MM-dd', 'data-expire.enabled'='true', 'data-expire.field'='col1', 'data-expire.retention-time'='30d', 'dlc_sub_uin'='100018379117', 'lakehouse.storage.type'='lakefs', 'optimizing.engine.name'='277-spark35-test-yuxinghe', 'optimizing.engine.resource.group.name'='test-277-group', 'self-optimizing.enabled'='true', 'self-optimizing.group'='dlc_1305424723_277-spark35-test-yux_opti_grp', 'self-optimizing.minor.trigger.file-count'='5', 'self-optimizing.target-size'='134217728', 'smart-optimizer.inherit'='none', 'snapshot-expire.interval'='600', 'snapshot.base.keep.count'='5', 'snapshot.base.keep.minutes'='2880', 'table-expire.enabled'='true', 'write.distribution-mode'='hash', 'write.metadata.delete-after-commit.enabled'='true', 'write.metadata.previous-versions-max'='100', 'write.metadata.metrics.default'='full');",
48+
"SessionId": "09b4d457-c0f7-45c7-bc0e-46398322f0dc-SIMPLE-1305424723:DataLakeCatalog:zYBEmJFg:u7CzujF-DataLakeCatalog"
49+
}
50+
}
51+
```
52+

tccli/services/cls/v20201016/api.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6439,12 +6439,12 @@
64396439
},
64406440
{
64416441
"disabled": false,
6442-
"document": "别名",
6442+
"document": "别名\n限制:不能包含字符 |。",
64436443
"example": "topicname",
64446444
"member": "string",
64456445
"name": "Alias",
64466446
"output_required": true,
6447-
"required": true,
6447+
"required": false,
64486448
"type": "string",
64496449
"value_allowed_null": false
64506450
}

tccli/services/dlc/dlc_client.py

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5529,6 +5529,58 @@ def doCreateWorkGroup(args, parsed_globals):
55295529
FormatOutput.output("action", json_obj, g_param[OptionsDefine.Output], g_param[OptionsDefine.Filter])
55305530

55315531

5532+
def doCreateTcIcebergTable(args, parsed_globals):
5533+
g_param = parse_global_arg(parsed_globals)
5534+
5535+
if g_param[OptionsDefine.UseCVMRole.replace('-', '_')]:
5536+
cred = credential.CVMRoleCredential()
5537+
elif g_param[OptionsDefine.RoleArn.replace('-', '_')] and g_param[OptionsDefine.RoleSessionName.replace('-', '_')]:
5538+
cred = credential.STSAssumeRoleCredential(
5539+
g_param[OptionsDefine.SecretId], g_param[OptionsDefine.SecretKey], g_param[OptionsDefine.RoleArn.replace('-', '_')],
5540+
g_param[OptionsDefine.RoleSessionName.replace('-', '_')], endpoint=g_param["sts_cred_endpoint"]
5541+
)
5542+
elif os.getenv(OptionsDefine.ENV_TKE_REGION) and os.getenv(OptionsDefine.ENV_TKE_PROVIDER_ID) and os.getenv(OptionsDefine.ENV_TKE_WEB_IDENTITY_TOKEN_FILE) and os.getenv(OptionsDefine.ENV_TKE_ROLE_ARN):
5543+
cred = credential.DefaultTkeOIDCRoleArnProvider().get_credentials()
5544+
else:
5545+
cred = credential.Credential(
5546+
g_param[OptionsDefine.SecretId], g_param[OptionsDefine.SecretKey], g_param[OptionsDefine.Token]
5547+
)
5548+
http_profile = HttpProfile(
5549+
reqTimeout=60 if g_param[OptionsDefine.Timeout] is None else int(g_param[OptionsDefine.Timeout]),
5550+
reqMethod="POST",
5551+
endpoint=g_param[OptionsDefine.Endpoint],
5552+
proxy=g_param[OptionsDefine.HttpsProxy.replace('-', '_')]
5553+
)
5554+
profile = ClientProfile(httpProfile=http_profile, signMethod="HmacSHA256")
5555+
if g_param[OptionsDefine.Language]:
5556+
profile.language = g_param[OptionsDefine.Language]
5557+
mod = CLIENT_MAP[g_param[OptionsDefine.Version]]
5558+
client = mod.DlcClient(cred, g_param[OptionsDefine.Region], profile)
5559+
client._sdkVersion += ("_CLI_" + __version__)
5560+
models = MODELS_MAP[g_param[OptionsDefine.Version]]
5561+
model = models.CreateTcIcebergTableRequest()
5562+
model.from_json_string(json.dumps(args))
5563+
start_time = time.time()
5564+
while True:
5565+
rsp = client.CreateTcIcebergTable(model)
5566+
result = rsp.to_json_string()
5567+
try:
5568+
json_obj = json.loads(result)
5569+
except TypeError as e:
5570+
json_obj = json.loads(result.decode('utf-8')) # python3.3
5571+
if not g_param[OptionsDefine.Waiter] or search(g_param['OptionsDefine.WaiterInfo']['expr'], json_obj) == g_param['OptionsDefine.WaiterInfo']['to']:
5572+
break
5573+
cur_time = time.time()
5574+
if cur_time - start_time >= g_param['OptionsDefine.WaiterInfo']['timeout']:
5575+
raise ClientError('Request timeout, wait `%s` to `%s` timeout, last request is %s' %
5576+
(g_param['OptionsDefine.WaiterInfo']['expr'], g_param['OptionsDefine.WaiterInfo']['to'],
5577+
search(g_param['OptionsDefine.WaiterInfo']['expr'], json_obj)))
5578+
else:
5579+
print('Inquiry result is %s.' % search(g_param['OptionsDefine.WaiterInfo']['expr'], json_obj))
5580+
time.sleep(g_param['OptionsDefine.WaiterInfo']['interval'])
5581+
FormatOutput.output("action", json_obj, g_param[OptionsDefine.Output], g_param[OptionsDefine.Filter])
5582+
5583+
55325584
def doCreateCHDFSBindingProduct(args, parsed_globals):
55335585
g_param = parse_global_arg(parsed_globals)
55345586

@@ -9494,6 +9546,7 @@ def doUpdateDataEngine(args, parsed_globals):
94949546
"QueryTaskCostDetail": doQueryTaskCostDetail,
94959547
"DropDMSPartitions": doDropDMSPartitions,
94969548
"CreateWorkGroup": doCreateWorkGroup,
9549+
"CreateTcIcebergTable": doCreateTcIcebergTable,
94979550
"CreateCHDFSBindingProduct": doCreateCHDFSBindingProduct,
94989551
"QueryInternalTableWarehouse": doQueryInternalTableWarehouse,
94999552
"DescribeDatasourceConnection": doDescribeDatasourceConnection,

0 commit comments

Comments
 (0)