1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTseGateways
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getTseGateways

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 gateways

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const gateways = tencentcloud.getTseGateways({
    filters: [{
        name: "GatewayId",
        values: ["gateway-ddbb709b"],
    }],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

gateways = tencentcloud.get_tse_gateways(filters=[{
    "name": "GatewayId",
    "values": ["gateway-ddbb709b"],
}])
Copy
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.LookupTseGateways(ctx, &tencentcloud.LookupTseGatewaysArgs{
			Filters: []tencentcloud.GetTseGatewaysFilter{
				{
					Name: "GatewayId",
					Values: []string{
						"gateway-ddbb709b",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var gateways = Tencentcloud.GetTseGateways.Invoke(new()
    {
        Filters = new[]
        {
            new Tencentcloud.Inputs.GetTseGatewaysFilterInputArgs
            {
                Name = "GatewayId",
                Values = new[]
                {
                    "gateway-ddbb709b",
                },
            },
        },
    });

});
Copy
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.GetTseGatewaysArgs;
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 gateways = TencentcloudFunctions.getTseGateways(GetTseGatewaysArgs.builder()
            .filters(GetTseGatewaysFilterArgs.builder()
                .name("GatewayId")
                .values("gateway-ddbb709b")
                .build())
            .build());

    }
}
Copy
variables:
  gateways:
    fn::invoke:
      function: tencentcloud:getTseGateways
      arguments:
        filters:
          - name: GatewayId
            values:
              - gateway-ddbb709b
Copy

Using getTseGateways

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 getTseGateways(args: GetTseGatewaysArgs, opts?: InvokeOptions): Promise<GetTseGatewaysResult>
function getTseGatewaysOutput(args: GetTseGatewaysOutputArgs, opts?: InvokeOptions): Output<GetTseGatewaysResult>
Copy
def get_tse_gateways(filters: Optional[Sequence[GetTseGatewaysFilter]] = None,
                     id: Optional[str] = None,
                     result_output_file: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetTseGatewaysResult
def get_tse_gateways_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTseGatewaysFilterArgs]]]] = None,
                     id: Optional[pulumi.Input[str]] = None,
                     result_output_file: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetTseGatewaysResult]
Copy
func LookupTseGateways(ctx *Context, args *LookupTseGatewaysArgs, opts ...InvokeOption) (*LookupTseGatewaysResult, error)
func LookupTseGatewaysOutput(ctx *Context, args *LookupTseGatewaysOutputArgs, opts ...InvokeOption) LookupTseGatewaysResultOutput
Copy

> Note: This function is named LookupTseGateways in the Go SDK.

