tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getTseGroups
Explore with Pulumi AI
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:
- Gateway
Id string - gateway ID.
- Filters
List<Get
Tse Groups Filter> - filter conditions, valid value:Name,GroupId.
- Id string
- Result
Output stringFile - Used to save results.
- Gateway
Id string - gateway ID.
- Filters
[]Get
Tse Groups Filter - filter conditions, valid value:Name,GroupId.
- Id string
- Result
Output stringFile - Used to save results.
- gateway
Id String - gateway ID.
- filters
List<Get
Tse Groups Filter> - filter conditions, valid value:Name,GroupId.
- id String
- result
Output StringFile - Used to save results.
- gateway
Id string - gateway ID.
- filters
Get
Tse Groups Filter[] - filter conditions, valid value:Name,GroupId.
- id string
- result
Output stringFile - Used to save results.
- gateway_
id str - gateway ID.
- filters
Sequence[Get
Tse Groups Filter] - filter conditions, valid value:Name,GroupId.
- id str
- result_
output_ strfile - Used to save results.
- gateway
Id String - gateway ID.
- filters List<Property Map>
- filter conditions, valid value:Name,GroupId.
- id String
- result
Output StringFile - Used to save results.
getTseGroups Result
The following output properties are available:
- Gateway
Id string - gateway ID.
- Id string
- Results
List<Get
Tse Groups Result> - groups information.
- Filters
List<Get
Tse Groups Filter> - Result
Output stringFile
- Gateway
Id string - gateway ID.
- Id string
- Results
[]Get
Tse Groups Result - groups information.
- Filters
[]Get
Tse Groups Filter - Result
Output stringFile
- gateway
Id String - gateway ID.
- id String
- results
List<Get
Tse Groups Result> - groups information.
- filters
List<Get
Tse Groups Filter> - result
Output StringFile
- gateway
Id string - gateway ID.
- id string
- results
Get
Tse Groups Result[] - groups information.
- filters
Get
Tse Groups Filter[] - result
Output stringFile
- gateway_
id str - gateway ID.
- id str
- results
Sequence[Get
Tse Groups Result] - groups information.
- filters
Sequence[Get
Tse Groups Filter] - result_
output_ strfile
- gateway
Id String - gateway ID.
- id String
- results List<Property Map>
- groups information.
- filters List<Property Map>
- result
Output StringFile
Supporting Types
GetTseGroupsFilter
GetTseGroupsResult
- Gateway
Group List<GetLists Tse Groups Result Gateway Group List> - group list of gateway.
- Total
Count double - total count.
- Gateway
Group []GetLists Tse Groups Result Gateway Group List - group list of gateway.
- Total
Count float64 - total count.
- gateway
Group List<GetLists Tse Groups Result Gateway Group List> - group list of gateway.
- total
Count Double - total count.
- gateway
Group GetLists Tse Groups Result Gateway Group List[] - group list of gateway.
- total
Count number - total count.
- gateway_
group_ Sequence[Getlists Tse Groups Result Gateway Group List] - group list of gateway.
- total_
count float - total count.
- gateway
Group List<Property Map>Lists - group list of gateway.
- total
Count Number - total count.
GetTseGroupsResultGatewayGroupList
- Binding
Strategies 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.
- Create
Time string - group create time.
- Description string
- group description.
- Gateway
Id string - gateway ID.
- Group
Id string - group Id.
- Internet
Max doubleBandwidth Out - public network outbound traffic bandwidth.
- Is
First doubleGroup - whether it is the default group- 0: false.- 1: yes.
- Modify
Time string - modify time.
- Name string
- group name.
- Node
Configs List<GetTse Groups Result Gateway Group List Node Config> - group node configration.
- Status string
- group status.
- Subnet
Ids string - subnet IDs.
- Binding
Strategies []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 string - group create time.
- Description string
- group description.
- Gateway
Id string - gateway ID.
- Group
Id string - group Id.
- Internet
Max float64Bandwidth Out - public network outbound traffic bandwidth.
- Is
First float64Group - whether it is the default group- 0: false.- 1: yes.
- Modify
Time string - modify time.
- Name string
- group name.
- Node
Configs []GetTse Groups Result Gateway Group List Node Config - group node configration.
- Status string
- group status.
- Subnet
Ids string - subnet IDs.
- binding
Strategies 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.
- create
Time String - group create time.
- description String
- group description.
- gateway
Id String - gateway ID.
- group
Id String - group Id.
- internet
Max DoubleBandwidth Out - public network outbound traffic bandwidth.
- is
First DoubleGroup - whether it is the default group- 0: false.- 1: yes.
- modify
Time String - modify time.
- name String
- group name.
- node
Configs List<GetTse Groups Result Gateway Group List Node Config> - group node configration.
- status String
- group status.
- subnet
Ids String - subnet IDs.
- binding
Strategies 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 string - group create time.
- description string
- group description.
- gateway
Id string - gateway ID.
- group
Id string - group Id.
- internet
Max numberBandwidth Out - public network outbound traffic bandwidth.
- is
First numberGroup - whether it is the default group- 0: false.- 1: yes.
- modify
Time string - modify time.
- name string
- group name.
- node
Configs GetTse Groups Result Gateway Group List Node Config[] - group node configration.
- status string
- group status.
- subnet
Ids 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.
- binding
Strategies List<Property Map> - associated strategy informationNote: This field may return null, indicating that a valid value is not available.
- create
Time String - group create time.
- description String
- group description.
- gateway
Id String - gateway ID.
- group
Id String - group Id.
- internet
Max NumberBandwidth Out - public network outbound traffic bandwidth.
- is
First NumberGroup - whether it is the default group- 0: false.- 1: yes.
- modify
Time String - modify time.
- name String
- group name.
- node
Configs List<Property Map> - group node configration.
- status String
- group status.
- subnet
Ids String - subnet IDs.
GetTseGroupsResultGatewayGroupListBindingStrategy
- Configs
List<Get
Tse 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 string - group create time.
- Cron
Configs 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.
- Gateway
Id string - gateway ID.
- Max
Replicas double - maximum number of replicas.
- Modify
Time string - modify time.
- Strategy
Id string - strategy ID.
- Strategy
Name string - strategy nameNote: This field may return null, indicating that a valid value is not available.
- Configs
[]Get
Tse 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 string - group create time.
- Cron
Configs []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.
- Gateway
Id string - gateway ID.
- Max
Replicas float64 - maximum number of replicas.
- Modify
Time string - modify time.
- Strategy
Id string - strategy ID.
- Strategy
Name string - strategy nameNote: This field may return null, indicating that a valid value is not available.
- configs
List<Get
Tse 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 String - group create time.
- cron
Configs 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.
- gateway
Id String - gateway ID.
- max
Replicas Double - maximum number of replicas.
- modify
Time String - modify time.
- strategy
Id String - strategy ID.
- strategy
Name String - strategy nameNote: This field may return null, indicating that a valid value is not available.
- configs
Get
Tse 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 string - group create time.
- cron
Configs 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.
- gateway
Id string - gateway ID.
- max
Replicas number - maximum number of replicas.
- modify
Time string - modify time.
- strategy
Id string - strategy ID.
- strategy
Name string - strategy nameNote: This field may return null, indicating that a valid value is not available.
- configs
Sequence[Get
Tse 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.
- create
Time String - group create time.
- cron
Configs List<Property Map> - timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
- description String
- group description.
- gateway
Id String - gateway ID.
- max
Replicas Number - maximum number of replicas.
- modify
Time String - modify time.
- strategy
Id String - strategy ID.
- strategy
Name String - strategy nameNote: This field may return null, indicating that a valid value is not available.
GetTseGroupsResultGatewayGroupListBindingStrategyConfig
- Auto
Scaler stringId - auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- Create
Time string - group create time.
- Enabled bool
- whether to enable timing auto scaling.
- Max
Replicas double - maximum number of replicas.
- Metrics
List<Get
Tse 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 string - modify time.
- Strategy
Id string - strategy ID.
- Auto
Scaler stringId - auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- Create
Time string - group create time.
- Enabled bool
- whether to enable timing auto scaling.
- Max
Replicas float64 - maximum number of replicas.
- Metrics
[]Get
Tse 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 string - modify time.
- Strategy
Id string - strategy ID.
- auto
Scaler StringId - auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- create
Time String - group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- max
Replicas Double - maximum number of replicas.
- metrics
List<Get
Tse 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 String - modify time.
- strategy
Id String - strategy ID.
- auto
Scaler stringId - auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- create
Time string - group create time.
- enabled boolean
- whether to enable timing auto scaling.
- max
Replicas number - maximum number of replicas.
- metrics
Get
Tse 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 string - modify time.
- strategy
Id 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[Get
Tse 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.
- auto
Scaler StringId - auto scaler IDNote: This field may return null, indicating that a valid value is not available.
- create
Time String - group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- max
Replicas Number - maximum number of replicas.
- metrics List<Property Map>
- metric listNote: This field may return null, indicating that a valid value is not available.
- modify
Time String - modify time.
- strategy
Id String - strategy ID.
GetTseGroupsResultGatewayGroupListBindingStrategyConfigMetric
- Resource
Name string - metric resource nameNote: This field may return null, indicating that a valid value is not available.
- Target
Type string - metric target typeNote: This field may return null, indicating that a valid value is not available.
- Target
Value 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.
- Resource
Name string - metric resource nameNote: This field may return null, indicating that a valid value is not available.
- Target
Type string - metric target typeNote: This field may return null, indicating that a valid value is not available.
- Target
Value 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.
- resource
Name String - metric resource nameNote: This field may return null, indicating that a valid value is not available.
- target
Type String - metric target typeNote: This field may return null, indicating that a valid value is not available.
- target
Value 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.
- resource
Name string - metric resource nameNote: This field may return null, indicating that a valid value is not available.
- target
Type string - metric target typeNote: This field may return null, indicating that a valid value is not available.
- target
Value 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.
- resource
Name String - metric resource nameNote: This field may return null, indicating that a valid value is not available.
- target
Type String - metric target typeNote: This field may return null, indicating that a valid value is not available.
- target
Value 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
- Create
Time string - group create time.
- Enabled bool
- whether to enable timing auto scaling.
- Modify
Time string - modify time.
- Params
List<Get
Tse Groups Result Gateway Group List Binding Strategy Cron Config Param> - params of timing auto scaling.
- Strategy
Id string - strategy ID.
- Create
Time string - group create time.
- Enabled bool
- whether to enable timing auto scaling.
- Modify
Time string - modify time.
- Params
[]Get
Tse Groups Result Gateway Group List Binding Strategy Cron Config Param - params of timing auto scaling.
- Strategy
Id string - strategy ID.
- create
Time String - group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- modify
Time String - modify time.
- params
List<Get
Tse Groups Result Gateway Group List Binding Strategy Cron Config Param> - params of timing auto scaling.
- strategy
Id String - strategy ID.
- create
Time string - group create time.
- enabled boolean
- whether to enable timing auto scaling.
- modify
Time string - modify time.
- params
Get
Tse Groups Result Gateway Group List Binding Strategy Cron Config Param[] - params of timing auto scaling.
- strategy
Id string - strategy ID.
- create_
time str - group create time.
- enabled bool
- whether to enable timing auto scaling.
- modify_
time str - modify time.
- params
Sequence[Get
Tse Groups Result Gateway Group List Binding Strategy Cron Config Param] - params of timing auto scaling.
- strategy_
id str - strategy ID.
- create
Time String - group create time.
- enabled Boolean
- whether to enable timing auto scaling.
- modify
Time String - modify time.
- params List<Property Map>
- params of timing auto scaling.
- strategy
Id String - strategy ID.
GetTseGroupsResultGatewayGroupListBindingStrategyCronConfigParam
- Crontab string
- cron expression.
- Period string
- period of timing auto scaling.
- Start
At string - start time.
- Target
Replicas double - target replicas.
- Crontab string
- cron expression.
- Period string
- period of timing auto scaling.
- Start
At string - start time.
- Target
Replicas float64 - target replicas.
- crontab String
- cron expression.
- period String
- period of timing auto scaling.
- start
At String - start time.
- target
Replicas Double - target replicas.
- crontab string
- cron expression.
- period string
- period of timing auto scaling.
- start
At string - start time.
- target
Replicas 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.
- start
At String - start time.
- target
Replicas 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 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack