Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Use this data source to query detailed information of TEO multi path gateways
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getTeoMultiPathGateways({
zoneId: "zone-2o1xvpmq7nn",
filters: [{
name: "gateway-type",
values: ["cloud"],
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_teo_multi_path_gateways(zone_id="zone-2o1xvpmq7nn",
filters=[{
"name": "gateway-type",
"values": ["cloud"],
}])
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.GetTeoMultiPathGateways(ctx, &tencentcloud.GetTeoMultiPathGatewaysArgs{
ZoneId: "zone-2o1xvpmq7nn",
Filters: []tencentcloud.GetTeoMultiPathGatewaysFilter{
{
Name: "gateway-type",
Values: []string{
"cloud",
},
},
},
}, 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 example = Tencentcloud.GetTeoMultiPathGateways.Invoke(new()
{
ZoneId = "zone-2o1xvpmq7nn",
Filters = new[]
{
new Tencentcloud.Inputs.GetTeoMultiPathGatewaysFilterInputArgs
{
Name = "gateway-type",
Values = new[]
{
"cloud",
},
},
},
});
});
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.GetTeoMultiPathGatewaysArgs;
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 example = TencentcloudFunctions.getTeoMultiPathGateways(GetTeoMultiPathGatewaysArgs.builder()
.zoneId("zone-2o1xvpmq7nn")
.filters(GetTeoMultiPathGatewaysFilterArgs.builder()
.name("gateway-type")
.values("cloud")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getTeoMultiPathGateways
arguments:
zoneId: zone-2o1xvpmq7nn
filters:
- name: gateway-type
values:
- cloud
Example coming soon!
Using getTeoMultiPathGateways
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 getTeoMultiPathGateways(args: GetTeoMultiPathGatewaysArgs, opts?: InvokeOptions): Promise<GetTeoMultiPathGatewaysResult>
function getTeoMultiPathGatewaysOutput(args: GetTeoMultiPathGatewaysOutputArgs, opts?: InvokeOptions): Output<GetTeoMultiPathGatewaysResult>def get_teo_multi_path_gateways(filters: Optional[Sequence[GetTeoMultiPathGatewaysFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTeoMultiPathGatewaysResult
def get_teo_multi_path_gateways_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetTeoMultiPathGatewaysFilterArgs]]]] = None,
id: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
zone_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTeoMultiPathGatewaysResult]func GetTeoMultiPathGateways(ctx *Context, args *GetTeoMultiPathGatewaysArgs, opts ...InvokeOption) (*GetTeoMultiPathGatewaysResult, error)
func GetTeoMultiPathGatewaysOutput(ctx *Context, args *GetTeoMultiPathGatewaysOutputArgs, opts ...InvokeOption) GetTeoMultiPathGatewaysResultOutput> Note: This function is named GetTeoMultiPathGateways in the Go SDK.
public static class GetTeoMultiPathGateways
{
public static Task<GetTeoMultiPathGatewaysResult> InvokeAsync(GetTeoMultiPathGatewaysArgs args, InvokeOptions? opts = null)
public static Output<GetTeoMultiPathGatewaysResult> Invoke(GetTeoMultiPathGatewaysInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTeoMultiPathGatewaysResult> getTeoMultiPathGateways(GetTeoMultiPathGatewaysArgs args, InvokeOptions options)
public static Output<GetTeoMultiPathGatewaysResult> getTeoMultiPathGateways(GetTeoMultiPathGatewaysArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTeoMultiPathGateways:getTeoMultiPathGateways
arguments:
# arguments dictionarydata "tencentcloud_getteomultipathgateways" "name" {
# arguments
}The following arguments are supported:
- Zone
Id string - Site ID.
- Filters
List<Get
Teo Multi Path Gateways Filter> - Filter conditions. The maximum value of Filters.Values is 20. If this parameter is not filled in, all gateway information under the current appid will be returned. Detailed filter conditions are as follows: gateway-type: filter by gateway type, supporting values cloud and private, representing filtering cloud gateways and private gateways respectively; keyword: filter by gateway name keyword.
- Id string
- Result
Output stringFile - Used to save results.
- Zone
Id string - Site ID.
- Filters
[]Get
Teo Multi Path Gateways Filter - Filter conditions. The maximum value of Filters.Values is 20. If this parameter is not filled in, all gateway information under the current appid will be returned. Detailed filter conditions are as follows: gateway-type: filter by gateway type, supporting values cloud and private, representing filtering cloud gateways and private gateways respectively; keyword: filter by gateway name keyword.
- Id string
- Result
Output stringFile - Used to save results.
- zone_
id string - Site ID.
- filters list(object)
- Filter conditions. The maximum value of Filters.Values is 20. If this parameter is not filled in, all gateway information under the current appid will be returned. Detailed filter conditions are as follows: gateway-type: filter by gateway type, supporting values cloud and private, representing filtering cloud gateways and private gateways respectively; keyword: filter by gateway name keyword.
- id string
- result_
output_ stringfile - Used to save results.
- zone
Id String - Site ID.
- filters
List<Get
Teo Multi Path Gateways Filter> - Filter conditions. The maximum value of Filters.Values is 20. If this parameter is not filled in, all gateway information under the current appid will be returned. Detailed filter conditions are as follows: gateway-type: filter by gateway type, supporting values cloud and private, representing filtering cloud gateways and private gateways respectively; keyword: filter by gateway name keyword.
- id String
- result
Output StringFile - Used to save results.
- zone
Id string - Site ID.
- filters
Get
Teo Multi Path Gateways Filter[] - Filter conditions. The maximum value of Filters.Values is 20. If this parameter is not filled in, all gateway information under the current appid will be returned. Detailed filter conditions are as follows: gateway-type: filter by gateway type, supporting values cloud and private, representing filtering cloud gateways and private gateways respectively; keyword: filter by gateway name keyword.
- id string
- result
Output stringFile - Used to save results.
- zone_
id str - Site ID.
- filters
Sequence[Get
Teo Multi Path Gateways Filter] - Filter conditions. The maximum value of Filters.Values is 20. If this parameter is not filled in, all gateway information under the current appid will be returned. Detailed filter conditions are as follows: gateway-type: filter by gateway type, supporting values cloud and private, representing filtering cloud gateways and private gateways respectively; keyword: filter by gateway name keyword.
- id str
- result_
output_ strfile - Used to save results.
- zone
Id String - Site ID.
- filters List<Property Map>
- Filter conditions. The maximum value of Filters.Values is 20. If this parameter is not filled in, all gateway information under the current appid will be returned. Detailed filter conditions are as follows: gateway-type: filter by gateway type, supporting values cloud and private, representing filtering cloud gateways and private gateways respectively; keyword: filter by gateway name keyword.
- id String
- result
Output StringFile - Used to save results.
getTeoMultiPathGateways Result
The following output properties are available:
- Gateways
List<Get
Teo Multi Path Gateways Gateway> - Gateway details.
- Id string
- Zone
Id string - Filters
List<Get
Teo Multi Path Gateways Filter> - Result
Output stringFile
- Gateways
[]Get
Teo Multi Path Gateways Gateway - Gateway details.
- Id string
- Zone
Id string - Filters
[]Get
Teo Multi Path Gateways Filter - Result
Output stringFile
- gateways list(object)
- Gateway details.
- id string
- zone_
id string - filters list(object)
- result_
output_ stringfile
- gateways
List<Get
Teo Multi Path Gateways Gateway> - Gateway details.
- id String
- zone
Id String - filters
List<Get
Teo Multi Path Gateways Filter> - result
Output StringFile
- gateways
Get
Teo Multi Path Gateways Gateway[] - Gateway details.
- id string
- zone
Id string - filters
Get
Teo Multi Path Gateways Filter[] - result
Output stringFile
- gateways List<Property Map>
- Gateway details.
- id String
- zone
Id String - filters List<Property Map>
- result
Output StringFile
Supporting Types
GetTeoMultiPathGatewaysFilter
GetTeoMultiPathGatewaysGateway
- Gateway
Id string - Gateway ID.
- Gateway
Ip string - Gateway IP, in IPv4 format.
- Gateway
Name string - Gateway name.
- Gateway
Port double - Gateway port, range 1-65535 (excluding 8888).
- Gateway
Type string - Gateway type. Valid values: cloud (cloud gateway managed by Tencent Cloud), private (private gateway deployed by user).
- Lines
List<Get
Teo Multi Path Gateways Gateway Line> - Line information. Returned when querying gateway details via DescribeMultiPathGateway, not returned when querying gateway list via DescribeMultiPathGateways.
- Need
Confirm string - Whether the gateway origin IP list has changed and needs re-confirmation. true: origin IP list changed, needs confirmation; false: origin IP list unchanged, no confirmation needed.
- Region
Id string - Gateway region ID, can be obtained from DescribeMultiPathGatewayRegions API.
- Status string
- Gateway status. Valid values: creating, online, offline, disable.
- Gateway
Id string - Gateway ID.
- Gateway
Ip string - Gateway IP, in IPv4 format.
- Gateway
Name string - Gateway name.
- Gateway
Port float64 - Gateway port, range 1-65535 (excluding 8888).
- Gateway
Type string - Gateway type. Valid values: cloud (cloud gateway managed by Tencent Cloud), private (private gateway deployed by user).
- Lines
[]Get
Teo Multi Path Gateways Gateway Line - Line information. Returned when querying gateway details via DescribeMultiPathGateway, not returned when querying gateway list via DescribeMultiPathGateways.
- Need
Confirm string - Whether the gateway origin IP list has changed and needs re-confirmation. true: origin IP list changed, needs confirmation; false: origin IP list unchanged, no confirmation needed.
- Region
Id string - Gateway region ID, can be obtained from DescribeMultiPathGatewayRegions API.
- Status string
- Gateway status. Valid values: creating, online, offline, disable.
- gateway_
id string - Gateway ID.
- gateway_
ip string - Gateway IP, in IPv4 format.
- gateway_
name string - Gateway name.
- gateway_
port number - Gateway port, range 1-65535 (excluding 8888).
- gateway_
type string - Gateway type. Valid values: cloud (cloud gateway managed by Tencent Cloud), private (private gateway deployed by user).
- lines list(object)
- Line information. Returned when querying gateway details via DescribeMultiPathGateway, not returned when querying gateway list via DescribeMultiPathGateways.
- need_
confirm string - Whether the gateway origin IP list has changed and needs re-confirmation. true: origin IP list changed, needs confirmation; false: origin IP list unchanged, no confirmation needed.
- region_
id string - Gateway region ID, can be obtained from DescribeMultiPathGatewayRegions API.
- status string
- Gateway status. Valid values: creating, online, offline, disable.
- gateway
Id String - Gateway ID.
- gateway
Ip String - Gateway IP, in IPv4 format.
- gateway
Name String - Gateway name.
- gateway
Port Double - Gateway port, range 1-65535 (excluding 8888).
- gateway
Type String - Gateway type. Valid values: cloud (cloud gateway managed by Tencent Cloud), private (private gateway deployed by user).
- lines
List<Get
Teo Multi Path Gateways Gateway Line> - Line information. Returned when querying gateway details via DescribeMultiPathGateway, not returned when querying gateway list via DescribeMultiPathGateways.
- need
Confirm String - Whether the gateway origin IP list has changed and needs re-confirmation. true: origin IP list changed, needs confirmation; false: origin IP list unchanged, no confirmation needed.
- region
Id String - Gateway region ID, can be obtained from DescribeMultiPathGatewayRegions API.
- status String
- Gateway status. Valid values: creating, online, offline, disable.
- gateway
Id string - Gateway ID.
- gateway
Ip string - Gateway IP, in IPv4 format.
- gateway
Name string - Gateway name.
- gateway
Port number - Gateway port, range 1-65535 (excluding 8888).
- gateway
Type string - Gateway type. Valid values: cloud (cloud gateway managed by Tencent Cloud), private (private gateway deployed by user).
- lines
Get
Teo Multi Path Gateways Gateway Line[] - Line information. Returned when querying gateway details via DescribeMultiPathGateway, not returned when querying gateway list via DescribeMultiPathGateways.
- need
Confirm string - Whether the gateway origin IP list has changed and needs re-confirmation. true: origin IP list changed, needs confirmation; false: origin IP list unchanged, no confirmation needed.
- region
Id string - Gateway region ID, can be obtained from DescribeMultiPathGatewayRegions API.
- status string
- Gateway status. Valid values: creating, online, offline, disable.
- gateway_
id str - Gateway ID.
- gateway_
ip str - Gateway IP, in IPv4 format.
- gateway_
name str - Gateway name.
- gateway_
port float - Gateway port, range 1-65535 (excluding 8888).
- gateway_
type str - Gateway type. Valid values: cloud (cloud gateway managed by Tencent Cloud), private (private gateway deployed by user).
- lines
Sequence[Get
Teo Multi Path Gateways Gateway Line] - Line information. Returned when querying gateway details via DescribeMultiPathGateway, not returned when querying gateway list via DescribeMultiPathGateways.
- need_
confirm str - Whether the gateway origin IP list has changed and needs re-confirmation. true: origin IP list changed, needs confirmation; false: origin IP list unchanged, no confirmation needed.
- region_
id str - Gateway region ID, can be obtained from DescribeMultiPathGatewayRegions API.
- status str
- Gateway status. Valid values: creating, online, offline, disable.
- gateway
Id String - Gateway ID.
- gateway
Ip String - Gateway IP, in IPv4 format.
- gateway
Name String - Gateway name.
- gateway
Port Number - Gateway port, range 1-65535 (excluding 8888).
- gateway
Type String - Gateway type. Valid values: cloud (cloud gateway managed by Tencent Cloud), private (private gateway deployed by user).
- lines List<Property Map>
- Line information. Returned when querying gateway details via DescribeMultiPathGateway, not returned when querying gateway list via DescribeMultiPathGateways.
- need
Confirm String - Whether the gateway origin IP list has changed and needs re-confirmation. true: origin IP list changed, needs confirmation; false: origin IP list unchanged, no confirmation needed.
- region
Id String - Gateway region ID, can be obtained from DescribeMultiPathGatewayRegions API.
- status String
- Gateway status. Valid values: creating, online, offline, disable.
GetTeoMultiPathGatewaysGatewayLine
- Line
Address string - Line address, in host:port format.
- Line
Id string - Line ID. line-0 and line-1 are built-in line IDs. line-0: direct line, does not support add/edit/delete; line-1: EdgeOne L4 proxy line, supports modifying instances and rules, does not support delete; line-2 and above: EdgeOne L4 proxy line or custom line, supports modify/delete instances and rules.
- Line
Type string - Line type. Valid values: direct (direct line, does not support edit/delete), proxy (EdgeOne L4 proxy line, supports editing instances and rules, does not support delete), custom (custom line, supports edit and delete).
- Proxy
Id string - L4 proxy instance ID, returned when LineType is proxy (EdgeOne L4 proxy).
- Rule
Id string - Forwarding rule ID, returned when LineType is proxy (EdgeOne L4 proxy).
- Line
Address string - Line address, in host:port format.
- Line
Id string - Line ID. line-0 and line-1 are built-in line IDs. line-0: direct line, does not support add/edit/delete; line-1: EdgeOne L4 proxy line, supports modifying instances and rules, does not support delete; line-2 and above: EdgeOne L4 proxy line or custom line, supports modify/delete instances and rules.
- Line
Type string - Line type. Valid values: direct (direct line, does not support edit/delete), proxy (EdgeOne L4 proxy line, supports editing instances and rules, does not support delete), custom (custom line, supports edit and delete).
- Proxy
Id string - L4 proxy instance ID, returned when LineType is proxy (EdgeOne L4 proxy).
- Rule
Id string - Forwarding rule ID, returned when LineType is proxy (EdgeOne L4 proxy).
- line_
address string - Line address, in host:port format.
- line_
id string - Line ID. line-0 and line-1 are built-in line IDs. line-0: direct line, does not support add/edit/delete; line-1: EdgeOne L4 proxy line, supports modifying instances and rules, does not support delete; line-2 and above: EdgeOne L4 proxy line or custom line, supports modify/delete instances and rules.
- line_
type string - Line type. Valid values: direct (direct line, does not support edit/delete), proxy (EdgeOne L4 proxy line, supports editing instances and rules, does not support delete), custom (custom line, supports edit and delete).
- proxy_
id string - L4 proxy instance ID, returned when LineType is proxy (EdgeOne L4 proxy).
- rule_
id string - Forwarding rule ID, returned when LineType is proxy (EdgeOne L4 proxy).
- line
Address String - Line address, in host:port format.
- line
Id String - Line ID. line-0 and line-1 are built-in line IDs. line-0: direct line, does not support add/edit/delete; line-1: EdgeOne L4 proxy line, supports modifying instances and rules, does not support delete; line-2 and above: EdgeOne L4 proxy line or custom line, supports modify/delete instances and rules.
- line
Type String - Line type. Valid values: direct (direct line, does not support edit/delete), proxy (EdgeOne L4 proxy line, supports editing instances and rules, does not support delete), custom (custom line, supports edit and delete).
- proxy
Id String - L4 proxy instance ID, returned when LineType is proxy (EdgeOne L4 proxy).
- rule
Id String - Forwarding rule ID, returned when LineType is proxy (EdgeOne L4 proxy).
- line
Address string - Line address, in host:port format.
- line
Id string - Line ID. line-0 and line-1 are built-in line IDs. line-0: direct line, does not support add/edit/delete; line-1: EdgeOne L4 proxy line, supports modifying instances and rules, does not support delete; line-2 and above: EdgeOne L4 proxy line or custom line, supports modify/delete instances and rules.
- line
Type string - Line type. Valid values: direct (direct line, does not support edit/delete), proxy (EdgeOne L4 proxy line, supports editing instances and rules, does not support delete), custom (custom line, supports edit and delete).
- proxy
Id string - L4 proxy instance ID, returned when LineType is proxy (EdgeOne L4 proxy).
- rule
Id string - Forwarding rule ID, returned when LineType is proxy (EdgeOne L4 proxy).
- line_
address str - Line address, in host:port format.
- line_
id str - Line ID. line-0 and line-1 are built-in line IDs. line-0: direct line, does not support add/edit/delete; line-1: EdgeOne L4 proxy line, supports modifying instances and rules, does not support delete; line-2 and above: EdgeOne L4 proxy line or custom line, supports modify/delete instances and rules.
- line_
type str - Line type. Valid values: direct (direct line, does not support edit/delete), proxy (EdgeOne L4 proxy line, supports editing instances and rules, does not support delete), custom (custom line, supports edit and delete).
- proxy_
id str - L4 proxy instance ID, returned when LineType is proxy (EdgeOne L4 proxy).
- rule_
id str - Forwarding rule ID, returned when LineType is proxy (EdgeOne L4 proxy).
- line
Address String - Line address, in host:port format.
- line
Id String - Line ID. line-0 and line-1 are built-in line IDs. line-0: direct line, does not support add/edit/delete; line-1: EdgeOne L4 proxy line, supports modifying instances and rules, does not support delete; line-2 and above: EdgeOne L4 proxy line or custom line, supports modify/delete instances and rules.
- line
Type String - Line type. Valid values: direct (direct line, does not support edit/delete), proxy (EdgeOne L4 proxy line, supports editing instances and rules, does not support delete), custom (custom line, supports edit and delete).
- proxy
Id String - L4 proxy instance ID, returned when LineType is proxy (EdgeOne L4 proxy).
- rule
Id String - Forwarding rule ID, returned when LineType is proxy (EdgeOne L4 proxy).
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