public static class GetTseGateways 
{
    public static Task<GetTseGatewaysResult> InvokeAsync(GetTseGatewaysArgs args, InvokeOptions? opts = null)
    public static Output<GetTseGatewaysResult> Invoke(GetTseGatewaysInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTseGatewaysResult> getTseGateways(GetTseGatewaysArgs args, InvokeOptions options)
public static Output<GetTseGatewaysResult> getTseGateways(GetTseGatewaysArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTseGateways:getTseGateways
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters List<GetTseGatewaysFilter>
filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.
Id string
ResultOutputFile string
Used to save results.
Filters []GetTseGatewaysFilter
filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.
Id string
ResultOutputFile string
Used to save results.
filters List<GetTseGatewaysFilter>
filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.
id String
resultOutputFile String
Used to save results.
filters GetTseGatewaysFilter[]
filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.
id string
resultOutputFile string
Used to save results.
filters Sequence[GetTseGatewaysFilter]
filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.
id str
result_output_file str
Used to save results.
filters List<Property Map>
filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region.
id String
resultOutputFile String
Used to save results.

getTseGateways Result

The following output properties are available:

Supporting Types

GetTseGatewaysFilter

Name This property is required. string
filter name.
Values This property is required. List<string>
filter value.
Name This property is required. string
filter name.
Values This property is required. []string
filter value.
name This property is required. String
filter name.
values This property is required. List<String>
filter value.
name This property is required. string
filter name.
values This property is required. string[]
filter value.
name This property is required. str
filter name.
values This property is required. Sequence[str]
filter value.
name This property is required. String
filter name.
values This property is required. List<String>
filter value.

GetTseGatewaysResult

GatewayLists This property is required. List<GetTseGatewaysResultGatewayList>
gateway list.
TotalCount This property is required. double
total count.
GatewayLists This property is required. []GetTseGatewaysResultGatewayList
gateway list.
TotalCount This property is required. float64
total count.
gatewayLists This property is required. List<GetTseGatewaysResultGatewayList>
gateway list.
totalCount This property is required. Double
total count.
gatewayLists This property is required. GetTseGatewaysResultGatewayList[]
gateway list.
totalCount This property is required. number
total count.
gateway_lists This property is required. Sequence[GetTseGatewaysResultGatewayList]
gateway list.
total_count This property is required. float
total count.
gatewayLists This property is required. List<Property Map>
gateway list.
totalCount This property is required. Number
total count.

GetTseGatewaysResultGatewayList

AutoRenewFlag This property is required. double
auto renew flag, 0: default status, 1: auto renew, 2: auto not renew.
CreateTime This property is required. string
create time.
CurDeadline This property is required. string
expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available.
Description This property is required. string
description of gateway.
EnableCls This property is required. bool
whether to enable CLS log.
EnableInternet This property is required. bool
whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available.
EngineRegion This property is required. string
engine region of gateway.
FeatureVersion This property is required. string
product version. TRIAL, STANDARD(default value), PROFESSIONAL.
GatewayId This property is required. string
gateway ID.
GatewayMinorVersion This property is required. string
minor version of gateway.
GatewayVersion This property is required. string
gateway version. Reference value: 2.4.1, 2.5.1.
IngressClassName This property is required. string
ingress class name.
InstancePorts This property is required. List<GetTseGatewaysResultGatewayListInstancePort>
the port information that the instance monitors.
InternetMaxBandwidthOut This property is required. double
public network outbound traffic bandwidth.
InternetPayMode This property is required. string
trade type of internet. BANDWIDTH, TRAFFIC.
IsolateTime This property is required. string
isolation time, used when the gateway is isolated.
LoadBalancerType This property is required. string
load balance type of public internet.
Name This property is required. string
gateway name.
NodeConfigs This property is required. List<GetTseGatewaysResultGatewayListNodeConfig>
original node config.
PublicIpAddresses This property is required. List<string>
addresses of public internet.
Status This property is required. string
status of gateway. May return values: Creating, CreateFailed, Running, Modifying, UpdatingSpec, UpdateFailed, Deleting, DeleteFailed, Isolating.
Tags This property is required. List<GetTseGatewaysResultGatewayListTag>
tags information of gatewayNote: This field may return null, indicating that a valid value is not available.
TradeType This property is required. double
trade type. 0: postpaid, 1: Prepaid.
Type This property is required. string
gateway type.
VpcConfigs This property is required. List<GetTseGatewaysResultGatewayListVpcConfig>
vpc information.
AutoRenewFlag This property is required. float64
auto renew flag, 0: default status, 1: auto renew, 2: auto not renew.
CreateTime This property is required. string
create time.
CurDeadline This property is required. string
expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available.
Description This property is required. string
description of gateway.
EnableCls This property is required. bool
whether to enable CLS log.
EnableInternet This property is required. bool
whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available.
EngineRegion This property is required. string
engine region of gateway.
FeatureVersion This property is required. string
product version. TRIAL, STANDARD(default value), PROFESSIONAL.
GatewayId This property is required. string
gateway ID.
GatewayMinorVersion This property is required. string
minor version of gateway.
GatewayVersion This property is required. string
gateway version. Reference value: 2.4.1, 2.5.1.
IngressClassName This property is required. string
ingress class name.
InstancePorts This property is required. []GetTseGatewaysResultGatewayListInstancePort
the port information that the instance monitors.
InternetMaxBandwidthOut This property is required. float64
public network outbound traffic bandwidth.
InternetPayMode This property is required. string
trade type of internet. BANDWIDTH, TRAFFIC.
IsolateTime This property is required. string
isolation time, used when the gateway is isolated.
LoadBalancerType This property is required. string
load balance type of public internet.
Name This property is required. string
gateway name.
NodeConfigs This property is required. []GetTseGatewaysResultGatewayListNodeConfig
original node config.
PublicIpAddresses This property is required. []string
addresses of public internet.
Status This property is required. string
status of gateway. May return values: Creating, CreateFailed, Running, Modifying, UpdatingSpec, UpdateFailed, Deleting, DeleteFailed, Isolating.
Tags This property is required. []GetTseGatewaysResultGatewayListTag
tags information of gatewayNote: This field may return null, indicating that a valid value is not available.
TradeType This property is required. float64
trade type. 0: postpaid, 1: Prepaid.
Type This property is required. string
gateway type.
VpcConfigs This property is required. []GetTseGatewaysResultGatewayListVpcConfig
vpc information.
autoRenewFlag This property is required. Double
auto renew flag, 0: default status, 1: auto renew, 2: auto not renew.
createTime This property is required. String
create time.
curDeadline This property is required. String
expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available.
description This property is required. String
description of gateway.
enableCls This property is required. Boolean
whether to enable CLS log.
enableInternet This property is required. Boolean
whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available.
engineRegion This property is required. String
engine region of gateway.
featureVersion This property is required. String
product version. TRIAL, STANDARD(default value), PROFESSIONAL.
gatewayId This property is required. String
gateway ID.
gatewayMinorVersion This property is required. String
minor version of gateway.
gatewayVersion This property is required. String
gateway version. Reference value: 2.4.1, 2.5.1.
ingressClassName This property is required. String
ingress class name.
instancePorts This property is required. List<GetTseGatewaysResultGatewayListInstancePort>
the port information that the instance monitors.
internetMaxBandwidthOut This property is required. Double
public network outbound traffic bandwidth.
internetPayMode This property is required. String
trade type of internet. BANDWIDTH, TRAFFIC.
isolateTime This property is required. String
isolation time, used when the gateway is isolated.
loadBalancerType This property is required. String
load balance type of public internet.
name This property is required. String
gateway name.
nodeConfigs This property is required. List<GetTseGatewaysResultGatewayListNodeConfig>
original node config.
publicIpAddresses This property is required. List<String>
addresses of public internet.
status This property is required. String
status of gateway. May return values: Creating, CreateFailed, Running, Modifying, UpdatingSpec, UpdateFailed, Deleting, DeleteFailed, Isolating.
tags This property is required. List<GetTseGatewaysResultGatewayListTag>
tags information of gatewayNote: This field may return null, indicating that a valid value is not available.
tradeType This property is required. Double
trade type. 0: postpaid, 1: Prepaid.
type This property is required. String
gateway type.
vpcConfigs This property is required. List<GetTseGatewaysResultGatewayListVpcConfig>
vpc information.
autoRenewFlag This property is required. number
auto renew flag, 0: default status, 1: auto renew, 2: auto not renew.
createTime This property is required. string
create time.
curDeadline This property is required. string
expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available.
description This property is required. string
description of gateway.
enableCls This property is required. boolean
whether to enable CLS log.
enableInternet This property is required. boolean
whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available.
engineRegion This property is required. string
engine region of gateway.
featureVersion This property is required. string
product version. TRIAL, STANDARD(default value), PROFESSIONAL.
gatewayId This property is required. string
gateway ID.
gatewayMinorVersion This property is required. string
minor version of gateway.
gatewayVersion This property is required. string
gateway version. Reference value: 2.4.1, 2.5.1.
ingressClassName This property is required. string
ingress class name.
instancePorts This property is required. GetTseGatewaysResultGatewayListInstancePort[]
the port information that the instance monitors.
internetMaxBandwidthOut This property is required. number
public network outbound traffic bandwidth.
internetPayMode This property is required. string
trade type of internet. BANDWIDTH, TRAFFIC.
isolateTime This property is required. string
isolation time, used when the gateway is isolated.
loadBalancerType This property is required. string
load balance type of public internet.
name This property is required. string
gateway name.
nodeConfigs This property is required. GetTseGatewaysResultGatewayListNodeConfig[]
original node config.
publicIpAddresses This property is required. string[]
addresses of public internet.
status This property is required. string
status of gateway. May return values: Creating, CreateFailed, Running, Modifying, UpdatingSpec, UpdateFailed, Deleting, DeleteFailed, Isolating.
tags This property is required. GetTseGatewaysResultGatewayListTag[]
tags information of gatewayNote: This field may return null, indicating that a valid value is not available.
tradeType This property is required. number
trade type. 0: postpaid, 1: Prepaid.
type This property is required. string
gateway type.
vpcConfigs This property is required. GetTseGatewaysResultGatewayListVpcConfig[]
vpc information.
auto_renew_flag This property is required. float
auto renew flag, 0: default status, 1: auto renew, 2: auto not renew.
create_time This property is required. str
create time.
cur_deadline This property is required. str
expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available.
description This property is required. str
description of gateway.
enable_cls This property is required. bool
whether to enable CLS log.
enable_internet This property is required. bool
whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available.
engine_region This property is required. str
engine region of gateway.
feature_version This property is required. str
product version. TRIAL, STANDARD(default value), PROFESSIONAL.
gateway_id This property is required. str
gateway ID.
gateway_minor_version This property is required. str
minor version of gateway.
gateway_version This property is required. str
gateway version. Reference value: 2.4.1, 2.5.1.
ingress_class_name This property is required. str
ingress class name.
instance_ports This property is required. Sequence[GetTseGatewaysResultGatewayListInstancePort]
the port information that the instance monitors.
internet_max_bandwidth_out This property is required. float
public network outbound traffic bandwidth.
internet_pay_mode This property is required. str
trade type of internet. BANDWIDTH, TRAFFIC.
isolate_time This property is required. str
isolation time, used when the gateway is isolated.
load_balancer_type This property is required. str
load balance type of public internet.
name This property is required. str
gateway name.
node_configs This property is required. Sequence[GetTseGatewaysResultGatewayListNodeConfig]
original node config.
public_ip_addresses This property is required. Sequence[str]
addresses of public internet.
status This property is required. str
status of gateway. May return values: Creating, CreateFailed, Running, Modifying, UpdatingSpec, UpdateFailed, Deleting, DeleteFailed, Isolating.
tags This property is required. Sequence[GetTseGatewaysResultGatewayListTag]
tags information of gatewayNote: This field may return null, indicating that a valid value is not available.
trade_type This property is required. float
trade type. 0: postpaid, 1: Prepaid.
type This property is required. str
gateway type.
vpc_configs This property is required. Sequence[GetTseGatewaysResultGatewayListVpcConfig]
vpc information.
autoRenewFlag This property is required. Number
auto renew flag, 0: default status, 1: auto renew, 2: auto not renew.
createTime This property is required. String
create time.
curDeadline This property is required. String
expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available.
description This property is required. String
description of gateway.
enableCls This property is required. Boolean
whether to enable CLS log.
enableInternet This property is required. Boolean
whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available.
engineRegion This property is required. String
engine region of gateway.
featureVersion This property is required. String
product version. TRIAL, STANDARD(default value), PROFESSIONAL.
gatewayId This property is required. String
gateway ID.
gatewayMinorVersion This property is required. String
minor version of gateway.
gatewayVersion This property is required. String
gateway version. Reference value: 2.4.1, 2.5.1.
ingressClassName This property is required. String
ingress class name.
instancePorts This property is required. List<Property Map>
the port information that the instance monitors.
internetMaxBandwidthOut This property is required. Number
public network outbound traffic bandwidth.
internetPayMode This property is required. String
trade type of internet. BANDWIDTH, TRAFFIC.
isolateTime This property is required. String
isolation time, used when the gateway is isolated.
loadBalancerType This property is required. String
load balance type of public internet.
name This property is required. String
gateway name.
nodeConfigs This property is required. List<Property Map>
original node config.
publicIpAddresses This property is required. List<String>
addresses of public internet.
status This property is required. String
status of gateway. May return values: Creating, CreateFailed, Running, Modifying, UpdatingSpec, UpdateFailed, Deleting, DeleteFailed, Isolating.
tags This property is required. List<Property Map>
tags information of gatewayNote: This field may return null, indicating that a valid value is not available.
tradeType This property is required. Number
trade type. 0: postpaid, 1: Prepaid.
type This property is required. String
gateway type.
vpcConfigs This property is required. List<Property Map>
vpc information.

GetTseGatewaysResultGatewayListInstancePort

HttpPort This property is required. string
http port.
HttpsPort This property is required. string
https port.
HttpPort This property is required. string
http port.
HttpsPort This property is required. string
https port.
httpPort This property is required. String
http port.
httpsPort This property is required. String
https port.
httpPort This property is required. string
http port.
httpsPort This property is required. string
https port.
http_port This property is required. str
http port.
https_port This property is required. str
https port.
httpPort This property is required. String
http port.
httpsPort This property is required. String
https port.

GetTseGatewaysResultGatewayListNodeConfig

Number This property is required. double
node number, 2-50.
Specification This property is required. string
specification, 1c2g|2c4g|4c8g|8c16g.
Number This property is required. float64
node number, 2-50.
Specification This property is required. string
specification, 1c2g|2c4g|4c8g|8c16g.
number This property is required. Double
node number, 2-50.
specification This property is required. String
specification, 1c2g|2c4g|4c8g|8c16g.
number This property is required. number
node number, 2-50.
specification This property is required. string
specification, 1c2g|2c4g|4c8g|8c16g.
number This property is required. float
node number, 2-50.
specification This property is required. str
specification, 1c2g|2c4g|4c8g|8c16g.
number This property is required. Number
node number, 2-50.
specification This property is required. String
specification, 1c2g|2c4g|4c8g|8c16g.

GetTseGatewaysResultGatewayListTag

TagKey This property is required. string
tag key.
TagValue This property is required. string
tag value.
TagKey This property is required. string
tag key.
TagValue This property is required. string
tag value.
tagKey This property is required. String
tag key.
tagValue This property is required. String
tag value.
tagKey This property is required. string
tag key.
tagValue This property is required. string
tag value.
tag_key This property is required. str
tag key.
tag_value This property is required. str
tag value.
tagKey This property is required. String
tag key.
tagValue This property is required. String
tag value.

GetTseGatewaysResultGatewayListVpcConfig

SubnetId This property is required. string
subnet ID. Assign an IP address to the engine in the VPC subnet.
VpcId This property is required. string
subnet ID. Assign an IP address to the engine in the VPC subnet.
SubnetId This property is required. string
subnet ID. Assign an IP address to the engine in the VPC subnet.
VpcId This property is required. string
subnet ID. Assign an IP address to the engine in the VPC subnet.
subnetId This property is required. String
subnet ID. Assign an IP address to the engine in the VPC subnet.
vpcId This property is required. String
subnet ID. Assign an IP address to the engine in the VPC subnet.
subnetId This property is required. string
subnet ID. Assign an IP address to the engine in the VPC subnet.
vpcId This property is required. string
subnet ID. Assign an IP address to the engine in the VPC subnet.
subnet_id This property is required. str
subnet ID. Assign an IP address to the engine in the VPC subnet.
vpc_id This property is required. str
subnet ID. Assign an IP address to the engine in the VPC subnet.
subnetId This property is required. String
subnet ID. Assign an IP address to the engine in the VPC subnet.
vpcId This property is required. String
subnet ID. Assign an IP address to the engine in the VPC subnet.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack