tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getTseGroups
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
Use this data source to query detailed information of tse groups
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const groups = tencentcloud.getTseGroups({
    filters: [{
        name: "GroupId",
        values: ["group-013c0d8e"],
    }],
    gatewayId: "gateway-ddbb709b",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
groups = tencentcloud.get_tse_groups(filters=[{
        "name": "GroupId",
        "values": ["group-013c0d8e"],
    }],
    gateway_id="gateway-ddbb709b")
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.LookupTseGroups(ctx, &tencentcloud.LookupTseGroupsArgs{
			Filters: []tencentcloud.GetTseGroupsFilter{
				{
					Name: "GroupId",
					Values: []string{
						"group-013c0d8e",
					},
				},
			},
			GatewayId: "gateway-ddbb709b",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() => 
{
    var groups = Tencentcloud.GetTseGroups.Invoke(new()
    {
        Filters = new[]
        {
            new Tencentcloud.Inputs.GetTseGroupsFilterInputArgs
            {
                Name = "GroupId",
                Values = new[]
                {
                    "group-013c0d8e",
                },
            },
        },
        GatewayId = "gateway-ddbb709b",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetTseGroupsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var groups = TencentcloudFunctions.getTseGroups(GetTseGroupsArgs.builder()
            .filters(GetTseGroupsFilterArgs.builder()
                .name("GroupId")
                .values("group-013c0d8e")
                .build())
            .gatewayId("gateway-ddbb709b")
            .build());
    }
}
variables:
  groups:
    fn::invoke:
      function: tencentcloud:getTseGroups
      arguments:
        filters:
          - name: GroupId
            values:
              - group-013c0d8e
        gatewayId: gateway-ddbb709b
Using getTseGroups
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTseGroups(args: GetTseGroupsArgs, opts?: InvokeOptions): Promise<GetTseGroupsResult>
function getTseGroupsOutput(args: GetTseGroupsOutputArgs, opts?: InvokeOptions): Output<GetTseGroupsResult>def get_tse_groups(filters: Optional[Sequence[GetTseGroupsFilter]] = None,
                   gateway_id: Optional[str] = None,
                   id: Optional[str] = None,
                   result_output_file: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetTseGroupsResult
def get_tse_groups_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTseGroupsFilterArgs]]]] = None,
                   gateway_id: Optional[pulumi.Input[str]] = None,
                   id: Optional[pulumi.Input[str]] = None,
                   result_output_file: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetTseGroupsResult]func LookupTseGroups(ctx *Context, args *LookupTseGroupsArgs, opts ...InvokeOption) (*LookupTseGroupsResult, error)
func LookupTseGroupsOutput(ctx *Context, args *LookupTseGroupsOutputArgs, opts ...InvokeOption) LookupTseGroupsResultOutput> Note: This function is named LookupTseGroups in the Go SDK.
public static class GetTseGroups 
{
    public static Task<GetTseGroupsResult> InvokeAsync(GetTseGroupsArgs args, InvokeOptions? opts = null)
    public static Output<GetTseGroupsResult> Invoke(GetTseGroupsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTseGroupsResult> getTseGroups(GetTseGroupsArgs args, InvokeOptions options)
public static Output<GetTseGroupsResult> getTseGroups(GetTseGroupsArgs args, InvokeOptions options)
fn::invoke:
  function: tencentcloud:index/getTseGroups:getTseGroups
  arguments:
    # arguments dictionaryThe following arguments are supported:
- GatewayId string
- gateway ID.
- Filters
List<GetTse Groups Filter> 
- filter conditions, valid value:Name,GroupId.
- Id string
- ResultOutput stringFile 
- Used to save results.
- GatewayId string
- gateway ID.
- Filters
[]GetTse Groups Filter 
- filter conditions, valid value:Name,GroupId.
- Id string
- ResultOutput stringFile 
- Used to save results.
- gatewayId String
- gateway ID.
- filters
List<GetTse Groups Filter> 
- filter conditions, valid value:Name,GroupId.
- id String
- resultOutput StringFile 
- Used to save results.
- gatewayId string
- gateway ID.
- filters
GetTse Groups Filter[] 
- filter conditions, valid value:Name,GroupId.
- id string
- resultOutput stringFile 
- Used to save results.
- gateway_id str
- gateway ID.
- filters
Sequence[GetTse Groups Filter] 
- filter conditions, valid value:Name,GroupId.
- id str
- result_output_ strfile 
- Used to save results.
- gatewayId String
- gateway ID.
- filters List<Property Map>
- filter conditions, valid value:Name,GroupId.
- id String
- resultOutput StringFile 
- Used to save results.
getTseGroups Result
The following output properties are available:
- GatewayId string
- gateway ID.
- Id string
- Results
List<GetTse Groups Result> 
- groups information.
- Filters
List<GetTse Groups Filter> 
- ResultOutput stringFile 
- GatewayId string
- gateway ID.
- Id string
- Results
[]GetTse Groups Result 
- groups information.
- Filters
[]GetTse Groups Filter 
- ResultOutput stringFile 
- gatewayId String
- gateway ID.
- id String
- results
List<GetTse Groups Result> 
- groups information.
- filters
List<GetTse Groups Filter> 
- resultOutput StringFile 
- gatewayId string
- gateway ID.
- id string
- results
GetTse Groups Result[] 
- groups information.
- filters
GetTse Groups Filter[] 
- resultOutput stringFile 
- gateway_id str
- gateway ID.
- id str
- results
Sequence[GetTse Groups Result] 
- groups information.
- filters
Sequence[GetTse Groups Filter] 
- result_output_ strfile 
- gatewayId String
- gateway ID.
- id String
- results List<Property Map>
- groups information.
- filters List<Property Map>
- resultOutput StringFile 
Supporting Types
GetTseGroupsFilter   
GetTseGroupsResult   
- GatewayGroup List<GetLists Tse Groups Result Gateway Group List> 
- group list of gateway.
- TotalCount double
- total count.
- GatewayGroup []GetLists Tse Groups Result Gateway Group List 
- group list of gateway.
- TotalCount float64
- total count.
- gatewayGroup List<GetLists Tse Groups Result Gateway Group List> 
- group list of gateway.
- totalCount Double
- total count.
- gatewayGroup GetLists Tse Groups Result Gateway Group List[] 
- group list of gateway.
- totalCount number
- total count.
- gateway_group_ Sequence[Getlists Tse Groups Result Gateway Group List] 
- group list of gateway.
- total_count float
- total count.
- gatewayGroup List<Property Map>Lists 
- group list of gateway.
- totalCount Number
- total count.
GetTseGroupsResultGatewayGroupList      
- BindingStrategies List<GetTse Groups Result Gateway Group List Binding Strategy> 
- associated strategy informationNote: This field may return null, indicating that a valid value is not available.
- CreateTime string
- group create time.
- Description string
- group description.
- GatewayId string
- gateway ID.
- GroupId string
- group Id.
- InternetMax doubleBandwidth Out 
- public network outbound traffic bandwidth.
- IsFirst doubleGroup 
- whether it is the default group- 0: false.- 1: yes.
- ModifyTime string
- modify time.
- Name string
- group name.
- NodeConfigs List<GetTse Groups Result Gateway Group List Node Config> 
- group node configration.
- Status string
- group status.
- SubnetIds string
- subnet IDs.
- BindingStrategies []GetTse Groups Result Gateway Group List Binding Strategy 
- associated strategy informationNote: This field may return null, indicating that a valid value is not available.
- CreateTime string
- group create time.
- Description string
- group description.
- GatewayId string
- gateway ID.
- GroupId string
- group Id.
- InternetMax float64Bandwidth Out 
- public network outbound traffic bandwidth.
- IsFirst float64Group 
- whether it is the default group- 0: false.- 1: yes.
- ModifyTime string
- modify time.
- Name string
- group name.
- NodeConfigs []GetTse Groups Result Gateway Group List Node Config 
- group node configration.
- Status string
- group status.
- SubnetIds string
- subnet IDs.
- bindingStrategies List<GetTse Groups Result Gateway Group List Binding Strategy> 
- associated strategy informationNote: This field may return null, indicating that a valid value is not available.
- createTime String
- group create time.
- description String
- group description.
- gatewayId String
- gateway ID.
- groupId String
- group Id.
- internetMax DoubleBandwidth Out 
- public network outbound traffic bandwidth.
- isFirst DoubleGroup 
- whether it is the default group- 0: false.- 1: yes.
- modifyTime String
- modify time.
- name String
- group name.
- nodeConfigs List<GetTse Groups Result Gateway Group List Node Config> 
- group node configration.
- status String
- group status.
- subnetIds String
- subnet IDs.
- bindingStrategies GetTse Groups Result Gateway Group List Binding Strategy[] 
- associated strategy informationNote: This field may return null, indicating that a valid value is not available.
- createTime string
- group create time.
- description string
- group description.
- gatewayId string
- gateway ID.
- groupId string
- group Id.
- internetMax numberBandwidth Out 
- public network outbound traffic bandwidth.
- isFirst numberGroup 
- whether it is the default group- 0: false.- 1: yes.
- modifyTime string
- modify time.
- name string
- group name.
- nodeConfigs GetTse Groups Result Gateway Group List Node Config[] 
- group node configration.
- status string
- group status.
- subnetIds string
- subnet IDs.
- binding_strategies Sequence[GetTse Groups Result Gateway Group List Binding Strategy] 
- associated strategy informationNote: This field may return null, indicating that a valid value is not available.
- create_time str
- group create time.
- description str
- group description.
- gateway_id str
- gateway ID.
- group_id str
- group Id.
- internet_max_ floatbandwidth_ out 
- public network outbound traffic bandwidth.
- is_first_ floatgroup 
- whether it is the default group- 0: false.- 1: yes.
- modify_time str
- modify time.
- name str
- group name.
- node_configs Sequence[GetTse Groups Result Gateway Group List Node Config] 
- group node configration.
- status str
- group status.
- subnet_ids str
- subnet IDs.
- bindingStrategies List<Property Map>
- associated strategy informationNote: This field may return null, indicating that a valid value is not available.
- createTime String
- group create time.
- description String
- group description.
- gatewayId String
- gateway ID.
- groupId String
- group Id.
- internetMax NumberBandwidth Out 
- public network outbound traffic bandwidth.
- isFirst NumberGroup 
- whether it is the default group- 0: false.- 1: yes.
- modifyTime String
- modify time.
- name String
- group name.
- nodeConfigs List<Property Map>
- group node configration.
- status String
- group status.
- subnetIds String
- subnet IDs.
GetTseGroupsResultGatewayGroupListBindingStrategy        
- Configs
List<GetTse Groups Result Gateway Group List Binding Strategy Config> 
- auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
- CreateTime string
- group create time.
- CronConfigs List<GetTse Groups Result Gateway Group List Binding Strategy Cron Config> 
- timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
- Description string
- group description.
- GatewayId string
- gateway ID.
- MaxReplicas double
- maximum number of replicas.
- ModifyTime string
- modify time.
- StrategyId string
- strategy ID.
- StrategyName string
- strategy nameNote: This field may return null, indicating that a valid value is not available.
- Configs
[]GetTse Groups Result Gateway Group List Binding Strategy Config 
- auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
- CreateTime string
- group create time.
- CronConfigs []GetTse Groups Result Gateway Group List Binding Strategy Cron Config 
- timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
- Description string
- group description.
- GatewayId string
- gateway ID.
- MaxReplicas float64
- maximum number of replicas.
- ModifyTime string
- modify time.
- StrategyId string
- strategy ID.
- StrategyName string
- strategy nameNote: This field may return null, indicating that a valid value is not available.
- configs
List<GetTse Groups Result Gateway Group List Binding Strategy Config> 
- auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
- createTime String
- group create time.
- cronConfigs List<GetTse Groups Result Gateway Group List Binding Strategy Cron Config> 
- timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
- description String
- group description.
- gatewayId String
- gateway ID.
- maxReplicas Double
- maximum number of replicas.
- modifyTime String
- modify time.
- strategyId String
- strategy ID.
- strategyName String
- strategy nameNote: This field may return null, indicating that a valid value is not available.
- configs
GetTse Groups Result Gateway Group List Binding Strategy Config[] 
- auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
- createTime string
- group create time.
- cronConfigs GetTse Groups Result Gateway Group List Binding Strategy Cron Config[] 
- timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
- description string
- group description.
- gatewayId string
- gateway ID.
- maxReplicas number
- maximum number of replicas.
- modifyTime string
- modify time.
- strategyId string
- strategy ID.
- strategyName string
- strategy nameNote: This field may return null, indicating that a valid value is not available.
- configs
Sequence[GetTse Groups Result Gateway Group List Binding Strategy Config] 
- auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
- create_time str
- group create time.
- cron_configs Sequence[GetTse Groups Result Gateway Group List Binding Strategy Cron Config] 
- timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
- description str
- group description.
- gateway_id str
- gateway ID.
- max_replicas float
- maximum number of replicas.
- modify_time str
- modify time.
- strategy_id str
- strategy ID.
- strategy_name str
- strategy nameNote: This field may return null, indicating that a valid value is not available.
- configs List<Property Map>
- auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
- createTime String
- group create time.
- cronConfigs List<Property Map>
- timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
- description String
- group description.
- gatewayId String
- gateway ID.
- maxReplicas Number
- maximum number of replicas.
- modifyTime String
- modify time.
- strategyId String
- strategy ID.
- strategyName String
- strategy nameNote: This field may return null, indicating that a valid value is not available.
GetTseGroupsResultGatewayGroupListBindingStrategyConfig         
- AutoScaler stringId 
- auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- CreateTime string
- group create time.
- Enabled bool
- whether to enable timing auto scaling.
- MaxReplicas double
- maximum number of replicas.
- Metrics
List<GetTse Groups Result Gateway Group List Binding Strategy Config Metric> 
- metric listNote: This field may return null, indicating that a valid value is not available.
- ModifyTime string
- modify time.
- StrategyId string
- strategy ID.
- AutoScaler stringId 
- auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- CreateTime string
- group create time.
- Enabled bool
- whether to enable timing auto scaling.
- MaxReplicas float64
- maximum number of replicas.
- Metrics
[]GetTse Groups Result Gateway Group List Binding Strategy Config Metric 
- metric listNote: This field may return null, indicating that a valid value is not available.
- ModifyTime string
- modify time.
- StrategyId string
- strategy ID.
- autoScaler StringId 
- auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- createTime String
- group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- maxReplicas Double
- maximum number of replicas.
- metrics
List<GetTse Groups Result Gateway Group List Binding Strategy Config Metric> 
- metric listNote: This field may return null, indicating that a valid value is not available.
- modifyTime String
- modify time.
- strategyId String
- strategy ID.
- autoScaler stringId 
- auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- createTime string
- group create time.
- enabled boolean
- whether to enable timing auto scaling.
- maxReplicas number
- maximum number of replicas.
- metrics
GetTse Groups Result Gateway Group List Binding Strategy Config Metric[] 
- metric listNote: This field may return null, indicating that a valid value is not available.
- modifyTime string
- modify time.
- strategyId string
- strategy ID.
- auto_scaler_ strid 
- auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- create_time str
- group create time.
- enabled bool
- whether to enable timing auto scaling.
- max_replicas float
- maximum number of replicas.
- metrics
Sequence[GetTse Groups Result Gateway Group List Binding Strategy Config Metric] 
- metric listNote: This field may return null, indicating that a valid value is not available.
- modify_time str
- modify time.
- strategy_id str
- strategy ID.
- autoScaler StringId 
- auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- createTime String
- group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- maxReplicas Number
- maximum number of replicas.
- metrics List<Property Map>
- metric listNote: This field may return null, indicating that a valid value is not available.
- modifyTime String
- modify time.
- strategyId String
- strategy ID.
GetTseGroupsResultGatewayGroupListBindingStrategyConfigMetric          
- ResourceName string
- metric resource nameNote: This field may return null, indicating that a valid value is not available.
- TargetType string
- metric target typeNote: This field may return null, indicating that a valid value is not available.
- TargetValue double
- metric target valueNote: This field may return null, indicating that a valid value is not available.
- Type string
- metric typeNote: This field may return null, indicating that a valid value is not available.
- ResourceName string
- metric resource nameNote: This field may return null, indicating that a valid value is not available.
- TargetType string
- metric target typeNote: This field may return null, indicating that a valid value is not available.
- TargetValue float64
- metric target valueNote: This field may return null, indicating that a valid value is not available.
- Type string
- metric typeNote: This field may return null, indicating that a valid value is not available.
- resourceName String
- metric resource nameNote: This field may return null, indicating that a valid value is not available.
- targetType String
- metric target typeNote: This field may return null, indicating that a valid value is not available.
- targetValue Double
- metric target valueNote: This field may return null, indicating that a valid value is not available.
- type String
- metric typeNote: This field may return null, indicating that a valid value is not available.
- resourceName string
- metric resource nameNote: This field may return null, indicating that a valid value is not available.
- targetType string
- metric target typeNote: This field may return null, indicating that a valid value is not available.
- targetValue number
- metric target valueNote: This field may return null, indicating that a valid value is not available.
- type string
- metric typeNote: This field may return null, indicating that a valid value is not available.
- resource_name str
- metric resource nameNote: This field may return null, indicating that a valid value is not available.
- target_type str
- metric target typeNote: This field may return null, indicating that a valid value is not available.
- target_value float
- metric target valueNote: This field may return null, indicating that a valid value is not available.
- type str
- metric typeNote: This field may return null, indicating that a valid value is not available.
- resourceName String
- metric resource nameNote: This field may return null, indicating that a valid value is not available.
- targetType String
- metric target typeNote: This field may return null, indicating that a valid value is not available.
- targetValue Number
- metric target valueNote: This field may return null, indicating that a valid value is not available.
- type String
- metric typeNote: This field may return null, indicating that a valid value is not available.
GetTseGroupsResultGatewayGroupListBindingStrategyCronConfig          
- CreateTime string
- group create time.
- Enabled bool
- whether to enable timing auto scaling.
- ModifyTime string
- modify time.
- Params
List<GetTse Groups Result Gateway Group List Binding Strategy Cron Config Param> 
- params of timing auto scaling.
- StrategyId string
- strategy ID.
- CreateTime string
- group create time.
- Enabled bool
- whether to enable timing auto scaling.
- ModifyTime string
- modify time.
- Params
[]GetTse Groups Result Gateway Group List Binding Strategy Cron Config Param 
- params of timing auto scaling.
- StrategyId string
- strategy ID.
- createTime String
- group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- modifyTime String
- modify time.
- params
List<GetTse Groups Result Gateway Group List Binding Strategy Cron Config Param> 
- params of timing auto scaling.
- strategyId String
- strategy ID.
- createTime string
- group create time.
- enabled boolean
- whether to enable timing auto scaling.
- modifyTime string
- modify time.
- params
GetTse Groups Result Gateway Group List Binding Strategy Cron Config Param[] 
- params of timing auto scaling.
- strategyId string
- strategy ID.
- create_time str
- group create time.
- enabled bool
- whether to enable timing auto scaling.
- modify_time str
- modify time.
- params
Sequence[GetTse Groups Result Gateway Group List Binding Strategy Cron Config Param] 
- params of timing auto scaling.
- strategy_id str
- strategy ID.
- createTime String
- group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- modifyTime String
- modify time.
- params List<Property Map>
- params of timing auto scaling.
- strategyId String
- strategy ID.
GetTseGroupsResultGatewayGroupListBindingStrategyCronConfigParam           
- Crontab string
- cron expression.
- Period string
- period of timing auto scaling.
- StartAt string
- start time.
- TargetReplicas double
- target replicas.
- Crontab string
- cron expression.
- Period string
- period of timing auto scaling.
- StartAt string
- start time.
- TargetReplicas float64
- target replicas.
- crontab String
- cron expression.
- period String
- period of timing auto scaling.
- startAt String
- start time.
- targetReplicas Double
- target replicas.
- crontab string
- cron expression.
- period string
- period of timing auto scaling.
- startAt string
- start time.
- targetReplicas number
- target replicas.
- crontab str
- cron expression.
- period str
- period of timing auto scaling.
- start_at str
- start time.
- target_replicas float
- target replicas.
- crontab String
- cron expression.
- period String
- period of timing auto scaling.
- startAt String
- start time.
- targetReplicas Number
- target replicas.
GetTseGroupsResultGatewayGroupListNodeConfig        
- Number double
- group node number, 2-50.
- Specification string
- group specification, 1c2g|2c4g|4c8g|8c16g.
- Number float64
- group node number, 2-50.
- Specification string
- group specification, 1c2g|2c4g|4c8g|8c16g.
- number Double
- group node number, 2-50.
- specification String
- group specification, 1c2g|2c4g|4c8g|8c16g.
- number number
- group node number, 2-50.
- specification string
- group specification, 1c2g|2c4g|4c8g|8c16g.
- number float
- group node number, 2-50.
- specification str
- group specification, 1c2g|2c4g|4c8g|8c16g.
- number Number
- group node number, 2-50.
- specification String
- group specification, 1c2g|2c4g|4c8g|8c16g.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the tencentcloudTerraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack