diff --git a/.changelog/3162.txt b/.changelog/3162.txt new file mode 100644 index 0000000000..746e6df268 --- /dev/null +++ b/.changelog/3162.txt @@ -0,0 +1,3 @@ +```release-note:new-resource +tencentcloud_clb_customized_config_v2 +``` \ No newline at end of file diff --git a/go.mod b/go.mod index b0b0b7f98a..b0fc9afd56 100644 --- a/go.mod +++ b/go.mod @@ -43,10 +43,10 @@ require ( github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/chdfs v1.0.600 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam v1.0.695 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.1073 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1107 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1078 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1103 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1107 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1053 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.1058 @@ -113,6 +113,7 @@ require ( github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dasb v1.0.970 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mqtt v1.0.1099 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus v1.0.831 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/region v1.0.920 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcss v1.0.1031 @@ -310,7 +311,6 @@ require ( github.com/subosito/gotenv v1.4.1 // indirect github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c // indirect github.com/tdakkota/asciicheck v0.2.0 // indirect - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mqtt v1.0.1099 // indirect github.com/tetafro/godot v1.4.11 // indirect github.com/tidwall/gjson v1.17.0 // indirect github.com/tidwall/match v1.1.1 // indirect diff --git a/go.sum b/go.sum index e6302beb12..31a0bbc3b4 100644 --- a/go.sum +++ b/go.sum @@ -858,14 +858,10 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam v1.0.695 h1:FGwsF1 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam v1.0.695/go.mod h1:HAasVoWz8ed6kAg7Q/DTg+8uZXiOgW7lmJeAGGrquEQ= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.1073 h1:+nTp32YOtwreGWNjbTHglsnxu5pruPyHOosQ1yN/tkE= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.1073/go.mod h1:D9xdyB3utAtgGwTExSGxHSVQMfVHEUo/bfaBTxjHkao= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034 h1:nZBr0eJI2iTLSm26QZXNgk4VT3Fxtt+zgXCiCH6avmo= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034/go.mod h1:q8fxlV0OQPmG3Zqq4f06m+EOqfU8BvZPnVsPCkCdv6E= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1107 h1:sUiyGfYHzNpHKJx6DlRu1K8xBEGaWlOQT+8W5Ws0v4U= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1107/go.mod h1:L1r6mc7XjFlyLlOVqRvPEhjXneHywnyjyv9EoiGBRvM= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 h1:dIr+MVsZeUBiKZELfJh5HRJdI+BI6lCp5pv/2oXekuk= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033/go.mod h1:7oFlNimGSTHFy6JV7W/IZKuJWr+NUjCnGLTvb9MWNrY= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046 h1:SgWglnqN+BnWZcIdWvgKoubxGXR0Q9hjQcHRjPzA5dw= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046/go.mod h1:jIc15EkToFSyRnewkLQKgln+OLOJeckLK2TskLvWK24= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1074 h1:GLp9YUSqBvF1hq8seAvooOqH02udzghXGpRYc9nbltw= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1074/go.mod h1:959Fw2N/9eZN8jCNZ2ejNZEpjTvkr4nHdWC0SE4QaA4= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1078 h1:6yf63sgR2q1ikVedWTXldtrArDHXG01yIdcWSSI5e5Y= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1078/go.mod h1:D0n69Y0uDnHt31Wp5Z+uqmgBzr8xTZhrXPJ6d6KJL6E= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.414/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y= @@ -909,7 +905,6 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.860/go.mod github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.920/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.944/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.947/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.949/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.955/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.970/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.993/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= @@ -924,27 +919,19 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033/go.mod github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1037/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1038/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1046/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1053/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1055/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1056/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1058/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1066/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1068/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1071/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1073/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1074 h1:rlVhKPIEMhod0wm5KymTqBnC9PQIYVobQjV3uPdd2u8= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1074/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1078 h1:6dDx6ePLVKl39noLeqVO22A1xPoTRXcVkQ3rW9WlnXA= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1078/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1096 h1:DMokC7T0UF8wMfT1kD+mX3M+hc2C06gmFvQ9gsfRPmI= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1096/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1099 h1:4fQ53ORk6Eayw1H2kg43PoBnUuhGR6WRG6rtec/i3oI= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1099/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1102 h1:DxsNhw67OHyQME20IULmi8lgNY9MHuQ+qS1XH1/yTvM= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1102/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1103 h1:iXN1f1GxuX9wdluA+knK8xKsAWsOlz29V19fVcuuv9g= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1103/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1107 h1:q6GZzn6dvOeY2gFthWudL08hBq2+mwsBdideLRr6jtI= +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1107/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU= @@ -975,10 +962,6 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.628 h1:cnhe9uh github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts v1.0.628/go.mod h1:JxTXEld643DHk5HeQe4xIvuuoxsCmbTjgmE64Mtrdxw= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/eb v1.0.760 h1:IKP2LFgJwbnP4IyQQw0k2gdVrd8H8e8X8TL/cIuCHEk= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/eb v1.0.760/go.mod h1:pSQXTeuC6BahiUIfssVqvL1/BoXccLkyD7nJ+tKgygw= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.1055 h1:CAxiWYRFmvpcDMkpoF7E0HZXgpM2BPYE+uyrS92LPQE= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.1055/go.mod h1:tmcOt09PyU+2nQgdbz0Lwe8aS8/Sb1spemL9kxusCPU= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.1102 h1:3cS4OB+j66Zi7DV6lqvEZguz/tOXPTez47ufy44f58M= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.1102/go.mod h1:xRRqSB3vMrDRyeLElb+S/4wUapgQxvjgZ0eOZwsVIwM= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.1103 h1:TerozsZCbIFczAtwL8oqv3PzunrvcSY8TQWv1BgUb7E= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr v1.0.1103/go.mod h1:sPIm+EDa1aKeoUt+eX600TPmri5ze13pb3xLTCWqK20= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/es v1.0.777 h1:G1eX/DkiznhSjNVF97BAQyycFXOiPHxeTxgOadp5J/o= @@ -993,8 +976,6 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/live v1.0.777 h1:8nSy6G github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/live v1.0.777/go.mod h1:Nsd3yEpXQqXrWbN3mJbrk+A2KcdxHVW5xIRFAyIvlAE= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mariadb v1.0.672 h1:sR3MyM9RBw1PNRdWoBrtK+2M9Qbb0i6DfQSrvZ4/4os= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mariadb v1.0.672/go.mod h1:o3rBKhtfIJfw4BG22M0CQVLQAc0WqIsbyRI/EW52Ka0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb v1.0.949 h1:GZGGul+VBoU6Ont/8/S5Ot0wXVrSYBDtk79tFSdvWQ0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb v1.0.949/go.mod h1:75i/x1XqkqqqOgEBj31PdpnSeehsscgI5aj6aNgcsXE= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb v1.0.1096 h1:cX2oVX7xaavobw7Qo5RNfyil4wLT9OMRikzyvCpnqzU= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb v1.0.1096/go.mod h1:YhKow73Lzn/iRvvDT0/XBnXsSypr29QZCDU6c4reVRg= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/monitor v1.0.1066 h1:NBQgNznZRuNQ7AEHPtjFRq588IFEIvClBVtHdR/Q7Wo= @@ -1007,8 +988,6 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus v1.0.831 h1:oya github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus v1.0.831/go.mod h1:2WuTlTnKCnZoa6l0JxY9GNfo0UG6nU7AEsljF8rMMsM= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/organization v1.0.1038 h1:BJqvIa+Z7bt1Y2VN9wZSye7Bq2RaVrRw1Rt50TwsgsM= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/organization v1.0.1038/go.mod h1:ZcauOIKWXstNwe6IlD3iBBxzljEWdQjZbTc6PfwsPxQ= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres v1.0.1010 h1:lx554ZfB++mge+/Gk7LnDUI5Dwm9r+DgGNN9C/DqhE4= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres v1.0.1010/go.mod h1:GGhAf2ehV2/jwKf3Sezr2x/soJ3nDuefJFlcoZnlflA= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres v1.0.1103 h1:lJW5ID6x9DS2xZzzALJVpY9zhNfqhBl/e2YDUkbzBcg= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres v1.0.1103/go.mod h1:PI4OqbnLLCWw6u/vNHnVVZeV/awmB9+zpLdhjYhWbKs= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns v1.0.1038 h1:4rzyVxkDB27v73jDXPr5eGAwjN859R7SsqniCt+46XE= diff --git a/tencentcloud/provider.go b/tencentcloud/provider.go index 30b73c5206..2cfb479fc6 100644 --- a/tencentcloud/provider.go +++ b/tencentcloud/provider.go @@ -1292,6 +1292,7 @@ func Provider() *schema.Provider { "tencentcloud_clb_log_set": clb.ResourceTencentCloudClbLogSet(), "tencentcloud_clb_log_topic": clb.ResourceTencentCloudClbLogTopic(), "tencentcloud_clb_customized_config": clb.ResourceTencentCloudClbCustomizedConfig(), + "tencentcloud_clb_customized_config_v2": clb.ResourceTencentCloudClbCustomizedConfigV2(), "tencentcloud_clb_snat_ip": clb.ResourceTencentCloudClbSnatIp(), "tencentcloud_clb_function_targets_attachment": clb.ResourceTencentCloudClbFunctionTargetsAttachment(), "tencentcloud_clb_instance_mix_ip_target_config": clb.ResourceTencentCloudClbInstanceMixIpTargetConfig(), diff --git a/tencentcloud/provider.md b/tencentcloud/provider.md index 2859b5129a..4ba242934a 100644 --- a/tencentcloud/provider.md +++ b/tencentcloud/provider.md @@ -1,4 +1,5 @@ -The TencentCloud provider is used to interact with many resources supported by [TencentCloud](https://intl.cloud.tencent.com). +The TencentCloud provider is used to interact with many resources supported +by [TencentCloud](https://intl.cloud.tencent.com). The provider needs to be configured with the proper credentials before it can be used. Use the navigation on the left to read about the available resources. @@ -40,2238 +41,2236 @@ provider "tencentcloud" { Resources List Provider Data Sources - tencentcloud_availability_regions - tencentcloud_availability_zones_by_product - tencentcloud_availability_zones +tencentcloud_availability_regions +tencentcloud_availability_zones_by_product +tencentcloud_availability_zones Project - Data Source - tencentcloud_projects +Data Source +tencentcloud_projects - Resource - tencentcloud_project +Resource +tencentcloud_project Anti-DDoS(antiddos) - Data Source - tencentcloud_antiddos_basic_device_status - tencentcloud_antiddos_bgp_biz_trend - tencentcloud_antiddos_list_listener - tencentcloud_antiddos_overview_attack_trend +Data Source +tencentcloud_antiddos_basic_device_status +tencentcloud_antiddos_bgp_biz_trend +tencentcloud_antiddos_list_listener +tencentcloud_antiddos_overview_attack_trend Anti-DDoS(DayuV2) - Data Source - tencentcloud_dayu_eip - tencentcloud_dayu_l4_rules_v2 - tencentcloud_dayu_l7_rules_v2 - tencentcloud_antiddos_pending_risk_info - tencentcloud_antiddos_overview_index - tencentcloud_antiddos_overview_ddos_trend - tencentcloud_antiddos_overview_ddos_event_list - tencentcloud_antiddos_overview_cc_trend - - Resource - tencentcloud_dayu_eip - tencentcloud_dayu_l4_rule - tencentcloud_dayu_l7_rule_v2 - tencentcloud_dayu_ddos_policy_v2 - tencentcloud_dayu_cc_policy_v2 - tencentcloud_dayu_ddos_ip_attachment_v2 - tencentcloud_antiddos_ddos_black_white_ip - tencentcloud_antiddos_ddos_geo_ip_block_config - tencentcloud_antiddos_ddos_speed_limit_config - tencentcloud_antiddos_default_alarm_threshold - tencentcloud_antiddos_scheduling_domain_user_name - tencentcloud_antiddos_ip_alarm_threshold_config - tencentcloud_antiddos_packet_filter_config - tencentcloud_antiddos_port_acl_config - tencentcloud_antiddos_cc_black_white_ip - tencentcloud_antiddos_cc_precision_policy +Data Source +tencentcloud_dayu_eip +tencentcloud_dayu_l4_rules_v2 +tencentcloud_dayu_l7_rules_v2 +tencentcloud_antiddos_pending_risk_info +tencentcloud_antiddos_overview_index +tencentcloud_antiddos_overview_ddos_trend +tencentcloud_antiddos_overview_ddos_event_list +tencentcloud_antiddos_overview_cc_trend + +Resource +tencentcloud_dayu_eip +tencentcloud_dayu_l4_rule +tencentcloud_dayu_l7_rule_v2 +tencentcloud_dayu_ddos_policy_v2 +tencentcloud_dayu_cc_policy_v2 +tencentcloud_dayu_ddos_ip_attachment_v2 +tencentcloud_antiddos_ddos_black_white_ip +tencentcloud_antiddos_ddos_geo_ip_block_config +tencentcloud_antiddos_ddos_speed_limit_config +tencentcloud_antiddos_default_alarm_threshold +tencentcloud_antiddos_scheduling_domain_user_name +tencentcloud_antiddos_ip_alarm_threshold_config +tencentcloud_antiddos_packet_filter_config +tencentcloud_antiddos_port_acl_config +tencentcloud_antiddos_cc_black_white_ip +tencentcloud_antiddos_cc_precision_policy Anti-DDoS(Dayu) - Data Source - tencentcloud_dayu_cc_http_policies - tencentcloud_dayu_cc_https_policies - tencentcloud_dayu_ddos_policies - tencentcloud_dayu_ddos_policy_attachments - tencentcloud_dayu_ddos_policy_cases - tencentcloud_dayu_l4_rules - tencentcloud_dayu_l7_rules - - Resource - tencentcloud_dayu_cc_http_policy - tencentcloud_dayu_cc_https_policy - tencentcloud_dayu_ddos_policy - tencentcloud_dayu_ddos_policy_attachment - tencentcloud_dayu_ddos_policy_case - tencentcloud_dayu_l4_rule - tencentcloud_dayu_l7_rule +Data Source +tencentcloud_dayu_cc_http_policies +tencentcloud_dayu_cc_https_policies +tencentcloud_dayu_ddos_policies +tencentcloud_dayu_ddos_policy_attachments +tencentcloud_dayu_ddos_policy_cases +tencentcloud_dayu_l4_rules +tencentcloud_dayu_l7_rules + +Resource +tencentcloud_dayu_cc_http_policy +tencentcloud_dayu_cc_https_policy +tencentcloud_dayu_ddos_policy +tencentcloud_dayu_ddos_policy_attachment +tencentcloud_dayu_ddos_policy_case +tencentcloud_dayu_l4_rule +tencentcloud_dayu_l7_rule API GateWay(apigateway) - Data Source - tencentcloud_api_gateway_apis - tencentcloud_api_gateway_services - tencentcloud_api_gateway_throttling_services - tencentcloud_api_gateway_throttling_apis - tencentcloud_api_gateway_usage_plans - tencentcloud_api_gateway_ip_strategies - tencentcloud_api_gateway_customer_domains - tencentcloud_api_gateway_usage_plan_environments - tencentcloud_api_gateway_api_keys - tencentcloud_api_gateway_api_docs - tencentcloud_api_gateway_api_apps - tencentcloud_api_gateway_plugins - tencentcloud_api_gateway_upstreams - tencentcloud_api_gateway_api_usage_plans - tencentcloud_api_gateway_api_app_service - tencentcloud_api_gateway_bind_api_apps_status - tencentcloud_api_gateway_api_app_api - tencentcloud_api_gateway_api_plugins - tencentcloud_api_gateway_service_release_versions - tencentcloud_api_gateway_service_environment_list - - Resource - tencentcloud_api_gateway_api - tencentcloud_api_gateway_service - tencentcloud_api_gateway_custom_domain - tencentcloud_api_gateway_usage_plan - tencentcloud_api_gateway_usage_plan_attachment - tencentcloud_api_gateway_ip_strategy - tencentcloud_api_gateway_strategy_attachment - tencentcloud_api_gateway_api_key - tencentcloud_api_gateway_api_key_attachment - tencentcloud_api_gateway_service_release - tencentcloud_api_gateway_plugin - tencentcloud_api_gateway_plugin_attachment - tencentcloud_api_gateway_api_doc - tencentcloud_api_gateway_api_app - tencentcloud_api_gateway_upstream - tencentcloud_api_gateway_api_app_attachment - tencentcloud_api_gateway_update_api_app_key - tencentcloud_api_gateway_import_open_api - tencentcloud_api_gateway_update_service +Data Source +tencentcloud_api_gateway_apis +tencentcloud_api_gateway_services +tencentcloud_api_gateway_throttling_services +tencentcloud_api_gateway_throttling_apis +tencentcloud_api_gateway_usage_plans +tencentcloud_api_gateway_ip_strategies +tencentcloud_api_gateway_customer_domains +tencentcloud_api_gateway_usage_plan_environments +tencentcloud_api_gateway_api_keys +tencentcloud_api_gateway_api_docs +tencentcloud_api_gateway_api_apps +tencentcloud_api_gateway_plugins +tencentcloud_api_gateway_upstreams +tencentcloud_api_gateway_api_usage_plans +tencentcloud_api_gateway_api_app_service +tencentcloud_api_gateway_bind_api_apps_status +tencentcloud_api_gateway_api_app_api +tencentcloud_api_gateway_api_plugins +tencentcloud_api_gateway_service_release_versions +tencentcloud_api_gateway_service_environment_list + +Resource +tencentcloud_api_gateway_api +tencentcloud_api_gateway_service +tencentcloud_api_gateway_custom_domain +tencentcloud_api_gateway_usage_plan +tencentcloud_api_gateway_usage_plan_attachment +tencentcloud_api_gateway_ip_strategy +tencentcloud_api_gateway_strategy_attachment +tencentcloud_api_gateway_api_key +tencentcloud_api_gateway_api_key_attachment +tencentcloud_api_gateway_service_release +tencentcloud_api_gateway_plugin +tencentcloud_api_gateway_plugin_attachment +tencentcloud_api_gateway_api_doc +tencentcloud_api_gateway_api_app +tencentcloud_api_gateway_upstream +tencentcloud_api_gateway_api_app_attachment +tencentcloud_api_gateway_update_api_app_key +tencentcloud_api_gateway_import_open_api +tencentcloud_api_gateway_update_service Cloud Audit(Audit) - Data Source - tencentcloud_audit_cos_regions - tencentcloud_audit_key_alias - tencentcloud_audits - tencentcloud_audit_events +Data Source +tencentcloud_audit_cos_regions +tencentcloud_audit_key_alias +tencentcloud_audits +tencentcloud_audit_events - Resource - tencentcloud_audit_track - tencentcloud_events_audit_track +Resource +tencentcloud_audit_track +tencentcloud_events_audit_track Auto Scaling(AS) - Data Source - tencentcloud_as_scaling_configs - tencentcloud_as_scaling_groups - tencentcloud_as_scaling_policies - tencentcloud_as_instances - tencentcloud_as_advices - tencentcloud_as_limits - tencentcloud_as_last_activity - - Resource - tencentcloud_as_scaling_config - tencentcloud_as_scaling_group - tencentcloud_as_scaling_group_status - tencentcloud_as_attachment - tencentcloud_as_scaling_policy - tencentcloud_as_schedule - tencentcloud_as_lifecycle_hook - tencentcloud_as_notification - tencentcloud_as_remove_instances - tencentcloud_as_protect_instances - tencentcloud_as_start_instances - tencentcloud_as_stop_instances - tencentcloud_as_scale_in_instances - tencentcloud_as_scale_out_instances - tencentcloud_as_execute_scaling_policy - tencentcloud_as_complete_lifecycle - tencentcloud_as_start_instance_refresh +Data Source +tencentcloud_as_scaling_configs +tencentcloud_as_scaling_groups +tencentcloud_as_scaling_policies +tencentcloud_as_instances +tencentcloud_as_advices +tencentcloud_as_limits +tencentcloud_as_last_activity + +Resource +tencentcloud_as_scaling_config +tencentcloud_as_scaling_group +tencentcloud_as_scaling_group_status +tencentcloud_as_attachment +tencentcloud_as_scaling_policy +tencentcloud_as_schedule +tencentcloud_as_lifecycle_hook +tencentcloud_as_notification +tencentcloud_as_remove_instances +tencentcloud_as_protect_instances +tencentcloud_as_start_instances +tencentcloud_as_stop_instances +tencentcloud_as_scale_in_instances +tencentcloud_as_scale_out_instances +tencentcloud_as_execute_scaling_policy +tencentcloud_as_complete_lifecycle +tencentcloud_as_start_instance_refresh Content Delivery Network(CDN) - Data Source - tencentcloud_cdn_domains - tencentcloud_cdn_domain_verifier +Data Source +tencentcloud_cdn_domains +tencentcloud_cdn_domain_verifier - Resource - tencentcloud_cdn_domain - tencentcloud_cdn_url_push - tencentcloud_cdn_url_purge +Resource +tencentcloud_cdn_domain +tencentcloud_cdn_url_push +tencentcloud_cdn_url_purge Cloud Kafka(ckafka) - Data Source - tencentcloud_ckafka_users - tencentcloud_ckafka_acls - tencentcloud_ckafka_topics - tencentcloud_ckafka_instances - tencentcloud_ckafka_connect_resource - tencentcloud_ckafka_region - tencentcloud_ckafka_datahub_topic - tencentcloud_ckafka_datahub_group_offsets - tencentcloud_ckafka_datahub_task - tencentcloud_ckafka_group - tencentcloud_ckafka_group_offsets - tencentcloud_ckafka_group_info - tencentcloud_ckafka_task_status - tencentcloud_ckafka_topic_flow_ranking - tencentcloud_ckafka_topic_produce_connection - tencentcloud_ckafka_topic_subscribe_group - tencentcloud_ckafka_topic_sync_replica - tencentcloud_ckafka_zone - - Resource - tencentcloud_ckafka_instance - tencentcloud_ckafka_user - tencentcloud_ckafka_acl - tencentcloud_ckafka_topic - tencentcloud_ckafka_datahub_topic - tencentcloud_ckafka_connect_resource - tencentcloud_ckafka_renew_instance - tencentcloud_ckafka_acl_rule - tencentcloud_ckafka_consumer_group - tencentcloud_ckafka_consumer_group_modify_offset - tencentcloud_ckafka_datahub_task - tencentcloud_ckafka_route +Data Source +tencentcloud_ckafka_users +tencentcloud_ckafka_acls +tencentcloud_ckafka_topics +tencentcloud_ckafka_instances +tencentcloud_ckafka_connect_resource +tencentcloud_ckafka_region +tencentcloud_ckafka_datahub_topic +tencentcloud_ckafka_datahub_group_offsets +tencentcloud_ckafka_datahub_task +tencentcloud_ckafka_group +tencentcloud_ckafka_group_offsets +tencentcloud_ckafka_group_info +tencentcloud_ckafka_task_status +tencentcloud_ckafka_topic_flow_ranking +tencentcloud_ckafka_topic_produce_connection +tencentcloud_ckafka_topic_subscribe_group +tencentcloud_ckafka_topic_sync_replica +tencentcloud_ckafka_zone + +Resource +tencentcloud_ckafka_instance +tencentcloud_ckafka_user +tencentcloud_ckafka_acl +tencentcloud_ckafka_topic +tencentcloud_ckafka_datahub_topic +tencentcloud_ckafka_connect_resource +tencentcloud_ckafka_renew_instance +tencentcloud_ckafka_acl_rule +tencentcloud_ckafka_consumer_group +tencentcloud_ckafka_consumer_group_modify_offset +tencentcloud_ckafka_datahub_task +tencentcloud_ckafka_route Cloud Access Management(CAM) - Data Source - tencentcloud_cam_group_memberships - tencentcloud_cam_group_policy_attachments - tencentcloud_cam_groups - tencentcloud_cam_policies - tencentcloud_cam_role_policy_attachments - tencentcloud_cam_roles - tencentcloud_cam_saml_providers - tencentcloud_cam_user_policy_attachments - tencentcloud_cam_users - tencentcloud_user_info - tencentcloud_cam_list_entities_for_policy - tencentcloud_cam_secret_last_used_time - tencentcloud_cam_account_summary - tencentcloud_cam_policy_granting_service_access - tencentcloud_cam_oidc_config - tencentcloud_cam_group_user_account - tencentcloud_cam_sub_accounts - tencentcloud_cam_role_detail - - Resource - tencentcloud_cam_role - tencentcloud_cam_role_by_name - tencentcloud_cam_role_policy_attachment - tencentcloud_cam_role_policy_attachment_by_name - tencentcloud_cam_policy - tencentcloud_cam_policy_by_name - tencentcloud_cam_user - tencentcloud_cam_user_policy_attachment - tencentcloud_cam_group - tencentcloud_cam_group_policy_attachment - tencentcloud_cam_group_membership - tencentcloud_cam_saml_provider - tencentcloud_cam_oidc_sso - tencentcloud_cam_role_sso - tencentcloud_cam_service_linked_role - tencentcloud_cam_mfa_flag - tencentcloud_cam_access_key - tencentcloud_cam_user_saml_config - tencentcloud_cam_tag_role_attachment - tencentcloud_cam_policy_version - tencentcloud_cam_set_policy_version_config - tencentcloud_cam_user_permission_boundary_attachment - tencentcloud_cam_role_permission_boundary_attachment +Data Source +tencentcloud_cam_group_memberships +tencentcloud_cam_group_policy_attachments +tencentcloud_cam_groups +tencentcloud_cam_policies +tencentcloud_cam_role_policy_attachments +tencentcloud_cam_roles +tencentcloud_cam_saml_providers +tencentcloud_cam_user_policy_attachments +tencentcloud_cam_users +tencentcloud_user_info +tencentcloud_cam_list_entities_for_policy +tencentcloud_cam_secret_last_used_time +tencentcloud_cam_account_summary +tencentcloud_cam_policy_granting_service_access +tencentcloud_cam_oidc_config +tencentcloud_cam_group_user_account +tencentcloud_cam_sub_accounts +tencentcloud_cam_role_detail + +Resource +tencentcloud_cam_role +tencentcloud_cam_role_by_name +tencentcloud_cam_role_policy_attachment +tencentcloud_cam_role_policy_attachment_by_name +tencentcloud_cam_policy +tencentcloud_cam_policy_by_name +tencentcloud_cam_user +tencentcloud_cam_user_policy_attachment +tencentcloud_cam_group +tencentcloud_cam_group_policy_attachment +tencentcloud_cam_group_membership +tencentcloud_cam_saml_provider +tencentcloud_cam_oidc_sso +tencentcloud_cam_role_sso +tencentcloud_cam_service_linked_role +tencentcloud_cam_mfa_flag +tencentcloud_cam_access_key +tencentcloud_cam_user_saml_config +tencentcloud_cam_tag_role_attachment +tencentcloud_cam_policy_version +tencentcloud_cam_set_policy_version_config +tencentcloud_cam_user_permission_boundary_attachment +tencentcloud_cam_role_permission_boundary_attachment Customer Identity and Access Management(CIAM) - Resource - tencentcloud_ciam_user_store - tencentcloud_ciam_user_group +Resource +tencentcloud_ciam_user_store +tencentcloud_ciam_user_group Cloud Block Storage(CBS) - Data Source - tencentcloud_cbs_snapshots - tencentcloud_cbs_storages - tencentcloud_cbs_storages_set - tencentcloud_cbs_snapshot_policies - - Resource - tencentcloud_cbs_storage - tencentcloud_cbs_storage_set - tencentcloud_cbs_storage_attachment - tencentcloud_cbs_storage_set_attachment - tencentcloud_cbs_snapshot - tencentcloud_cbs_snapshot_policy - tencentcloud_cbs_snapshot_policy_attachment - tencentcloud_cbs_snapshot_share_permission - tencentcloud_cbs_disk_backup - tencentcloud_cbs_disk_backup_rollback_operation +Data Source +tencentcloud_cbs_snapshots +tencentcloud_cbs_storages +tencentcloud_cbs_storages_set +tencentcloud_cbs_snapshot_policies + +Resource +tencentcloud_cbs_storage +tencentcloud_cbs_storage_set +tencentcloud_cbs_storage_attachment +tencentcloud_cbs_storage_set_attachment +tencentcloud_cbs_snapshot +tencentcloud_cbs_snapshot_policy +tencentcloud_cbs_snapshot_policy_attachment +tencentcloud_cbs_snapshot_share_permission +tencentcloud_cbs_disk_backup +tencentcloud_cbs_disk_backup_rollback_operation Cloud Connect Network(CCN) - Data Source - tencentcloud_ccn_bandwidth_limits - tencentcloud_ccn_instances - tencentcloud_ccn_cross_border_compliance - tencentcloud_ccn_tenant_instances - tencentcloud_ccn_cross_border_flow_monitor - tencentcloud_ccn_cross_border_region_bandwidth_limits - tencentcloud_ccn_routes - tencentcloud_ccn_route_table_input_policies - - Resource - tencentcloud_ccn - tencentcloud_ccn_attachment - tencentcloud_ccn_bandwidth_limit - tencentcloud_ccn_routes - tencentcloud_ccn_instances_accept_attach - tencentcloud_ccn_instances_reject_attach - tencentcloud_ccn_instances_reset_attach - tencentcloud_ccn_route_table - tencentcloud_ccn_route_table_input_policies - tencentcloud_ccn_route_table_broadcast_policies - tencentcloud_ccn_route_table_selection_policies - tencentcloud_ccn_route_table_associate_instance_config +Data Source +tencentcloud_ccn_bandwidth_limits +tencentcloud_ccn_instances +tencentcloud_ccn_cross_border_compliance +tencentcloud_ccn_tenant_instances +tencentcloud_ccn_cross_border_flow_monitor +tencentcloud_ccn_cross_border_region_bandwidth_limits +tencentcloud_ccn_routes +tencentcloud_ccn_route_table_input_policies + +Resource +tencentcloud_ccn +tencentcloud_ccn_attachment +tencentcloud_ccn_bandwidth_limit +tencentcloud_ccn_routes +tencentcloud_ccn_instances_accept_attach +tencentcloud_ccn_instances_reject_attach +tencentcloud_ccn_instances_reset_attach +tencentcloud_ccn_route_table +tencentcloud_ccn_route_table_input_policies +tencentcloud_ccn_route_table_broadcast_policies +tencentcloud_ccn_route_table_selection_policies +tencentcloud_ccn_route_table_associate_instance_config CVM Dedicated Host(CDH) - Data Source - tencentcloud_cdh_instances +Data Source +tencentcloud_cdh_instances - Resource - tencentcloud_cdh_instance +Resource +tencentcloud_cdh_instance Cloud File Storage(CFS) - Data Source - tencentcloud_cfs_access_groups - tencentcloud_cfs_access_rules - tencentcloud_cfs_file_systems - tencentcloud_cfs_mount_targets - tencentcloud_cfs_file_system_clients - tencentcloud_cfs_available_zone - - Resource - tencentcloud_cfs_file_system - tencentcloud_cfs_access_group - tencentcloud_cfs_access_rule - tencentcloud_cfs_auto_snapshot_policy - tencentcloud_cfs_auto_snapshot_policy_attachment - tencentcloud_cfs_snapshot - tencentcloud_cfs_sign_up_cfs_service +Data Source +tencentcloud_cfs_access_groups +tencentcloud_cfs_access_rules +tencentcloud_cfs_file_systems +tencentcloud_cfs_mount_targets +tencentcloud_cfs_file_system_clients +tencentcloud_cfs_available_zone + +Resource +tencentcloud_cfs_file_system +tencentcloud_cfs_access_group +tencentcloud_cfs_access_rule +tencentcloud_cfs_auto_snapshot_policy +tencentcloud_cfs_auto_snapshot_policy_attachment +tencentcloud_cfs_snapshot +tencentcloud_cfs_sign_up_cfs_service Container Cluster(tke) - Data Source - tencentcloud_container_cluster_instances - tencentcloud_container_clusters +Data Source +tencentcloud_container_cluster_instances +tencentcloud_container_clusters - Resource - tencentcloud_container_cluster - tencentcloud_container_cluster_instance +Resource +tencentcloud_container_cluster +tencentcloud_container_cluster_instance Cloud Load Balancer(CLB) - Data Source - tencentcloud_clb_attachments - tencentcloud_clb_instances - tencentcloud_clb_listener_rules - tencentcloud_clb_listeners - tencentcloud_clb_redirections - tencentcloud_clb_target_groups - tencentcloud_clb_cluster_resources - tencentcloud_clb_cross_targets - tencentcloud_clb_exclusive_clusters - tencentcloud_clb_idle_instances - tencentcloud_clb_listeners_by_targets - tencentcloud_clb_instance_by_cert_id - tencentcloud_clb_instance_traffic - tencentcloud_clb_instance_detail - tencentcloud_clb_resources - tencentcloud_clb_target_group_list - tencentcloud_clb_target_health - - Resource - tencentcloud_clb_instance - tencentcloud_clb_listener - tencentcloud_clb_listener_rule - tencentcloud_clb_listener_default_domain - tencentcloud_clb_attachment - tencentcloud_clb_redirection - tencentcloud_lb - tencentcloud_alb_server_attachment - tencentcloud_clb_target_group - tencentcloud_clb_target_group_instance_attachment - tencentcloud_clb_target_group_attachment - tencentcloud_clb_target_group_attachments - tencentcloud_clb_log_set - tencentcloud_clb_log_topic - tencentcloud_clb_customized_config - tencentcloud_clb_snat_ip - tencentcloud_clb_function_targets_attachment - tencentcloud_clb_instance_sla_config - tencentcloud_clb_instance_mix_ip_target_config - tencentcloud_clb_replace_cert_for_lbs - tencentcloud_clb_security_group_attachment +Data Source +tencentcloud_clb_attachments +tencentcloud_clb_instances +tencentcloud_clb_listener_rules +tencentcloud_clb_listeners +tencentcloud_clb_redirections +tencentcloud_clb_target_groups +tencentcloud_clb_cluster_resources +tencentcloud_clb_cross_targets +tencentcloud_clb_exclusive_clusters +tencentcloud_clb_idle_instances +tencentcloud_clb_listeners_by_targets +tencentcloud_clb_instance_by_cert_id +tencentcloud_clb_instance_traffic +tencentcloud_clb_instance_detail +tencentcloud_clb_resources +tencentcloud_clb_target_group_list +tencentcloud_clb_target_health + +Resource +tencentcloud_clb_instance +tencentcloud_clb_listener +tencentcloud_clb_listener_rule +tencentcloud_clb_listener_default_domain +tencentcloud_clb_attachment +tencentcloud_clb_redirection +tencentcloud_lb +tencentcloud_alb_server_attachment +tencentcloud_clb_target_group +tencentcloud_clb_target_group_instance_attachment +tencentcloud_clb_target_group_attachment +tencentcloud_clb_target_group_attachments +tencentcloud_clb_log_set +tencentcloud_clb_log_topic +tencentcloud_clb_customized_config +tencentcloud_clb_customized_config_v2 +tencentcloud_clb_snat_ip +tencentcloud_clb_function_targets_attachment +tencentcloud_clb_instance_sla_config +tencentcloud_clb_instance_mix_ip_target_config +tencentcloud_clb_replace_cert_for_lbs +tencentcloud_clb_security_group_attachment Cloud Object Storage(COS) - Data Source - tencentcloud_cos_bucket_object - tencentcloud_cos_buckets - tencentcloud_cos_batchs - tencentcloud_cos_bucket_inventorys - tencentcloud_cos_bucket_multipart_uploads - - Resource - tencentcloud_cos_bucket - tencentcloud_cos_bucket_object - tencentcloud_cos_bucket_policy - tencentcloud_cos_bucket_referer - tencentcloud_cos_bucket_version - tencentcloud_cos_bucket_domain_certificate_attachment - tencentcloud_cos_bucket_inventory - tencentcloud_cos_batch - tencentcloud_cos_object_abort_multipart_upload_operation - tencentcloud_cos_object_copy_operation - tencentcloud_cos_object_restore_operation - tencentcloud_cos_bucket_generate_inventory_immediately_operation - tencentcloud_cos_object_download_operation +Data Source +tencentcloud_cos_bucket_object +tencentcloud_cos_buckets +tencentcloud_cos_batchs +tencentcloud_cos_bucket_inventorys +tencentcloud_cos_bucket_multipart_uploads + +Resource +tencentcloud_cos_bucket +tencentcloud_cos_bucket_object +tencentcloud_cos_bucket_policy +tencentcloud_cos_bucket_referer +tencentcloud_cos_bucket_version +tencentcloud_cos_bucket_domain_certificate_attachment +tencentcloud_cos_bucket_inventory +tencentcloud_cos_batch +tencentcloud_cos_object_abort_multipart_upload_operation +tencentcloud_cos_object_copy_operation +tencentcloud_cos_object_restore_operation +tencentcloud_cos_bucket_generate_inventory_immediately_operation +tencentcloud_cos_object_download_operation Cloud Virtual Machine(CVM) - Data Source - tencentcloud_image - tencentcloud_image_from_family - tencentcloud_images - tencentcloud_instance_types - tencentcloud_instances - tencentcloud_instances_set - tencentcloud_key_pairs - tencentcloud_eip - tencentcloud_eips - tencentcloud_eip_address_quota - tencentcloud_eip_network_account_type - tencentcloud_placement_groups - tencentcloud_reserved_instance_configs - tencentcloud_reserved_instances - tencentcloud_cvm_instances_modification - tencentcloud_cvm_instance_vnc_url - tencentcloud_cvm_disaster_recover_group_quota - tencentcloud_cvm_chc_hosts - tencentcloud_cvm_chc_denied_actions - tencentcloud_cvm_image_quota - tencentcloud_cvm_image_share_permission - tencentcloud_cvm_import_image_os - - Resource - tencentcloud_instance - tencentcloud_instance_set - tencentcloud_eip - tencentcloud_eip_association - tencentcloud_eip_address_transform - tencentcloud_eip_public_address_adjust - tencentcloud_eip_normal_address_return - tencentcloud_key_pair - tencentcloud_placement_group - tencentcloud_reserved_instance - tencentcloud_image - tencentcloud_cvm_hpc_cluster - tencentcloud_cvm_launch_template - tencentcloud_cvm_launch_template_version - tencentcloud_cvm_launch_template_default_version - tencentcloud_cvm_security_group_attachment - tencentcloud_cvm_reboot_instance - tencentcloud_cvm_chc_config - tencentcloud_cvm_renew_instance - tencentcloud_cvm_sync_image - tencentcloud_cvm_export_images - tencentcloud_cvm_image_share_permission - tencentcloud_cvm_action_timer +Data Source +tencentcloud_image +tencentcloud_image_from_family +tencentcloud_images +tencentcloud_instance_types +tencentcloud_instances +tencentcloud_instances_set +tencentcloud_key_pairs +tencentcloud_eip +tencentcloud_eips +tencentcloud_eip_address_quota +tencentcloud_eip_network_account_type +tencentcloud_placement_groups +tencentcloud_reserved_instance_configs +tencentcloud_reserved_instances +tencentcloud_cvm_instances_modification +tencentcloud_cvm_instance_vnc_url +tencentcloud_cvm_disaster_recover_group_quota +tencentcloud_cvm_chc_hosts +tencentcloud_cvm_chc_denied_actions +tencentcloud_cvm_image_quota +tencentcloud_cvm_image_share_permission +tencentcloud_cvm_import_image_os + +Resource +tencentcloud_instance +tencentcloud_instance_set +tencentcloud_eip +tencentcloud_eip_association +tencentcloud_eip_address_transform +tencentcloud_eip_public_address_adjust +tencentcloud_eip_normal_address_return +tencentcloud_key_pair +tencentcloud_placement_group +tencentcloud_reserved_instance +tencentcloud_image +tencentcloud_cvm_hpc_cluster +tencentcloud_cvm_launch_template +tencentcloud_cvm_launch_template_version +tencentcloud_cvm_launch_template_default_version +tencentcloud_cvm_security_group_attachment +tencentcloud_cvm_reboot_instance +tencentcloud_cvm_chc_config +tencentcloud_cvm_renew_instance +tencentcloud_cvm_sync_image +tencentcloud_cvm_export_images +tencentcloud_cvm_image_share_permission +tencentcloud_cvm_action_timer TDSQL-C MySQL(CynosDB) - Data Source - tencentcloud_cynosdb_clusters - tencentcloud_cynosdb_instances - tencentcloud_cynosdb_zone_config - tencentcloud_cynosdb_accounts - tencentcloud_cynosdb_cluster_instance_groups - tencentcloud_cynosdb_cluster_params - tencentcloud_cynosdb_param_templates - tencentcloud_cynosdb_audit_logs - tencentcloud_cynosdb_binlog_download_url - tencentcloud_cynosdb_cluster_detail_databases - tencentcloud_cynosdb_cluster_param_logs - tencentcloud_cynosdb_cluster - tencentcloud_cynosdb_describe_instance_slow_queries - tencentcloud_cynosdb_describe_instance_error_logs - tencentcloud_cynosdb_account_all_grant_privileges - tencentcloud_cynosdb_resource_package_list - tencentcloud_cynosdb_project_security_groups - tencentcloud_cynosdb_resource_package_sale_specs - tencentcloud_cynosdb_rollback_time_range - tencentcloud_cynosdb_zone - tencentcloud_cynosdb_instance_slow_queries - tencentcloud_cynosdb_proxy_node - tencentcloud_cynosdb_proxy_version - - Resource - tencentcloud_cynosdb_cluster_resource_packages_attachment - tencentcloud_cynosdb_cluster - tencentcloud_cynosdb_readonly_instance - tencentcloud_cynosdb_security_group - tencentcloud_cynosdb_audit_log_file - tencentcloud_cynosdb_cluster_password_complexity - tencentcloud_cynosdb_export_instance_error_logs - tencentcloud_cynosdb_export_instance_slow_queries - tencentcloud_cynosdb_account_privileges - tencentcloud_cynosdb_account - tencentcloud_cynosdb_binlog_save_days - tencentcloud_cynosdb_cluster_databases - tencentcloud_cynosdb_instance_param - tencentcloud_cynosdb_isolate_instance - tencentcloud_cynosdb_param_template - tencentcloud_cynosdb_restart_instance - tencentcloud_cynosdb_roll_back_cluster - tencentcloud_cynosdb_wan - tencentcloud_cynosdb_proxy - tencentcloud_cynosdb_reload_proxy_node - tencentcloud_cynosdb_cluster_slave_zone - tencentcloud_cynosdb_read_only_instance_exclusive_access - tencentcloud_cynosdb_proxy_end_point - tencentcloud_cynosdb_upgrade_proxy_version +Data Source +tencentcloud_cynosdb_clusters +tencentcloud_cynosdb_instances +tencentcloud_cynosdb_zone_config +tencentcloud_cynosdb_accounts +tencentcloud_cynosdb_cluster_instance_groups +tencentcloud_cynosdb_cluster_params +tencentcloud_cynosdb_param_templates +tencentcloud_cynosdb_audit_logs +tencentcloud_cynosdb_binlog_download_url +tencentcloud_cynosdb_cluster_detail_databases +tencentcloud_cynosdb_cluster_param_logs +tencentcloud_cynosdb_cluster +tencentcloud_cynosdb_describe_instance_slow_queries +tencentcloud_cynosdb_describe_instance_error_logs +tencentcloud_cynosdb_account_all_grant_privileges +tencentcloud_cynosdb_resource_package_list +tencentcloud_cynosdb_project_security_groups +tencentcloud_cynosdb_resource_package_sale_specs +tencentcloud_cynosdb_rollback_time_range +tencentcloud_cynosdb_zone +tencentcloud_cynosdb_instance_slow_queries +tencentcloud_cynosdb_proxy_node +tencentcloud_cynosdb_proxy_version + +Resource +tencentcloud_cynosdb_cluster_resource_packages_attachment +tencentcloud_cynosdb_cluster +tencentcloud_cynosdb_readonly_instance +tencentcloud_cynosdb_security_group +tencentcloud_cynosdb_audit_log_file +tencentcloud_cynosdb_cluster_password_complexity +tencentcloud_cynosdb_export_instance_error_logs +tencentcloud_cynosdb_export_instance_slow_queries +tencentcloud_cynosdb_account_privileges +tencentcloud_cynosdb_account +tencentcloud_cynosdb_binlog_save_days +tencentcloud_cynosdb_cluster_databases +tencentcloud_cynosdb_instance_param +tencentcloud_cynosdb_isolate_instance +tencentcloud_cynosdb_param_template +tencentcloud_cynosdb_restart_instance +tencentcloud_cynosdb_roll_back_cluster +tencentcloud_cynosdb_wan +tencentcloud_cynosdb_proxy +tencentcloud_cynosdb_reload_proxy_node +tencentcloud_cynosdb_cluster_slave_zone +tencentcloud_cynosdb_read_only_instance_exclusive_access +tencentcloud_cynosdb_proxy_end_point +tencentcloud_cynosdb_upgrade_proxy_version Direct Connect(DC) - Data Source - tencentcloud_dc_instances - tencentcloud_dc_access_points - tencentcloud_dcx_instances - tencentcloud_dc_internet_address_quota - tencentcloud_dc_internet_address_statistics - tencentcloud_dc_public_direct_connect_tunnel_routes - - Resource - tencentcloud_dc_instance - tencentcloud_dcx - tencentcloud_dcx_extra_config - tencentcloud_dc_share_dcx_config - tencentcloud_dc_internet_address - tencentcloud_dc_internet_address_config +Data Source +tencentcloud_dc_instances +tencentcloud_dc_access_points +tencentcloud_dcx_instances +tencentcloud_dc_internet_address_quota +tencentcloud_dc_internet_address_statistics +tencentcloud_dc_public_direct_connect_tunnel_routes + +Resource +tencentcloud_dc_instance +tencentcloud_dcx +tencentcloud_dcx_extra_config +tencentcloud_dc_share_dcx_config +tencentcloud_dc_internet_address +tencentcloud_dc_internet_address_config Direct Connect Gateway(DCG) - Data Source - tencentcloud_dc_gateway_ccn_routes - tencentcloud_dc_gateway_instances +Data Source +tencentcloud_dc_gateway_ccn_routes +tencentcloud_dc_gateway_instances - Resource - tencentcloud_dc_gateway - tencentcloud_dc_gateway_ccn_route - tencentcloud_dc_gateway_attachment +Resource +tencentcloud_dc_gateway +tencentcloud_dc_gateway_ccn_route +tencentcloud_dc_gateway_attachment Domain - Data Source - tencentcloud_domains +Data Source +tencentcloud_domains Elasticsearch Service(ES) - Data Source - tencentcloud_elasticsearch_describe_index_list - tencentcloud_elasticsearch_instances - tencentcloud_elasticsearch_instance_logs - tencentcloud_elasticsearch_instance_operations - tencentcloud_elasticsearch_logstash_instance_logs - tencentcloud_elasticsearch_logstash_instance_operations - tencentcloud_elasticsearch_views - tencentcloud_elasticsearch_diagnose - tencentcloud_elasticsearch_instance_plugin_list - - Resource - tencentcloud_elasticsearch_instance - tencentcloud_elasticsearch_security_group - tencentcloud_elasticsearch_logstash - tencentcloud_elasticsearch_logstash_pipeline - tencentcloud_elasticsearch_restart_logstash_instance_operation - tencentcloud_elasticsearch_start_logstash_pipeline_operation - tencentcloud_elasticsearch_stop_logstash_pipeline_operation - tencentcloud_elasticsearch_index - tencentcloud_elasticsearch_restart_instance_operation - tencentcloud_elasticsearch_restart_nodes_operation - tencentcloud_elasticsearch_restart_kibana_operation - tencentcloud_elasticsearch_diagnose - tencentcloud_elasticsearch_diagnose_instance - tencentcloud_elasticsearch_update_plugins_operation +Data Source +tencentcloud_elasticsearch_describe_index_list +tencentcloud_elasticsearch_instances +tencentcloud_elasticsearch_instance_logs +tencentcloud_elasticsearch_instance_operations +tencentcloud_elasticsearch_logstash_instance_logs +tencentcloud_elasticsearch_logstash_instance_operations +tencentcloud_elasticsearch_views +tencentcloud_elasticsearch_diagnose +tencentcloud_elasticsearch_instance_plugin_list + +Resource +tencentcloud_elasticsearch_instance +tencentcloud_elasticsearch_security_group +tencentcloud_elasticsearch_logstash +tencentcloud_elasticsearch_logstash_pipeline +tencentcloud_elasticsearch_restart_logstash_instance_operation +tencentcloud_elasticsearch_start_logstash_pipeline_operation +tencentcloud_elasticsearch_stop_logstash_pipeline_operation +tencentcloud_elasticsearch_index +tencentcloud_elasticsearch_restart_instance_operation +tencentcloud_elasticsearch_restart_nodes_operation +tencentcloud_elasticsearch_restart_kibana_operation +tencentcloud_elasticsearch_diagnose +tencentcloud_elasticsearch_diagnose_instance +tencentcloud_elasticsearch_update_plugins_operation Global Application Acceleration(GAAP) - Data Source - tencentcloud_gaap_certificates - tencentcloud_gaap_http_domains - tencentcloud_gaap_http_rules - tencentcloud_gaap_layer4_listeners - tencentcloud_gaap_layer7_listeners - tencentcloud_gaap_proxies - tencentcloud_gaap_realservers - tencentcloud_gaap_security_policies - tencentcloud_gaap_security_rules - tencentcloud_gaap_domain_error_pages - tencentcloud_gaap_access_regions - tencentcloud_gaap_access_regions_by_dest_region - tencentcloud_gaap_black_header - tencentcloud_gaap_country_area_mapping - tencentcloud_gaap_custom_header - tencentcloud_gaap_dest_regions - tencentcloud_gaap_proxy_detail - tencentcloud_gaap_proxy_groups - tencentcloud_gaap_proxy_statistics - tencentcloud_gaap_proxy_group_statistics - tencentcloud_gaap_real_servers_status - tencentcloud_gaap_rule_real_servers - tencentcloud_gaap_resources_by_tag - tencentcloud_gaap_region_and_price - tencentcloud_gaap_proxy_and_statistics_listeners - tencentcloud_gaap_proxies_status - tencentcloud_gaap_listener_statistics - tencentcloud_gaap_listener_real_servers - tencentcloud_gaap_group_and_statistics_proxy - tencentcloud_gaap_domain_error_page_infos - tencentcloud_gaap_check_proxy_create - - Resource - tencentcloud_gaap_proxy - tencentcloud_gaap_proxy_group - tencentcloud_gaap_realserver - tencentcloud_gaap_layer4_listener - tencentcloud_gaap_layer7_listener - tencentcloud_gaap_http_domain - tencentcloud_gaap_http_rule - tencentcloud_gaap_certificate - tencentcloud_gaap_security_policy - tencentcloud_gaap_security_rule - tencentcloud_gaap_domain_error_page - tencentcloud_gaap_global_domain_dns - tencentcloud_gaap_global_domain - tencentcloud_gaap_custom_header +Data Source +tencentcloud_gaap_certificates +tencentcloud_gaap_http_domains +tencentcloud_gaap_http_rules +tencentcloud_gaap_layer4_listeners +tencentcloud_gaap_layer7_listeners +tencentcloud_gaap_proxies +tencentcloud_gaap_realservers +tencentcloud_gaap_security_policies +tencentcloud_gaap_security_rules +tencentcloud_gaap_domain_error_pages +tencentcloud_gaap_access_regions +tencentcloud_gaap_access_regions_by_dest_region +tencentcloud_gaap_black_header +tencentcloud_gaap_country_area_mapping +tencentcloud_gaap_custom_header +tencentcloud_gaap_dest_regions +tencentcloud_gaap_proxy_detail +tencentcloud_gaap_proxy_groups +tencentcloud_gaap_proxy_statistics +tencentcloud_gaap_proxy_group_statistics +tencentcloud_gaap_real_servers_status +tencentcloud_gaap_rule_real_servers +tencentcloud_gaap_resources_by_tag +tencentcloud_gaap_region_and_price +tencentcloud_gaap_proxy_and_statistics_listeners +tencentcloud_gaap_proxies_status +tencentcloud_gaap_listener_statistics +tencentcloud_gaap_listener_real_servers +tencentcloud_gaap_group_and_statistics_proxy +tencentcloud_gaap_domain_error_page_infos +tencentcloud_gaap_check_proxy_create + +Resource +tencentcloud_gaap_proxy +tencentcloud_gaap_proxy_group +tencentcloud_gaap_realserver +tencentcloud_gaap_layer4_listener +tencentcloud_gaap_layer7_listener +tencentcloud_gaap_http_domain +tencentcloud_gaap_http_rule +tencentcloud_gaap_certificate +tencentcloud_gaap_security_policy +tencentcloud_gaap_security_rule +tencentcloud_gaap_domain_error_page +tencentcloud_gaap_global_domain_dns +tencentcloud_gaap_global_domain +tencentcloud_gaap_custom_header Key Management Service(KMS) - Data Source - tencentcloud_kms_keys - tencentcloud_kms_public_key - tencentcloud_kms_get_parameters_for_import - tencentcloud_kms_describe_keys - tencentcloud_kms_white_box_key_details - tencentcloud_kms_list_keys - tencentcloud_kms_white_box_decrypt_key - tencentcloud_kms_white_box_device_fingerprints - tencentcloud_kms_list_algorithms - - Resource - tencentcloud_kms_key - tencentcloud_kms_external_key - tencentcloud_kms_white_box_key - tencentcloud_kms_cloud_resource_attachment - tencentcloud_kms_overwrite_white_box_device_fingerprints +Data Source +tencentcloud_kms_keys +tencentcloud_kms_public_key +tencentcloud_kms_get_parameters_for_import +tencentcloud_kms_describe_keys +tencentcloud_kms_white_box_key_details +tencentcloud_kms_list_keys +tencentcloud_kms_white_box_decrypt_key +tencentcloud_kms_white_box_device_fingerprints +tencentcloud_kms_list_algorithms + +Resource +tencentcloud_kms_key +tencentcloud_kms_external_key +tencentcloud_kms_white_box_key +tencentcloud_kms_cloud_resource_attachment +tencentcloud_kms_overwrite_white_box_device_fingerprints Tencent Kubernetes Engine(TKE) - Data Source - tencentcloud_kubernetes_clusters - tencentcloud_kubernetes_cluster_levels - tencentcloud_kubernetes_charts - tencentcloud_kubernetes_cluster_common_names - tencentcloud_kubernetes_available_cluster_versions - tencentcloud_kubernetes_cluster_authentication_options - tencentcloud_kubernetes_cluster_node_pools - tencentcloud_kubernetes_cluster_instances - tencentcloud_kubernetes_cluster_node_pools - tencentcloud_kubernetes_cluster_native_node_pools - - Resource - tencentcloud_kubernetes_cluster - tencentcloud_kubernetes_scale_worker - tencentcloud_kubernetes_cluster_attachment - tencentcloud_kubernetes_node_pool - tencentcloud_kubernetes_serverless_node_pool - tencentcloud_kubernetes_backup_storage_location - tencentcloud_kubernetes_encryption_protection - tencentcloud_kubernetes_auth_attachment - tencentcloud_kubernetes_addon_attachment - tencentcloud_kubernetes_cluster_endpoint - tencentcloud_kubernetes_addon - tencentcloud_kubernetes_addon_config - tencentcloud_kubernetes_native_node_pool - tencentcloud_kubernetes_health_check_policy - tencentcloud_kubernetes_log_config - tencentcloud_kubernetes_cluster_master_attachment +Data Source +tencentcloud_kubernetes_clusters +tencentcloud_kubernetes_cluster_levels +tencentcloud_kubernetes_charts +tencentcloud_kubernetes_cluster_common_names +tencentcloud_kubernetes_available_cluster_versions +tencentcloud_kubernetes_cluster_authentication_options +tencentcloud_kubernetes_cluster_node_pools +tencentcloud_kubernetes_cluster_instances +tencentcloud_kubernetes_cluster_node_pools +tencentcloud_kubernetes_cluster_native_node_pools + +Resource +tencentcloud_kubernetes_cluster +tencentcloud_kubernetes_scale_worker +tencentcloud_kubernetes_cluster_attachment +tencentcloud_kubernetes_node_pool +tencentcloud_kubernetes_serverless_node_pool +tencentcloud_kubernetes_backup_storage_location +tencentcloud_kubernetes_encryption_protection +tencentcloud_kubernetes_auth_attachment +tencentcloud_kubernetes_addon_attachment +tencentcloud_kubernetes_cluster_endpoint +tencentcloud_kubernetes_addon +tencentcloud_kubernetes_addon_config +tencentcloud_kubernetes_native_node_pool +tencentcloud_kubernetes_health_check_policy +tencentcloud_kubernetes_log_config +tencentcloud_kubernetes_cluster_master_attachment TDMQ for Pulsar(tpulsar) - Data Source - tencentcloud_tdmq_environment_attributes - tencentcloud_tdmq_publisher_summary - tencentcloud_tdmq_publishers - tencentcloud_tdmq_pro_instances - tencentcloud_tdmq_pro_instance_detail - - Resource - tencentcloud_tdmq_instance - tencentcloud_tdmq_professional_cluster - tencentcloud_tdmq_namespace - tencentcloud_tdmq_topic - tencentcloud_tdmq_topic_with_full_id - tencentcloud_tdmq_role - tencentcloud_tdmq_namespace_role_attachment - tencentcloud_tdmq_subscription +Data Source +tencentcloud_tdmq_environment_attributes +tencentcloud_tdmq_publisher_summary +tencentcloud_tdmq_publishers +tencentcloud_tdmq_pro_instances +tencentcloud_tdmq_pro_instance_detail + +Resource +tencentcloud_tdmq_instance +tencentcloud_tdmq_professional_cluster +tencentcloud_tdmq_namespace +tencentcloud_tdmq_topic +tencentcloud_tdmq_topic_with_full_id +tencentcloud_tdmq_role +tencentcloud_tdmq_namespace_role_attachment +tencentcloud_tdmq_subscription TencentDB for MongoDB(mongodb) - Data Source - tencentcloud_mongodb_instances - tencentcloud_mongodb_zone_config - tencentcloud_mongodb_instance_backups - tencentcloud_mongodb_instance_connections - tencentcloud_mongodb_instance_current_op - tencentcloud_mongodb_instance_params - tencentcloud_mongodb_instance_slow_log - tencentcloud_mongodb_instance_urls - - Resource - tencentcloud_mongodb_instance - tencentcloud_mongodb_sharding_instance - tencentcloud_mongodb_standby_instance - tencentcloud_mongodb_instance_account - tencentcloud_mongodb_instance_backup - tencentcloud_mongodb_instance_transparent_data_encryption - tencentcloud_mongodb_instance_backup_rule - tencentcloud_mongodb_instance_params +Data Source +tencentcloud_mongodb_instances +tencentcloud_mongodb_zone_config +tencentcloud_mongodb_instance_backups +tencentcloud_mongodb_instance_connections +tencentcloud_mongodb_instance_current_op +tencentcloud_mongodb_instance_params +tencentcloud_mongodb_instance_slow_log +tencentcloud_mongodb_instance_urls + +Resource +tencentcloud_mongodb_instance +tencentcloud_mongodb_sharding_instance +tencentcloud_mongodb_standby_instance +tencentcloud_mongodb_instance_account +tencentcloud_mongodb_instance_backup +tencentcloud_mongodb_instance_transparent_data_encryption +tencentcloud_mongodb_instance_backup_rule +tencentcloud_mongodb_instance_params TencentDB for MySQL(cdb) - Data Source - tencentcloud_mysql_backup_list - tencentcloud_mysql_instance - tencentcloud_mysql_parameter_list - tencentcloud_mysql_default_params - tencentcloud_mysql_zone_config - tencentcloud_mysql_backup_overview - tencentcloud_mysql_backup_summaries - tencentcloud_mysql_bin_log - tencentcloud_mysql_binlog_backup_overview - tencentcloud_mysql_clone_list - tencentcloud_mysql_data_backup_overview - tencentcloud_mysql_db_features - tencentcloud_mysql_inst_tables - tencentcloud_mysql_instance_charset - tencentcloud_mysql_instance_info - tencentcloud_mysql_instance_param_record - tencentcloud_mysql_instance_reboot_time - tencentcloud_mysql_rollback_range_time - tencentcloud_mysql_slow_log - tencentcloud_mysql_slow_log_data - tencentcloud_mysql_supported_privileges - tencentcloud_mysql_switch_record - tencentcloud_mysql_user_task - tencentcloud_mysql_databases - tencentcloud_mysql_error_log - tencentcloud_mysql_project_security_group - tencentcloud_mysql_ro_min_scale - - Resource - tencentcloud_mysql_instance - tencentcloud_mysql_database - tencentcloud_mysql_readonly_instance - tencentcloud_mysql_account - tencentcloud_mysql_privilege - tencentcloud_mysql_account_privilege - tencentcloud_mysql_backup_policy - tencentcloud_mysql_time_window - tencentcloud_mysql_param_template - tencentcloud_mysql_deploy_group - tencentcloud_mysql_security_groups_attachment - tencentcloud_mysql_local_binlog_config - tencentcloud_mysql_audit_log_file - tencentcloud_mysql_backup_download_restriction - tencentcloud_mysql_renew_db_instance_operation - tencentcloud_mysql_backup_encryption_status - tencentcloud_mysql_dr_instance_to_mater - tencentcloud_mysql_instance_encryption_operation - tencentcloud_mysql_password_complexity - tencentcloud_mysql_remote_backup_config - tencentcloud_mysql_restart_db_instances_operation - tencentcloud_mysql_switch_for_upgrade - tencentcloud_mysql_rollback - tencentcloud_mysql_rollback_stop - tencentcloud_mysql_ro_group - tencentcloud_mysql_ro_instance_ip - tencentcloud_mysql_ro_group_load_operation - tencentcloud_mysql_switch_master_slave_operation - tencentcloud_mysql_proxy - tencentcloud_mysql_reset_root_account - tencentcloud_mysql_verify_root_account - tencentcloud_mysql_reload_balance_proxy_node - tencentcloud_mysql_ro_start_replication - tencentcloud_mysql_ro_stop_replication - tencentcloud_mysql_isolate_instance - tencentcloud_mysql_dr_instance - tencentcloud_mysql_ssl - tencentcloud_mysql_cls_log_attachment +Data Source +tencentcloud_mysql_backup_list +tencentcloud_mysql_instance +tencentcloud_mysql_parameter_list +tencentcloud_mysql_default_params +tencentcloud_mysql_zone_config +tencentcloud_mysql_backup_overview +tencentcloud_mysql_backup_summaries +tencentcloud_mysql_bin_log +tencentcloud_mysql_binlog_backup_overview +tencentcloud_mysql_clone_list +tencentcloud_mysql_data_backup_overview +tencentcloud_mysql_db_features +tencentcloud_mysql_inst_tables +tencentcloud_mysql_instance_charset +tencentcloud_mysql_instance_info +tencentcloud_mysql_instance_param_record +tencentcloud_mysql_instance_reboot_time +tencentcloud_mysql_rollback_range_time +tencentcloud_mysql_slow_log +tencentcloud_mysql_slow_log_data +tencentcloud_mysql_supported_privileges +tencentcloud_mysql_switch_record +tencentcloud_mysql_user_task +tencentcloud_mysql_databases +tencentcloud_mysql_error_log +tencentcloud_mysql_project_security_group +tencentcloud_mysql_ro_min_scale + +Resource +tencentcloud_mysql_instance +tencentcloud_mysql_database +tencentcloud_mysql_readonly_instance +tencentcloud_mysql_account +tencentcloud_mysql_privilege +tencentcloud_mysql_account_privilege +tencentcloud_mysql_backup_policy +tencentcloud_mysql_time_window +tencentcloud_mysql_param_template +tencentcloud_mysql_deploy_group +tencentcloud_mysql_security_groups_attachment +tencentcloud_mysql_local_binlog_config +tencentcloud_mysql_audit_log_file +tencentcloud_mysql_backup_download_restriction +tencentcloud_mysql_renew_db_instance_operation +tencentcloud_mysql_backup_encryption_status +tencentcloud_mysql_dr_instance_to_mater +tencentcloud_mysql_instance_encryption_operation +tencentcloud_mysql_password_complexity +tencentcloud_mysql_remote_backup_config +tencentcloud_mysql_restart_db_instances_operation +tencentcloud_mysql_switch_for_upgrade +tencentcloud_mysql_rollback +tencentcloud_mysql_rollback_stop +tencentcloud_mysql_ro_group +tencentcloud_mysql_ro_instance_ip +tencentcloud_mysql_ro_group_load_operation +tencentcloud_mysql_switch_master_slave_operation +tencentcloud_mysql_proxy +tencentcloud_mysql_reset_root_account +tencentcloud_mysql_verify_root_account +tencentcloud_mysql_reload_balance_proxy_node +tencentcloud_mysql_ro_start_replication +tencentcloud_mysql_ro_stop_replication +tencentcloud_mysql_isolate_instance +tencentcloud_mysql_dr_instance +tencentcloud_mysql_ssl +tencentcloud_mysql_cls_log_attachment Cloud Monitor(Monitor) - Data Source - tencentcloud_monitor_policy_conditions - tencentcloud_monitor_data - tencentcloud_monitor_product_event - tencentcloud_monitor_binding_objects - tencentcloud_monitor_policy_groups - tencentcloud_monitor_product_namespace - tencentcloud_monitor_alarm_notices - tencentcloud_monitor_alarm_history - tencentcloud_monitor_alarm_metric - tencentcloud_monitor_alarm_policy - tencentcloud_monitor_alarm_basic_alarms - tencentcloud_monitor_alarm_basic_metric - tencentcloud_monitor_alarm_conditions_template - tencentcloud_monitor_alarm_notice_callbacks - tencentcloud_monitor_alarm_all_namespaces - tencentcloud_monitor_alarm_monitor_type - - Resource - tencentcloud_monitor_binding_object - tencentcloud_monitor_policy_binding_object - tencentcloud_monitor_binding_receiver - tencentcloud_monitor_alarm_policy - tencentcloud_monitor_alarm_notice - tencentcloud_monitor_alarm_policy_set_default - +Data Source +tencentcloud_monitor_policy_conditions +tencentcloud_monitor_data +tencentcloud_monitor_product_event +tencentcloud_monitor_binding_objects +tencentcloud_monitor_policy_groups +tencentcloud_monitor_product_namespace +tencentcloud_monitor_alarm_notices +tencentcloud_monitor_alarm_history +tencentcloud_monitor_alarm_metric +tencentcloud_monitor_alarm_policy +tencentcloud_monitor_alarm_basic_alarms +tencentcloud_monitor_alarm_basic_metric +tencentcloud_monitor_alarm_conditions_template +tencentcloud_monitor_alarm_notice_callbacks +tencentcloud_monitor_alarm_all_namespaces +tencentcloud_monitor_alarm_monitor_type + +Resource +tencentcloud_monitor_binding_object +tencentcloud_monitor_policy_binding_object +tencentcloud_monitor_binding_receiver +tencentcloud_monitor_alarm_policy +tencentcloud_monitor_alarm_notice +tencentcloud_monitor_alarm_policy_set_default Managed Service for Prometheus(TMP) - Data Source - tencentcloud_monitor_tmp_regions - tencentcloud_monitor_tmp_instances - - Resource - tencentcloud_monitor_tmp_instance - tencentcloud_monitor_tmp_alert_rule - tencentcloud_monitor_tmp_exporter_integration - tencentcloud_monitor_tmp_cvm_agent - tencentcloud_monitor_tmp_scrape_job - tencentcloud_monitor_tmp_recording_rule - tencentcloud_monitor_tmp_manage_grafana_attachment - tencentcloud_monitor_tmp_tke_template - tencentcloud_monitor_tmp_tke_template_attachment - tencentcloud_monitor_tmp_tke_alert_policy - tencentcloud_monitor_tmp_tke_config - tencentcloud_monitor_tmp_tke_record_rule_yaml - tencentcloud_monitor_tmp_tke_global_notification - tencentcloud_monitor_tmp_tke_cluster_agent - tencentcloud_monitor_tmp_tke_basic_config - tencentcloud_monitor_tmp_alert_group - tencentcloud_monitor_tmp_multiple_writes - tencentcloud_monitor_tmp_multiple_writes_list +Data Source +tencentcloud_monitor_tmp_regions +tencentcloud_monitor_tmp_instances + +Resource +tencentcloud_monitor_tmp_instance +tencentcloud_monitor_tmp_alert_rule +tencentcloud_monitor_tmp_exporter_integration +tencentcloud_monitor_tmp_cvm_agent +tencentcloud_monitor_tmp_scrape_job +tencentcloud_monitor_tmp_recording_rule +tencentcloud_monitor_tmp_manage_grafana_attachment +tencentcloud_monitor_tmp_tke_template +tencentcloud_monitor_tmp_tke_template_attachment +tencentcloud_monitor_tmp_tke_alert_policy +tencentcloud_monitor_tmp_tke_config +tencentcloud_monitor_tmp_tke_record_rule_yaml +tencentcloud_monitor_tmp_tke_global_notification +tencentcloud_monitor_tmp_tke_cluster_agent +tencentcloud_monitor_tmp_tke_basic_config +tencentcloud_monitor_tmp_alert_group +tencentcloud_monitor_tmp_multiple_writes +tencentcloud_monitor_tmp_multiple_writes_list TencentCloud Managed Service for Grafana(TCMG) - Data Source - tencentcloud_monitor_grafana_plugin_overviews - - Resource - tencentcloud_monitor_grafana_instance - tencentcloud_monitor_grafana_integration - tencentcloud_monitor_grafana_notification_channel - tencentcloud_monitor_grafana_plugin - tencentcloud_monitor_grafana_sso_account - tencentcloud_monitor_tmp_grafana_config - tencentcloud_monitor_grafana_dns_config - tencentcloud_monitor_grafana_env_config - tencentcloud_monitor_grafana_whitelist_config - tencentcloud_monitor_grafana_sso_cam_config - tencentcloud_monitor_grafana_sso_config - tencentcloud_monitor_grafana_version_upgrade +Data Source +tencentcloud_monitor_grafana_plugin_overviews + +Resource +tencentcloud_monitor_grafana_instance +tencentcloud_monitor_grafana_integration +tencentcloud_monitor_grafana_notification_channel +tencentcloud_monitor_grafana_plugin +tencentcloud_monitor_grafana_sso_account +tencentcloud_monitor_tmp_grafana_config +tencentcloud_monitor_grafana_dns_config +tencentcloud_monitor_grafana_env_config +tencentcloud_monitor_grafana_whitelist_config +tencentcloud_monitor_grafana_sso_cam_config +tencentcloud_monitor_grafana_sso_config +tencentcloud_monitor_grafana_version_upgrade TencentDB for PostgreSQL(PostgreSQL) - Data Source - tencentcloud_postgresql_instances - tencentcloud_postgresql_specinfos - tencentcloud_postgresql_xlogs - tencentcloud_postgresql_parameter_templates - tencentcloud_postgresql_readonly_groups - tencentcloud_postgresql_base_backups - tencentcloud_postgresql_log_backups - tencentcloud_postgresql_backup_download_urls - tencentcloud_postgresql_db_instance_classes - tencentcloud_postgresql_default_parameters - tencentcloud_postgresql_recovery_time - tencentcloud_postgresql_regions - tencentcloud_postgresql_db_instance_versions - tencentcloud_postgresql_zones - tencentcloud_postgresql_account_privileges - tencentcloud_postgresql_dedicated_clusters - - Resource - tencentcloud_postgresql_instance - tencentcloud_postgresql_readonly_instance - tencentcloud_postgresql_readonly_group - tencentcloud_postgresql_readonly_attachment - tencentcloud_postgresql_parameter_template - tencentcloud_postgresql_backup_plan_config - tencentcloud_postgresql_security_group_config - tencentcloud_postgresql_backup_download_restriction_config - tencentcloud_postgresql_restart_db_instance_operation - tencentcloud_postgresql_renew_db_instance_operation - tencentcloud_postgresql_isolate_db_instance_operation - tencentcloud_postgresql_disisolate_db_instance_operation - tencentcloud_postgresql_rebalance_readonly_group_operation - tencentcloud_postgresql_delete_log_backup_operation - tencentcloud_postgresql_modify_account_remark_operation - tencentcloud_postgresql_modify_switch_time_period_operation - tencentcloud_postgresql_base_backup - tencentcloud_postgresql_instance_ha_config - tencentcloud_postgresql_account - tencentcloud_postgresql_apply_parameter_template_operation - tencentcloud_postgresql_clone_db_instance - tencentcloud_postgresql_instance_network_access - tencentcloud_postgresql_parameters +Data Source +tencentcloud_postgresql_instances +tencentcloud_postgresql_specinfos +tencentcloud_postgresql_xlogs +tencentcloud_postgresql_parameter_templates +tencentcloud_postgresql_readonly_groups +tencentcloud_postgresql_base_backups +tencentcloud_postgresql_log_backups +tencentcloud_postgresql_backup_download_urls +tencentcloud_postgresql_db_instance_classes +tencentcloud_postgresql_default_parameters +tencentcloud_postgresql_recovery_time +tencentcloud_postgresql_regions +tencentcloud_postgresql_db_instance_versions +tencentcloud_postgresql_zones +tencentcloud_postgresql_account_privileges +tencentcloud_postgresql_dedicated_clusters + +Resource +tencentcloud_postgresql_instance +tencentcloud_postgresql_readonly_instance +tencentcloud_postgresql_readonly_group +tencentcloud_postgresql_readonly_attachment +tencentcloud_postgresql_parameter_template +tencentcloud_postgresql_backup_plan_config +tencentcloud_postgresql_security_group_config +tencentcloud_postgresql_backup_download_restriction_config +tencentcloud_postgresql_restart_db_instance_operation +tencentcloud_postgresql_renew_db_instance_operation +tencentcloud_postgresql_isolate_db_instance_operation +tencentcloud_postgresql_disisolate_db_instance_operation +tencentcloud_postgresql_rebalance_readonly_group_operation +tencentcloud_postgresql_delete_log_backup_operation +tencentcloud_postgresql_modify_account_remark_operation +tencentcloud_postgresql_modify_switch_time_period_operation +tencentcloud_postgresql_base_backup +tencentcloud_postgresql_instance_ha_config +tencentcloud_postgresql_account +tencentcloud_postgresql_apply_parameter_template_operation +tencentcloud_postgresql_clone_db_instance +tencentcloud_postgresql_instance_network_access +tencentcloud_postgresql_parameters TencentDB for Redis(crs) - Data Source - tencentcloud_redis_zone_config - tencentcloud_redis_instances - tencentcloud_redis_backup - tencentcloud_redis_backup_download_info - tencentcloud_redis_param_records - tencentcloud_redis_instance_shards - tencentcloud_redis_instance_zone_info - tencentcloud_redis_instance_task_list - tencentcloud_redis_instance_node_info - tencentcloud_redis_clusters - - Resource - tencentcloud_redis_instance - tencentcloud_redis_backup_config - tencentcloud_redis_param_template - tencentcloud_redis_account - tencentcloud_redis_read_only - tencentcloud_redis_ssl - tencentcloud_redis_backup_download_restriction - tencentcloud_redis_clear_instance_operation - tencentcloud_redis_renew_instance_operation - tencentcloud_redis_startup_instance_operation - tencentcloud_redis_upgrade_cache_version_operation - tencentcloud_redis_upgrade_multi_zone_operation - tencentcloud_redis_upgrade_proxy_version_operation - tencentcloud_redis_maintenance_window - tencentcloud_redis_replica_readonly - tencentcloud_redis_switch_master - tencentcloud_redis_replicate_attachment - tencentcloud_redis_backup_operation - tencentcloud_redis_security_group_attachment - tencentcloud_redis_connection_config - tencentcloud_redis_log_delivery +Data Source +tencentcloud_redis_zone_config +tencentcloud_redis_instances +tencentcloud_redis_backup +tencentcloud_redis_backup_download_info +tencentcloud_redis_param_records +tencentcloud_redis_instance_shards +tencentcloud_redis_instance_zone_info +tencentcloud_redis_instance_task_list +tencentcloud_redis_instance_node_info +tencentcloud_redis_clusters + +Resource +tencentcloud_redis_instance +tencentcloud_redis_backup_config +tencentcloud_redis_param_template +tencentcloud_redis_account +tencentcloud_redis_read_only +tencentcloud_redis_ssl +tencentcloud_redis_backup_download_restriction +tencentcloud_redis_clear_instance_operation +tencentcloud_redis_renew_instance_operation +tencentcloud_redis_startup_instance_operation +tencentcloud_redis_upgrade_cache_version_operation +tencentcloud_redis_upgrade_multi_zone_operation +tencentcloud_redis_upgrade_proxy_version_operation +tencentcloud_redis_maintenance_window +tencentcloud_redis_replica_readonly +tencentcloud_redis_switch_master +tencentcloud_redis_replicate_attachment +tencentcloud_redis_backup_operation +tencentcloud_redis_security_group_attachment +tencentcloud_redis_connection_config +tencentcloud_redis_log_delivery Serverless Cloud Function(SCF) - Data Source - tencentcloud_scf_functions - tencentcloud_scf_logs - tencentcloud_scf_namespaces - tencentcloud_scf_account_info - tencentcloud_scf_async_event_management - tencentcloud_scf_triggers - tencentcloud_scf_async_event_status - tencentcloud_scf_function_address - tencentcloud_scf_request_status - tencentcloud_scf_function_aliases - tencentcloud_scf_layer_versions - tencentcloud_scf_layers - tencentcloud_scf_function_versions - - Resource - tencentcloud_scf_function - tencentcloud_scf_function_version - tencentcloud_scf_function_event_invoke_config - tencentcloud_scf_reserved_concurrency_config - tencentcloud_scf_provisioned_concurrency_config - tencentcloud_scf_invoke_function - tencentcloud_scf_sync_invoke_function - tencentcloud_scf_terminate_async_event - tencentcloud_scf_namespace - tencentcloud_scf_layer - tencentcloud_scf_function_alias - tencentcloud_scf_trigger_config - tencentcloud_scf_custom_domain +Data Source +tencentcloud_scf_functions +tencentcloud_scf_logs +tencentcloud_scf_namespaces +tencentcloud_scf_account_info +tencentcloud_scf_async_event_management +tencentcloud_scf_triggers +tencentcloud_scf_async_event_status +tencentcloud_scf_function_address +tencentcloud_scf_request_status +tencentcloud_scf_function_aliases +tencentcloud_scf_layer_versions +tencentcloud_scf_layers +tencentcloud_scf_function_versions + +Resource +tencentcloud_scf_function +tencentcloud_scf_function_version +tencentcloud_scf_function_event_invoke_config +tencentcloud_scf_reserved_concurrency_config +tencentcloud_scf_provisioned_concurrency_config +tencentcloud_scf_invoke_function +tencentcloud_scf_sync_invoke_function +tencentcloud_scf_terminate_async_event +tencentcloud_scf_namespace +tencentcloud_scf_layer +tencentcloud_scf_function_alias +tencentcloud_scf_trigger_config +tencentcloud_scf_custom_domain SQLServer - Data Source - tencentcloud_sqlserver_zone_config - tencentcloud_sqlserver_instances - tencentcloud_sqlserver_dbs - tencentcloud_sqlserver_accounts - tencentcloud_sqlserver_account_db_attachments - tencentcloud_sqlserver_readonly_groups - tencentcloud_sqlserver_publish_subscribes - tencentcloud_sqlserver_basic_instances - tencentcloud_sqlserver_backup_commands - tencentcloud_sqlserver_backup_by_flow_id - tencentcloud_sqlserver_backup_upload_size - tencentcloud_sqlserver_cross_region_zone - tencentcloud_sqlserver_db_charsets - tencentcloud_sqlserver_instance_param_records - tencentcloud_sqlserver_project_security_groups - tencentcloud_sqlserver_regions - tencentcloud_sqlserver_rollback_time - tencentcloud_sqlserver_slowlogs - tencentcloud_sqlserver_upload_backup_info - tencentcloud_sqlserver_upload_incremental_info - tencentcloud_sqlserver_query_xevent - tencentcloud_sqlserver_ins_attribute - - Resource - tencentcloud_sqlserver_instance - tencentcloud_sqlserver_readonly_instance - tencentcloud_sqlserver_db - tencentcloud_sqlserver_account - tencentcloud_sqlserver_account_db_attachment - tencentcloud_sqlserver_publish_subscribe - tencentcloud_sqlserver_basic_instance - tencentcloud_sqlserver_migration - tencentcloud_sqlserver_config_backup_strategy - tencentcloud_sqlserver_general_backup - tencentcloud_sqlserver_general_clone - tencentcloud_sqlserver_full_backup_migration - tencentcloud_sqlserver_incre_backup_migration - tencentcloud_sqlserver_business_intelligence_file - tencentcloud_sqlserver_business_intelligence_instance - tencentcloud_sqlserver_general_communication - tencentcloud_sqlserver_general_cloud_instance - tencentcloud_sqlserver_complete_expansion - tencentcloud_sqlserver_config_database_cdc - tencentcloud_sqlserver_config_database_ct - tencentcloud_sqlserver_config_database_mdf - tencentcloud_sqlserver_config_instance_param - tencentcloud_sqlserver_config_instance_ro_group - tencentcloud_sqlserver_renew_db_instance - tencentcloud_sqlserver_renew_postpaid_db_instance - tencentcloud_sqlserver_restart_db_instance - tencentcloud_sqlserver_config_terminate_db_instance - tencentcloud_sqlserver_restore_instance - tencentcloud_sqlserver_rollback_instance - tencentcloud_sqlserver_start_backup_full_migration - tencentcloud_sqlserver_start_backup_incremental_migration - tencentcloud_sqlserver_start_xevent - tencentcloud_sqlserver_instance_tde - tencentcloud_sqlserver_database_tde - tencentcloud_sqlserver_general_cloud_ro_instance +Data Source +tencentcloud_sqlserver_zone_config +tencentcloud_sqlserver_instances +tencentcloud_sqlserver_dbs +tencentcloud_sqlserver_accounts +tencentcloud_sqlserver_account_db_attachments +tencentcloud_sqlserver_readonly_groups +tencentcloud_sqlserver_publish_subscribes +tencentcloud_sqlserver_basic_instances +tencentcloud_sqlserver_backup_commands +tencentcloud_sqlserver_backup_by_flow_id +tencentcloud_sqlserver_backup_upload_size +tencentcloud_sqlserver_cross_region_zone +tencentcloud_sqlserver_db_charsets +tencentcloud_sqlserver_instance_param_records +tencentcloud_sqlserver_project_security_groups +tencentcloud_sqlserver_regions +tencentcloud_sqlserver_rollback_time +tencentcloud_sqlserver_slowlogs +tencentcloud_sqlserver_upload_backup_info +tencentcloud_sqlserver_upload_incremental_info +tencentcloud_sqlserver_query_xevent +tencentcloud_sqlserver_ins_attribute + +Resource +tencentcloud_sqlserver_instance +tencentcloud_sqlserver_readonly_instance +tencentcloud_sqlserver_db +tencentcloud_sqlserver_account +tencentcloud_sqlserver_account_db_attachment +tencentcloud_sqlserver_publish_subscribe +tencentcloud_sqlserver_basic_instance +tencentcloud_sqlserver_migration +tencentcloud_sqlserver_config_backup_strategy +tencentcloud_sqlserver_general_backup +tencentcloud_sqlserver_general_clone +tencentcloud_sqlserver_full_backup_migration +tencentcloud_sqlserver_incre_backup_migration +tencentcloud_sqlserver_business_intelligence_file +tencentcloud_sqlserver_business_intelligence_instance +tencentcloud_sqlserver_general_communication +tencentcloud_sqlserver_general_cloud_instance +tencentcloud_sqlserver_complete_expansion +tencentcloud_sqlserver_config_database_cdc +tencentcloud_sqlserver_config_database_ct +tencentcloud_sqlserver_config_database_mdf +tencentcloud_sqlserver_config_instance_param +tencentcloud_sqlserver_config_instance_ro_group +tencentcloud_sqlserver_renew_db_instance +tencentcloud_sqlserver_renew_postpaid_db_instance +tencentcloud_sqlserver_restart_db_instance +tencentcloud_sqlserver_config_terminate_db_instance +tencentcloud_sqlserver_restore_instance +tencentcloud_sqlserver_rollback_instance +tencentcloud_sqlserver_start_backup_full_migration +tencentcloud_sqlserver_start_backup_incremental_migration +tencentcloud_sqlserver_start_xevent +tencentcloud_sqlserver_instance_tde +tencentcloud_sqlserver_database_tde +tencentcloud_sqlserver_general_cloud_ro_instance SSL Certificates(ssl) - Data Source - tencentcloud_ssl_certificates - tencentcloud_ssl_describe_certificate - tencentcloud_ssl_describe_companies - tencentcloud_ssl_describe_host_api_gateway_instance_list - tencentcloud_ssl_describe_host_cdn_instance_list - tencentcloud_ssl_describe_host_clb_instance_list - tencentcloud_ssl_describe_host_cos_instance_list - tencentcloud_ssl_describe_host_ddos_instance_list - tencentcloud_ssl_describe_host_lighthouse_instance_list - tencentcloud_ssl_describe_host_live_instance_list - tencentcloud_ssl_describe_host_teo_instance_list - tencentcloud_ssl_describe_host_tke_instance_list - tencentcloud_ssl_describe_host_vod_instance_list - tencentcloud_ssl_describe_host_waf_instance_list - tencentcloud_ssl_describe_host_deploy_record - tencentcloud_ssl_describe_host_deploy_record_detail - tencentcloud_ssl_describe_host_update_record - tencentcloud_ssl_describe_host_update_record_detail - tencentcloud_ssl_describe_managers - tencentcloud_ssl_describe_manager_detail - - Resource - tencentcloud_ssl_certificate - tencentcloud_ssl_pay_certificate - tencentcloud_ssl_free_certificate - tencentcloud_ssl_replace_certificate_operation - tencentcloud_ssl_revoke_certificate_operation - tencentcloud_ssl_update_certificate_instance_operation - tencentcloud_ssl_update_certificate_record_retry_operation - tencentcloud_ssl_update_certificate_record_rollback_operation - tencentcloud_ssl_upload_revoke_letter_operation - tencentcloud_ssl_complete_certificate_operation - tencentcloud_ssl_check_certificate_chain_operation - tencentcloud_ssl_deploy_certificate_instance_operation - tencentcloud_ssl_deploy_certificate_record_retry_operation - tencentcloud_ssl_deploy_certificate_record_rollback_operation - tencentcloud_ssl_download_certificate_operation - tencentcloud_ssl_check_certificate_domain_verification_operation +Data Source +tencentcloud_ssl_certificates +tencentcloud_ssl_describe_certificate +tencentcloud_ssl_describe_companies +tencentcloud_ssl_describe_host_api_gateway_instance_list +tencentcloud_ssl_describe_host_cdn_instance_list +tencentcloud_ssl_describe_host_clb_instance_list +tencentcloud_ssl_describe_host_cos_instance_list +tencentcloud_ssl_describe_host_ddos_instance_list +tencentcloud_ssl_describe_host_lighthouse_instance_list +tencentcloud_ssl_describe_host_live_instance_list +tencentcloud_ssl_describe_host_teo_instance_list +tencentcloud_ssl_describe_host_tke_instance_list +tencentcloud_ssl_describe_host_vod_instance_list +tencentcloud_ssl_describe_host_waf_instance_list +tencentcloud_ssl_describe_host_deploy_record +tencentcloud_ssl_describe_host_deploy_record_detail +tencentcloud_ssl_describe_host_update_record +tencentcloud_ssl_describe_host_update_record_detail +tencentcloud_ssl_describe_managers +tencentcloud_ssl_describe_manager_detail + +Resource +tencentcloud_ssl_certificate +tencentcloud_ssl_pay_certificate +tencentcloud_ssl_free_certificate +tencentcloud_ssl_replace_certificate_operation +tencentcloud_ssl_revoke_certificate_operation +tencentcloud_ssl_update_certificate_instance_operation +tencentcloud_ssl_update_certificate_record_retry_operation +tencentcloud_ssl_update_certificate_record_rollback_operation +tencentcloud_ssl_upload_revoke_letter_operation +tencentcloud_ssl_complete_certificate_operation +tencentcloud_ssl_check_certificate_chain_operation +tencentcloud_ssl_deploy_certificate_instance_operation +tencentcloud_ssl_deploy_certificate_record_retry_operation +tencentcloud_ssl_deploy_certificate_record_rollback_operation +tencentcloud_ssl_download_certificate_operation +tencentcloud_ssl_check_certificate_domain_verification_operation Secrets Manager(SSM) - Data Source - tencentcloud_ssm_products - tencentcloud_ssm_secrets - tencentcloud_ssm_secret_versions - tencentcloud_ssm_rotation_detail - tencentcloud_ssm_rotation_history - tencentcloud_ssm_service_status - tencentcloud_ssm_ssh_key_pair_value - - Resource - tencentcloud_ssm_secret - tencentcloud_ssm_secret_version - tencentcloud_ssm_product_secret - tencentcloud_ssm_ssh_key_pair_secret - tencentcloud_ssm_rotate_product_secret +Data Source +tencentcloud_ssm_products +tencentcloud_ssm_secrets +tencentcloud_ssm_secret_versions +tencentcloud_ssm_rotation_detail +tencentcloud_ssm_rotation_history +tencentcloud_ssm_service_status +tencentcloud_ssm_ssh_key_pair_value + +Resource +tencentcloud_ssm_secret +tencentcloud_ssm_secret_version +tencentcloud_ssm_product_secret +tencentcloud_ssm_ssh_key_pair_secret +tencentcloud_ssm_rotate_product_secret TcaplusDB - Data Source - tencentcloud_tcaplus_clusters - tencentcloud_tcaplus_idls - tencentcloud_tcaplus_tables - tencentcloud_tcaplus_tablegroups - - Resource - tencentcloud_tcaplus_cluster - tencentcloud_tcaplus_tablegroup - tencentcloud_tcaplus_idl - tencentcloud_tcaplus_table +Data Source +tencentcloud_tcaplus_clusters +tencentcloud_tcaplus_idls +tencentcloud_tcaplus_tables +tencentcloud_tcaplus_tablegroups + +Resource +tencentcloud_tcaplus_cluster +tencentcloud_tcaplus_tablegroup +tencentcloud_tcaplus_idl +tencentcloud_tcaplus_table Tencent Container Registry(TCR) - Data Source - tencentcloud_tcr_instances - tencentcloud_tcr_namespaces - tencentcloud_tcr_repositories - tencentcloud_tcr_tokens - tencentcloud_tcr_vpc_attachments - tencentcloud_tcr_webhook_trigger_logs - tencentcloud_tcr_images - tencentcloud_tcr_image_manifests - tencentcloud_tcr_tag_retention_execution_tasks - tencentcloud_tcr_tag_retention_executions - tencentcloud_tcr_replication_instance_create_tasks - tencentcloud_tcr_replication_instance_sync_status - - Resource - tencentcloud_tcr_instance - tencentcloud_tcr_namespace - tencentcloud_tcr_repository - tencentcloud_tcr_token - tencentcloud_tcr_vpc_attachment - tencentcloud_tcr_tag_retention_rule - tencentcloud_tcr_webhook_trigger - tencentcloud_tcr_manage_replication_operation - tencentcloud_tcr_customized_domain - tencentcloud_tcr_immutable_tag_rule - tencentcloud_tcr_delete_image_operation - tencentcloud_tcr_create_image_signature_operation - tencentcloud_tcr_tag_retention_execution_config - tencentcloud_tcr_service_account +Data Source +tencentcloud_tcr_instances +tencentcloud_tcr_namespaces +tencentcloud_tcr_repositories +tencentcloud_tcr_tokens +tencentcloud_tcr_vpc_attachments +tencentcloud_tcr_webhook_trigger_logs +tencentcloud_tcr_images +tencentcloud_tcr_image_manifests +tencentcloud_tcr_tag_retention_execution_tasks +tencentcloud_tcr_tag_retention_executions +tencentcloud_tcr_replication_instance_create_tasks +tencentcloud_tcr_replication_instance_sync_status + +Resource +tencentcloud_tcr_instance +tencentcloud_tcr_namespace +tencentcloud_tcr_repository +tencentcloud_tcr_token +tencentcloud_tcr_vpc_attachment +tencentcloud_tcr_tag_retention_rule +tencentcloud_tcr_webhook_trigger +tencentcloud_tcr_manage_replication_operation +tencentcloud_tcr_customized_domain +tencentcloud_tcr_immutable_tag_rule +tencentcloud_tcr_delete_image_operation +tencentcloud_tcr_create_image_signature_operation +tencentcloud_tcr_tag_retention_execution_config +tencentcloud_tcr_service_account Video on Demand(VOD) - Data Source - tencentcloud_vod_adaptive_dynamic_streaming_templates - tencentcloud_vod_snapshot_by_time_offset_templates - tencentcloud_vod_super_player_configs - tencentcloud_vod_image_sprite_templates - tencentcloud_vod_procedure_templates - - - Resource - tencentcloud_vod_adaptive_dynamic_streaming_template - tencentcloud_vod_procedure_template - tencentcloud_vod_snapshot_by_time_offset_template - tencentcloud_vod_image_sprite_template - tencentcloud_vod_sub_application - tencentcloud_vod_sample_snapshot_template - tencentcloud_vod_transcode_template - tencentcloud_vod_watermark_template - tencentcloud_vod_event_config +Data Source +tencentcloud_vod_adaptive_dynamic_streaming_templates +tencentcloud_vod_snapshot_by_time_offset_templates +tencentcloud_vod_super_player_configs +tencentcloud_vod_image_sprite_templates +tencentcloud_vod_procedure_templates + +Resource +tencentcloud_vod_adaptive_dynamic_streaming_template +tencentcloud_vod_procedure_template +tencentcloud_vod_snapshot_by_time_offset_template +tencentcloud_vod_image_sprite_template +tencentcloud_vod_sub_application +tencentcloud_vod_sample_snapshot_template +tencentcloud_vod_transcode_template +tencentcloud_vod_watermark_template +tencentcloud_vod_event_config Oceanus - Data Source - tencentcloud_oceanus_resource_related_job - tencentcloud_oceanus_savepoint_list - tencentcloud_oceanus_system_resource - tencentcloud_oceanus_work_spaces - tencentcloud_oceanus_clusters - tencentcloud_oceanus_tree_jobs - tencentcloud_oceanus_tree_resources - tencentcloud_oceanus_job_submission_log - tencentcloud_oceanus_check_savepoint - tencentcloud_oceanus_job_events - tencentcloud_oceanus_meta_table - - Resource - tencentcloud_oceanus_folder - tencentcloud_oceanus_job - tencentcloud_oceanus_job_config - tencentcloud_oceanus_job_copy - tencentcloud_oceanus_run_job - tencentcloud_oceanus_stop_job - tencentcloud_oceanus_trigger_job_savepoint - tencentcloud_oceanus_resource - tencentcloud_oceanus_resource_config - tencentcloud_oceanus_work_space +Data Source +tencentcloud_oceanus_resource_related_job +tencentcloud_oceanus_savepoint_list +tencentcloud_oceanus_system_resource +tencentcloud_oceanus_work_spaces +tencentcloud_oceanus_clusters +tencentcloud_oceanus_tree_jobs +tencentcloud_oceanus_tree_resources +tencentcloud_oceanus_job_submission_log +tencentcloud_oceanus_check_savepoint +tencentcloud_oceanus_job_events +tencentcloud_oceanus_meta_table + +Resource +tencentcloud_oceanus_folder +tencentcloud_oceanus_job +tencentcloud_oceanus_job_config +tencentcloud_oceanus_job_copy +tencentcloud_oceanus_run_job +tencentcloud_oceanus_stop_job +tencentcloud_oceanus_trigger_job_savepoint +tencentcloud_oceanus_resource +tencentcloud_oceanus_resource_config +tencentcloud_oceanus_work_space Virtual Private Cloud(VPC) - Data Source - tencentcloud_route_table - tencentcloud_security_group - tencentcloud_security_groups - tencentcloud_address_templates - tencentcloud_address_template_groups - tencentcloud_protocol_templates - tencentcloud_protocol_template_groups - tencentcloud_subnet - tencentcloud_vpc - tencentcloud_vpc_acls - tencentcloud_vpc_account_attributes - tencentcloud_vpc_classic_link_instances - tencentcloud_vpc_gateway_flow_monitor_detail - tencentcloud_vpc_gateway_flow_qos - tencentcloud_vpc_cvm_instances - tencentcloud_vpc_net_detect_states - tencentcloud_vpc_net_detect_state_check - tencentcloud_vpc_network_interface_limit - tencentcloud_vpc_private_ip_addresses - tencentcloud_vpc_product_quota - tencentcloud_vpc_resource_dashboard - tencentcloud_vpc_route_conflicts - tencentcloud_vpc_security_group_limits - tencentcloud_vpc_security_group_references - tencentcloud_vpc_sg_snapshot_file_content - tencentcloud_vpc_snapshot_files - tencentcloud_vpc_subnet_resource_dashboard - tencentcloud_vpc_template_limits - tencentcloud_vpc_used_ip_address - tencentcloud_vpc_limits - tencentcloud_vpc_instances - tencentcloud_vpc_route_tables - tencentcloud_vpc_subnets - tencentcloud_dnats - tencentcloud_enis - tencentcloud_ha_vip_eip_attachments - tencentcloud_ha_vips - tencentcloud_nat_gateways - tencentcloud_nat_gateway_snats - tencentcloud_nats - tencentcloud_nat_dc_route - tencentcloud_vpc_bandwidth_package_quota - tencentcloud_vpc_bandwidth_package_bill_usage - tencentcloud_classic_elastic_public_ipv6s - tencentcloud_elastic_public_ipv6s - - Resource - tencentcloud_eni - tencentcloud_eni_attachment - tencentcloud_eni_sg_attachment - tencentcloud_eni_ipv4_address - tencentcloud_eni_ipv6_address - tencentcloud_vpc - tencentcloud_vpc_acl - tencentcloud_vpc_acl_attachment - tencentcloud_vpc_traffic_package - tencentcloud_vpc_snapshot_policy - tencentcloud_vpc_snapshot_policy_attachment - tencentcloud_vpc_snapshot_policy_config - tencentcloud_vpc_net_detect - tencentcloud_vpc_dhcp_ip - tencentcloud_vpc_ipv6_cidr_block - tencentcloud_vpc_ipv6_subnet_cidr_block - tencentcloud_vpc_ipv6_eni_address - tencentcloud_vpc_local_gateway - tencentcloud_vpc_notify_routes - tencentcloud_vpc_resume_snapshot_instance - tencentcloud_vpc_peer_connect_manager - tencentcloud_vpc_peer_connect_accept_operation - tencentcloud_vpc_peer_connect_reject_operation - tencentcloud_subnet - tencentcloud_security_group - tencentcloud_security_group_rule_set - tencentcloud_security_group_lite_rule - tencentcloud_address_template - tencentcloud_address_template_group - tencentcloud_protocol_template - tencentcloud_protocol_template_group - tencentcloud_route_table - tencentcloud_vpc_private_nat_gateway - tencentcloud_route_table_association - tencentcloud_route_entry - tencentcloud_route_table_entry - tencentcloud_dnat - tencentcloud_nat_gateway - tencentcloud_nat_gateway_snat - tencentcloud_nat_refresh_nat_dc_route - tencentcloud_ha_vip - tencentcloud_ha_vip_eip_attachment - tencentcloud_vpc_bandwidth_package - tencentcloud_vpc_bandwidth_package_attachment - tencentcloud_ipv6_address_bandwidth - tencentcloud_reserve_ip_address - tencentcloud_elastic_public_ipv6 - tencentcloud_classic_elastic_public_ipv6 - tencentcloud_elastic_public_ipv6_attachment +Data Source +tencentcloud_route_table +tencentcloud_security_group +tencentcloud_security_groups +tencentcloud_address_templates +tencentcloud_address_template_groups +tencentcloud_protocol_templates +tencentcloud_protocol_template_groups +tencentcloud_subnet +tencentcloud_vpc +tencentcloud_vpc_acls +tencentcloud_vpc_account_attributes +tencentcloud_vpc_classic_link_instances +tencentcloud_vpc_gateway_flow_monitor_detail +tencentcloud_vpc_gateway_flow_qos +tencentcloud_vpc_cvm_instances +tencentcloud_vpc_net_detect_states +tencentcloud_vpc_net_detect_state_check +tencentcloud_vpc_network_interface_limit +tencentcloud_vpc_private_ip_addresses +tencentcloud_vpc_product_quota +tencentcloud_vpc_resource_dashboard +tencentcloud_vpc_route_conflicts +tencentcloud_vpc_security_group_limits +tencentcloud_vpc_security_group_references +tencentcloud_vpc_sg_snapshot_file_content +tencentcloud_vpc_snapshot_files +tencentcloud_vpc_subnet_resource_dashboard +tencentcloud_vpc_template_limits +tencentcloud_vpc_used_ip_address +tencentcloud_vpc_limits +tencentcloud_vpc_instances +tencentcloud_vpc_route_tables +tencentcloud_vpc_subnets +tencentcloud_dnats +tencentcloud_enis +tencentcloud_ha_vip_eip_attachments +tencentcloud_ha_vips +tencentcloud_nat_gateways +tencentcloud_nat_gateway_snats +tencentcloud_nats +tencentcloud_nat_dc_route +tencentcloud_vpc_bandwidth_package_quota +tencentcloud_vpc_bandwidth_package_bill_usage +tencentcloud_classic_elastic_public_ipv6s +tencentcloud_elastic_public_ipv6s + +Resource +tencentcloud_eni +tencentcloud_eni_attachment +tencentcloud_eni_sg_attachment +tencentcloud_eni_ipv4_address +tencentcloud_eni_ipv6_address +tencentcloud_vpc +tencentcloud_vpc_acl +tencentcloud_vpc_acl_attachment +tencentcloud_vpc_traffic_package +tencentcloud_vpc_snapshot_policy +tencentcloud_vpc_snapshot_policy_attachment +tencentcloud_vpc_snapshot_policy_config +tencentcloud_vpc_net_detect +tencentcloud_vpc_dhcp_ip +tencentcloud_vpc_ipv6_cidr_block +tencentcloud_vpc_ipv6_subnet_cidr_block +tencentcloud_vpc_ipv6_eni_address +tencentcloud_vpc_local_gateway +tencentcloud_vpc_notify_routes +tencentcloud_vpc_resume_snapshot_instance +tencentcloud_vpc_peer_connect_manager +tencentcloud_vpc_peer_connect_accept_operation +tencentcloud_vpc_peer_connect_reject_operation +tencentcloud_subnet +tencentcloud_security_group +tencentcloud_security_group_rule_set +tencentcloud_security_group_lite_rule +tencentcloud_address_template +tencentcloud_address_template_group +tencentcloud_protocol_template +tencentcloud_protocol_template_group +tencentcloud_route_table +tencentcloud_vpc_private_nat_gateway +tencentcloud_route_table_association +tencentcloud_route_entry +tencentcloud_route_table_entry +tencentcloud_dnat +tencentcloud_nat_gateway +tencentcloud_nat_gateway_snat +tencentcloud_nat_refresh_nat_dc_route +tencentcloud_ha_vip +tencentcloud_ha_vip_eip_attachment +tencentcloud_vpc_bandwidth_package +tencentcloud_vpc_bandwidth_package_attachment +tencentcloud_ipv6_address_bandwidth +tencentcloud_reserve_ip_address +tencentcloud_elastic_public_ipv6 +tencentcloud_classic_elastic_public_ipv6 +tencentcloud_elastic_public_ipv6_attachment Private Link(PLS) - Resource - tencentcloud_vpc_end_point_service - tencentcloud_vpc_end_point - tencentcloud_vpc_enable_end_point_connect - tencentcloud_vpc_end_point_service_white_list +Resource +tencentcloud_vpc_end_point_service +tencentcloud_vpc_end_point +tencentcloud_vpc_enable_end_point_connect +tencentcloud_vpc_end_point_service_white_list Flow Logs(FL) - Resource - tencentcloud_vpc_flow_log - tencentcloud_vpc_flow_log_config +Resource +tencentcloud_vpc_flow_log +tencentcloud_vpc_flow_log_config VPN Connections(VPN) - Data Source - tencentcloud_vpn_connections - tencentcloud_vpn_customer_gateways - tencentcloud_vpn_gateways - tencentcloud_vpn_gateway_routes - tencentcloud_vpn_customer_gateway_vendors - tencentcloud_vpn_default_health_check_ip - - Resource - tencentcloud_vpn_customer_gateway - tencentcloud_vpn_gateway - tencentcloud_vpn_gateway_route - tencentcloud_vpn_connection - tencentcloud_vpn_ssl_server - tencentcloud_vpn_ssl_client - tencentcloud_vpn_connection_reset - tencentcloud_vpn_customer_gateway_configuration_download - tencentcloud_vpn_gateway_ssl_client_cert - tencentcloud_vpn_gateway_ccn_routes +Data Source +tencentcloud_vpn_connections +tencentcloud_vpn_customer_gateways +tencentcloud_vpn_gateways +tencentcloud_vpn_gateway_routes +tencentcloud_vpn_customer_gateway_vendors +tencentcloud_vpn_default_health_check_ip + +Resource +tencentcloud_vpn_customer_gateway +tencentcloud_vpn_gateway +tencentcloud_vpn_gateway_route +tencentcloud_vpn_connection +tencentcloud_vpn_ssl_server +tencentcloud_vpn_ssl_client +tencentcloud_vpn_connection_reset +tencentcloud_vpn_customer_gateway_configuration_download +tencentcloud_vpn_gateway_ssl_client_cert +tencentcloud_vpn_gateway_ccn_routes MapReduce(EMR) - Data Source - tencentcloud_emr - tencentcloud_emr_auto_scale_records - tencentcloud_emr_nodes - tencentcloud_emr_cvm_quota - tencentcloud_lite_hbase_instances - tencentcloud_serverless_hbase_instances - tencentcloud_emr_job_status_detail - tencentcloud_emr_service_node_infos - - Resource - tencentcloud_emr_cluster - tencentcloud_emr_user_manager - tencentcloud_lite_hbase_instance - tencentcloud_serverless_hbase_instance - tencentcloud_emr_yarn - tencentcloud_emr_deploy_yarn_operation - tencentcloud_emr_auto_scale_strategy +Data Source +tencentcloud_emr +tencentcloud_emr_auto_scale_records +tencentcloud_emr_nodes +tencentcloud_emr_cvm_quota +tencentcloud_lite_hbase_instances +tencentcloud_serverless_hbase_instances +tencentcloud_emr_job_status_detail +tencentcloud_emr_service_node_infos + +Resource +tencentcloud_emr_cluster +tencentcloud_emr_user_manager +tencentcloud_lite_hbase_instance +tencentcloud_serverless_hbase_instance +tencentcloud_emr_yarn +tencentcloud_emr_deploy_yarn_operation +tencentcloud_emr_auto_scale_strategy DNSPOD - Resource - tencentcloud_dnspod_domain_instance - tencentcloud_dnspod_domain_alias - tencentcloud_dnspod_record - tencentcloud_dnspod_record_group - tencentcloud_dnspod_modify_record_group_operation - tencentcloud_dnspod_modify_domain_owner_operation - tencentcloud_dnspod_download_snapshot_operation - tencentcloud_dnspod_custom_line - tencentcloud_dnspod_snapshot_config - tencentcloud_dnspod_domain_lock - tencentcloud_subdomain_validate_txt_value_operation - - Data Source - tencentcloud_dnspod_records - tencentcloud_dnspod_domain_list - tencentcloud_dnspod_domain_analytics - tencentcloud_dnspod_domain_log_list - tencentcloud_dnspod_record_analytics - tencentcloud_dnspod_record_line_list - tencentcloud_dnspod_record_list - tencentcloud_dnspod_record_type - tencentcloud_subdomain_validate_status +Resource +tencentcloud_dnspod_domain_instance +tencentcloud_dnspod_domain_alias +tencentcloud_dnspod_record +tencentcloud_dnspod_record_group +tencentcloud_dnspod_modify_record_group_operation +tencentcloud_dnspod_modify_domain_owner_operation +tencentcloud_dnspod_download_snapshot_operation +tencentcloud_dnspod_custom_line +tencentcloud_dnspod_snapshot_config +tencentcloud_dnspod_domain_lock +tencentcloud_subdomain_validate_txt_value_operation + +Data Source +tencentcloud_dnspod_records +tencentcloud_dnspod_domain_list +tencentcloud_dnspod_domain_analytics +tencentcloud_dnspod_domain_log_list +tencentcloud_dnspod_record_analytics +tencentcloud_dnspod_record_line_list +tencentcloud_dnspod_record_list +tencentcloud_dnspod_record_type +tencentcloud_subdomain_validate_status PrivateDNS - Resource - tencentcloud_private_dns_zone - tencentcloud_private_dns_record - tencentcloud_private_dns_zone_vpc_attachment - tencentcloud_subscribe_private_zone_service - tencentcloud_private_dns_forward_rule - tencentcloud_private_dns_end_point - tencentcloud_private_dns_extend_end_point - - Data Source - tencentcloud_private_dns_records - tencentcloud_private_dns_private_zone_list - tencentcloud_private_dns_forward_rules - tencentcloud_private_dns_end_points +Resource +tencentcloud_private_dns_zone +tencentcloud_private_dns_record +tencentcloud_private_dns_zone_vpc_attachment +tencentcloud_subscribe_private_zone_service +tencentcloud_private_dns_forward_rule +tencentcloud_private_dns_end_point +tencentcloud_private_dns_extend_end_point + +Data Source +tencentcloud_private_dns_records +tencentcloud_private_dns_private_zone_list +tencentcloud_private_dns_forward_rules +tencentcloud_private_dns_end_points Cloud Log Service(CLS) - Resource - tencentcloud_cls_logset - tencentcloud_cls_topic - tencentcloud_cls_config - tencentcloud_cls_config_extra - tencentcloud_cls_config_attachment - tencentcloud_cls_machine_group - tencentcloud_cls_cos_shipper - tencentcloud_cls_index - tencentcloud_cls_alarm - tencentcloud_cls_alarm_notice - tencentcloud_cls_ckafka_consumer - tencentcloud_cls_kafka_recharge - tencentcloud_cls_cos_recharge - tencentcloud_cls_export - tencentcloud_cls_scheduled_sql - tencentcloud_cls_data_transform - tencentcloud_cls_cloud_product_log_task - tencentcloud_cls_notice_content - tencentcloud_cls_web_callback - - Data Source - tencentcloud_cls_shipper_tasks - tencentcloud_cls_machines - tencentcloud_cls_machine_group_configs - tencentcloud_cls_logsets +Resource +tencentcloud_cls_logset +tencentcloud_cls_topic +tencentcloud_cls_config +tencentcloud_cls_config_extra +tencentcloud_cls_config_attachment +tencentcloud_cls_machine_group +tencentcloud_cls_cos_shipper +tencentcloud_cls_index +tencentcloud_cls_alarm +tencentcloud_cls_alarm_notice +tencentcloud_cls_ckafka_consumer +tencentcloud_cls_kafka_recharge +tencentcloud_cls_cos_recharge +tencentcloud_cls_export +tencentcloud_cls_scheduled_sql +tencentcloud_cls_data_transform +tencentcloud_cls_cloud_product_log_task +tencentcloud_cls_notice_content +tencentcloud_cls_web_callback + +Data Source +tencentcloud_cls_shipper_tasks +tencentcloud_cls_machines +tencentcloud_cls_machine_group_configs +tencentcloud_cls_logsets TencentCloud Lighthouse(Lighthouse) - Resource - tencentcloud_lighthouse_instance - tencentcloud_lighthouse_blueprint - tencentcloud_lighthouse_firewall_rule - tencentcloud_lighthouse_disk_backup - tencentcloud_lighthouse_apply_disk_backup - tencentcloud_lighthouse_disk_attachment - tencentcloud_lighthouse_key_pair - tencentcloud_lighthouse_snapshot - tencentcloud_lighthouse_apply_instance_snapshot - tencentcloud_lighthouse_start_instance - tencentcloud_lighthouse_stop_instance - tencentcloud_lighthouse_reboot_instance - tencentcloud_lighthouse_key_pair_attachment - tencentcloud_lighthouse_disk - tencentcloud_lighthouse_renew_disk - tencentcloud_lighthouse_renew_instance - tencentcloud_lighthouse_firewall_template - - Data Source - tencentcloud_lighthouse_firewall_rules_template - tencentcloud_lighthouse_bundle - tencentcloud_lighthouse_zone - tencentcloud_lighthouse_scene - tencentcloud_lighthouse_reset_instance_blueprint - tencentcloud_lighthouse_region - tencentcloud_lighthouse_instance_vnc_url - tencentcloud_lighthouse_instance_traffic_package - tencentcloud_lighthouse_instance_disk_num - tencentcloud_lighthouse_instance_blueprint - tencentcloud_lighthouse_disk_config - tencentcloud_lighthouse_all_scene - tencentcloud_lighthouse_modify_instance_bundle - tencentcloud_lighthouse_disks +Resource +tencentcloud_lighthouse_instance +tencentcloud_lighthouse_blueprint +tencentcloud_lighthouse_firewall_rule +tencentcloud_lighthouse_disk_backup +tencentcloud_lighthouse_apply_disk_backup +tencentcloud_lighthouse_disk_attachment +tencentcloud_lighthouse_key_pair +tencentcloud_lighthouse_snapshot +tencentcloud_lighthouse_apply_instance_snapshot +tencentcloud_lighthouse_start_instance +tencentcloud_lighthouse_stop_instance +tencentcloud_lighthouse_reboot_instance +tencentcloud_lighthouse_key_pair_attachment +tencentcloud_lighthouse_disk +tencentcloud_lighthouse_renew_disk +tencentcloud_lighthouse_renew_instance +tencentcloud_lighthouse_firewall_template + +Data Source +tencentcloud_lighthouse_firewall_rules_template +tencentcloud_lighthouse_bundle +tencentcloud_lighthouse_zone +tencentcloud_lighthouse_scene +tencentcloud_lighthouse_reset_instance_blueprint +tencentcloud_lighthouse_region +tencentcloud_lighthouse_instance_vnc_url +tencentcloud_lighthouse_instance_traffic_package +tencentcloud_lighthouse_instance_disk_num +tencentcloud_lighthouse_instance_blueprint +tencentcloud_lighthouse_disk_config +tencentcloud_lighthouse_all_scene +tencentcloud_lighthouse_modify_instance_bundle +tencentcloud_lighthouse_disks TencentCloud Elastic Microservice(TEM) - Resource - tencentcloud_tem_environment - tencentcloud_tem_application - tencentcloud_tem_workload - tencentcloud_tem_app_config - tencentcloud_tem_log_config - tencentcloud_tem_scale_rule - tencentcloud_tem_gateway - tencentcloud_tem_application_service +Resource +tencentcloud_tem_environment +tencentcloud_tem_application +tencentcloud_tem_workload +tencentcloud_tem_app_config +tencentcloud_tem_log_config +tencentcloud_tem_scale_rule +tencentcloud_tem_gateway +tencentcloud_tem_application_service TencentCloud EdgeOne(TEO) - Data Source - tencentcloud_teo_zone_available_plans - tencentcloud_teo_rule_engine_settings - - Resource - tencentcloud_teo_zone - tencentcloud_teo_zone_setting - tencentcloud_teo_origin_group - tencentcloud_teo_rule_engine - tencentcloud_teo_application_proxy_rule - tencentcloud_teo_ownership_verify - tencentcloud_teo_certificate_config - tencentcloud_teo_acceleration_domain - tencentcloud_teo_l4_proxy - tencentcloud_teo_realtime_log_delivery - tencentcloud_teo_function - tencentcloud_teo_function_rule - tencentcloud_teo_function_rule_priority - tencentcloud_teo_function_runtime_environment +Data Source +tencentcloud_teo_zone_available_plans +tencentcloud_teo_rule_engine_settings + +Resource +tencentcloud_teo_zone +tencentcloud_teo_zone_setting +tencentcloud_teo_origin_group +tencentcloud_teo_rule_engine +tencentcloud_teo_application_proxy_rule +tencentcloud_teo_ownership_verify +tencentcloud_teo_certificate_config +tencentcloud_teo_acceleration_domain +tencentcloud_teo_l4_proxy +tencentcloud_teo_realtime_log_delivery +tencentcloud_teo_function +tencentcloud_teo_function_rule +tencentcloud_teo_function_rule_priority +tencentcloud_teo_function_runtime_environment TencentCloud ServiceMesh(TCM) - Data Source - tencentcloud_tcm_mesh - Resource - tencentcloud_tcm_mesh - tencentcloud_tcm_cluster_attachment - tencentcloud_tcm_prometheus_attachment - tencentcloud_tcm_tracing_config - tencentcloud_tcm_access_log_config +Data Source +tencentcloud_tcm_mesh +Resource +tencentcloud_tcm_mesh +tencentcloud_tcm_cluster_attachment +tencentcloud_tcm_prometheus_attachment +tencentcloud_tcm_tracing_config +tencentcloud_tcm_access_log_config Simple Email Service(SES) - Data Source - tencentcloud_ses_receivers - tencentcloud_ses_send_tasks - tencentcloud_ses_email_identities - tencentcloud_ses_black_email_address - tencentcloud_ses_statistics_report - tencentcloud_ses_send_email_status - - Resource - tencentcloud_ses_domain - tencentcloud_ses_template - tencentcloud_ses_email_address - tencentcloud_ses_receiver - tencentcloud_ses_send_email - tencentcloud_ses_batch_send_email - tencentcloud_ses_verify_domain - tencentcloud_ses_black_list_delete +Data Source +tencentcloud_ses_receivers +tencentcloud_ses_send_tasks +tencentcloud_ses_email_identities +tencentcloud_ses_black_email_address +tencentcloud_ses_statistics_report +tencentcloud_ses_send_email_status + +Resource +tencentcloud_ses_domain +tencentcloud_ses_template +tencentcloud_ses_email_address +tencentcloud_ses_receiver +tencentcloud_ses_send_email +tencentcloud_ses_batch_send_email +tencentcloud_ses_verify_domain +tencentcloud_ses_black_list_delete Security Token Service(STS) - Data Source - tencentcloud_sts_caller_identity +Data Source +tencentcloud_sts_caller_identity TDSQL for MySQL(DCDB) - Data Source - tencentcloud_dcdb_instances - tencentcloud_dcdb_accounts - tencentcloud_dcdb_databases - tencentcloud_dcdb_parameters - tencentcloud_dcdb_shards - tencentcloud_dcdb_security_groups - tencentcloud_dcdb_database_objects - tencentcloud_dcdb_database_tables - tencentcloud_dcdb_file_download_url - tencentcloud_dcdb_log_files - tencentcloud_dcdb_instance_node_info - tencentcloud_dcdb_orders - tencentcloud_dcdb_price - tencentcloud_dcdb_project_security_groups - tencentcloud_dcdb_projects - tencentcloud_dcdb_renewal_price - tencentcloud_dcdb_sale_info - tencentcloud_dcdb_shard_spec - tencentcloud_dcdb_slow_logs - tencentcloud_dcdb_upgrade_price - - Resource - tencentcloud_dcdb_account - tencentcloud_dcdb_hourdb_instance - tencentcloud_dcdb_security_group_attachment - tencentcloud_dcdb_account_privileges - tencentcloud_dcdb_db_parameters - tencentcloud_dcdb_db_sync_mode_config - tencentcloud_dcdb_encrypt_attributes_config - tencentcloud_dcdb_instance_config - tencentcloud_dcdb_cancel_dcn_job_operation - tencentcloud_dcdb_activate_hour_instance_operation - tencentcloud_dcdb_isolate_hour_instance_operation - tencentcloud_dcdb_flush_binlog_operation - tencentcloud_dcdb_switch_db_instance_ha_operation +Data Source +tencentcloud_dcdb_instances +tencentcloud_dcdb_accounts +tencentcloud_dcdb_databases +tencentcloud_dcdb_parameters +tencentcloud_dcdb_shards +tencentcloud_dcdb_security_groups +tencentcloud_dcdb_database_objects +tencentcloud_dcdb_database_tables +tencentcloud_dcdb_file_download_url +tencentcloud_dcdb_log_files +tencentcloud_dcdb_instance_node_info +tencentcloud_dcdb_orders +tencentcloud_dcdb_price +tencentcloud_dcdb_project_security_groups +tencentcloud_dcdb_projects +tencentcloud_dcdb_renewal_price +tencentcloud_dcdb_sale_info +tencentcloud_dcdb_shard_spec +tencentcloud_dcdb_slow_logs +tencentcloud_dcdb_upgrade_price + +Resource +tencentcloud_dcdb_account +tencentcloud_dcdb_hourdb_instance +tencentcloud_dcdb_security_group_attachment +tencentcloud_dcdb_account_privileges +tencentcloud_dcdb_db_parameters +tencentcloud_dcdb_db_sync_mode_config +tencentcloud_dcdb_encrypt_attributes_config +tencentcloud_dcdb_instance_config +tencentcloud_dcdb_cancel_dcn_job_operation +tencentcloud_dcdb_activate_hour_instance_operation +tencentcloud_dcdb_isolate_hour_instance_operation +tencentcloud_dcdb_flush_binlog_operation +tencentcloud_dcdb_switch_db_instance_ha_operation Short Message Service(SMS) - Resource - tencentcloud_sms_sign - tencentcloud_sms_template +Resource +tencentcloud_sms_sign +tencentcloud_sms_template Cloud Automated Testing(CAT) - Data Source - tencentcloud_cat_probe_data - tencentcloud_cat_node - tencentcloud_cat_metric_data +Data Source +tencentcloud_cat_probe_data +tencentcloud_cat_node +tencentcloud_cat_metric_data - Resource - tencentcloud_cat_task_set +Resource +tencentcloud_cat_task_set TencentDB for MariaDB(MariaDB) - Data Source - tencentcloud_mariadb_db_instances - tencentcloud_mariadb_accounts - tencentcloud_mariadb_security_groups - tencentcloud_mariadb_database_objects - tencentcloud_mariadb_databases - tencentcloud_mariadb_database_table - tencentcloud_mariadb_dcn_detail - tencentcloud_mariadb_file_download_url - tencentcloud_mariadb_flow - tencentcloud_mariadb_instance_specs - tencentcloud_mariadb_log_files - tencentcloud_mariadb_orders - tencentcloud_mariadb_price - tencentcloud_mariadb_project_security_groups - tencentcloud_mariadb_renewal_price - tencentcloud_mariadb_sale_info - tencentcloud_mariadb_slow_logs - tencentcloud_mariadb_upgrade_price - - Resource - tencentcloud_mariadb_dedicatedcluster_db_instance - tencentcloud_mariadb_instance - tencentcloud_mariadb_hour_db_instance - tencentcloud_mariadb_account - tencentcloud_mariadb_parameters - tencentcloud_mariadb_log_file_retention_period - tencentcloud_mariadb_security_groups - tencentcloud_mariadb_account_privileges - tencentcloud_mariadb_operate_hour_db_instance - tencentcloud_mariadb_backup_time - tencentcloud_mariadb_cancel_dcn_job - tencentcloud_mariadb_flush_binlog - tencentcloud_mariadb_switch_ha - tencentcloud_mariadb_restart_instance - tencentcloud_mariadb_renew_instance - tencentcloud_mariadb_instance_config +Data Source +tencentcloud_mariadb_db_instances +tencentcloud_mariadb_accounts +tencentcloud_mariadb_security_groups +tencentcloud_mariadb_database_objects +tencentcloud_mariadb_databases +tencentcloud_mariadb_database_table +tencentcloud_mariadb_dcn_detail +tencentcloud_mariadb_file_download_url +tencentcloud_mariadb_flow +tencentcloud_mariadb_instance_specs +tencentcloud_mariadb_log_files +tencentcloud_mariadb_orders +tencentcloud_mariadb_price +tencentcloud_mariadb_project_security_groups +tencentcloud_mariadb_renewal_price +tencentcloud_mariadb_sale_info +tencentcloud_mariadb_slow_logs +tencentcloud_mariadb_upgrade_price + +Resource +tencentcloud_mariadb_dedicatedcluster_db_instance +tencentcloud_mariadb_instance +tencentcloud_mariadb_hour_db_instance +tencentcloud_mariadb_account +tencentcloud_mariadb_parameters +tencentcloud_mariadb_log_file_retention_period +tencentcloud_mariadb_security_groups +tencentcloud_mariadb_account_privileges +tencentcloud_mariadb_operate_hour_db_instance +tencentcloud_mariadb_backup_time +tencentcloud_mariadb_cancel_dcn_job +tencentcloud_mariadb_flush_binlog +tencentcloud_mariadb_switch_ha +tencentcloud_mariadb_restart_instance +tencentcloud_mariadb_renew_instance +tencentcloud_mariadb_instance_config Real User Monitoring(RUM) - Data Source - tencentcloud_rum_project - tencentcloud_rum_offline_log_config - tencentcloud_rum_whitelist - tencentcloud_rum_taw_instance - tencentcloud_rum_custom_url - tencentcloud_rum_event_url - tencentcloud_rum_fetch_url_info - tencentcloud_rum_fetch_url - tencentcloud_rum_group_log - tencentcloud_rum_log_url_statistics - tencentcloud_rum_performance_page - tencentcloud_rum_pv_url_info - tencentcloud_rum_pv_url_statistics - tencentcloud_rum_report_count - tencentcloud_rum_scores - tencentcloud_rum_set_url_statistics - tencentcloud_rum_sign - tencentcloud_rum_static_project - tencentcloud_rum_static_resource - tencentcloud_rum_static_url - tencentcloud_rum_web_vitals_page - tencentcloud_rum_log_export_list - - Resource - tencentcloud_rum_project - tencentcloud_rum_taw_instance - tencentcloud_rum_whitelist - tencentcloud_rum_offline_log_config_attachment - tencentcloud_rum_instance_status_config - tencentcloud_rum_project_status_config +Data Source +tencentcloud_rum_project +tencentcloud_rum_offline_log_config +tencentcloud_rum_whitelist +tencentcloud_rum_taw_instance +tencentcloud_rum_custom_url +tencentcloud_rum_event_url +tencentcloud_rum_fetch_url_info +tencentcloud_rum_fetch_url +tencentcloud_rum_group_log +tencentcloud_rum_log_url_statistics +tencentcloud_rum_performance_page +tencentcloud_rum_pv_url_info +tencentcloud_rum_pv_url_statistics +tencentcloud_rum_report_count +tencentcloud_rum_scores +tencentcloud_rum_set_url_statistics +tencentcloud_rum_sign +tencentcloud_rum_static_project +tencentcloud_rum_static_resource +tencentcloud_rum_static_url +tencentcloud_rum_web_vitals_page +tencentcloud_rum_log_export_list + +Resource +tencentcloud_rum_project +tencentcloud_rum_taw_instance +tencentcloud_rum_whitelist +tencentcloud_rum_offline_log_config_attachment +tencentcloud_rum_instance_status_config +tencentcloud_rum_project_status_config Cloud Streaming Services(CSS) - Resource - tencentcloud_css_watermark - tencentcloud_css_watermark_rule_attachment - tencentcloud_css_pull_stream_task - tencentcloud_css_live_transcode_template - tencentcloud_css_live_transcode_rule_attachment - tencentcloud_css_domain - tencentcloud_css_authenticate_domain_owner_operation - tencentcloud_css_play_domain_cert_attachment - tencentcloud_css_play_auth_key_config - tencentcloud_css_push_auth_key_config - tencentcloud_css_backup_stream - tencentcloud_css_callback_rule_attachment - tencentcloud_css_callback_template - tencentcloud_css_domain_referer - tencentcloud_css_enable_optimal_switching - tencentcloud_css_record_rule_attachment - tencentcloud_css_snapshot_rule_attachment - tencentcloud_css_snapshot_template - tencentcloud_css_pad_template - tencentcloud_css_pad_rule_attachment - tencentcloud_css_timeshift_template - tencentcloud_css_timeshift_rule_attachment - tencentcloud_css_stream_monitor - tencentcloud_css_start_stream_monitor - tencentcloud_css_pull_stream_task_restart - - Data Source - tencentcloud_css_domains - tencentcloud_css_backup_stream - tencentcloud_css_monitor_report - tencentcloud_css_pad_templates - tencentcloud_css_pull_stream_task_status - tencentcloud_css_stream_monitor_list - tencentcloud_css_time_shift_record_detail - tencentcloud_css_time_shift_stream_list - tencentcloud_css_watermarks - tencentcloud_css_xp2p_detail_info_list +Resource +tencentcloud_css_watermark +tencentcloud_css_watermark_rule_attachment +tencentcloud_css_pull_stream_task +tencentcloud_css_live_transcode_template +tencentcloud_css_live_transcode_rule_attachment +tencentcloud_css_domain +tencentcloud_css_authenticate_domain_owner_operation +tencentcloud_css_play_domain_cert_attachment +tencentcloud_css_play_auth_key_config +tencentcloud_css_push_auth_key_config +tencentcloud_css_backup_stream +tencentcloud_css_callback_rule_attachment +tencentcloud_css_callback_template +tencentcloud_css_domain_referer +tencentcloud_css_enable_optimal_switching +tencentcloud_css_record_rule_attachment +tencentcloud_css_snapshot_rule_attachment +tencentcloud_css_snapshot_template +tencentcloud_css_pad_template +tencentcloud_css_pad_rule_attachment +tencentcloud_css_timeshift_template +tencentcloud_css_timeshift_rule_attachment +tencentcloud_css_stream_monitor +tencentcloud_css_start_stream_monitor +tencentcloud_css_pull_stream_task_restart + +Data Source +tencentcloud_css_domains +tencentcloud_css_backup_stream +tencentcloud_css_monitor_report +tencentcloud_css_pad_templates +tencentcloud_css_pull_stream_task_status +tencentcloud_css_stream_monitor_list +tencentcloud_css_time_shift_record_detail +tencentcloud_css_time_shift_stream_list +tencentcloud_css_watermarks +tencentcloud_css_xp2p_detail_info_list Performance Testing Service(PTS) - Data Source - tencentcloud_pts_scenario_with_jobs - - Resource - tencentcloud_pts_project - tencentcloud_pts_alert_channel - tencentcloud_pts_scenario - tencentcloud_pts_file - tencentcloud_pts_job - tencentcloud_pts_cron_job - tencentcloud_pts_tmp_key_generate - tencentcloud_pts_cron_job_restart - tencentcloud_pts_job_abort - tencentcloud_pts_cron_job_abort +Data Source +tencentcloud_pts_scenario_with_jobs + +Resource +tencentcloud_pts_project +tencentcloud_pts_alert_channel +tencentcloud_pts_scenario +tencentcloud_pts_file +tencentcloud_pts_job +tencentcloud_pts_cron_job +tencentcloud_pts_tmp_key_generate +tencentcloud_pts_cron_job_restart +tencentcloud_pts_job_abort +tencentcloud_pts_cron_job_abort TencentCloud Automation Tools(TAT) - Data Source - tencentcloud_tat_command - tencentcloud_tat_invoker - tencentcloud_tat_invoker_records - tencentcloud_tat_agent - tencentcloud_tat_invocation_task - Resource - tencentcloud_tat_command - tencentcloud_tat_invoker - tencentcloud_tat_invoker_config - tencentcloud_tat_invocation_invoke_attachment - tencentcloud_tat_invocation_command_attachment +Data Source +tencentcloud_tat_command +tencentcloud_tat_invoker +tencentcloud_tat_invoker_records +tencentcloud_tat_agent +tencentcloud_tat_invocation_task +Resource +tencentcloud_tat_command +tencentcloud_tat_invoker +tencentcloud_tat_invoker_config +tencentcloud_tat_invocation_invoke_attachment +tencentcloud_tat_invocation_command_attachment Tencent Cloud Organization (TCO) - Data Source - tencentcloud_organization_members - tencentcloud_organization_org_auth_node - tencentcloud_organization_org_financial_by_member - tencentcloud_organization_org_financial_by_month - tencentcloud_organization_org_financial_by_product - tencentcloud_organization_org_share_area - tencentcloud_organization_services - tencentcloud_identity_center_groups - tencentcloud_identity_center_role_configurations - tencentcloud_identity_center_users - tencentcloud_organization_nodes - tencentcloud_organization_org_share_unit_resources - tencentcloud_organization_org_share_units - tencentcloud_organization_org_share_unit_members - tencentcloud_role_configuration_provisionings - Resource - tencentcloud_organization_instance - tencentcloud_organization_org_node - tencentcloud_organization_org_member - tencentcloud_organization_org_identity - tencentcloud_organization_org_member_email - tencentcloud_organization_org_member_auth_identity_attachment - tencentcloud_organization_org_member_policy_attachment - tencentcloud_organization_org_manage_policy - tencentcloud_organization_org_manage_policy_config - tencentcloud_organization_org_manage_policy_target - tencentcloud_organization_policy_sub_account_attachment - tencentcloud_organization_quit_organization_operation - tencentcloud_organization_org_share_unit - tencentcloud_organization_org_share_unit_member - tencentcloud_organization_service_assign - tencentcloud_identity_center_user - tencentcloud_identity_center_group - tencentcloud_identity_center_user_group_attachment - tencentcloud_identity_center_external_saml_identity_provider - tencentcloud_identity_center_role_configuration - tencentcloud_identity_center_role_configuration_permission_policy_attachment - tencentcloud_identity_center_role_configuration_permission_custom_policy_attachment - tencentcloud_identity_center_role_configuration_permission_custom_policies_attachment - tencentcloud_identity_center_user_sync_provisioning - tencentcloud_identity_center_role_assignment - tencentcloud_invite_organization_member_operation - tencentcloud_open_identity_center_operation - tencentcloud_identity_center_scim_credential_status - tencentcloud_identity_center_scim_credential - tencentcloud_identity_center_scim_synchronization_status - tencentcloud_organization_org_share_unit_resource - tencentcloud_accept_join_share_unit_invitation_operation - tencentcloud_reject_join_share_unit_invitation_operation - tencentcloud_provision_role_configuration_operation +Data Source +tencentcloud_organization_members +tencentcloud_organization_org_auth_node +tencentcloud_organization_org_financial_by_member +tencentcloud_organization_org_financial_by_month +tencentcloud_organization_org_financial_by_product +tencentcloud_organization_org_share_area +tencentcloud_organization_services +tencentcloud_identity_center_groups +tencentcloud_identity_center_role_configurations +tencentcloud_identity_center_users +tencentcloud_organization_nodes +tencentcloud_organization_org_share_unit_resources +tencentcloud_organization_org_share_units +tencentcloud_organization_org_share_unit_members +tencentcloud_role_configuration_provisionings +Resource +tencentcloud_organization_instance +tencentcloud_organization_org_node +tencentcloud_organization_org_member +tencentcloud_organization_org_identity +tencentcloud_organization_org_member_email +tencentcloud_organization_org_member_auth_identity_attachment +tencentcloud_organization_org_member_policy_attachment +tencentcloud_organization_org_manage_policy +tencentcloud_organization_org_manage_policy_config +tencentcloud_organization_org_manage_policy_target +tencentcloud_organization_policy_sub_account_attachment +tencentcloud_organization_quit_organization_operation +tencentcloud_organization_org_share_unit +tencentcloud_organization_org_share_unit_member +tencentcloud_organization_service_assign +tencentcloud_identity_center_user +tencentcloud_identity_center_group +tencentcloud_identity_center_user_group_attachment +tencentcloud_identity_center_external_saml_identity_provider +tencentcloud_identity_center_role_configuration +tencentcloud_identity_center_role_configuration_permission_policy_attachment +tencentcloud_identity_center_role_configuration_permission_custom_policy_attachment +tencentcloud_identity_center_role_configuration_permission_custom_policies_attachment +tencentcloud_identity_center_user_sync_provisioning +tencentcloud_identity_center_role_assignment +tencentcloud_invite_organization_member_operation +tencentcloud_open_identity_center_operation +tencentcloud_identity_center_scim_credential_status +tencentcloud_identity_center_scim_credential +tencentcloud_identity_center_scim_synchronization_status +tencentcloud_organization_org_share_unit_resource +tencentcloud_accept_join_share_unit_invitation_operation +tencentcloud_reject_join_share_unit_invitation_operation +tencentcloud_provision_role_configuration_operation TDSQL-C for PostgreSQL(TDCPG) - Data Source - tencentcloud_tdcpg_clusters - tencentcloud_tdcpg_instances - Resource - tencentcloud_tdcpg_cluster - tencentcloud_tdcpg_instance +Data Source +tencentcloud_tdcpg_clusters +tencentcloud_tdcpg_instances +Resource +tencentcloud_tdcpg_cluster +tencentcloud_tdcpg_instance TencentDB for DBbrain(dbbrain) - Data Source - tencentcloud_dbbrain_sql_filters - tencentcloud_dbbrain_security_audit_log_export_tasks - tencentcloud_dbbrain_diag_event - tencentcloud_dbbrain_diag_events - tencentcloud_dbbrain_diag_history - tencentcloud_dbbrain_security_audit_log_download_urls - tencentcloud_dbbrain_slow_log_time_series_stats - tencentcloud_dbbrain_slow_log_top_sqls - tencentcloud_dbbrain_slow_log_user_host_stats - tencentcloud_dbbrain_slow_log_user_sql_advice - tencentcloud_dbbrain_slow_logs - tencentcloud_dbbrain_health_scores - tencentcloud_dbbrain_sql_templates - tencentcloud_dbbrain_db_space_status - tencentcloud_dbbrain_top_space_schemas - tencentcloud_dbbrain_top_space_tables - tencentcloud_dbbrain_top_space_schema_time_series - tencentcloud_dbbrain_top_space_table_time_series - tencentcloud_dbbrain_diag_db_instances - tencentcloud_dbbrain_mysql_process_list - tencentcloud_dbbrain_no_primary_key_tables - tencentcloud_dbbrain_redis_top_big_keys - tencentcloud_dbbrain_redis_top_key_prefix_list - - Resource - tencentcloud_dbbrain_sql_filter - tencentcloud_dbbrain_security_audit_log_export_task - tencentcloud_dbbrain_db_diag_report_task - tencentcloud_dbbrain_modify_diag_db_instance_operation - tencentcloud_dbbrain_tdsql_audit_log +Data Source +tencentcloud_dbbrain_sql_filters +tencentcloud_dbbrain_security_audit_log_export_tasks +tencentcloud_dbbrain_diag_event +tencentcloud_dbbrain_diag_events +tencentcloud_dbbrain_diag_history +tencentcloud_dbbrain_security_audit_log_download_urls +tencentcloud_dbbrain_slow_log_time_series_stats +tencentcloud_dbbrain_slow_log_top_sqls +tencentcloud_dbbrain_slow_log_user_host_stats +tencentcloud_dbbrain_slow_log_user_sql_advice +tencentcloud_dbbrain_slow_logs +tencentcloud_dbbrain_health_scores +tencentcloud_dbbrain_sql_templates +tencentcloud_dbbrain_db_space_status +tencentcloud_dbbrain_top_space_schemas +tencentcloud_dbbrain_top_space_tables +tencentcloud_dbbrain_top_space_schema_time_series +tencentcloud_dbbrain_top_space_table_time_series +tencentcloud_dbbrain_diag_db_instances +tencentcloud_dbbrain_mysql_process_list +tencentcloud_dbbrain_no_primary_key_tables +tencentcloud_dbbrain_redis_top_big_keys +tencentcloud_dbbrain_redis_top_key_prefix_list + +Resource +tencentcloud_dbbrain_sql_filter +tencentcloud_dbbrain_security_audit_log_export_task +tencentcloud_dbbrain_db_diag_report_task +tencentcloud_dbbrain_modify_diag_db_instance_operation +tencentcloud_dbbrain_tdsql_audit_log Data Transmission Service(DTS) - Data Source - tencentcloud_dts_sync_jobs - tencentcloud_dts_migrate_jobs - tencentcloud_dts_compare_tasks - tencentcloud_dts_migrate_db_instances - - Resource - tencentcloud_dts_sync_job - tencentcloud_dts_sync_config - tencentcloud_dts_sync_check_job_operation - tencentcloud_dts_sync_job_resume_operation - tencentcloud_dts_sync_job_start_operation - tencentcloud_dts_sync_job_stop_operation - tencentcloud_dts_sync_job_resize_operation - tencentcloud_dts_sync_job_recover_operation - tencentcloud_dts_sync_job_isolate_operation - tencentcloud_dts_sync_job_continue_operation - tencentcloud_dts_sync_job_pause_operation - tencentcloud_dts_migrate_service - tencentcloud_dts_migrate_job - tencentcloud_dts_migrate_job_config - tencentcloud_dts_migrate_job_start_operation - tencentcloud_dts_migrate_job_resume_operation - tencentcloud_dts_compare_task_stop_operation - tencentcloud_dts_compare_task +Data Source +tencentcloud_dts_sync_jobs +tencentcloud_dts_migrate_jobs +tencentcloud_dts_compare_tasks +tencentcloud_dts_migrate_db_instances + +Resource +tencentcloud_dts_sync_job +tencentcloud_dts_sync_config +tencentcloud_dts_sync_check_job_operation +tencentcloud_dts_sync_job_resume_operation +tencentcloud_dts_sync_job_start_operation +tencentcloud_dts_sync_job_stop_operation +tencentcloud_dts_sync_job_resize_operation +tencentcloud_dts_sync_job_recover_operation +tencentcloud_dts_sync_job_isolate_operation +tencentcloud_dts_sync_job_continue_operation +tencentcloud_dts_sync_job_pause_operation +tencentcloud_dts_migrate_service +tencentcloud_dts_migrate_job +tencentcloud_dts_migrate_job_config +tencentcloud_dts_migrate_job_start_operation +tencentcloud_dts_migrate_job_resume_operation +tencentcloud_dts_compare_task_stop_operation +tencentcloud_dts_compare_task TDMQ for RocketMQ(trocket) - Data Source - tencentcloud_tdmq_rocketmq_cluster - tencentcloud_tdmq_rocketmq_namespace - tencentcloud_tdmq_rocketmq_topic - tencentcloud_tdmq_rocketmq_role - tencentcloud_tdmq_rocketmq_group - tencentcloud_tdmq_rocketmq_messages - - Resource - tencentcloud_tdmq_rocketmq_cluster - tencentcloud_tdmq_rocketmq_namespace - tencentcloud_tdmq_rocketmq_role - tencentcloud_tdmq_rocketmq_topic - tencentcloud_tdmq_rocketmq_group - tencentcloud_tdmq_rocketmq_environment_role - tencentcloud_tdmq_send_rocketmq_message - tencentcloud_tdmq_rocketmq_vip_instance - tencentcloud_trocket_rocketmq_instance - tencentcloud_trocket_rocketmq_topic - tencentcloud_trocket_rocketmq_consumer_group - tencentcloud_trocket_rocketmq_role +Data Source +tencentcloud_tdmq_rocketmq_cluster +tencentcloud_tdmq_rocketmq_namespace +tencentcloud_tdmq_rocketmq_topic +tencentcloud_tdmq_rocketmq_role +tencentcloud_tdmq_rocketmq_group +tencentcloud_tdmq_rocketmq_messages + +Resource +tencentcloud_tdmq_rocketmq_cluster +tencentcloud_tdmq_rocketmq_namespace +tencentcloud_tdmq_rocketmq_role +tencentcloud_tdmq_rocketmq_topic +tencentcloud_tdmq_rocketmq_group +tencentcloud_tdmq_rocketmq_environment_role +tencentcloud_tdmq_send_rocketmq_message +tencentcloud_tdmq_rocketmq_vip_instance +tencentcloud_trocket_rocketmq_instance +tencentcloud_trocket_rocketmq_topic +tencentcloud_trocket_rocketmq_consumer_group +tencentcloud_trocket_rocketmq_role TDMQ for RabbitMQ(trabbit) - Resource - tencentcloud_tdmq_rabbitmq_user - tencentcloud_tdmq_rabbitmq_virtual_host - tencentcloud_tdmq_rabbitmq_vip_instance - +Resource +tencentcloud_tdmq_rabbitmq_user +tencentcloud_tdmq_rabbitmq_virtual_host +tencentcloud_tdmq_rabbitmq_vip_instance Cloud Infinite(CI) - Resource - tencentcloud_ci_bucket_attachment - tencentcloud_ci_bucket_pic_style - tencentcloud_ci_hot_link - tencentcloud_ci_media_snapshot_template - tencentcloud_ci_media_transcode_template - tencentcloud_ci_media_animation_template - tencentcloud_ci_media_concat_template - tencentcloud_ci_media_video_process_template - tencentcloud_ci_media_video_montage_template - tencentcloud_ci_media_voice_separate_template - tencentcloud_ci_media_super_resolution_template - tencentcloud_ci_media_pic_process_template - tencentcloud_ci_media_watermark_template - tencentcloud_ci_media_tts_template - tencentcloud_ci_media_transcode_pro_template - tencentcloud_ci_media_smart_cover_template - tencentcloud_ci_media_speech_recognition_template - tencentcloud_ci_guetzli - tencentcloud_ci_original_image_protection +Resource +tencentcloud_ci_bucket_attachment +tencentcloud_ci_bucket_pic_style +tencentcloud_ci_hot_link +tencentcloud_ci_media_snapshot_template +tencentcloud_ci_media_transcode_template +tencentcloud_ci_media_animation_template +tencentcloud_ci_media_concat_template +tencentcloud_ci_media_video_process_template +tencentcloud_ci_media_video_montage_template +tencentcloud_ci_media_voice_separate_template +tencentcloud_ci_media_super_resolution_template +tencentcloud_ci_media_pic_process_template +tencentcloud_ci_media_watermark_template +tencentcloud_ci_media_tts_template +tencentcloud_ci_media_transcode_pro_template +tencentcloud_ci_media_smart_cover_template +tencentcloud_ci_media_speech_recognition_template +tencentcloud_ci_guetzli +tencentcloud_ci_original_image_protection TDMQ for CMQ(tcmq) - Data Source - tencentcloud_tcmq_queue - tencentcloud_tcmq_topic - tencentcloud_tcmq_subscribe +Data Source +tencentcloud_tcmq_queue +tencentcloud_tcmq_topic +tencentcloud_tcmq_subscribe - Resource - tencentcloud_tcmq_queue - tencentcloud_tcmq_topic - tencentcloud_tcmq_subscribe +Resource +tencentcloud_tcmq_queue +tencentcloud_tcmq_topic +tencentcloud_tcmq_subscribe Tencent Service Framework(TSF) - Data Source - tencentcloud_tsf_application - tencentcloud_tsf_application_config - tencentcloud_tsf_application_file_config - tencentcloud_tsf_application_public_config - tencentcloud_tsf_cluster - tencentcloud_tsf_microservice - tencentcloud_tsf_unit_rules - tencentcloud_tsf_config_summary - tencentcloud_tsf_delivery_config_by_group_id - tencentcloud_tsf_delivery_configs - tencentcloud_tsf_public_config_summary - tencentcloud_tsf_api_group - tencentcloud_tsf_application_attribute - tencentcloud_tsf_business_log_configs - tencentcloud_tsf_api_detail - tencentcloud_tsf_microservice_api_version - tencentcloud_tsf_repository - tencentcloud_tsf_pod_instances - tencentcloud_tsf_gateway_all_group_apis - tencentcloud_tsf_group_gateways - tencentcloud_tsf_usable_unit_namespaces - tencentcloud_tsf_group_instances - tencentcloud_tsf_group_config_release - tencentcloud_tsf_container_group - tencentcloud_tsf_groups - tencentcloud_tsf_ms_api_list - - Resource - tencentcloud_tsf_cluster - tencentcloud_tsf_microservice - tencentcloud_tsf_application_config - tencentcloud_tsf_api_group - tencentcloud_tsf_namespace - tencentcloud_tsf_path_rewrite - tencentcloud_tsf_unit_rule - tencentcloud_tsf_task - tencentcloud_tsf_config_template - tencentcloud_tsf_api_rate_limit_rule - tencentcloud_tsf_application_release_config - tencentcloud_tsf_lane - tencentcloud_tsf_lane_rule - tencentcloud_tsf_group - tencentcloud_tsf_application - tencentcloud_tsf_application_public_config_release - tencentcloud_tsf_application_public_config - tencentcloud_tsf_application_file_config_release - tencentcloud_tsf_instances_attachment - tencentcloud_tsf_bind_api_group - tencentcloud_tsf_application_file_config - tencentcloud_tsf_enable_unit_rule - tencentcloud_tsf_deploy_container_group - tencentcloud_tsf_deploy_vm_group - tencentcloud_tsf_release_api_group - tencentcloud_tsf_operate_container_group - tencentcloud_tsf_operate_group - tencentcloud_tsf_unit_namespace +Data Source +tencentcloud_tsf_application +tencentcloud_tsf_application_config +tencentcloud_tsf_application_file_config +tencentcloud_tsf_application_public_config +tencentcloud_tsf_cluster +tencentcloud_tsf_microservice +tencentcloud_tsf_unit_rules +tencentcloud_tsf_config_summary +tencentcloud_tsf_delivery_config_by_group_id +tencentcloud_tsf_delivery_configs +tencentcloud_tsf_public_config_summary +tencentcloud_tsf_api_group +tencentcloud_tsf_application_attribute +tencentcloud_tsf_business_log_configs +tencentcloud_tsf_api_detail +tencentcloud_tsf_microservice_api_version +tencentcloud_tsf_repository +tencentcloud_tsf_pod_instances +tencentcloud_tsf_gateway_all_group_apis +tencentcloud_tsf_group_gateways +tencentcloud_tsf_usable_unit_namespaces +tencentcloud_tsf_group_instances +tencentcloud_tsf_group_config_release +tencentcloud_tsf_container_group +tencentcloud_tsf_groups +tencentcloud_tsf_ms_api_list + +Resource +tencentcloud_tsf_cluster +tencentcloud_tsf_microservice +tencentcloud_tsf_application_config +tencentcloud_tsf_api_group +tencentcloud_tsf_namespace +tencentcloud_tsf_path_rewrite +tencentcloud_tsf_unit_rule +tencentcloud_tsf_task +tencentcloud_tsf_config_template +tencentcloud_tsf_api_rate_limit_rule +tencentcloud_tsf_application_release_config +tencentcloud_tsf_lane +tencentcloud_tsf_lane_rule +tencentcloud_tsf_group +tencentcloud_tsf_application +tencentcloud_tsf_application_public_config_release +tencentcloud_tsf_application_public_config +tencentcloud_tsf_application_file_config_release +tencentcloud_tsf_instances_attachment +tencentcloud_tsf_bind_api_group +tencentcloud_tsf_application_file_config +tencentcloud_tsf_enable_unit_rule +tencentcloud_tsf_deploy_container_group +tencentcloud_tsf_deploy_vm_group +tencentcloud_tsf_release_api_group +tencentcloud_tsf_operate_container_group +tencentcloud_tsf_operate_group +tencentcloud_tsf_unit_namespace Media Processing Service(MPS) - Data Source - tencentcloud_mps_schedules - tencentcloud_mps_tasks - tencentcloud_mps_parse_live_stream_process_notification - tencentcloud_mps_parse_notification - tencentcloud_mps_media_meta_data - - Resource - tencentcloud_mps_workflow - tencentcloud_mps_enable_workflow_config - tencentcloud_mps_transcode_template - tencentcloud_mps_watermark_template - tencentcloud_mps_image_sprite_template - tencentcloud_mps_snapshot_by_timeoffset_template - tencentcloud_mps_sample_snapshot_template - tencentcloud_mps_animated_graphics_template - tencentcloud_mps_ai_recognition_template - tencentcloud_mps_ai_analysis_template - tencentcloud_mps_adaptive_dynamic_streaming_template - tencentcloud_mps_person_sample - tencentcloud_mps_withdraws_watermark_operation - tencentcloud_mps_process_live_stream_operation - tencentcloud_mps_edit_media_operation - tencentcloud_mps_word_sample - tencentcloud_mps_schedule - tencentcloud_mps_enable_schedule_config - tencentcloud_mps_flow - tencentcloud_mps_input - tencentcloud_mps_output - tencentcloud_mps_content_review_template - tencentcloud_mps_start_flow_operation - tencentcloud_mps_event - tencentcloud_mps_manage_task_operation - tencentcloud_mps_execute_function_operation - tencentcloud_mps_process_media_operation +Data Source +tencentcloud_mps_schedules +tencentcloud_mps_tasks +tencentcloud_mps_parse_live_stream_process_notification +tencentcloud_mps_parse_notification +tencentcloud_mps_media_meta_data + +Resource +tencentcloud_mps_workflow +tencentcloud_mps_enable_workflow_config +tencentcloud_mps_transcode_template +tencentcloud_mps_watermark_template +tencentcloud_mps_image_sprite_template +tencentcloud_mps_snapshot_by_timeoffset_template +tencentcloud_mps_sample_snapshot_template +tencentcloud_mps_animated_graphics_template +tencentcloud_mps_ai_recognition_template +tencentcloud_mps_ai_analysis_template +tencentcloud_mps_adaptive_dynamic_streaming_template +tencentcloud_mps_person_sample +tencentcloud_mps_withdraws_watermark_operation +tencentcloud_mps_process_live_stream_operation +tencentcloud_mps_edit_media_operation +tencentcloud_mps_word_sample +tencentcloud_mps_schedule +tencentcloud_mps_enable_schedule_config +tencentcloud_mps_flow +tencentcloud_mps_input +tencentcloud_mps_output +tencentcloud_mps_content_review_template +tencentcloud_mps_start_flow_operation +tencentcloud_mps_event +tencentcloud_mps_manage_task_operation +tencentcloud_mps_execute_function_operation +tencentcloud_mps_process_media_operation Cloud HDFS(CHDFS) - Data Source - tencentcloud_chdfs_access_groups - tencentcloud_chdfs_mount_points - tencentcloud_chdfs_file_systems - - Resource - tencentcloud_chdfs_access_group - tencentcloud_chdfs_access_rule - tencentcloud_chdfs_file_system - tencentcloud_chdfs_life_cycle_rule - tencentcloud_chdfs_mount_point - tencentcloud_chdfs_mount_point_attachment +Data Source +tencentcloud_chdfs_access_groups +tencentcloud_chdfs_mount_points +tencentcloud_chdfs_file_systems + +Resource +tencentcloud_chdfs_access_group +tencentcloud_chdfs_access_rule +tencentcloud_chdfs_file_system +tencentcloud_chdfs_life_cycle_rule +tencentcloud_chdfs_mount_point +tencentcloud_chdfs_mount_point_attachment StreamLive(MDL) - Resource - tencentcloud_mdl_stream_live_input +Resource +tencentcloud_mdl_stream_live_input Application Performance Management(APM) - Resource - tencentcloud_apm_instance +Resource +tencentcloud_apm_instance Tencent Cloud Service Engine(TSE) - Data Source - tencentcloud_tse_access_address - tencentcloud_tse_nacos_replicas - tencentcloud_tse_zookeeper_replicas - tencentcloud_tse_zookeeper_server_interfaces - tencentcloud_tse_nacos_server_interfaces - tencentcloud_tse_groups - tencentcloud_tse_gateways - tencentcloud_tse_gateway_nodes - tencentcloud_tse_gateway_routes - tencentcloud_tse_gateway_canary_rules - tencentcloud_tse_gateway_services - tencentcloud_tse_gateway_certificates - - Resource - tencentcloud_tse_instance - tencentcloud_tse_cngw_service - tencentcloud_tse_cngw_canary_rule - tencentcloud_tse_cngw_gateway - tencentcloud_tse_cngw_group - tencentcloud_tse_cngw_service_rate_limit - tencentcloud_tse_cngw_route - tencentcloud_tse_cngw_route_rate_limit - tencentcloud_tse_cngw_certificate - tencentcloud_tse_waf_protection - tencentcloud_tse_waf_domains - tencentcloud_tse_cngw_network - tencentcloud_tse_cngw_strategy - tencentcloud_tse_cngw_strategy_bind_group - tencentcloud_tse_cngw_network_access_control +Data Source +tencentcloud_tse_access_address +tencentcloud_tse_nacos_replicas +tencentcloud_tse_zookeeper_replicas +tencentcloud_tse_zookeeper_server_interfaces +tencentcloud_tse_nacos_server_interfaces +tencentcloud_tse_groups +tencentcloud_tse_gateways +tencentcloud_tse_gateway_nodes +tencentcloud_tse_gateway_routes +tencentcloud_tse_gateway_canary_rules +tencentcloud_tse_gateway_services +tencentcloud_tse_gateway_certificates + +Resource +tencentcloud_tse_instance +tencentcloud_tse_cngw_service +tencentcloud_tse_cngw_canary_rule +tencentcloud_tse_cngw_gateway +tencentcloud_tse_cngw_group +tencentcloud_tse_cngw_service_rate_limit +tencentcloud_tse_cngw_route +tencentcloud_tse_cngw_route_rate_limit +tencentcloud_tse_cngw_certificate +tencentcloud_tse_waf_protection +tencentcloud_tse_waf_domains +tencentcloud_tse_cngw_network +tencentcloud_tse_cngw_strategy +tencentcloud_tse_cngw_strategy_bind_group +tencentcloud_tse_cngw_network_access_control ClickHouse(CDWCH) - Data Source - tencentcloud_clickhouse_backup_jobs - tencentcloud_clickhouse_backup_job_detail - tencentcloud_clickhouse_backup_tables - tencentcloud_clickhouse_spec - tencentcloud_clickhouse_instance_shards - tencentcloud_clickhouse_instance_nodes - - Resource - tencentcloud_clickhouse_instance - tencentcloud_clickhouse_backup - tencentcloud_clickhouse_backup_strategy - tencentcloud_clickhouse_recover_backup_job - tencentcloud_clickhouse_delete_backup_data - tencentcloud_clickhouse_account - tencentcloud_clickhouse_account_permission - tencentcloud_clickhouse_keyval_config - tencentcloud_clickhouse_xml_config +Data Source +tencentcloud_clickhouse_backup_jobs +tencentcloud_clickhouse_backup_job_detail +tencentcloud_clickhouse_backup_tables +tencentcloud_clickhouse_spec +tencentcloud_clickhouse_instance_shards +tencentcloud_clickhouse_instance_nodes + +Resource +tencentcloud_clickhouse_instance +tencentcloud_clickhouse_backup +tencentcloud_clickhouse_backup_strategy +tencentcloud_clickhouse_recover_backup_job +tencentcloud_clickhouse_delete_backup_data +tencentcloud_clickhouse_account +tencentcloud_clickhouse_account_permission +tencentcloud_clickhouse_keyval_config +tencentcloud_clickhouse_xml_config Tag - Resource - tencentcloud_tag - tencentcloud_tag_attachment +Resource +tencentcloud_tag +tencentcloud_tag_attachment EventBridge(EB) - Data Source - tencentcloud_eb_bus - tencentcloud_eb_event_rules - tencentcloud_eb_platform_event_names - tencentcloud_eb_platform_event_patterns - tencentcloud_eb_platform_products - tencentcloud_eb_plateform_event_template - - Resource - tencentcloud_eb_event_transform - tencentcloud_eb_event_bus - tencentcloud_eb_event_rule - tencentcloud_eb_event_target - tencentcloud_eb_put_events - tencentcloud_eb_event_connector +Data Source +tencentcloud_eb_bus +tencentcloud_eb_event_rules +tencentcloud_eb_platform_event_names +tencentcloud_eb_platform_event_patterns +tencentcloud_eb_platform_products +tencentcloud_eb_plateform_event_template + +Resource +tencentcloud_eb_event_transform +tencentcloud_eb_event_bus +tencentcloud_eb_event_rule +tencentcloud_eb_event_target +tencentcloud_eb_put_events +tencentcloud_eb_event_connector Data Lake Compute(DLC) - Data Source - tencentcloud_dlc_describe_user_type - tencentcloud_dlc_describe_user_info - tencentcloud_dlc_describe_user_roles - tencentcloud_dlc_describe_data_engine - tencentcloud_dlc_describe_data_engine_image_versions - tencentcloud_dlc_describe_data_engine_python_spark_images - tencentcloud_dlc_describe_engine_usage_info - tencentcloud_dlc_describe_work_group_info - tencentcloud_dlc_check_data_engine_image_can_be_rollback - tencentcloud_dlc_check_data_engine_image_can_be_upgrade - tencentcloud_dlc_check_data_engine_config_pairs_validity - tencentcloud_dlc_describe_updatable_data_engines - tencentcloud_dlc_describe_data_engine_events - - Resource - tencentcloud_dlc_work_group - tencentcloud_dlc_user - tencentcloud_dlc_data_engine - tencentcloud_dlc_rollback_data_engine_image_operation - tencentcloud_dlc_add_users_to_work_group_attachment - tencentcloud_dlc_store_location_config - tencentcloud_dlc_suspend_resume_data_engine - tencentcloud_dlc_modify_data_engine_description_operation - tencentcloud_dlc_modify_user_typ_operation - tencentcloud_dlc_renew_data_engine_operation - tencentcloud_dlc_restart_data_engine_operation - tencentcloud_dlc_switch_data_engine_image_operation - tencentcloud_dlc_update_data_engine_config_operation - tencentcloud_dlc_upgrade_data_engine_image_operation - tencentcloud_dlc_user_data_engine_config - tencentcloud_dlc_update_row_filter_operation - tencentcloud_dlc_bind_work_groups_to_user_attachment +Data Source +tencentcloud_dlc_describe_user_type +tencentcloud_dlc_describe_user_info +tencentcloud_dlc_describe_user_roles +tencentcloud_dlc_describe_data_engine +tencentcloud_dlc_describe_data_engine_image_versions +tencentcloud_dlc_describe_data_engine_python_spark_images +tencentcloud_dlc_describe_engine_usage_info +tencentcloud_dlc_describe_work_group_info +tencentcloud_dlc_check_data_engine_image_can_be_rollback +tencentcloud_dlc_check_data_engine_image_can_be_upgrade +tencentcloud_dlc_check_data_engine_config_pairs_validity +tencentcloud_dlc_describe_updatable_data_engines +tencentcloud_dlc_describe_data_engine_events + +Resource +tencentcloud_dlc_work_group +tencentcloud_dlc_user +tencentcloud_dlc_data_engine +tencentcloud_dlc_rollback_data_engine_image_operation +tencentcloud_dlc_add_users_to_work_group_attachment +tencentcloud_dlc_store_location_config +tencentcloud_dlc_suspend_resume_data_engine +tencentcloud_dlc_modify_data_engine_description_operation +tencentcloud_dlc_modify_user_typ_operation +tencentcloud_dlc_renew_data_engine_operation +tencentcloud_dlc_restart_data_engine_operation +tencentcloud_dlc_switch_data_engine_image_operation +tencentcloud_dlc_update_data_engine_config_operation +tencentcloud_dlc_upgrade_data_engine_image_operation +tencentcloud_dlc_user_data_engine_config +tencentcloud_dlc_update_row_filter_operation +tencentcloud_dlc_bind_work_groups_to_user_attachment Web Application Firewall(WAF) - Data Source - tencentcloud_waf_ciphers - tencentcloud_waf_tls_versions - tencentcloud_waf_domains - tencentcloud_waf_find_domains - tencentcloud_waf_ports - tencentcloud_waf_user_domains - tencentcloud_waf_attack_log_histogram - tencentcloud_waf_attack_log_list - tencentcloud_waf_attack_overview - tencentcloud_waf_attack_total_count - tencentcloud_waf_peak_points - tencentcloud_waf_instance_qps_limit - tencentcloud_waf_user_clb_regions - - Resource - tencentcloud_waf_custom_rule - tencentcloud_waf_custom_white_rule - tencentcloud_waf_clb_domain - tencentcloud_waf_saas_domain - tencentcloud_waf_clb_instance - tencentcloud_waf_saas_instance - tencentcloud_waf_anti_fake - tencentcloud_waf_anti_info_leak - tencentcloud_waf_auto_deny_rules - tencentcloud_waf_module_status - tencentcloud_waf_protection_mode - tencentcloud_waf_web_shell - tencentcloud_waf_cc - tencentcloud_waf_cc_auto_status - tencentcloud_waf_cc_session - tencentcloud_waf_ip_access_control - tencentcloud_waf_ip_access_control_v2 +Data Source +tencentcloud_waf_ciphers +tencentcloud_waf_tls_versions +tencentcloud_waf_domains +tencentcloud_waf_find_domains +tencentcloud_waf_ports +tencentcloud_waf_user_domains +tencentcloud_waf_attack_log_histogram +tencentcloud_waf_attack_log_list +tencentcloud_waf_attack_overview +tencentcloud_waf_attack_total_count +tencentcloud_waf_peak_points +tencentcloud_waf_instance_qps_limit +tencentcloud_waf_user_clb_regions + +Resource +tencentcloud_waf_custom_rule +tencentcloud_waf_custom_white_rule +tencentcloud_waf_clb_domain +tencentcloud_waf_saas_domain +tencentcloud_waf_clb_instance +tencentcloud_waf_saas_instance +tencentcloud_waf_anti_fake +tencentcloud_waf_anti_info_leak +tencentcloud_waf_auto_deny_rules +tencentcloud_waf_module_status +tencentcloud_waf_protection_mode +tencentcloud_waf_web_shell +tencentcloud_waf_cc +tencentcloud_waf_cc_auto_status +tencentcloud_waf_cc_session +tencentcloud_waf_ip_access_control +tencentcloud_waf_ip_access_control_v2 Wedata - Data Source - tencentcloud_wedata_rule_templates - tencentcloud_wedata_data_source_list - tencentcloud_wedata_data_source_without_info - - Resource - tencentcloud_wedata_datasource - tencentcloud_wedata_function - tencentcloud_wedata_resource - tencentcloud_wedata_script - tencentcloud_wedata_dq_rule - tencentcloud_wedata_rule_template - tencentcloud_wedata_baseline - tencentcloud_wedata_integration_offline_task - tencentcloud_wedata_integration_realtime_task - tencentcloud_wedata_integration_task_node +Data Source +tencentcloud_wedata_rule_templates +tencentcloud_wedata_data_source_list +tencentcloud_wedata_data_source_without_info + +Resource +tencentcloud_wedata_datasource +tencentcloud_wedata_function +tencentcloud_wedata_resource +tencentcloud_wedata_script +tencentcloud_wedata_dq_rule +tencentcloud_wedata_rule_template +tencentcloud_wedata_baseline +tencentcloud_wedata_integration_offline_task +tencentcloud_wedata_integration_realtime_task +tencentcloud_wedata_integration_task_node Cloud Firewall(CFW) - Data Source - tencentcloud_cfw_nat_fw_switches - tencentcloud_cfw_vpc_fw_switches - tencentcloud_cfw_edge_fw_switches - - Resource - tencentcloud_cfw_address_template - tencentcloud_cfw_block_ignore - tencentcloud_cfw_edge_policy - tencentcloud_cfw_nat_instance - tencentcloud_cfw_nat_policy - tencentcloud_cfw_vpc_instance - tencentcloud_cfw_vpc_policy - tencentcloud_cfw_sync_asset - tencentcloud_cfw_sync_route - tencentcloud_cfw_nat_firewall_switch - tencentcloud_cfw_vpc_firewall_switch - tencentcloud_cfw_edge_firewall_switch - tencentcloud_sg_rule +Data Source +tencentcloud_cfw_nat_fw_switches +tencentcloud_cfw_vpc_fw_switches +tencentcloud_cfw_edge_fw_switches + +Resource +tencentcloud_cfw_address_template +tencentcloud_cfw_block_ignore +tencentcloud_cfw_edge_policy +tencentcloud_cfw_nat_instance +tencentcloud_cfw_nat_policy +tencentcloud_cfw_vpc_instance +tencentcloud_cfw_vpc_policy +tencentcloud_cfw_sync_asset +tencentcloud_cfw_sync_route +tencentcloud_cfw_nat_firewall_switch +tencentcloud_cfw_vpc_firewall_switch +tencentcloud_cfw_edge_firewall_switch +tencentcloud_sg_rule Bastion Host(BH) - Resource - tencentcloud_dasb_resource - tencentcloud_dasb_acl - tencentcloud_dasb_cmd_template - tencentcloud_dasb_device_group - tencentcloud_dasb_user - tencentcloud_dasb_device_account - tencentcloud_dasb_device_group_members - tencentcloud_dasb_user_group_members - tencentcloud_dasb_bind_device_resource - tencentcloud_dasb_device - tencentcloud_dasb_user_group - tencentcloud_dasb_reset_user - tencentcloud_dasb_bind_device_account_private_key - tencentcloud_dasb_bind_device_account_password +Resource +tencentcloud_dasb_resource +tencentcloud_dasb_acl +tencentcloud_dasb_cmd_template +tencentcloud_dasb_device_group +tencentcloud_dasb_user +tencentcloud_dasb_device_account +tencentcloud_dasb_device_group_members +tencentcloud_dasb_user_group_members +tencentcloud_dasb_bind_device_resource +tencentcloud_dasb_device +tencentcloud_dasb_user_group +tencentcloud_dasb_reset_user +tencentcloud_dasb_bind_device_account_private_key +tencentcloud_dasb_bind_device_account_password Cwp - Data Source - tencentcloud_cwp_machines_simple +Data Source +tencentcloud_cwp_machines_simple - Resource - tencentcloud_cwp_license_order - tencentcloud_cwp_license_bind_attachment +Resource +tencentcloud_cwp_license_order +tencentcloud_cwp_license_bind_attachment Business Intelligence(BI) - Data Source - tencentcloud_bi_project - tencentcloud_bi_user_project - - Resource - tencentcloud_bi_project - tencentcloud_bi_user_role - tencentcloud_bi_project_user_role - tencentcloud_bi_datasource - tencentcloud_bi_datasource_cloud - tencentcloud_bi_embed_token_apply - tencentcloud_bi_embed_interval_apply +Data Source +tencentcloud_bi_project +tencentcloud_bi_user_project + +Resource +tencentcloud_bi_project +tencentcloud_bi_user_role +tencentcloud_bi_project_user_role +tencentcloud_bi_datasource +tencentcloud_bi_datasource_cloud +tencentcloud_bi_embed_token_apply +tencentcloud_bi_embed_interval_apply CDWPG - Resource - tencentcloud_cdwpg_instance +Resource +tencentcloud_cdwpg_instance CSIP - Resource - tencentcloud_csip_risk_center +Resource +tencentcloud_csip_risk_center CDC - Data Source - tencentcloud_cdc_dedicated_cluster_hosts - tencentcloud_cdc_dedicated_cluster_instance_types - tencentcloud_cdc_dedicated_cluster_orders - tencentcloud_cdc_dedicated_clusters - - Resource - tencentcloud_cdc_site - tencentcloud_cdc_dedicated_cluster - +Data Source +tencentcloud_cdc_dedicated_cluster_hosts +tencentcloud_cdc_dedicated_cluster_instance_types +tencentcloud_cdc_dedicated_cluster_orders +tencentcloud_cdc_dedicated_clusters + +Resource +tencentcloud_cdc_site +tencentcloud_cdc_dedicated_cluster + CdwDoris - Data Source - tencentcloud_cdwdoris_instances - Resource - tencentcloud_cdwdoris_instance - tencentcloud_cdwdoris_workload_group +Data Source +tencentcloud_cdwdoris_instances +Resource +tencentcloud_cdwdoris_instance +tencentcloud_cdwdoris_workload_group ControlCenter - Resource - tencentcloud_batch_apply_account_baselines +Resource +tencentcloud_batch_apply_account_baselines THPC - Resource - tencentcloud_thpc_workspaces +Resource +tencentcloud_thpc_workspaces Tencent Container Security Service(TCSS) - Resource - tencentcloud_tcss_image_registry +Resource +tencentcloud_tcss_image_registry TDMQ for MQTT(MQTT) - Resource - tencentcloud_mqtt_instance - tencentcloud_mqtt_instance_public_endpoint - tencentcloud_mqtt_topic \ No newline at end of file +Resource +tencentcloud_mqtt_instance +tencentcloud_mqtt_instance_public_endpoint +tencentcloud_mqtt_topic \ No newline at end of file diff --git a/tencentcloud/services/clb/resource_tc_clb_customized_config.go b/tencentcloud/services/clb/resource_tc_clb_customized_config.go index 8e4614acf3..8c3447b16c 100644 --- a/tencentcloud/services/clb/resource_tc_clb_customized_config.go +++ b/tencentcloud/services/clb/resource_tc_clb_customized_config.go @@ -131,7 +131,7 @@ func resourceTencentCloudClbCustomizedConfigRead(d *schema.ResourceData, meta in var config *clb.ConfigListItem err := resource.Retry(tccommon.ReadRetryTimeout, func() *resource.RetryError { - result, e := clbService.DescribeLbCustomizedConfigById(ctx, configId) + result, e := clbService.DescribeLbCustomizedConfigById(ctx, configId, "CLB") if e != nil { return tccommon.RetryError(e) } diff --git a/tencentcloud/services/clb/resource_tc_clb_customized_config_v2.go b/tencentcloud/services/clb/resource_tc_clb_customized_config_v2.go new file mode 100644 index 0000000000..d4ad95583e --- /dev/null +++ b/tencentcloud/services/clb/resource_tc_clb_customized_config_v2.go @@ -0,0 +1,262 @@ +package clb + +import ( + "context" + "fmt" + "log" + "strings" + + tccommon "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/common" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/pkg/errors" + clb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317" + + "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper" +) + +func ResourceTencentCloudClbCustomizedConfigV2() *schema.Resource { + return &schema.Resource{ + Create: resourceTencentCloudClbCustomizedConfigV2Create, + Read: resourceTencentCloudClbCustomizedConfigV2Read, + Update: resourceTencentCloudClbCustomizedConfigV2Update, + Delete: resourceTencentCloudClbCustomizedConfigV2Delete, + Importer: &schema.ResourceImporter{ + State: schema.ImportStatePassthrough, + }, + + Schema: map[string]*schema.Schema{ + "config_name": { + Type: schema.TypeString, + Required: true, + Description: "Name of Customized Config.", + }, + "config_type": { + Type: schema.TypeString, + Required: true, + ForceNew: true, + ValidateFunc: tccommon.ValidateAllowedStringValue([]string{"CLB", "SERVER", "LOCATION"}), + Description: "Type of Customized Config. Valid values: `CLB`, `SERVER` and `LOCATION`.", + }, + "config_content": { + Type: schema.TypeString, + Required: true, + Description: "Content of Customized Config.", + }, + + //computed + "config_id": { + Type: schema.TypeString, + Computed: true, + Description: "ID of Customized Config.", + }, + "create_time": { + Type: schema.TypeString, + Computed: true, + Description: "Create time of Customized Config.", + }, + "update_time": { + Type: schema.TypeString, + Computed: true, + Description: "Update time of Customized Config.", + }, + }, + } +} + +func resourceTencentCloudClbCustomizedConfigV2Create(d *schema.ResourceData, meta interface{}) error { + defer tccommon.LogElapsed("resource.tencentcloud_clb_customized_config_v2.create")() + + var ( + logId = tccommon.GetLogId(tccommon.ContextNil) + request = clb.NewAddCustomizedConfigRequest() + response = clb.NewAddCustomizedConfigResponse() + ) + + configType := d.Get("config_type").(string) + + request.ConfigName = helper.String(d.Get("config_name").(string)) + request.ConfigType = helper.String(configType) + request.ConfigContent = helper.String(d.Get("config_content").(string)) + + err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError { + result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient().AddCustomizedConfig(request) + if e != nil { + return tccommon.RetryError(e) + } else { + log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString()) + if result == nil || result.Response == nil || result.Response.RequestId == nil { + return resource.NonRetryableError(fmt.Errorf("Create CLB Customized Config Failed, Response is nil.")) + } + + requestId := *result.Response.RequestId + retryErr := waitForTaskFinish(requestId, meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient()) + if retryErr != nil { + return tccommon.RetryError(errors.WithStack(retryErr)) + } + } + + response = result + return nil + }) + + if err != nil { + log.Printf("[CRITAL]%s Create CLB Customized Config Failed, reason:%+v", logId, err) + return err + } + + if response.Response.ConfigId == nil { + return fmt.Errorf("ConfigId is nil.") + } + + configId := *response.Response.ConfigId + + d.SetId(strings.Join([]string{configId, configType}, tccommon.FILED_SP)) + + return resourceTencentCloudClbCustomizedConfigV2Read(d, meta) +} + +func resourceTencentCloudClbCustomizedConfigV2Read(d *schema.ResourceData, meta interface{}) error { + defer tccommon.LogElapsed("resource.tencentcloud_clb_customized_config_v2.read")() + defer tccommon.InconsistentCheck(d, meta)() + + var ( + logId = tccommon.GetLogId(tccommon.ContextNil) + ctx = context.WithValue(context.TODO(), tccommon.LogIdKey, logId) + clbService = ClbService{client: meta.(tccommon.ProviderMeta).GetAPIV3Conn()} + ) + + idSplit := strings.Split(d.Id(), tccommon.FILED_SP) + if len(idSplit) != 2 { + return fmt.Errorf("id is broken,%s", idSplit) + } + + configId := idSplit[0] + configType := idSplit[1] + + var config *clb.ConfigListItem + err := resource.Retry(tccommon.ReadRetryTimeout, func() *resource.RetryError { + result, e := clbService.DescribeLbCustomizedConfigById(ctx, configId, configType) + if e != nil { + return tccommon.RetryError(e) + } + + config = result + return nil + }) + + if err != nil { + log.Printf("[CRITAL]%s read CLB customized config failed, reason:%+v", logId, err) + return err + } + + if config == nil { + d.SetId("") + return nil + } + + _ = d.Set("config_id", configId) + _ = d.Set("config_type", configType) + _ = d.Set("config_name", config.ConfigName) + _ = d.Set("config_content", config.ConfigContent) + _ = d.Set("create_time", config.CreateTimestamp) + _ = d.Set("update_time", config.UpdateTimestamp) + + return nil +} + +func resourceTencentCloudClbCustomizedConfigV2Update(d *schema.ResourceData, meta interface{}) error { + defer tccommon.LogElapsed("resource.tencentcloud_clb_customized_config_v2.update")() + + var ( + logId = tccommon.GetLogId(tccommon.ContextNil) + ) + + idSplit := strings.Split(d.Id(), tccommon.FILED_SP) + if len(idSplit) != 2 { + return fmt.Errorf("id is broken,%s", idSplit) + } + + configId := idSplit[0] + + d.Partial(true) + + if d.HasChange("config_name") || d.HasChange("config_content") { + request := clb.NewModifyCustomizedConfigRequest() + request.UconfigId = &configId + configName := d.Get("config_name").(string) + configContent := d.Get("config_content").(string) + request.ConfigName = &configName + request.ConfigContent = &configContent + + err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError { + result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient().ModifyCustomizedConfig(request) + if e != nil { + return tccommon.RetryError(e) + } else { + log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString()) + if result == nil || result.Response == nil || result.Response.RequestId == nil { + return resource.NonRetryableError(fmt.Errorf("Update CLB Customized Config Failed, Response is nil.")) + } + + requestId := *result.Response.RequestId + retryErr := waitForTaskFinish(requestId, meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient()) + if retryErr != nil { + return tccommon.RetryError(errors.WithStack(retryErr)) + } + } + + return nil + }) + + if err != nil { + log.Printf("[CRITAL]%s Update CLB Customized Config Failed, reason:%+v", logId, err) + return err + } + } + + return resourceTencentCloudClbCustomizedConfigV2Read(d, meta) +} + +func resourceTencentCloudClbCustomizedConfigV2Delete(d *schema.ResourceData, meta interface{}) error { + defer tccommon.LogElapsed("resource.tencentcloud_clb_customized_config_v2.delete")() + + var ( + logId = tccommon.GetLogId(tccommon.ContextNil) + request = clb.NewDeleteCustomizedConfigRequest() + ) + + idSplit := strings.Split(d.Id(), tccommon.FILED_SP) + if len(idSplit) != 2 { + return fmt.Errorf("id is broken,%s", idSplit) + } + configId := idSplit[0] + + request.UconfigIdList = []*string{&configId} + + err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError { + result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient().DeleteCustomizedConfig(request) + if e != nil { + return tccommon.RetryError(e) + } else { + log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString()) + if result == nil || result.Response == nil || result.Response.RequestId == nil { + return resource.NonRetryableError(fmt.Errorf("Create CLB Customized Config Failed, Response is nil.")) + } + + requestId := *result.Response.RequestId + retryErr := waitForTaskFinish(requestId, meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient()) + if retryErr != nil { + return tccommon.RetryError(errors.WithStack(retryErr)) + } + } + return nil + }) + + if err != nil { + log.Printf("[CRITAL]%s Create CLB Customized Config Failed, reason:%+v", logId, err) + return err + } + return nil +} diff --git a/tencentcloud/services/clb/resource_tc_clb_customized_config_v2.md b/tencentcloud/services/clb/resource_tc_clb_customized_config_v2.md new file mode 100644 index 0000000000..39d6aab0b0 --- /dev/null +++ b/tencentcloud/services/clb/resource_tc_clb_customized_config_v2.md @@ -0,0 +1,25 @@ +Provides a resource to create a CLB customized V2 config. + +Example Usage + +Create clb customized V2 config without CLB instance + +```hcl +resource "tencentcloud_clb_customized_config_v2" "example" { + config_content = "client_max_body_size 224M;\r\nclient_body_timeout 60s;" + config_name = "tf-example" + config_type = "CLB" +} + +output "configId" { + value = tencentcloud_clb_customized_config_v2.example.config_id +} +``` + +Import + +CLB customized V2 config can be imported using the id, e.g. + +``` +$ terraform import tencentcloud_clb_customized_config_v2.example pz-diowqstq +``` \ No newline at end of file diff --git a/tencentcloud/services/clb/resource_tc_clb_customized_config_v2_test.go b/tencentcloud/services/clb/resource_tc_clb_customized_config_v2_test.go new file mode 100644 index 0000000000..500562a421 --- /dev/null +++ b/tencentcloud/services/clb/resource_tc_clb_customized_config_v2_test.go @@ -0,0 +1,38 @@ +package clb_test + +import ( + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest" +) + +func TestAccTencentCloudClbCustomizedConfigV2_basic(t *testing.T) { + t.Parallel() + + resource.Test(t, resource.TestCase{ + PreCheck: func() { tcacctest.AccPreCheck(t) }, + Providers: tcacctest.AccProviders, + CheckDestroy: testAccCheckClbLogsetDestroy, + Steps: []resource.TestStep{ + { + Config: testAccClbCustomizedConfigV2_basic, + Check: resource.ComposeTestCheckFunc( + testAccCheckClbLogsetExists("tencentcloud_clb_customized_config_v2.example"), + resource.TestCheckResourceAttrSet("tencentcloud_clb_customized_config_v2.example", "create_time"), + resource.TestCheckResourceAttr("tencentcloud_clb_customized_config_v2.example", "name", "clb_custom_config"), + ), + }, + { + ResourceName: "tencentcloud_clb_customized_config_v2.example", + ImportState: true, + ImportStateVerify: true, + }, + }, + }) +} + +const testAccClbCustomizedConfigV2_basic = ` +resource "tencentcloud_clb_log_set" "test_logset" { +} +` diff --git a/tencentcloud/services/clb/service_tencentcloud_clb.go b/tencentcloud/services/clb/service_tencentcloud_clb.go index 2389118175..98b95776e5 100644 --- a/tencentcloud/services/clb/service_tencentcloud_clb.go +++ b/tencentcloud/services/clb/service_tencentcloud_clb.go @@ -1741,11 +1741,11 @@ func (me *ClbService) UpdateClsLogSet(ctx context.Context, request *cls.ModifyLo return } -func (me *ClbService) DescribeLbCustomizedConfigById(ctx context.Context, configId string) (customizedConfig *clb.ConfigListItem, errRet error) { +func (me *ClbService) DescribeLbCustomizedConfigById(ctx context.Context, configId, configType string) (customizedConfig *clb.ConfigListItem, errRet error) { logId := tccommon.GetLogId(ctx) request := clb.NewDescribeCustomizedConfigListRequest() request.UconfigIds = []*string{&configId} - request.ConfigType = helper.String("CLB") + request.ConfigType = helper.String(configType) ratelimit.Check(request.GetAction()) response, err := me.client.UseClbClient().DescribeCustomizedConfigList(request) if err != nil { diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/client.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/client.go index e339e8f323..dc956f4f7d 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/client.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/client.go @@ -45,6 +45,128 @@ func NewClient(credential common.CredentialIface, region string, clientProfile * } +func NewAddCustomizedConfigRequest() (request *AddCustomizedConfigRequest) { + request = &AddCustomizedConfigRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("clb", APIVersion, "AddCustomizedConfig") + + + return +} + +func NewAddCustomizedConfigResponse() (response *AddCustomizedConfigResponse) { + response = &AddCustomizedConfigResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// AddCustomizedConfig +// 新增个性化配置,准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// MISSINGPARAMETER = "MissingParameter" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) AddCustomizedConfig(request *AddCustomizedConfigRequest) (response *AddCustomizedConfigResponse, err error) { + return c.AddCustomizedConfigWithContext(context.Background(), request) +} + +// AddCustomizedConfig +// 新增个性化配置,准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// MISSINGPARAMETER = "MissingParameter" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) AddCustomizedConfigWithContext(ctx context.Context, request *AddCustomizedConfigRequest) (response *AddCustomizedConfigResponse, err error) { + if request == nil { + request = NewAddCustomizedConfigRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("AddCustomizedConfig require credential") + } + + request.SetContext(ctx) + + response = NewAddCustomizedConfigResponse() + err = c.Send(request, response) + return +} + +func NewAssociateCustomizedConfigRequest() (request *AssociateCustomizedConfigRequest) { + request = &AssociateCustomizedConfigRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("clb", APIVersion, "AssociateCustomizedConfig") + + + return +} + +func NewAssociateCustomizedConfigResponse() (response *AssociateCustomizedConfigResponse) { + response = &AssociateCustomizedConfigResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// AssociateCustomizedConfig +// 关联配置到server或location,根据配置类型关联到server或location。准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// INVALIDPARAMETER_LBIDNOTFOUND = "InvalidParameter.LBIdNotFound" +// INVALIDPARAMETER_LISTENERIDNOTFOUND = "InvalidParameter.ListenerIdNotFound" +// INVALIDPARAMETER_LOCATIONNOTFOUND = "InvalidParameter.LocationNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) AssociateCustomizedConfig(request *AssociateCustomizedConfigRequest) (response *AssociateCustomizedConfigResponse, err error) { + return c.AssociateCustomizedConfigWithContext(context.Background(), request) +} + +// AssociateCustomizedConfig +// 关联配置到server或location,根据配置类型关联到server或location。准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// INVALIDPARAMETER_LBIDNOTFOUND = "InvalidParameter.LBIdNotFound" +// INVALIDPARAMETER_LISTENERIDNOTFOUND = "InvalidParameter.ListenerIdNotFound" +// INVALIDPARAMETER_LOCATIONNOTFOUND = "InvalidParameter.LocationNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) AssociateCustomizedConfigWithContext(ctx context.Context, request *AssociateCustomizedConfigRequest) (response *AssociateCustomizedConfigResponse, err error) { + if request == nil { + request = NewAssociateCustomizedConfigRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("AssociateCustomizedConfig require credential") + } + + request.SetContext(ctx) + + response = NewAssociateCustomizedConfigResponse() + err = c.Send(request, response) + return +} + func NewAssociateTargetGroupsRequest() (request *AssociateTargetGroupsRequest) { request = &AssociateTargetGroupsRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -298,6 +420,7 @@ func NewBatchModifyTargetTagResponse() (response *BatchModifyTargetTagResponse) // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" +// FAILEDOPERATION_RESOURCEINOPERATING = "FailedOperation.ResourceInOperating" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" @@ -313,6 +436,7 @@ func (c *Client) BatchModifyTargetTag(request *BatchModifyTargetTagRequest) (res // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" +// FAILEDOPERATION_RESOURCEINOPERATING = "FailedOperation.ResourceInOperating" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" @@ -537,8 +661,6 @@ func NewCloneLoadBalancerResponse() (response *CloneLoadBalancerResponse) { // // 独占集群克隆必须传对应的参数,否则按共享型创建 // -// 功能内测中,请提交 [内测申请](https://cloud.tencent.com/apply/p/1akuvsmyn0g)。 -// // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // DRYRUNOPERATION = "DryRunOperation" @@ -608,8 +730,6 @@ func (c *Client) CloneLoadBalancer(request *CloneLoadBalancerRequest) (response // // 独占集群克隆必须传对应的参数,否则按共享型创建 // -// 功能内测中,请提交 [内测申请](https://cloud.tencent.com/apply/p/1akuvsmyn0g)。 -// // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // DRYRUNOPERATION = "DryRunOperation" @@ -810,7 +930,7 @@ func NewCreateLoadBalancerResponse() (response *CreateLoadBalancerResponse) { // CreateLoadBalancer // 本接口(CreateLoadBalancer)用来创建负载均衡实例(本接口只支持购买按量计费的负载均衡,包年包月的负载均衡请通过控制台购买)。为了使用负载均衡服务,您必须购买一个或多个负载均衡实例。成功调用该接口后,会返回负载均衡实例的唯一 ID。负载均衡实例的类型分为:公网、内网。详情可参考产品说明中的产品类型。 // -// 注意:(1)指定可用区申请负载均衡、跨zone容灾(仅香港支持)【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】;(2)目前只有北京、上海、广州支持IPv6;(3)一个账号在每个地域的默认购买配额为:公网100个,内网100个。 +// 注意:(1)可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域是否支持创建IPv6实例;(2)一个账号在每个地域的默认购买配额为:公网100个,内网100个。 // // 本接口为异步接口,接口成功返回后,可使用 DescribeLoadBalancers 接口查询负载均衡实例的状态(如创建中、正常),以确定是否创建成功。 // @@ -835,7 +955,7 @@ func (c *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (respons // CreateLoadBalancer // 本接口(CreateLoadBalancer)用来创建负载均衡实例(本接口只支持购买按量计费的负载均衡,包年包月的负载均衡请通过控制台购买)。为了使用负载均衡服务,您必须购买一个或多个负载均衡实例。成功调用该接口后,会返回负载均衡实例的唯一 ID。负载均衡实例的类型分为:公网、内网。详情可参考产品说明中的产品类型。 // -// 注意:(1)指定可用区申请负载均衡、跨zone容灾(仅香港支持)【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】;(2)目前只有北京、上海、广州支持IPv6;(3)一个账号在每个地域的默认购买配额为:公网100个,内网100个。 +// 注意:(1)可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域是否支持创建IPv6实例;(2)一个账号在每个地域的默认购买配额为:公网100个,内网100个。 // // 本接口为异步接口,接口成功返回后,可使用 DescribeLoadBalancers 接口查询负载均衡实例的状态(如创建中、正常),以确定是否创建成功。 // @@ -1141,6 +1261,75 @@ func (c *Client) CreateTopicWithContext(ctx context.Context, request *CreateTopi return } +func NewDeleteCustomizedConfigRequest() (request *DeleteCustomizedConfigRequest) { + request = &DeleteCustomizedConfigRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("clb", APIVersion, "DeleteCustomizedConfig") + + + return +} + +func NewDeleteCustomizedConfigResponse() (response *DeleteCustomizedConfigResponse) { + response = &DeleteCustomizedConfigResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// DeleteCustomizedConfig +// 删除个性化配置,准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" +// INVALIDPARAMETERVALUE_LENGTH = "InvalidParameterValue.Length" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) DeleteCustomizedConfig(request *DeleteCustomizedConfigRequest) (response *DeleteCustomizedConfigResponse, err error) { + return c.DeleteCustomizedConfigWithContext(context.Background(), request) +} + +// DeleteCustomizedConfig +// 删除个性化配置,准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" +// INVALIDPARAMETERVALUE_LENGTH = "InvalidParameterValue.Length" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) DeleteCustomizedConfigWithContext(ctx context.Context, request *DeleteCustomizedConfigRequest) (response *DeleteCustomizedConfigResponse, err error) { + if request == nil { + request = NewDeleteCustomizedConfigRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("DeleteCustomizedConfig require credential") + } + + request.SetContext(ctx) + + response = NewDeleteCustomizedConfigResponse() + err = c.Send(request, response) + return +} + func NewDeleteListenerRequest() (request *DeleteListenerRequest) { request = &DeleteListenerRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -3757,6 +3946,69 @@ func (c *Client) DescribeTaskStatusWithContext(ctx context.Context, request *Des return } +func NewDisassociateCustomizedConfigRequest() (request *DisassociateCustomizedConfigRequest) { + request = &DisassociateCustomizedConfigRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("clb", APIVersion, "DisassociateCustomizedConfig") + + + return +} + +func NewDisassociateCustomizedConfigResponse() (response *DisassociateCustomizedConfigResponse) { + response = &DisassociateCustomizedConfigResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// DisassociateCustomizedConfig +// 去关联个性化配置,准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// INVALIDPARAMETER_LBIDNOTFOUND = "InvalidParameter.LBIdNotFound" +// INVALIDPARAMETER_LISTENERIDNOTFOUND = "InvalidParameter.ListenerIdNotFound" +// INVALIDPARAMETER_LOCATIONNOTFOUND = "InvalidParameter.LocationNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) DisassociateCustomizedConfig(request *DisassociateCustomizedConfigRequest) (response *DisassociateCustomizedConfigResponse, err error) { + return c.DisassociateCustomizedConfigWithContext(context.Background(), request) +} + +// DisassociateCustomizedConfig +// 去关联个性化配置,准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// INVALIDPARAMETER_LBIDNOTFOUND = "InvalidParameter.LBIdNotFound" +// INVALIDPARAMETER_LISTENERIDNOTFOUND = "InvalidParameter.ListenerIdNotFound" +// INVALIDPARAMETER_LOCATIONNOTFOUND = "InvalidParameter.LocationNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) DisassociateCustomizedConfigWithContext(ctx context.Context, request *DisassociateCustomizedConfigRequest) (response *DisassociateCustomizedConfigResponse, err error) { + if request == nil { + request = NewDisassociateCustomizedConfigRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("DisassociateCustomizedConfig require credential") + } + + request.SetContext(ctx) + + response = NewDisassociateCustomizedConfigResponse() + err = c.Send(request, response) + return +} + func NewDisassociateTargetGroupsRequest() (request *DisassociateTargetGroupsRequest) { request = &DisassociateTargetGroupsRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -4263,6 +4515,65 @@ func (c *Client) ModifyBlockIPListWithContext(ctx context.Context, request *Modi return } +func NewModifyCustomizedConfigRequest() (request *ModifyCustomizedConfigRequest) { + request = &ModifyCustomizedConfigRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("clb", APIVersion, "ModifyCustomizedConfig") + + + return +} + +func NewModifyCustomizedConfigResponse() (response *ModifyCustomizedConfigResponse) { + response = &ModifyCustomizedConfigResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// ModifyCustomizedConfig +// 修改个性化配置。如果配置已经绑定clb、server或location,同时更新。准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) ModifyCustomizedConfig(request *ModifyCustomizedConfigRequest) (response *ModifyCustomizedConfigResponse, err error) { + return c.ModifyCustomizedConfigWithContext(context.Background(), request) +} + +// ModifyCustomizedConfig +// 修改个性化配置。如果配置已经绑定clb、server或location,同时更新。准备下线,请使用SetCustomizedConfigForLoadBalancer。 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_FORMATERROR = "InvalidParameter.FormatError" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) ModifyCustomizedConfigWithContext(ctx context.Context, request *ModifyCustomizedConfigRequest) (response *ModifyCustomizedConfigResponse, err error) { + if request == nil { + request = NewModifyCustomizedConfigRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("ModifyCustomizedConfig require credential") + } + + request.SetContext(ctx) + + response = NewModifyCustomizedConfigResponse() + err = c.Send(request, response) + return +} + func NewModifyDomainRequest() (request *ModifyDomainRequest) { request = &ModifyDomainRequest{ BaseRequest: &tchttp.BaseRequest{}, diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/models.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/models.go index 383b9cbca6..7d319a9fbd 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/models.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317/models.go @@ -20,6 +20,138 @@ import ( "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/json" ) +// Predefined struct for user +type AddCustomizedConfigRequestParams struct { + // 配置名字 + ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` + + // 配置类型,取值范围["CLB", "SERVER", "LOCATION"],分别表示CLB配置,server配置,location配置。 + ConfigType *string `json:"ConfigType,omitnil,omitempty" name:"ConfigType"` + + // 配置内容 + ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"` +} + +type AddCustomizedConfigRequest struct { + *tchttp.BaseRequest + + // 配置名字 + ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` + + // 配置类型,取值范围["CLB", "SERVER", "LOCATION"],分别表示CLB配置,server配置,location配置。 + ConfigType *string `json:"ConfigType,omitnil,omitempty" name:"ConfigType"` + + // 配置内容 + ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"` +} + +func (r *AddCustomizedConfigRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *AddCustomizedConfigRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ConfigName") + delete(f, "ConfigType") + delete(f, "ConfigContent") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "AddCustomizedConfigRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type AddCustomizedConfigResponseParams struct { + // 配置ID + ConfigId *string `json:"ConfigId,omitnil,omitempty" name:"ConfigId"` + + // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +} + +type AddCustomizedConfigResponse struct { + *tchttp.BaseResponse + Response *AddCustomizedConfigResponseParams `json:"Response"` +} + +func (r *AddCustomizedConfigResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *AddCustomizedConfigResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type AssociateCustomizedConfigRequestParams struct { + // 配置ID + UconfigId *string `json:"UconfigId,omitnil,omitempty" name:"UconfigId"` + + // 关联的server或location + BindList []*BindItem `json:"BindList,omitnil,omitempty" name:"BindList"` +} + +type AssociateCustomizedConfigRequest struct { + *tchttp.BaseRequest + + // 配置ID + UconfigId *string `json:"UconfigId,omitnil,omitempty" name:"UconfigId"` + + // 关联的server或location + BindList []*BindItem `json:"BindList,omitnil,omitempty" name:"BindList"` +} + +func (r *AssociateCustomizedConfigRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *AssociateCustomizedConfigRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "UconfigId") + delete(f, "BindList") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "AssociateCustomizedConfigRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type AssociateCustomizedConfigResponseParams struct { + // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +} + +type AssociateCustomizedConfigResponse struct { + *tchttp.BaseResponse + Response *AssociateCustomizedConfigResponseParams `json:"Response"` +} + +func (r *AssociateCustomizedConfigResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *AssociateCustomizedConfigResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type AssociateTargetGroupsRequestParams struct { // 绑定的关系数组。一次请求最多支持20个。 @@ -104,6 +236,10 @@ type AssociationItem struct { // 监听器名称 ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"` + + // 关联目标组的权重, 该参数只有v2新版目标组生效。 + // 注意:此字段可能返回 null,表示取不到有效值。 + Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` } // Predefined struct for user @@ -189,7 +325,7 @@ func (r *AutoRewriteResponse) FromJsonString(s string) error { } type Backend struct { - // 后端服务的类型,可取:CVM、ENI、CCN + // 后端服务的类型,可取:CVM、ENI、CCN、EVM、GLOBALROUTE、NAT、SRV等 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 后端服务的唯一 ID,如 ins-abcd1234 @@ -232,6 +368,9 @@ type BasicTargetGroupInfo struct { // 目标组名称 TargetGroupName *string `json:"TargetGroupName,omitnil,omitempty" name:"TargetGroupName"` + + // 权重 + Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` } // Predefined struct for user @@ -278,6 +417,10 @@ type BatchDeregisterTargetsResponseParams struct { // 解绑失败的监听器ID。 FailListenerIdSet []*string `json:"FailListenerIdSet,omitnil,omitempty" name:"FailListenerIdSet"` + // 解绑失败错误原因信息。 + // 注意:此字段可能返回 null,表示取不到有效值。 + Message *string `json:"Message,omitnil,omitempty" name:"Message"` + // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` } @@ -548,6 +691,23 @@ type BindDetailItem struct { UconfigId *string `json:"UconfigId,omitnil,omitempty" name:"UconfigId"` } +type BindItem struct { + // 配置绑定的CLB ID + LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"` + + // 配置绑定的监听器ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"` + + // 配置绑定的域名 + // 注意:此字段可能返回 null,表示取不到有效值。 + Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` + + // 配置绑定的规则 + // 注意:此字段可能返回 null,表示取不到有效值。 + LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"` +} + type BlockedIP struct { // 黑名单IP IP *string `json:"IP,omitnil,omitempty" name:"IP"` @@ -1022,6 +1182,10 @@ type Cluster struct { // IP版本 // 注意:此字段可能返回 null,表示取不到有效值。 IPVersion *string `json:"IPVersion,omitnil,omitempty" name:"IPVersion"` + + // 标签信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Tag []*TagInfo `json:"Tag,omitnil,omitempty" name:"Tag"` } type ClusterItem struct { @@ -1185,7 +1349,13 @@ type CreateListenerRequestParams struct { // 健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。 HealthCheck *HealthCheck `json:"HealthCheck,omitnil,omitempty" name:"HealthCheck"` - // 证书相关信息,此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。此参数和MultiCertInfo不能同时传入。 + // 证书相关信息。参数限制如下: + //
  • + // 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。 + //
  • + //
  • + // 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。 + //
  • Certificate *CertificateInput `json:"Certificate,omitnil,omitempty" name:"Certificate"` // 会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。 @@ -1213,7 +1383,13 @@ type CreateListenerRequestParams struct { // 解绑后端目标时,是否发RST给客户端,此参数仅适用于TCP监听器。 DeregisterTargetRst *bool `json:"DeregisterTargetRst,omitnil,omitempty" name:"DeregisterTargetRst"` - // 证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。 + // 证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下: + //
  • + // 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。 + //
  • + //
  • + // 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。 + //
  • MultiCertInfo *MultiCertInfo `json:"MultiCertInfo,omitnil,omitempty" name:"MultiCertInfo"` // 监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。 @@ -1256,7 +1432,13 @@ type CreateListenerRequest struct { // 健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。 HealthCheck *HealthCheck `json:"HealthCheck,omitnil,omitempty" name:"HealthCheck"` - // 证书相关信息,此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。此参数和MultiCertInfo不能同时传入。 + // 证书相关信息。参数限制如下: + //
  • + // 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。 + //
  • + //
  • + // 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。 + //
  • Certificate *CertificateInput `json:"Certificate,omitnil,omitempty" name:"Certificate"` // 会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。 @@ -1284,7 +1466,13 @@ type CreateListenerRequest struct { // 解绑后端目标时,是否发RST给客户端,此参数仅适用于TCP监听器。 DeregisterTargetRst *bool `json:"DeregisterTargetRst,omitnil,omitempty" name:"DeregisterTargetRst"` - // 证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。 + // 证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下: + //
  • + // 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。 + //
  • + //
  • + // 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。 + //
  • MultiCertInfo *MultiCertInfo `json:"MultiCertInfo,omitnil,omitempty" name:"MultiCertInfo"` // 监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。 @@ -1387,7 +1575,7 @@ type CreateLoadBalancerRequestParams struct { // 注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。 LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"` - // 负载均衡后端目标设备所属的网络 ID,如vpc-12345678,可以通过 [DescribeVpcEx](https://cloud.tencent.com/document/product/215/1372) 接口获取。 不填此参数则默认为DefaultVPC。创建内网负载均衡实例时,此参数必填。 + // 负载均衡后端目标设备所属的网络 ID,如vpc-12345678,可以通过 [DescribeVpcs](https://cloud.tencent.com/document/product/215/15778) 接口获取。 不填此参数则默认为DefaultVPC。创建内网负载均衡实例时,此参数必填。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 在私有网络内购买内网负载均衡实例的情况下,必须指定子网 ID,内网负载均衡实例的 VIP 将从这个子网中产生。创建内网负载均衡实例时,此参数必填,创建公网IPv4负载均衡实例时,不支持指定该参数。 @@ -1402,11 +1590,11 @@ type CreateLoadBalancerRequestParams struct { // 创建负载均衡的个数,默认值 1。 Number *uint64 `json:"Number,omitnil,omitempty" name:"Number"` - // 仅适用于公网负载均衡。设置跨可用区容灾时的主可用区ID,例如 100001 或 ap-guangzhou-1 - // 注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区。目前仅广州、上海、南京、北京、成都、深圳金融、中国香港、首尔、法兰克福、新加坡地域的 IPv4 版本的 CLB 支持主备可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。 + // 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的主可用区ID,例如 100001 或 ap-guangzhou-1 + // 注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区。目前仅广州、上海、南京、北京、成都、深圳金融、中国香港、首尔、法兰克福、新加坡地域的 IPv4 版本的 CLB 支持主备可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】 MasterZoneId *string `json:"MasterZoneId,omitnil,omitempty" name:"MasterZoneId"` - // 仅适用于公网负载均衡。可用区ID,指定可用区以创建负载均衡实例。如:ap-guangzhou-1。 + // 仅适用于公网且IP版本为IPv4的负载均衡。可用区ID,指定可用区以创建负载均衡实例。如:ap-guangzhou-1。 ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 网络计费模式,最大出带宽。仅对内网属性的性能容量型实例和公网属性的所有实例生效。 @@ -1447,8 +1635,8 @@ type CreateLoadBalancerRequestParams struct { // Stgw独占集群的标签。 ClusterTag *string `json:"ClusterTag,omitnil,omitempty" name:"ClusterTag"` - // 仅适用于公网负载均衡。设置跨可用区容灾时的备可用区ID,例如 100001 或 ap-guangzhou-1 - // 注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。 + // 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的备可用区ID,例如 100001 或 ap-guangzhou-1 + // 注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】 SlaveZoneId *string `json:"SlaveZoneId,omitnil,omitempty" name:"SlaveZoneId"` // EIP 的唯一 ID,形如:eip-11112222,仅适用于内网负载均衡绑定EIP。 @@ -1487,7 +1675,7 @@ type CreateLoadBalancerRequest struct { // 注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。 LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"` - // 负载均衡后端目标设备所属的网络 ID,如vpc-12345678,可以通过 [DescribeVpcEx](https://cloud.tencent.com/document/product/215/1372) 接口获取。 不填此参数则默认为DefaultVPC。创建内网负载均衡实例时,此参数必填。 + // 负载均衡后端目标设备所属的网络 ID,如vpc-12345678,可以通过 [DescribeVpcs](https://cloud.tencent.com/document/product/215/15778) 接口获取。 不填此参数则默认为DefaultVPC。创建内网负载均衡实例时,此参数必填。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 在私有网络内购买内网负载均衡实例的情况下,必须指定子网 ID,内网负载均衡实例的 VIP 将从这个子网中产生。创建内网负载均衡实例时,此参数必填,创建公网IPv4负载均衡实例时,不支持指定该参数。 @@ -1502,11 +1690,11 @@ type CreateLoadBalancerRequest struct { // 创建负载均衡的个数,默认值 1。 Number *uint64 `json:"Number,omitnil,omitempty" name:"Number"` - // 仅适用于公网负载均衡。设置跨可用区容灾时的主可用区ID,例如 100001 或 ap-guangzhou-1 - // 注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区。目前仅广州、上海、南京、北京、成都、深圳金融、中国香港、首尔、法兰克福、新加坡地域的 IPv4 版本的 CLB 支持主备可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。 + // 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的主可用区ID,例如 100001 或 ap-guangzhou-1 + // 注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区。目前仅广州、上海、南京、北京、成都、深圳金融、中国香港、首尔、法兰克福、新加坡地域的 IPv4 版本的 CLB 支持主备可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主可用区的列表。【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】 MasterZoneId *string `json:"MasterZoneId,omitnil,omitempty" name:"MasterZoneId"` - // 仅适用于公网负载均衡。可用区ID,指定可用区以创建负载均衡实例。如:ap-guangzhou-1。 + // 仅适用于公网且IP版本为IPv4的负载均衡。可用区ID,指定可用区以创建负载均衡实例。如:ap-guangzhou-1。 ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 网络计费模式,最大出带宽。仅对内网属性的性能容量型实例和公网属性的所有实例生效。 @@ -1547,8 +1735,8 @@ type CreateLoadBalancerRequest struct { // Stgw独占集群的标签。 ClusterTag *string `json:"ClusterTag,omitnil,omitempty" name:"ClusterTag"` - // 仅适用于公网负载均衡。设置跨可用区容灾时的备可用区ID,例如 100001 或 ap-guangzhou-1 - // 注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。 + // 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的备可用区ID,例如 100001 或 ap-guangzhou-1 + // 注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 [DescribeResources](https://cloud.tencent.com/document/api/214/70213) 接口查询一个地域的主/备可用区的列表。【如果您需要体验该功能,请通过 [工单申请](https://console.cloud.tencent.com/workorder/category)】 SlaveZoneId *string `json:"SlaveZoneId,omitnil,omitempty" name:"SlaveZoneId"` // EIP 的唯一 ID,形如:eip-11112222,仅适用于内网负载均衡绑定EIP。 @@ -1804,6 +1992,19 @@ type CreateTargetGroupRequestParams struct { // 目标组绑定的后端服务器 TargetGroupInstances []*TargetGroupInstance `json:"TargetGroupInstances,omitnil,omitempty" name:"TargetGroupInstances"` + + // 目标组类型,当前支持v1(旧版目标组), v2(新版目标组), 默认为v1(旧版目标组)。 + Type *string `json:"Type,omitnil,omitempty" name:"Type"` + + // 标签。 + Tags []*TagInfo `json:"Tags,omitnil,omitempty" name:"Tags"` + + // 后端服务默认权重。 + // + Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` } type CreateTargetGroupRequest struct { @@ -1820,6 +2021,19 @@ type CreateTargetGroupRequest struct { // 目标组绑定的后端服务器 TargetGroupInstances []*TargetGroupInstance `json:"TargetGroupInstances,omitnil,omitempty" name:"TargetGroupInstances"` + + // 目标组类型,当前支持v1(旧版目标组), v2(新版目标组), 默认为v1(旧版目标组)。 + Type *string `json:"Type,omitnil,omitempty" name:"Type"` + + // 标签。 + Tags []*TagInfo `json:"Tags,omitnil,omitempty" name:"Tags"` + + // 后端服务默认权重。 + // + Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` } func (r *CreateTargetGroupRequest) ToJsonString() string { @@ -1838,6 +2052,9 @@ func (r *CreateTargetGroupRequest) FromJsonString(s string) error { delete(f, "VpcId") delete(f, "Port") delete(f, "TargetGroupInstances") + delete(f, "Type") + delete(f, "Tags") + delete(f, "Weight") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateTargetGroupRequest has unknown keys!", "") } @@ -1982,6 +2199,60 @@ type CrossTargets struct { Region *string `json:"Region,omitnil,omitempty" name:"Region"` } +// Predefined struct for user +type DeleteCustomizedConfigRequestParams struct { + // 删除的配置ID列表 + UconfigIdList []*string `json:"UconfigIdList,omitnil,omitempty" name:"UconfigIdList"` +} + +type DeleteCustomizedConfigRequest struct { + *tchttp.BaseRequest + + // 删除的配置ID列表 + UconfigIdList []*string `json:"UconfigIdList,omitnil,omitempty" name:"UconfigIdList"` +} + +func (r *DeleteCustomizedConfigRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DeleteCustomizedConfigRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "UconfigIdList") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteCustomizedConfigRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DeleteCustomizedConfigResponseParams struct { + // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +} + +type DeleteCustomizedConfigResponse struct { + *tchttp.BaseResponse + Response *DeleteCustomizedConfigResponseParams `json:"Response"` +} + +func (r *DeleteCustomizedConfigResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DeleteCustomizedConfigResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type DeleteListenerRequestParams struct { // 负载均衡实例ID。 @@ -3552,7 +3823,7 @@ type DescribeExclusiveClustersRequestParams struct { //
  • cluster-name - String - 是否必填:否 - (过滤条件)按照 集群 的名称过滤。
  • //
  • cluster-tag - String - 是否必填:否 - (过滤条件)按照 集群 的标签过滤。(只有TGW/STGW集群有集群标签)
  • //
  • vip - String - 是否必填:否 - (过滤条件)按照 集群 内的vip过滤。
  • - //
  • loadblancer-id - String - 是否必填:否 - (过滤条件)按照 集群 内的负载均衡唯一ID过滤。
  • + //
  • loadbalancer-id - String - 是否必填:否 - (过滤条件)按照 集群 内的负载均衡唯一ID过滤。
  • //
  • network - String - 是否必填:否 - (过滤条件)按照 集群 的网络类型过滤,如:"Public","Private"。
  • //
  • zone - String - 是否必填:否 - (过滤条件)按照 集群 所在可用区过滤,如:"ap-guangzhou-1"(广州一区)。
  • //
  • isp -- String - 是否必填:否 - (过滤条件)按照TGW集群的 Isp 类型过滤,如:"BGP","CMCC","CUCC","CTCC","INTERNAL"。
  • @@ -3574,7 +3845,7 @@ type DescribeExclusiveClustersRequest struct { //
  • cluster-name - String - 是否必填:否 - (过滤条件)按照 集群 的名称过滤。
  • //
  • cluster-tag - String - 是否必填:否 - (过滤条件)按照 集群 的标签过滤。(只有TGW/STGW集群有集群标签)
  • //
  • vip - String - 是否必填:否 - (过滤条件)按照 集群 内的vip过滤。
  • - //
  • loadblancer-id - String - 是否必填:否 - (过滤条件)按照 集群 内的负载均衡唯一ID过滤。
  • + //
  • loadbalancer-id - String - 是否必填:否 - (过滤条件)按照 集群 内的负载均衡唯一ID过滤。
  • //
  • network - String - 是否必填:否 - (过滤条件)按照 集群 的网络类型过滤,如:"Public","Private"。
  • //
  • zone - String - 是否必填:否 - (过滤条件)按照 集群 所在可用区过滤,如:"ap-guangzhou-1"(广州一区)。
  • //
  • isp -- String - 是否必填:否 - (过滤条件)按照TGW集群的 Isp 类型过滤,如:"BGP","CMCC","CUCC","CTCC","INTERNAL"。
  • @@ -4189,16 +4460,12 @@ type DescribeLoadBalancersRequestParams struct { // 主可用区ID,如 :"100001" (对应的是广州一区)。可通过[DescribeZones](https://cloud.tencent.com/document/product/213/15707)获取可用区列表。 MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"` - // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为100。
    `Filter.Name`和`Filter.Values`皆为必填项。详细的过滤条件如下: - //
  • charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的实例计费模式过滤,包括"PREPAID","POSTPAID_BY_HOUR"。
  • - //
  • internet-charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的网络计费模式过滤,包括"BANDWIDTH_PREPAID","TRAFFIC_POSTPAID_BY_HOUR","BANDWIDTH_POSTPAID_BY_HOUR","BANDWIDTH_PACKAGE"。
  • - //
  • master-zone-id - String - 是否必填:否 - (过滤条件)按照 CLB 的主可用区ID过滤,如 :"100001" (对应的是广州一区)。
  • - //
  • tag-key - String - 是否必填:否 - (过滤条件)按照 CLB 标签的键过滤。
  • - //
  • tag:tag-key - String - 是否必填:否 - (过滤条件)按照CLB标签键值对进行过滤,tag-key使用具体的标签键进行替换。
  • - //
  • function-name - String - 是否必填:否 - (过滤条件)按照 CLB 后端绑定的SCF云函数的函数名称过滤。
  • - //
  • vip-isp - String - 是否必填:否 - (过滤条件)按照 CLB VIP的运营商类型过滤,如:"BGP","INTERNAL","CMCC","CTCC","CUCC"等。
  • - //
  • sla-type - String - 是否必填:否 - (过滤条件)按照 CLB 的性能容量型规格过滤,包括"clb.c2.medium","clb.c3.small","clb.c3.medium","clb.c4.small","clb.c4.medium","clb.c4.large","clb.c4.xlarge"。
  • + // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为100。
    `Filter.Name`和`Filter.Values`皆为必填项。详细的过滤条件如下:
  • charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的实例计费模式过滤,包括"PREPAID","POSTPAID_BY_HOUR"。
  • internet-charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的网络计费模式过滤,包括"BANDWIDTH_PREPAID","TRAFFIC_POSTPAID_BY_HOUR","BANDWIDTH_POSTPAID_BY_HOUR","BANDWIDTH_PACKAGE"。
  • master-zone-id - String - 是否必填:否 - (过滤条件)按照 CLB 的主可用区ID过滤,如 :"100001" (对应的是广州一区)。
  • tag-key - String - 是否必填:否 - (过滤条件)按照 CLB 标签的键过滤。
  • tag:tag-key - String - 是否必填:否 - (过滤条件)按照CLB标签键值对进行过滤,tag-key使用具体的标签键进行替换。
  • function-name - String - 是否必填:否 - (过滤条件)按照 CLB 后端绑定的SCF云函数的函数名称过滤。
  • vip-isp - String - 是否必填:否 - (过滤条件)按照 CLB VIP的运营商类型过滤,如:"BGP","INTERNAL","CMCC","CTCC","CUCC"等。
  • sla-type - String - 是否必填:否 - (过滤条件)按照 CLB 的性能容量型规格过滤,包括"clb.c1.small","clb.c2.medium","clb.c3.small","clb.c3.medium","clb.c4.small","clb.c4.medium","clb.c4.large","clb.c4.xlarge","others"。
  • exclusive - uint64 - 是否必填:否 - (过滤条件)按照独占实例进行过滤。
  • Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + + // 选择返回的扩充字段,不指定时,扩充字段默认不返回。详细支持的扩充字段如下: + //
  • TargetCount:绑定的后端服务数量
  • + AdditionalFields []*string `json:"AdditionalFields,omitnil,omitempty" name:"AdditionalFields"` } type DescribeLoadBalancersRequest struct { @@ -4260,16 +4527,12 @@ type DescribeLoadBalancersRequest struct { // 主可用区ID,如 :"100001" (对应的是广州一区)。可通过[DescribeZones](https://cloud.tencent.com/document/product/213/15707)获取可用区列表。 MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"` - // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为100。
    `Filter.Name`和`Filter.Values`皆为必填项。详细的过滤条件如下: - //
  • charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的实例计费模式过滤,包括"PREPAID","POSTPAID_BY_HOUR"。
  • - //
  • internet-charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的网络计费模式过滤,包括"BANDWIDTH_PREPAID","TRAFFIC_POSTPAID_BY_HOUR","BANDWIDTH_POSTPAID_BY_HOUR","BANDWIDTH_PACKAGE"。
  • - //
  • master-zone-id - String - 是否必填:否 - (过滤条件)按照 CLB 的主可用区ID过滤,如 :"100001" (对应的是广州一区)。
  • - //
  • tag-key - String - 是否必填:否 - (过滤条件)按照 CLB 标签的键过滤。
  • - //
  • tag:tag-key - String - 是否必填:否 - (过滤条件)按照CLB标签键值对进行过滤,tag-key使用具体的标签键进行替换。
  • - //
  • function-name - String - 是否必填:否 - (过滤条件)按照 CLB 后端绑定的SCF云函数的函数名称过滤。
  • - //
  • vip-isp - String - 是否必填:否 - (过滤条件)按照 CLB VIP的运营商类型过滤,如:"BGP","INTERNAL","CMCC","CTCC","CUCC"等。
  • - //
  • sla-type - String - 是否必填:否 - (过滤条件)按照 CLB 的性能容量型规格过滤,包括"clb.c2.medium","clb.c3.small","clb.c3.medium","clb.c4.small","clb.c4.medium","clb.c4.large","clb.c4.xlarge"。
  • + // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为100。
    `Filter.Name`和`Filter.Values`皆为必填项。详细的过滤条件如下:
  • charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的实例计费模式过滤,包括"PREPAID","POSTPAID_BY_HOUR"。
  • internet-charge-type - String - 是否必填:否 - (过滤条件)按照 CLB 的网络计费模式过滤,包括"BANDWIDTH_PREPAID","TRAFFIC_POSTPAID_BY_HOUR","BANDWIDTH_POSTPAID_BY_HOUR","BANDWIDTH_PACKAGE"。
  • master-zone-id - String - 是否必填:否 - (过滤条件)按照 CLB 的主可用区ID过滤,如 :"100001" (对应的是广州一区)。
  • tag-key - String - 是否必填:否 - (过滤条件)按照 CLB 标签的键过滤。
  • tag:tag-key - String - 是否必填:否 - (过滤条件)按照CLB标签键值对进行过滤,tag-key使用具体的标签键进行替换。
  • function-name - String - 是否必填:否 - (过滤条件)按照 CLB 后端绑定的SCF云函数的函数名称过滤。
  • vip-isp - String - 是否必填:否 - (过滤条件)按照 CLB VIP的运营商类型过滤,如:"BGP","INTERNAL","CMCC","CTCC","CUCC"等。
  • sla-type - String - 是否必填:否 - (过滤条件)按照 CLB 的性能容量型规格过滤,包括"clb.c1.small","clb.c2.medium","clb.c3.small","clb.c3.medium","clb.c4.small","clb.c4.medium","clb.c4.large","clb.c4.xlarge","others"。
  • exclusive - uint64 - 是否必填:否 - (过滤条件)按照独占实例进行过滤。
  • Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + + // 选择返回的扩充字段,不指定时,扩充字段默认不返回。详细支持的扩充字段如下: + //
  • TargetCount:绑定的后端服务数量
  • + AdditionalFields []*string `json:"AdditionalFields,omitnil,omitempty" name:"AdditionalFields"` } func (r *DescribeLoadBalancersRequest) ToJsonString() string { @@ -4303,6 +4566,7 @@ func (r *DescribeLoadBalancersRequest) FromJsonString(s string) error { delete(f, "SecurityGroup") delete(f, "MasterZone") delete(f, "Filters") + delete(f, "AdditionalFields") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeLoadBalancersRequest has unknown keys!", "") } @@ -4979,6 +5243,10 @@ type DescribeTaskStatusResponseParams struct { // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerIds []*string `json:"LoadBalancerIds,omitnil,omitempty" name:"LoadBalancerIds"` + // 辅助描述信息,如失败原因等。 + // 注意:此字段可能返回 null,表示取不到有效值。 + Message *string `json:"Message,omitnil,omitempty" name:"Message"` + // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` } @@ -4999,6 +5267,67 @@ func (r *DescribeTaskStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } +// Predefined struct for user +type DisassociateCustomizedConfigRequestParams struct { + // 配置ID + UconfigId *string `json:"UconfigId,omitnil,omitempty" name:"UconfigId"` + + // 解绑的列表 + BindList []*BindItem `json:"BindList,omitnil,omitempty" name:"BindList"` +} + +type DisassociateCustomizedConfigRequest struct { + *tchttp.BaseRequest + + // 配置ID + UconfigId *string `json:"UconfigId,omitnil,omitempty" name:"UconfigId"` + + // 解绑的列表 + BindList []*BindItem `json:"BindList,omitnil,omitempty" name:"BindList"` +} + +func (r *DisassociateCustomizedConfigRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DisassociateCustomizedConfigRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "UconfigId") + delete(f, "BindList") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DisassociateCustomizedConfigRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DisassociateCustomizedConfigResponseParams struct { + // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +} + +type DisassociateCustomizedConfigResponse struct { + *tchttp.BaseResponse + Response *DisassociateCustomizedConfigResponseParams `json:"Response"` +} + +func (r *DisassociateCustomizedConfigResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DisassociateCustomizedConfigResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type DisassociateTargetGroupsRequestParams struct { // 待解绑的规则关系数组。 @@ -5774,7 +6103,7 @@ type LoadBalancer struct { LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"` // 负载均衡实例的网络类型: - // OPEN:公网属性, INTERNAL:内网属性。 + // OPEN:公网属性, INTERNAL:内网属性;对于内网属性的负载均衡,可通过绑定EIP出公网,具体可参考EIP文档。 LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"` // 负载均衡类型标识,1:负载均衡,0:传统型负载均衡。 @@ -5989,6 +6318,9 @@ type LoadBalancer struct { // 实例类型是否为独占型。1:独占型实例。0:非独占型实例。 // 注意:此字段可能返回 null,表示取不到有效值。 Exclusive *uint64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"` + + // 已绑定的后端服务数量。 + TargetCount *uint64 `json:"TargetCount,omitnil,omitempty" name:"TargetCount"` } type LoadBalancerDetail struct { @@ -5999,7 +6331,7 @@ type LoadBalancerDetail struct { LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"` // 负载均衡实例的网络类型: - // OPEN:公网属性,INTERNAL:内网属性。 + // OPEN:公网属性,INTERNAL:内网属性;对于内网属性的负载均衡,可通过绑定EIP出公网,具体可参考EIP文档。 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"` @@ -6436,6 +6768,74 @@ func (r *ModifyBlockIPListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } +// Predefined struct for user +type ModifyCustomizedConfigRequestParams struct { + // 配置名字 + ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` + + // 配置ID + UconfigId *string `json:"UconfigId,omitnil,omitempty" name:"UconfigId"` + + // 配置内容 + ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"` +} + +type ModifyCustomizedConfigRequest struct { + *tchttp.BaseRequest + + // 配置名字 + ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"` + + // 配置ID + UconfigId *string `json:"UconfigId,omitnil,omitempty" name:"UconfigId"` + + // 配置内容 + ConfigContent *string `json:"ConfigContent,omitnil,omitempty" name:"ConfigContent"` +} + +func (r *ModifyCustomizedConfigRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyCustomizedConfigRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ConfigName") + delete(f, "UconfigId") + delete(f, "ConfigContent") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyCustomizedConfigRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type ModifyCustomizedConfigResponseParams struct { + // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +} + +type ModifyCustomizedConfigResponse struct { + *tchttp.BaseResponse + Response *ModifyCustomizedConfigResponseParams `json:"Response"` +} + +func (r *ModifyCustomizedConfigResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyCustomizedConfigResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type ModifyDomainAttributesRequestParams struct { // 负载均衡实例ID。 @@ -7324,6 +7724,13 @@ type ModifyTargetGroupAttributeRequestParams struct { // 目标组的新默认端口。 Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` + + // 后端服务默认权重。 + // + Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` } type ModifyTargetGroupAttributeRequest struct { @@ -7337,6 +7744,13 @@ type ModifyTargetGroupAttributeRequest struct { // 目标组的新默认端口。 Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` + + // 后端服务默认权重。 + // + Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` } func (r *ModifyTargetGroupAttributeRequest) ToJsonString() string { @@ -7354,6 +7768,7 @@ func (r *ModifyTargetGroupAttributeRequest) FromJsonString(s string) error { delete(f, "TargetGroupId") delete(f, "TargetGroupName") delete(f, "Port") + delete(f, "Weight") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTargetGroupAttributeRequest has unknown keys!", "") } @@ -8589,7 +9004,7 @@ type SetLoadBalancerSecurityGroupsRequestParams struct { // 负载均衡实例 ID LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"` - // 安全组ID构成的数组,一个负载均衡实例最多可绑定50个安全组,如果要解绑所有安全组,可不传此参数,或传入空数组。 + // 安全组ID构成的数组,一个负载均衡实例最多可绑定50个安全组,如果要解绑所有安全组,可不传此参数。 SecurityGroups []*string `json:"SecurityGroups,omitnil,omitempty" name:"SecurityGroups"` } @@ -8599,7 +9014,7 @@ type SetLoadBalancerSecurityGroupsRequest struct { // 负载均衡实例 ID LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"` - // 安全组ID构成的数组,一个负载均衡实例最多可绑定50个安全组,如果要解绑所有安全组,可不传此参数,或传入空数组。 + // 安全组ID构成的数组,一个负载均衡实例最多可绑定50个安全组,如果要解绑所有安全组,可不传此参数。 SecurityGroups []*string `json:"SecurityGroups,omitnil,omitempty" name:"SecurityGroups"` } @@ -8837,7 +9252,7 @@ type Target struct { // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` - // 绑定CVM时需要传入此参数,代表CVM的唯一 ID,可通过 DescribeInstances 接口返回字段中的 InstanceId 字段获取。表示绑定主网卡主IP。 + // 绑定CVM时需要传入此参数,代表CVM的唯一 ID,可通过 DescribeInstances 接口返回字段中的 InstanceId 字段获取。表示绑定主网卡主IPv4地址;以下场景都不支持指定InstanceId:绑定非CVM,绑定CVM上的辅助网卡IP,通过跨域2.0绑定CVM,以及绑定CVM的IPv6地址等。 // 注意:参数 InstanceId、EniIp 有且只能传入其中一个参数。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -8936,6 +9351,25 @@ type TargetGroupInfo struct { // 关联到的规则数组。在DescribeTargetGroupList接口调用时无法获取到该参数。 // 注意:此字段可能返回 null,表示取不到有效值。 AssociatedRule []*AssociationItem `json:"AssociatedRule,omitnil,omitempty" name:"AssociatedRule"` + + // 目标组类型,当前支持v1(旧版目标组), v2(新版目标组), gwlb(全局负载均衡目标组)。 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetGroupType *string `json:"TargetGroupType,omitnil,omitempty" name:"TargetGroupType"` + + // 目标组已关联的规则数。 + // 注意:此字段可能返回 null,表示取不到有效值。 + AssociatedRuleCount *int64 `json:"AssociatedRuleCount,omitnil,omitempty" name:"AssociatedRuleCount"` + + // 目标组内的实例数量。 + // 注意:此字段可能返回 null,表示取不到有效值。 + RegisteredInstancesCount *int64 `json:"RegisteredInstancesCount,omitnil,omitempty" name:"RegisteredInstancesCount"` + + // 标签。 + Tag []*TagInfo `json:"Tag,omitnil,omitempty" name:"Tag"` + + // 默认权重。只有v2类型目标组返回该字段。当返回为NULL时, 表示未设置默认权重。 + // 注意:此字段可能返回 null,表示取不到有效值。 + Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` } type TargetGroupInstance struct { @@ -8965,13 +9399,17 @@ type TargetHealth struct { // Target的实例ID,如 ins-12345678 TargetId *string `json:"TargetId,omitnil,omitempty" name:"TargetId"` - // 当前健康状态的详细信息。如:Alive、Dead、Unknown。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知。 + // 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close表示健康检查关闭或监听器状态停止。 HealthStatusDetail *string `json:"HealthStatusDetail,omitnil,omitempty" name:"HealthStatusDetail"` // (**该参数对象即将下线,不推荐使用,请使用HealthStatusDetail获取健康详情**) 当前健康状态的详细信息。如:Alive、Dead、Unknown。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知。 // // Deprecated: HealthStatusDetial is deprecated. HealthStatusDetial *string `json:"HealthStatusDetial,omitnil,omitempty" name:"HealthStatusDetial"` + + // 目标组唯一ID。 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetGroupId *string `json:"TargetGroupId,omitnil,omitempty" name:"TargetGroupId"` } type TargetRegionInfo struct { diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go index 1425f3041e..f110f8c00b 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go @@ -265,7 +265,7 @@ func CompleteCommonParams(request Request, region string, requestClient string) params["Action"] = request.GetAction() params["Timestamp"] = strconv.FormatInt(time.Now().Unix(), 10) params["Nonce"] = strconv.Itoa(rand.Int()) - params["RequestClient"] = "SDK_GO_1.0.1103" + params["RequestClient"] = "SDK_GO_1.0.1107" if requestClient != "" { params["RequestClient"] += ": " + requestClient } diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr/v20190103/models.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr/v20190103/models.go index 6efc857d37..ed51e05681 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr/v20190103/models.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/emr/v20190103/models.go @@ -15,9 +15,9 @@ package v20190103 import ( - tcerr "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors" - tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http" - "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/json" + tcerr "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors" + tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http" + "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/json" ) // Predefined struct for user @@ -37,7 +37,7 @@ type AddMetricScaleStrategyRequestParams struct { type AddMetricScaleStrategyRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -52,8 +52,8 @@ type AddMetricScaleStrategyRequest struct { } func (r *AddMetricScaleStrategyRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -85,8 +85,8 @@ type AddMetricScaleStrategyResponse struct { } func (r *AddMetricScaleStrategyResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -130,7 +130,7 @@ type AddNodeResourceConfigRequestParams struct { type AddNodeResourceConfigRequest struct { *tchttp.BaseRequest - + // 集群实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -163,8 +163,8 @@ type AddNodeResourceConfigRequest struct { } func (r *AddNodeResourceConfigRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -202,8 +202,8 @@ type AddNodeResourceConfigResponse struct { } func (r *AddNodeResourceConfigResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -223,7 +223,7 @@ type AddUsersForUserManagerRequestParams struct { type AddUsersForUserManagerRequest struct { *tchttp.BaseRequest - + // 集群字符串ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -232,8 +232,8 @@ type AddUsersForUserManagerRequest struct { } func (r *AddUsersForUserManagerRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -271,8 +271,8 @@ type AddUsersForUserManagerResponse struct { } func (r *AddUsersForUserManagerResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -374,7 +374,7 @@ type AttachDisksRequestParams struct { type AttachDisksRequest struct { *tchttp.BaseRequest - + // EMR集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -400,8 +400,8 @@ type AttachDisksRequest struct { } func (r *AttachDisksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -439,8 +439,8 @@ type AttachDisksResponse struct { } func (r *AttachDisksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -609,7 +609,7 @@ type CBSInstance struct { } type CLBSetting struct { - // CLB类型,PUBLIC_IP表示支持公网CLB和INTERNAL_IP表示支持内网CLB字段 + // CLB类型,PUBLIC_IP表示支持公网CLB和INTERNAL_IP表示支持内网CLB字段 CLBType *string `json:"CLBType,omitnil,omitempty" name:"CLBType"` // Vpc和子网信息设置 @@ -992,7 +992,7 @@ type ComponentBasicRestartInfo struct { type ConfigModifyInfoV2 struct { // 操作类型,可选值: - // + // // - 0:新建队列 // - 1:编辑-全量覆盖 // - 2:新建子队列 @@ -1013,7 +1013,7 @@ type ConfigModifyInfoV2 struct { // 基础配置信息。key的取值与**DescribeYarnQueue**返回的字段一致。 // ###### 公平调度器 // key的取值信息如下: - // + // // - type,父队列,取值为 **parent** 或 **null** // - aclSubmitApps,提交访问控制,取值为**AclForYarnQueue类型的json串**或**null** // - aclAdministerApps,管理访问控制,取值为**AclForYarnQueue类型的json串**或**null** @@ -1022,7 +1022,7 @@ type ConfigModifyInfoV2 struct { // - fairSharePreemptionThreshold,公平份额抢占阈值,取值为**数字字符串**或**null**,其中数字的范围是(0,1] // - allowPreemptionFrom,抢占模式,取值为**布尔字符串**或**null** // - schedulingPolicy,调度策略,取值为**drf**、**fair**、**fifo**或**null** - // + // // ``` // type AclForYarnQueue struct { // User *string `json:"user"` //用户名 @@ -1031,7 +1031,7 @@ type ConfigModifyInfoV2 struct { // ``` // ###### 容量调度器 // key的取值信息如下: - // + // // - state,队列状态,取值为**STOPPED**或**RUNNING** // - default-node-label-expression,默认标签表达式,取值为**标签**或**null** // - acl_submit_applications,提交访问控制,取值为**AclForYarnQueue类型的json串**或**null** @@ -1077,7 +1077,7 @@ type ConfigSetInfo struct { // - maxRunningApps,最高可同时处于运行的App数量,取值为**数字字符串**或**null** // - weight,权重,取值为**数字字符串**或**null** // - maxAMShare,App Master最大份额,取值为**数字字符串**或**null**,其中数字的范围是[0,1]或-1 - // + // // ``` // type YarnResource struct { // Vcores *int `json:"vcores"` @@ -1085,7 +1085,7 @@ type ConfigSetInfo struct { // Type *string `json:"type"` // 取值为`percent`或`null`当值为`percent`时,表示使用的百分比,否则就是使用的绝对数值。只有maxResources、maxChildResources才可以取值为`percent` // } // ``` - // + // // ###### 容量调度器 // key的取值信息如下: // - minimum-user-limit-percent,用户最小容量,取值为**YarnResource类型的json串**或**null**,其中数字的范围是[0,100] @@ -1169,7 +1169,7 @@ type CreateCloudInstanceRequestParams struct { type CreateCloudInstanceRequest struct { *tchttp.BaseRequest - + // 实例名称。 //
  • 长度限制为6-36个字符。
  • //
  • 只允许包含中文、字母、数字、-、_。
  • @@ -1231,8 +1231,8 @@ type CreateCloudInstanceRequest struct { } func (r *CreateCloudInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -1279,8 +1279,8 @@ type CreateCloudInstanceResponse struct { } func (r *CreateCloudInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -1376,7 +1376,7 @@ type CreateClusterRequestParams struct { type CreateClusterRequest struct { *tchttp.BaseRequest - + // EMR产品版本名称如EMR-V2.3.0 表示2.3.0版本的EMR, 当前支持产品版本名称查询:[产品版本名称](https://cloud.tencent.com/document/product/589/66338) ProductVersion *string `json:"ProductVersion,omitnil,omitempty" name:"ProductVersion"` @@ -1461,8 +1461,8 @@ type CreateClusterRequest struct { } func (r *CreateClusterRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -1514,8 +1514,8 @@ type CreateClusterResponse struct { } func (r *CreateClusterResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -1667,7 +1667,7 @@ type CreateInstanceRequestParams struct { type CreateInstanceRequest struct { *tchttp.BaseRequest - + // 产品ID,不同产品ID表示不同的EMR产品版本。取值范围: // 51:表示STARROCKS-V1.4.0 // 54:表示STARROCKS-V2.0.0 @@ -1808,8 +1808,8 @@ type CreateInstanceRequest struct { } func (r *CreateInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -1874,8 +1874,8 @@ type CreateInstanceResponse struct { } func (r *CreateInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -1913,7 +1913,7 @@ type CreateSLInstanceRequestParams struct { type CreateSLInstanceRequest struct { *tchttp.BaseRequest - + // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` @@ -1940,8 +1940,8 @@ type CreateSLInstanceRequest struct { } func (r *CreateSLInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -1980,8 +1980,8 @@ type CreateSLInstanceResponse struct { } func (r *CreateSLInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2071,7 +2071,7 @@ type DeleteAutoScaleStrategyRequestParams struct { type DeleteAutoScaleStrategyRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2086,8 +2086,8 @@ type DeleteAutoScaleStrategyRequest struct { } func (r *DeleteAutoScaleStrategyRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2119,8 +2119,8 @@ type DeleteAutoScaleStrategyResponse struct { } func (r *DeleteAutoScaleStrategyResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2149,7 +2149,7 @@ type DeleteNodeResourceConfigRequestParams struct { type DeleteNodeResourceConfigRequest struct { *tchttp.BaseRequest - + // 集群实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2167,8 +2167,8 @@ type DeleteNodeResourceConfigRequest struct { } func (r *DeleteNodeResourceConfigRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2201,8 +2201,8 @@ type DeleteNodeResourceConfigResponse struct { } func (r *DeleteNodeResourceConfigResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2234,7 +2234,7 @@ type DeleteUserManagerUserListRequestParams struct { type DeleteUserManagerUserListRequest struct { *tchttp.BaseRequest - + // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2255,8 +2255,8 @@ type DeleteUserManagerUserListRequest struct { } func (r *DeleteUserManagerUserListRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2290,8 +2290,8 @@ type DeleteUserManagerUserListResponse struct { } func (r *DeleteUserManagerUserListResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2316,14 +2316,14 @@ type DeployYarnConfRequestParams struct { type DeployYarnConfRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` } func (r *DeployYarnConfRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2355,8 +2355,8 @@ type DeployYarnConfResponse struct { } func (r *DeployYarnConfResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2373,14 +2373,14 @@ type DescribeAutoScaleGroupGlobalConfRequestParams struct { type DescribeAutoScaleGroupGlobalConfRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` } func (r *DescribeAutoScaleGroupGlobalConfRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2416,8 +2416,8 @@ type DescribeAutoScaleGroupGlobalConfResponse struct { } func (r *DescribeAutoScaleGroupGlobalConfResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2452,7 +2452,7 @@ type DescribeAutoScaleRecordsRequestParams struct { type DescribeAutoScaleRecordsRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2476,8 +2476,8 @@ type DescribeAutoScaleRecordsRequest struct { } func (r *DescribeAutoScaleRecordsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2517,8 +2517,8 @@ type DescribeAutoScaleRecordsResponse struct { } func (r *DescribeAutoScaleRecordsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2538,7 +2538,7 @@ type DescribeAutoScaleStrategiesRequestParams struct { type DescribeAutoScaleStrategiesRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2547,8 +2547,8 @@ type DescribeAutoScaleStrategiesRequest struct { } func (r *DescribeAutoScaleStrategiesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2586,8 +2586,8 @@ type DescribeAutoScaleStrategiesResponse struct { } func (r *DescribeAutoScaleStrategiesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2611,7 +2611,7 @@ type DescribeClusterFlowStatusDetailRequestParams struct { type DescribeClusterFlowStatusDetailRequest struct { *tchttp.BaseRequest - + // EMR实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2624,8 +2624,8 @@ type DescribeClusterFlowStatusDetailRequest struct { } func (r *DescribeClusterFlowStatusDetailRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2685,8 +2685,8 @@ type DescribeClusterFlowStatusDetailResponse struct { } func (r *DescribeClusterFlowStatusDetailResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2738,7 +2738,7 @@ type DescribeClusterNodesRequestParams struct { type DescribeClusterNodesRequest struct { *tchttp.BaseRequest - + // 集群实例ID,实例ID形如: emr-xxxxxxxx InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2779,8 +2779,8 @@ type DescribeClusterNodesRequest struct { } func (r *DescribeClusterNodesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2832,8 +2832,8 @@ type DescribeClusterNodesResponse struct { } func (r *DescribeClusterNodesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2853,7 +2853,7 @@ type DescribeCvmQuotaRequestParams struct { type DescribeCvmQuotaRequest struct { *tchttp.BaseRequest - + // EMR集群ID ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` @@ -2862,8 +2862,8 @@ type DescribeCvmQuotaRequest struct { } func (r *DescribeCvmQuotaRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2905,8 +2905,8 @@ type DescribeCvmQuotaResponse struct { } func (r *DescribeCvmQuotaResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -2953,7 +2953,7 @@ type DescribeEmrApplicationStaticsRequestParams struct { type DescribeEmrApplicationStaticsRequest struct { *tchttp.BaseRequest - + // 集群id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -2989,8 +2989,8 @@ type DescribeEmrApplicationStaticsRequest struct { } func (r *DescribeEmrApplicationStaticsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3044,8 +3044,8 @@ type DescribeEmrApplicationStaticsResponse struct { } func (r *DescribeEmrApplicationStaticsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3080,7 +3080,7 @@ type DescribeEmrOverviewMetricsRequestParams struct { type DescribeEmrOverviewMetricsRequest struct { *tchttp.BaseRequest - + // 结束时间 End *int64 `json:"End,omitnil,omitempty" name:"End"` @@ -3104,8 +3104,8 @@ type DescribeEmrOverviewMetricsRequest struct { } func (r *DescribeEmrOverviewMetricsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3143,8 +3143,8 @@ type DescribeEmrOverviewMetricsResponse struct { } func (r *DescribeEmrOverviewMetricsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3161,14 +3161,14 @@ type DescribeGlobalConfigRequestParams struct { type DescribeGlobalConfigRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` } func (r *DescribeGlobalConfigRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3214,8 +3214,8 @@ type DescribeGlobalConfigResponse struct { } func (r *DescribeGlobalConfigResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3229,7 +3229,7 @@ type DescribeHBaseTableOverviewRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` - // 分页查询编号偏移量,从0开始 + // 分页查询编号偏移量,从0开始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询时的分页大小,最小1,最大100 @@ -3247,11 +3247,11 @@ type DescribeHBaseTableOverviewRequestParams struct { type DescribeHBaseTableOverviewRequest struct { *tchttp.BaseRequest - + // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` - // 分页查询编号偏移量,从0开始 + // 分页查询编号偏移量,从0开始 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询时的分页大小,最小1,最大100 @@ -3268,8 +3268,8 @@ type DescribeHBaseTableOverviewRequest struct { } func (r *DescribeHBaseTableOverviewRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3312,8 +3312,8 @@ type DescribeHBaseTableOverviewResponse struct { } func (r *DescribeHBaseTableOverviewResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3336,7 +3336,7 @@ type DescribeHDFSStorageInfoRequestParams struct { type DescribeHDFSStorageInfoRequest struct { *tchttp.BaseRequest - + // 集群id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -3348,8 +3348,8 @@ type DescribeHDFSStorageInfoRequest struct { } func (r *DescribeHDFSStorageInfoRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3387,8 +3387,8 @@ type DescribeHDFSStorageInfoResponse struct { } func (r *DescribeHDFSStorageInfoResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3426,7 +3426,7 @@ type DescribeHiveQueriesRequestParams struct { type DescribeHiveQueriesRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -3453,8 +3453,8 @@ type DescribeHiveQueriesRequest struct { } func (r *DescribeHiveQueriesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3496,8 +3496,8 @@ type DescribeHiveQueriesResponse struct { } func (r *DescribeHiveQueriesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3535,7 +3535,7 @@ type DescribeImpalaQueriesRequestParams struct { type DescribeImpalaQueriesRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -3562,8 +3562,8 @@ type DescribeImpalaQueriesRequest struct { } func (r *DescribeImpalaQueriesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3605,8 +3605,8 @@ type DescribeImpalaQueriesResponse struct { } func (r *DescribeImpalaQueriesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3638,7 +3638,7 @@ type DescribeInsightListRequestParams struct { type DescribeInsightListRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -3659,8 +3659,8 @@ type DescribeInsightListRequest struct { } func (r *DescribeInsightListRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3701,8 +3701,8 @@ type DescribeInsightListResponse struct { } func (r *DescribeInsightListResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3719,14 +3719,14 @@ type DescribeInstanceRenewNodesRequestParams struct { type DescribeInstanceRenewNodesRequest struct { *tchttp.BaseRequest - + // 集群实例ID,实例ID形如: emr-xxxxxxxx InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` } func (r *DescribeInstanceRenewNodesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3766,8 +3766,8 @@ type DescribeInstanceRenewNodesResponse struct { } func (r *DescribeInstanceRenewNodesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3800,7 +3800,7 @@ type DescribeInstancesListRequestParams struct { type DescribeInstancesListRequest struct { *tchttp.BaseRequest - + // 集群筛选策略。取值范围:
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • cloudHardwareManage/componentManage:目前这两个取值为预留取值,暂时和monitorManage表示同样的含义。
  • DisplayStrategy *string `json:"DisplayStrategy,omitnil,omitempty" name:"DisplayStrategy"` @@ -3822,8 +3822,8 @@ type DescribeInstancesListRequest struct { } func (r *DescribeInstancesListRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3863,8 +3863,8 @@ type DescribeInstancesListResponse struct { } func (r *DescribeInstancesListResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3909,7 +3909,7 @@ type DescribeInstancesRequestParams struct { type DescribeInstancesRequest struct { *tchttp.BaseRequest - + // 集群筛选策略。取值范围: //
  • clusterList:表示查询除了已销毁集群之外的集群列表。
  • //
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的集群之外的集群列表。
  • @@ -3943,8 +3943,8 @@ type DescribeInstancesRequest struct { } func (r *DescribeInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -3990,8 +3990,8 @@ type DescribeInstancesResponse struct { } func (r *DescribeInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4008,14 +4008,14 @@ type DescribeJobFlowRequestParams struct { type DescribeJobFlowRequest struct { *tchttp.BaseRequest - + // 流程任务Id,RunJobFlow接口返回的值。 JobFlowId *int64 `json:"JobFlowId,omitnil,omitempty" name:"JobFlowId"` } func (r *DescribeJobFlowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4057,8 +4057,8 @@ type DescribeJobFlowResponse struct { } func (r *DescribeJobFlowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4087,7 +4087,7 @@ type DescribeKyuubiQueryInfoRequestParams struct { type DescribeKyuubiQueryInfoRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -4105,8 +4105,8 @@ type DescribeKyuubiQueryInfoRequest struct { } func (r *DescribeKyuubiQueryInfoRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4146,8 +4146,8 @@ type DescribeKyuubiQueryInfoResponse struct { } func (r *DescribeKyuubiQueryInfoResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4167,7 +4167,7 @@ type DescribeNodeDataDisksRequestParams struct { type DescribeNodeDataDisksRequest struct { *tchttp.BaseRequest - + // EMR集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -4176,8 +4176,8 @@ type DescribeNodeDataDisksRequest struct { } func (r *DescribeNodeDataDisksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4214,8 +4214,8 @@ type DescribeNodeDataDisksResponse struct { } func (r *DescribeNodeDataDisksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4250,7 +4250,7 @@ type DescribeNodeResourceConfigFastRequestParams struct { type DescribeNodeResourceConfigFastRequest struct { *tchttp.BaseRequest - + // 集群实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -4274,8 +4274,8 @@ type DescribeNodeResourceConfigFastRequest struct { } func (r *DescribeNodeResourceConfigFastRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4313,8 +4313,8 @@ type DescribeNodeResourceConfigFastResponse struct { } func (r *DescribeNodeResourceConfigFastResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4342,7 +4342,7 @@ type DescribeResourceScheduleDiffDetailRequestParams struct { type DescribeResourceScheduleDiffDetailRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -4351,8 +4351,8 @@ type DescribeResourceScheduleDiffDetailRequest struct { } func (r *DescribeResourceScheduleDiffDetailRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4386,8 +4386,8 @@ type DescribeResourceScheduleDiffDetailResponse struct { } func (r *DescribeResourceScheduleDiffDetailResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4404,14 +4404,14 @@ type DescribeResourceScheduleRequestParams struct { type DescribeResourceScheduleRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` } func (r *DescribeResourceScheduleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4452,8 +4452,8 @@ type DescribeResourceScheduleResponse struct { } func (r *DescribeResourceScheduleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4470,7 +4470,7 @@ type DescribeSLInstanceListRequestParams struct { // 页编号,默认值为0,表示第一页。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` - // 每页返回数量,默认值为10,最大值为100。 + // 每页返回数量,默认值为10,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段。取值范围:
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • @@ -4485,14 +4485,14 @@ type DescribeSLInstanceListRequestParams struct { type DescribeSLInstanceListRequest struct { *tchttp.BaseRequest - + // 实例筛选策略。取值范围:
  • clusterList:表示查询除了已销毁实例之外的实例列表。
  • monitorManage:表示查询除了已销毁、创建中以及创建失败的实例之外的实例列表。
  • DisplayStrategy *string `json:"DisplayStrategy,omitnil,omitempty" name:"DisplayStrategy"` // 页编号,默认值为0,表示第一页。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` - // 每页返回数量,默认值为10,最大值为100。 + // 每页返回数量,默认值为10,最大值为100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段。取值范围:
  • clusterId:表示按照实例ID排序。
  • addTime:表示按照实例创建时间排序。
  • status:表示按照实例的状态码排序。
  • @@ -4506,8 +4506,8 @@ type DescribeSLInstanceListRequest struct { } func (r *DescribeSLInstanceListRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4531,7 +4531,7 @@ func (r *DescribeSLInstanceListRequest) FromJsonString(s string) error { // Predefined struct for user type DescribeSLInstanceListResponseParams struct { - // 符合条件的实例总数。 + // 符合条件的实例总数。 TotalCnt *int64 `json:"TotalCnt,omitnil,omitempty" name:"TotalCnt"` // 实例信息列表,如果进行了分页,只显示当前分页的示例信息列表。 @@ -4547,8 +4547,8 @@ type DescribeSLInstanceListResponse struct { } func (r *DescribeSLInstanceListResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4565,14 +4565,14 @@ type DescribeSLInstanceRequestParams struct { type DescribeSLInstanceRequest struct { *tchttp.BaseRequest - + // 实例唯一标识符(字符串表示) InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` } func (r *DescribeSLInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4653,8 +4653,8 @@ type DescribeSLInstanceResponse struct { } func (r *DescribeSLInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4718,7 +4718,7 @@ type DescribeServiceNodeInfosRequestParams struct { type DescribeServiceNodeInfosRequest struct { *tchttp.BaseRequest - + // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -4771,8 +4771,8 @@ type DescribeServiceNodeInfosRequest struct { } func (r *DescribeServiceNodeInfosRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4828,8 +4828,8 @@ type DescribeServiceNodeInfosResponse struct { } func (r *DescribeServiceNodeInfosResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4861,7 +4861,7 @@ type DescribeSparkQueriesRequestParams struct { type DescribeSparkQueriesRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -4882,8 +4882,8 @@ type DescribeSparkQueriesRequest struct { } func (r *DescribeSparkQueriesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4924,8 +4924,8 @@ type DescribeSparkQueriesResponse struct { } func (r *DescribeSparkQueriesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -4954,7 +4954,7 @@ type DescribeStarRocksQueryInfoRequestParams struct { type DescribeStarRocksQueryInfoRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -4972,8 +4972,8 @@ type DescribeStarRocksQueryInfoRequest struct { } func (r *DescribeStarRocksQueryInfoRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5013,8 +5013,8 @@ type DescribeStarRocksQueryInfoResponse struct { } func (r *DescribeStarRocksQueryInfoResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5043,7 +5043,7 @@ type DescribeTrinoQueryInfoRequestParams struct { type DescribeTrinoQueryInfoRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -5061,8 +5061,8 @@ type DescribeTrinoQueryInfoRequest struct { } func (r *DescribeTrinoQueryInfoRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5102,8 +5102,8 @@ type DescribeTrinoQueryInfoResponse struct { } func (r *DescribeTrinoQueryInfoResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5133,7 +5133,7 @@ type DescribeUsersForUserManagerRequestParams struct { type DescribeUsersForUserManagerRequest struct { *tchttp.BaseRequest - + // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -5152,8 +5152,8 @@ type DescribeUsersForUserManagerRequest struct { } func (r *DescribeUsersForUserManagerRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5193,8 +5193,8 @@ type DescribeUsersForUserManagerResponse struct { } func (r *DescribeUsersForUserManagerResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5223,7 +5223,7 @@ type DescribeYarnApplicationsRequestParams struct { type DescribeYarnApplicationsRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -5241,8 +5241,8 @@ type DescribeYarnApplicationsRequest struct { } func (r *DescribeYarnApplicationsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5281,8 +5281,8 @@ type DescribeYarnApplicationsResponse struct { } func (r *DescribeYarnApplicationsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5297,7 +5297,7 @@ type DescribeYarnQueueRequestParams struct { InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 调度器,可选值: - // + // // 1. capacity // 2. fair Scheduler *string `json:"Scheduler,omitnil,omitempty" name:"Scheduler"` @@ -5305,20 +5305,20 @@ type DescribeYarnQueueRequestParams struct { type DescribeYarnQueueRequest struct { *tchttp.BaseRequest - + // 集群Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 调度器,可选值: - // + // // 1. capacity // 2. fair Scheduler *string `json:"Scheduler,omitnil,omitempty" name:"Scheduler"` } func (r *DescribeYarnQueueRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5354,8 +5354,8 @@ type DescribeYarnQueueResponse struct { } func (r *DescribeYarnQueueResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5390,7 +5390,7 @@ type DescribeYarnScheduleHistoryRequestParams struct { type DescribeYarnScheduleHistoryRequest struct { *tchttp.BaseRequest - + // 集群id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -5414,8 +5414,8 @@ type DescribeYarnScheduleHistoryRequest struct { } func (r *DescribeYarnScheduleHistoryRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5466,8 +5466,8 @@ type DescribeYarnScheduleHistoryResponse struct { } func (r *DescribeYarnScheduleHistoryResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -5586,7 +5586,7 @@ type DiskSpecInfo struct { //
  • CLOUD_BASIC:表示云硬盘。
  • //
  • LOCAL_BASIC:表示本地盘。
  • //
  • LOCAL_SSD:表示本地SSD。
  • - // + // // 数据盘类型 取值范围: //
  • CLOUD_SSD:表示云SSD。
  • //
  • CLOUD_PREMIUM:表示高效云盘。
  • @@ -6156,7 +6156,7 @@ type InquirePriceRenewEmrRequestParams struct { type InquirePriceRenewEmrRequest struct { *tchttp.BaseRequest - + // 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` @@ -6179,8 +6179,8 @@ type InquirePriceRenewEmrRequest struct { } func (r *InquirePriceRenewEmrRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6227,8 +6227,8 @@ type InquirePriceRenewEmrResponse struct { } func (r *InquirePriceRenewEmrResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6305,7 +6305,7 @@ type InquiryPriceCreateInstanceRequestParams struct { type InquiryPriceCreateInstanceRequest struct { *tchttp.BaseRequest - + // 购买实例的时间单位。取值范围: //
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • //
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • @@ -6371,8 +6371,8 @@ type InquiryPriceCreateInstanceRequest struct { } func (r *InquiryPriceCreateInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6435,8 +6435,8 @@ type InquiryPriceCreateInstanceResponse struct { } func (r *InquiryPriceCreateInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6479,7 +6479,7 @@ type InquiryPriceRenewInstanceRequestParams struct { type InquiryPriceRenewInstanceRequest struct { *tchttp.BaseRequest - + // 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` @@ -6511,8 +6511,8 @@ type InquiryPriceRenewInstanceRequest struct { } func (r *InquiryPriceRenewInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6566,8 +6566,8 @@ type InquiryPriceRenewInstanceResponse struct { } func (r *InquiryPriceRenewInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6627,7 +6627,7 @@ type InquiryPriceScaleOutInstanceRequestParams struct { type InquiryPriceScaleOutInstanceRequest struct { *tchttp.BaseRequest - + // 扩容的时间单位。取值范围: //
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • //
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • @@ -6676,8 +6676,8 @@ type InquiryPriceScaleOutInstanceRequest struct { } func (r *InquiryPriceScaleOutInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6737,8 +6737,8 @@ type InquiryPriceScaleOutInstanceResponse struct { } func (r *InquiryPriceScaleOutInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6780,7 +6780,7 @@ type InquiryPriceUpdateInstanceRequestParams struct { type InquiryPriceUpdateInstanceRequest struct { *tchttp.BaseRequest - + // 变配的时间单位。取值范围: //
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • //
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • @@ -6811,8 +6811,8 @@ type InquiryPriceUpdateInstanceRequest struct { } func (r *InquiryPriceUpdateInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -6869,8 +6869,8 @@ type InquiryPriceUpdateInstanceResponse struct { } func (r *InquiryPriceUpdateInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7201,7 +7201,7 @@ type ModifyAutoRenewFlagRequestParams struct { type ModifyAutoRenewFlagRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7216,8 +7216,8 @@ type ModifyAutoRenewFlagRequest struct { } func (r *ModifyAutoRenewFlagRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7249,8 +7249,8 @@ type ModifyAutoRenewFlagResponse struct { } func (r *ModifyAutoRenewFlagResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7279,7 +7279,7 @@ type ModifyAutoScaleStrategyRequestParams struct { type ModifyAutoScaleStrategyRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7297,8 +7297,8 @@ type ModifyAutoScaleStrategyRequest struct { } func (r *ModifyAutoScaleStrategyRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7331,8 +7331,8 @@ type ModifyAutoScaleStrategyResponse struct { } func (r *ModifyAutoScaleStrategyResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7360,7 +7360,7 @@ type ModifyGlobalConfigRequestParams struct { type ModifyGlobalConfigRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7377,8 +7377,8 @@ type ModifyGlobalConfigRequest struct { } func (r *ModifyGlobalConfigRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7408,8 +7408,8 @@ type ModifyGlobalConfigResponse struct { } func (r *ModifyGlobalConfigResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7435,7 +7435,7 @@ type ModifyInstanceBasicRequestParams struct { type ModifyInstanceBasicRequest struct { *tchttp.BaseRequest - + // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7450,8 +7450,8 @@ type ModifyInstanceBasicRequest struct { } func (r *ModifyInstanceBasicRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7483,8 +7483,8 @@ type ModifyInstanceBasicResponse struct { } func (r *ModifyInstanceBasicResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7510,7 +7510,7 @@ type ModifyPodNumRequestParams struct { type ModifyPodNumRequest struct { *tchttp.BaseRequest - + // 集群Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7525,8 +7525,8 @@ type ModifyPodNumRequest struct { } func (r *ModifyPodNumRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7564,8 +7564,8 @@ type ModifyPodNumResponse struct { } func (r *ModifyPodNumResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7587,7 +7587,7 @@ type ModifyResourcePoolsRequestParams struct { type ModifyResourcePoolsRequest struct { *tchttp.BaseRequest - + // emr集群id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7598,8 +7598,8 @@ type ModifyResourcePoolsRequest struct { } func (r *ModifyResourcePoolsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7635,8 +7635,8 @@ type ModifyResourcePoolsResponse struct { } func (r *ModifyResourcePoolsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7671,7 +7671,7 @@ type ModifyResourceRequestParams struct { type ModifyResourceRequest struct { *tchttp.BaseRequest - + // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7695,8 +7695,8 @@ type ModifyResourceRequest struct { } func (r *ModifyResourceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7734,8 +7734,8 @@ type ModifyResourceResponse struct { } func (r *ModifyResourceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7758,7 +7758,7 @@ type ModifyResourceScheduleConfigRequestParams struct { type ModifyResourceScheduleConfigRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7770,8 +7770,8 @@ type ModifyResourceScheduleConfigRequest struct { } func (r *ModifyResourceScheduleConfigRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7811,8 +7811,8 @@ type ModifyResourceScheduleConfigResponse struct { } func (r *ModifyResourceScheduleConfigResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7835,7 +7835,7 @@ type ModifyResourceSchedulerRequestParams struct { type ModifyResourceSchedulerRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -7847,8 +7847,8 @@ type ModifyResourceSchedulerRequest struct { } func (r *ModifyResourceSchedulerRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7879,8 +7879,8 @@ type ModifyResourceSchedulerResponse struct { } func (r *ModifyResourceSchedulerResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7926,7 +7926,7 @@ type ModifyResourcesTagsRequestParams struct { type ModifyResourcesTagsRequest struct { *tchttp.BaseRequest - + // 标签类型,取值Cluster或者Node ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"` @@ -7935,8 +7935,8 @@ type ModifyResourcesTagsRequest struct { } func (r *ModifyResourcesTagsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -7982,8 +7982,8 @@ type ModifyResourcesTagsResponse struct { } func (r *ModifyResourcesTagsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8006,7 +8006,7 @@ type ModifySLInstanceRequestParams struct { type ModifySLInstanceRequest struct { *tchttp.BaseRequest - + // 实例唯一标识符(字符串表示)。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -8018,8 +8018,8 @@ type ModifySLInstanceRequest struct { } func (r *ModifySLInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8050,8 +8050,8 @@ type ModifySLInstanceResponse struct { } func (r *ModifySLInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8074,7 +8074,7 @@ type ModifyUserManagerPwdRequestParams struct { type ModifyUserManagerPwdRequest struct { *tchttp.BaseRequest - + // 集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -8086,8 +8086,8 @@ type ModifyUserManagerPwdRequest struct { } func (r *ModifyUserManagerPwdRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8118,8 +8118,8 @@ type ModifyUserManagerPwdResponse struct { } func (r *ModifyUserManagerPwdResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8142,7 +8142,7 @@ type ModifyYarnDeployRequestParams struct { type ModifyYarnDeployRequest struct { *tchttp.BaseRequest - + // 集群id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -8154,8 +8154,8 @@ type ModifyYarnDeployRequest struct { } func (r *ModifyYarnDeployRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8194,8 +8194,8 @@ type ModifyYarnDeployResponse struct { } func (r *ModifyYarnDeployResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8210,7 +8210,7 @@ type ModifyYarnQueueV2RequestParams struct { InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 调度器类型。可选值: - // + // // 1. capacity // 2. fair Scheduler *string `json:"Scheduler,omitnil,omitempty" name:"Scheduler"` @@ -8221,12 +8221,12 @@ type ModifyYarnQueueV2RequestParams struct { type ModifyYarnQueueV2Request struct { *tchttp.BaseRequest - + // 集群Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 调度器类型。可选值: - // + // // 1. capacity // 2. fair Scheduler *string `json:"Scheduler,omitnil,omitempty" name:"Scheduler"` @@ -8236,8 +8236,8 @@ type ModifyYarnQueueV2Request struct { } func (r *ModifyYarnQueueV2Request) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -8268,8 +8268,8 @@ type ModifyYarnQueueV2Response struct { } func (r *ModifyYarnQueueV2Response) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -9373,7 +9373,7 @@ type ResetYarnConfigRequestParams struct { InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要重置的配置别名,可选值: - // + // // - capacityLabel:重置标签管理的配置 // - fair:重置公平调度的配置 // - capacity:重置容量调度的配置 @@ -9382,12 +9382,12 @@ type ResetYarnConfigRequestParams struct { type ResetYarnConfigRequest struct { *tchttp.BaseRequest - + // emr集群的英文id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 要重置的配置别名,可选值: - // + // // - capacityLabel:重置标签管理的配置 // - fair:重置公平调度的配置 // - capacity:重置容量调度的配置 @@ -9395,8 +9395,8 @@ type ResetYarnConfigRequest struct { } func (r *ResetYarnConfigRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -9426,8 +9426,8 @@ type ResetYarnConfigResponse struct { } func (r *ResetYarnConfigResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -9453,7 +9453,7 @@ type ResizeDataDisksRequestParams struct { type ResizeDataDisksRequest struct { *tchttp.BaseRequest - + // EMR集群实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -9468,8 +9468,8 @@ type ResizeDataDisksRequest struct { } func (r *ResizeDataDisksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -9504,8 +9504,8 @@ type ResizeDataDisksResponse struct { } func (r *ResizeDataDisksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -9663,7 +9663,7 @@ type RunJobFlowRequestParams struct { type RunJobFlowRequest struct { *tchttp.BaseRequest - + // 作业名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` @@ -9714,8 +9714,8 @@ type RunJobFlowRequest struct { } func (r *RunJobFlowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -9760,8 +9760,8 @@ type RunJobFlowResponse struct { } func (r *RunJobFlowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -9902,7 +9902,7 @@ type ScaleOutClusterRequestParams struct { type ScaleOutClusterRequest struct { *tchttp.BaseRequest - + // 节点计费模式。取值范围: //
  • PREPAID:预付费,即包年包月。
  • //
  • POSTPAID_BY_HOUR:按小时后付费。
  • @@ -9971,8 +9971,8 @@ type ScaleOutClusterRequest struct { } func (r *ScaleOutClusterRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10039,8 +10039,8 @@ type ScaleOutClusterResponse struct { } func (r *ScaleOutClusterResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10149,7 +10149,7 @@ type ScaleOutInstanceRequestParams struct { type ScaleOutInstanceRequest struct { *tchttp.BaseRequest - + // 扩容的时间单位。取值范围: //
  • s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
  • //
  • m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
  • @@ -10247,8 +10247,8 @@ type ScaleOutInstanceRequest struct { } func (r *ScaleOutInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10323,8 +10323,8 @@ type ScaleOutInstanceResponse struct { } func (r *ScaleOutInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10349,7 +10349,7 @@ type ScaleOutServiceConfGroupsInfo struct { // 组件版本名称 如 HDFS-2.8.5 ServiceComponentName *string `json:"ServiceComponentName,omitnil,omitempty" name:"ServiceComponentName"` - // 配置组名 如hdfs-core-defaultGroup ConfGroupName参数传入 代表配置组维度 + // 配置组名 如hdfs-core-defaultGroup ConfGroupName参数传入 代表配置组维度 // ConfGroupName参数不传 默认 代表集群维度 ConfGroupName *string `json:"ConfGroupName,omitnil,omitempty" name:"ConfGroupName"` } @@ -10562,7 +10562,7 @@ type SetNodeResourceConfigDefaultRequestParams struct { type SetNodeResourceConfigDefaultRequest struct { *tchttp.BaseRequest - + // 集群实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -10583,8 +10583,8 @@ type SetNodeResourceConfigDefaultRequest struct { } func (r *SetNodeResourceConfigDefaultRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10618,8 +10618,8 @@ type SetNodeResourceConfigDefaultResponse struct { } func (r *SetNodeResourceConfigDefaultResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10828,7 +10828,7 @@ type StartStopServiceOrMonitorRequestParams struct { type StartStopServiceOrMonitorRequest struct { *tchttp.BaseRequest - + // 集群ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -10854,8 +10854,8 @@ type StartStopServiceOrMonitorRequest struct { } func (r *StartStopServiceOrMonitorRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10889,8 +10889,8 @@ type StartStopServiceOrMonitorResponse struct { } func (r *StartStopServiceOrMonitorResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -10971,14 +10971,14 @@ type SyncPodStateRequestParams struct { type SyncPodStateRequest struct { *tchttp.BaseRequest - + // EmrService中pod状态信息 Message *PodState `json:"Message,omitnil,omitempty" name:"Message"` } func (r *SyncPodStateRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11007,8 +11007,8 @@ type SyncPodStateResponse struct { } func (r *SyncPodStateResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11072,7 +11072,7 @@ type TerminateClusterNodesRequestParams struct { type TerminateClusterNodesRequest struct { *tchttp.BaseRequest - + // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -11096,8 +11096,8 @@ type TerminateClusterNodesRequest struct { } func (r *TerminateClusterNodesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11133,8 +11133,8 @@ type TerminateClusterNodesResponse struct { } func (r *TerminateClusterNodesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11160,7 +11160,7 @@ type TerminateInstanceRequestParams struct { type TerminateInstanceRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -11175,8 +11175,8 @@ type TerminateInstanceRequest struct { } func (r *TerminateInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11208,8 +11208,8 @@ type TerminateInstanceResponse struct { } func (r *TerminateInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11226,14 +11226,14 @@ type TerminateSLInstanceRequestParams struct { type TerminateSLInstanceRequest struct { *tchttp.BaseRequest - + // 实例唯一标识符(字符串表示) InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` } func (r *TerminateSLInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11262,8 +11262,8 @@ type TerminateSLInstanceResponse struct { } func (r *TerminateSLInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11283,7 +11283,7 @@ type TerminateTasksRequestParams struct { type TerminateTasksRequest struct { *tchttp.BaseRequest - + // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` @@ -11292,8 +11292,8 @@ type TerminateTasksRequest struct { } func (r *TerminateTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11323,8 +11323,8 @@ type TerminateTasksResponse struct { } func (r *TerminateTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + b, _ := json.Marshal(r) + return string(b) } // FromJsonString It is highly **NOT** recommended to use this function @@ -11773,4 +11773,4 @@ type ZoneSetting struct { // 可用区节点数量 NodeNum *int64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"` -} +} \ No newline at end of file diff --git a/vendor/modules.txt b/vendor/modules.txt index b5c95bb04d..3a2a816dcd 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1156,7 +1156,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam/v20220331 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.1073 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka/v20190819 -# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034 +# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1107 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 @@ -1165,7 +1165,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit/v20190319 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1078 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016 -# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1103 +# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1107 ## explicit; go 1.11 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors diff --git a/website/docs/r/clb_customized_config_v2.html.markdown b/website/docs/r/clb_customized_config_v2.html.markdown new file mode 100644 index 0000000000..40ccc4bb66 --- /dev/null +++ b/website/docs/r/clb_customized_config_v2.html.markdown @@ -0,0 +1,55 @@ +--- +subcategory: "Cloud Load Balancer(CLB)" +layout: "tencentcloud" +page_title: "TencentCloud: tencentcloud_clb_customized_config_v2" +sidebar_current: "docs-tencentcloud-resource-clb_customized_config_v2" +description: |- + Provides a resource to create a CLB customized V2 config. +--- + +# tencentcloud_clb_customized_config_v2 + +Provides a resource to create a CLB customized V2 config. + +## Example Usage + +### Create clb customized V2 config without CLB instance + +```hcl +resource "tencentcloud_clb_customized_config_v2" "example" { + config_content = "client_max_body_size 224M;\r\nclient_body_timeout 60s;" + config_name = "tf-example" + config_type = "CLB" +} + +output "configId" { + value = tencentcloud_clb_customized_config_v2.example.config_id +} +``` + +## Argument Reference + +The following arguments are supported: + +* `config_content` - (Required, String) Content of Customized Config. +* `config_name` - (Required, String) Name of Customized Config. +* `config_type` - (Required, String, ForceNew) Type of Customized Config. Valid values: `CLB`, `SERVER` and `LOCATION`. + +## Attributes Reference + +In addition to all arguments above, the following attributes are exported: + +* `id` - ID of the resource. +* `config_id` - ID of Customized Config. +* `create_time` - Create time of Customized Config. +* `update_time` - Update time of Customized Config. + + +## Import + +CLB customized V2 config can be imported using the id, e.g. + +``` +$ terraform import tencentcloud_clb_customized_config_v2.example pz-diowqstq +``` + diff --git a/website/tencentcloud.erb b/website/tencentcloud.erb index f725ed6c26..0e1c76f86e 100644 --- a/website/tencentcloud.erb +++ b/website/tencentcloud.erb @@ -1422,6 +1422,9 @@
  • tencentcloud_clb_customized_config
  • +
  • + tencentcloud_clb_customized_config_v2 +
  • tencentcloud_clb_function_targets_attachment