1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTseGroups
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getTseGroups

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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 dictionary

    The following arguments are supported:

    GatewayId string
    gateway ID.
    Filters List<GetTseGroupsFilter>
    filter conditions, valid value:Name,GroupId.
    Id string
    ResultOutputFile string
    Used to save results.
    GatewayId string
    gateway ID.
    Filters []GetTseGroupsFilter
    filter conditions, valid value:Name,GroupId.
    Id string
    ResultOutputFile string
    Used to save results.
    gatewayId String
    gateway ID.
    filters List<GetTseGroupsFilter>
    filter conditions, valid value:Name,GroupId.
    id String
    resultOutputFile String
    Used to save results.
    gatewayId string
    gateway ID.
    filters GetTseGroupsFilter[]
    filter conditions, valid value:Name,GroupId.
    id string
    resultOutputFile string
    Used to save results.
    gateway_id str
    gateway ID.
    filters Sequence[GetTseGroupsFilter]
    filter conditions, valid value:Name,GroupId.
    id str
    result_output_file str
    Used to save results.
    gatewayId String
    gateway ID.
    filters List<Property Map>
    filter conditions, valid value:Name,GroupId.
    id String
    resultOutputFile String
    Used to save results.

    getTseGroups Result

    The following output properties are available:

    gatewayId String
    gateway ID.
    id String
    results List<Property Map>
    groups information.
    filters List<Property Map>
    resultOutputFile String

    Supporting Types

    GetTseGroupsFilter

    Name string
    filter name.
    Values List<string>
    filter values.
    Name string
    filter name.
    Values []string
    filter values.
    name String
    filter name.
    values List<String>
    filter values.
    name string
    filter name.
    values string[]
    filter values.
    name str
    filter name.
    values Sequence[str]
    filter values.
    name String
    filter name.
    values List<String>
    filter values.

    GetTseGroupsResult

    GatewayGroupLists []GetTseGroupsResultGatewayGroupList
    group list of gateway.
    TotalCount float64
    total count.
    gatewayGroupLists GetTseGroupsResultGatewayGroupList[]
    group list of gateway.
    totalCount number
    total count.
    gatewayGroupLists List<Property Map>
    group list of gateway.
    totalCount Number
    total count.

    GetTseGroupsResultGatewayGroupList

    BindingStrategies List<GetTseGroupsResultGatewayGroupListBindingStrategy>
    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.
    InternetMaxBandwidthOut double
    public network outbound traffic bandwidth.
    IsFirstGroup double
    whether it is the default group- 0: false.- 1: yes.
    ModifyTime string
    modify time.
    Name string
    group name.
    NodeConfigs List<GetTseGroupsResultGatewayGroupListNodeConfig>
    group node configration.
    Status string
    group status.
    SubnetIds string
    subnet IDs.
    BindingStrategies []GetTseGroupsResultGatewayGroupListBindingStrategy
    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.
    InternetMaxBandwidthOut float64
    public network outbound traffic bandwidth.
    IsFirstGroup float64
    whether it is the default group- 0: false.- 1: yes.
    ModifyTime string
    modify time.
    Name string
    group name.
    NodeConfigs []GetTseGroupsResultGatewayGroupListNodeConfig
    group node configration.
    Status string
    group status.
    SubnetIds string
    subnet IDs.
    bindingStrategies List<GetTseGroupsResultGatewayGroupListBindingStrategy>
    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.
    internetMaxBandwidthOut Double
    public network outbound traffic bandwidth.
    isFirstGroup Double
    whether it is the default group- 0: false.- 1: yes.
    modifyTime String
    modify time.
    name String
    group name.
    nodeConfigs List<GetTseGroupsResultGatewayGroupListNodeConfig>
    group node configration.
    status String
    group status.
    subnetIds String
    subnet IDs.
    bindingStrategies GetTseGroupsResultGatewayGroupListBindingStrategy[]
    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.
    internetMaxBandwidthOut number
    public network outbound traffic bandwidth.
    isFirstGroup number
    whether it is the default group- 0: false.- 1: yes.
    modifyTime string
    modify time.
    name string
    group name.
    nodeConfigs GetTseGroupsResultGatewayGroupListNodeConfig[]
    group node configration.
    status string
    group status.
    subnetIds string
    subnet IDs.
    binding_strategies Sequence[GetTseGroupsResultGatewayGroupListBindingStrategy]
    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_bandwidth_out float
    public network outbound traffic bandwidth.
    is_first_group float
    whether it is the default group- 0: false.- 1: yes.
    modify_time str
    modify time.
    name str
    group name.
    node_configs Sequence[GetTseGroupsResultGatewayGroupListNodeConfig]
    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.
    internetMaxBandwidthOut Number
    public network outbound traffic bandwidth.
    isFirstGroup Number
    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<GetTseGroupsResultGatewayGroupListBindingStrategyConfig>
    auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
    CreateTime string
    group create time.
    CronConfigs List<GetTseGroupsResultGatewayGroupListBindingStrategyCronConfig>
    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 []GetTseGroupsResultGatewayGroupListBindingStrategyConfig
    auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
    CreateTime string
    group create time.
    CronConfigs []GetTseGroupsResultGatewayGroupListBindingStrategyCronConfig
    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<GetTseGroupsResultGatewayGroupListBindingStrategyConfig>
    auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
    createTime String
    group create time.
    cronConfigs List<GetTseGroupsResultGatewayGroupListBindingStrategyCronConfig>
    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 GetTseGroupsResultGatewayGroupListBindingStrategyConfig[]
    auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
    createTime string
    group create time.
    cronConfigs GetTseGroupsResultGatewayGroupListBindingStrategyCronConfig[]
    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[GetTseGroupsResultGatewayGroupListBindingStrategyConfig]
    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[GetTseGroupsResultGatewayGroupListBindingStrategyCronConfig]
    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

    AutoScalerId string
    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<GetTseGroupsResultGatewayGroupListBindingStrategyConfigMetric>
    metric listNote: This field may return null, indicating that a valid value is not available.
    ModifyTime string
    modify time.
    StrategyId string
    strategy ID.
    AutoScalerId string
    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 []GetTseGroupsResultGatewayGroupListBindingStrategyConfigMetric
    metric listNote: This field may return null, indicating that a valid value is not available.
    ModifyTime string
    modify time.
    StrategyId string
    strategy ID.
    autoScalerId String
    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<GetTseGroupsResultGatewayGroupListBindingStrategyConfigMetric>
    metric listNote: This field may return null, indicating that a valid value is not available.
    modifyTime String
    modify time.
    strategyId String
    strategy ID.
    autoScalerId string
    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 GetTseGroupsResultGatewayGroupListBindingStrategyConfigMetric[]
    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_id str
    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[GetTseGroupsResultGatewayGroupListBindingStrategyConfigMetric]
    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.
    autoScalerId String
    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<GetTseGroupsResultGatewayGroupListBindingStrategyCronConfigParam>
    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 []GetTseGroupsResultGatewayGroupListBindingStrategyCronConfigParam
    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<GetTseGroupsResultGatewayGroupListBindingStrategyCronConfigParam>
    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 GetTseGroupsResultGatewayGroupListBindingStrategyCronConfigParam[]
    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[GetTseGroupsResultGatewayGroupListBindingStrategyCronConfigParam]
    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 tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack