tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getTseGatewayRoutes
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 gateway_routes
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const gatewayRoutes = tencentcloud.getTseGatewayRoutes({
gatewayId: "gateway-ddbb709b",
routeName: "keep-routes",
serviceName: "test",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
gateway_routes = tencentcloud.get_tse_gateway_routes(gateway_id="gateway-ddbb709b",
route_name="keep-routes",
service_name="test")
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.LookupTseGatewayRoutes(ctx, &tencentcloud.LookupTseGatewayRoutesArgs{
GatewayId: "gateway-ddbb709b",
RouteName: pulumi.StringRef("keep-routes"),
ServiceName: pulumi.StringRef("test"),
}, 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 gatewayRoutes = Tencentcloud.GetTseGatewayRoutes.Invoke(new()
{
GatewayId = "gateway-ddbb709b",
RouteName = "keep-routes",
ServiceName = "test",
});
});
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.GetTseGatewayRoutesArgs;
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 gatewayRoutes = TencentcloudFunctions.getTseGatewayRoutes(GetTseGatewayRoutesArgs.builder()
.gatewayId("gateway-ddbb709b")
.routeName("keep-routes")
.serviceName("test")
.build());
}
}
variables:
gatewayRoutes:
fn::invoke:
function: tencentcloud:getTseGatewayRoutes
arguments:
gatewayId: gateway-ddbb709b
routeName: keep-routes
serviceName: test
Using getTseGatewayRoutes
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 getTseGatewayRoutes(args: GetTseGatewayRoutesArgs, opts?: InvokeOptions): Promise<GetTseGatewayRoutesResult>
function getTseGatewayRoutesOutput(args: GetTseGatewayRoutesOutputArgs, opts?: InvokeOptions): Output<GetTseGatewayRoutesResult>
def get_tse_gateway_routes(gateway_id: Optional[str] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
route_name: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTseGatewayRoutesResult
def get_tse_gateway_routes_output(gateway_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
route_name: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTseGatewayRoutesResult]
func LookupTseGatewayRoutes(ctx *Context, args *LookupTseGatewayRoutesArgs, opts ...InvokeOption) (*LookupTseGatewayRoutesResult, error)
func LookupTseGatewayRoutesOutput(ctx *Context, args *LookupTseGatewayRoutesOutputArgs, opts ...InvokeOption) LookupTseGatewayRoutesResultOutput
> Note: This function is named LookupTseGatewayRoutes
in the Go SDK.
public static class GetTseGatewayRoutes
{
public static Task<GetTseGatewayRoutesResult> InvokeAsync(GetTseGatewayRoutesArgs args, InvokeOptions? opts = null)
public static Output<GetTseGatewayRoutesResult> Invoke(GetTseGatewayRoutesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTseGatewayRoutesResult> getTseGatewayRoutes(GetTseGatewayRoutesArgs args, InvokeOptions options)
public static Output<GetTseGatewayRoutesResult> getTseGatewayRoutes(GetTseGatewayRoutesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTseGatewayRoutes:getTseGatewayRoutes
arguments:
# arguments dictionary
The following arguments are supported:
- Gateway
Id This property is required. string - gateway ID.
- Id string
- service ID.
- Result
Output stringFile - Used to save results.
- Route
Name string - route name.
- Service
Name string - service name.
- Gateway
Id This property is required. string - gateway ID.
- Id string
- service ID.
- Result
Output stringFile - Used to save results.
- Route
Name string - route name.
- Service
Name string - service name.
- gateway
Id This property is required. String - gateway ID.
- id String
- service ID.
- result
Output StringFile - Used to save results.
- route
Name String - route name.
- service
Name String - service name.
- gateway
Id This property is required. string - gateway ID.
- id string
- service ID.
- result
Output stringFile - Used to save results.
- route
Name string - route name.
- service
Name string - service name.
- gateway_
id This property is required. str - gateway ID.
- id str
- service ID.
- result_
output_ strfile - Used to save results.
- route_
name str - route name.
- service_
name str - service name.
- gateway
Id This property is required. String - gateway ID.
- id String
- service ID.
- result
Output StringFile - Used to save results.
- route
Name String - route name.
- service
Name String - service name.
getTseGatewayRoutes Result
The following output properties are available:
- Gateway
Id string - Id string
- service ID.
- Results
List<Get
Tse Gateway Routes Result> - result.
- Result
Output stringFile - Route
Name string - Service
Name string - service name.
- Gateway
Id string - Id string
- service ID.
- Results
[]Get
Tse Gateway Routes Result - result.
- Result
Output stringFile - Route
Name string - Service
Name string - service name.
- gateway
Id String - id String
- service ID.
- results
List<Get
Tse Gateway Routes Result> - result.
- result
Output StringFile - route
Name String - service
Name String - service name.
- gateway
Id string - id string
- service ID.
- results
Get
Tse Gateway Routes Result[] - result.
- result
Output stringFile - route
Name string - service
Name string - service name.
- gateway_
id str - id str
- service ID.
- results
Sequence[Get
Tse Gateway Routes Result] - result.
- result_
output_ strfile - route_
name str - service_
name str - service name.
- gateway
Id String - id String
- service ID.
- results List<Property Map>
- result.
- result
Output StringFile - route
Name String - service
Name String - service name.
Supporting Types
GetTseGatewayRoutesResult
- Route
Lists This property is required. List<GetTse Gateway Routes Result Route List> - route list.
- Total
Count This property is required. double - total count.
- Route
Lists This property is required. []GetTse Gateway Routes Result Route List - route list.
- Total
Count This property is required. float64 - total count.
- route
Lists This property is required. List<GetTse Gateway Routes Result Route List> - route list.
- total
Count This property is required. Double - total count.
- route
Lists This property is required. GetTse Gateway Routes Result Route List[] - route list.
- total
Count This property is required. number - total count.
- route_
lists This property is required. Sequence[GetTse Gateway Routes Result Route List] - route list.
- total_
count This property is required. float - total count.
- route
Lists This property is required. List<Property Map> - route list.
- total
Count This property is required. Number - total count.
GetTseGatewayRoutesResultRouteList
- Created
Time This property is required. string - created time.
- Destination
Ports This property is required. List<double> - destination port for Layer 4 matching.
- Force
Https This property is required. bool - whether to enable forced HTTPS, no longer use.
- Headers
This property is required. List<GetTse Gateway Routes Result Route List Header> - the headers of route.
- Hosts
This property is required. List<string> - host list.
- Https
Redirect Status Code This property is required. double - https redirection status code.
- Id
This property is required. string - service ID.
- Methods
This property is required. List<string> - method list.
- Name
This property is required. string - service name.
- Paths
This property is required. List<string> - path list.
- Preserve
Host This property is required. bool - whether to keep the host when forwarding to the backend.
- Protocols
This property is required. List<string> - protocol list.
- Service
Id This property is required. string - service ID.
- Service
Name This property is required. string - service name.
- Strip
Path This property is required. bool - whether to strip path when forwarding to the backend.
- Created
Time This property is required. string - created time.
- Destination
Ports This property is required. []float64 - destination port for Layer 4 matching.
- Force
Https This property is required. bool - whether to enable forced HTTPS, no longer use.
- Headers
This property is required. []GetTse Gateway Routes Result Route List Header - the headers of route.
- Hosts
This property is required. []string - host list.
- Https
Redirect Status Code This property is required. float64 - https redirection status code.
- Id
This property is required. string - service ID.
- Methods
This property is required. []string - method list.
- Name
This property is required. string - service name.
- Paths
This property is required. []string - path list.
- Preserve
Host This property is required. bool - whether to keep the host when forwarding to the backend.
- Protocols
This property is required. []string - protocol list.
- Service
Id This property is required. string - service ID.
- Service
Name This property is required. string - service name.
- Strip
Path This property is required. bool - whether to strip path when forwarding to the backend.
- created
Time This property is required. String - created time.
- destination
Ports This property is required. List<Double> - destination port for Layer 4 matching.
- force
Https This property is required. Boolean - whether to enable forced HTTPS, no longer use.
- headers
This property is required. List<GetTse Gateway Routes Result Route List Header> - the headers of route.
- hosts
This property is required. List<String> - host list.
- https
Redirect Status Code This property is required. Double - https redirection status code.
- id
This property is required. String - service ID.
- methods
This property is required. List<String> - method list.
- name
This property is required. String - service name.
- paths
This property is required. List<String> - path list.
- preserve
Host This property is required. Boolean - whether to keep the host when forwarding to the backend.
- protocols
This property is required. List<String> - protocol list.
- service
Id This property is required. String - service ID.
- service
Name This property is required. String - service name.
- strip
Path This property is required. Boolean - whether to strip path when forwarding to the backend.
- created
Time This property is required. string - created time.
- destination
Ports This property is required. number[] - destination port for Layer 4 matching.
- force
Https This property is required. boolean - whether to enable forced HTTPS, no longer use.
- headers
This property is required. GetTse Gateway Routes Result Route List Header[] - the headers of route.
- hosts
This property is required. string[] - host list.
- https
Redirect Status Code This property is required. number - https redirection status code.
- id
This property is required. string - service ID.
- methods
This property is required. string[] - method list.
- name
This property is required. string - service name.
- paths
This property is required. string[] - path list.
- preserve
Host This property is required. boolean - whether to keep the host when forwarding to the backend.
- protocols
This property is required. string[] - protocol list.
- service
Id This property is required. string - service ID.
- service
Name This property is required. string - service name.
- strip
Path This property is required. boolean - whether to strip path when forwarding to the backend.
- created_
time This property is required. str - created time.
- destination_
ports This property is required. Sequence[float] - destination port for Layer 4 matching.
- force_
https This property is required. bool - whether to enable forced HTTPS, no longer use.
- headers
This property is required. Sequence[GetTse Gateway Routes Result Route List Header] - the headers of route.
- hosts
This property is required. Sequence[str] - host list.
- https_
redirect_ status_ code This property is required. float - https redirection status code.
- id
This property is required. str - service ID.
- methods
This property is required. Sequence[str] - method list.
- name
This property is required. str - service name.
- paths
This property is required. Sequence[str] - path list.
- preserve_
host This property is required. bool - whether to keep the host when forwarding to the backend.
- protocols
This property is required. Sequence[str] - protocol list.
- service_
id This property is required. str - service ID.
- service_
name This property is required. str - service name.
- strip_
path This property is required. bool - whether to strip path when forwarding to the backend.
- created
Time This property is required. String - created time.
- destination
Ports This property is required. List<Number> - destination port for Layer 4 matching.
- force
Https This property is required. Boolean - whether to enable forced HTTPS, no longer use.
- headers
This property is required. List<Property Map> - the headers of route.
- hosts
This property is required. List<String> - host list.
- https
Redirect Status Code This property is required. Number - https redirection status code.
- id
This property is required. String - service ID.
- methods
This property is required. List<String> - method list.
- name
This property is required. String - service name.
- paths
This property is required. List<String> - path list.
- preserve
Host This property is required. Boolean - whether to keep the host when forwarding to the backend.
- protocols
This property is required. List<String> - protocol list.
- service
Id This property is required. String - service ID.
- service
Name This property is required. String - service name.
- strip
Path This property is required. Boolean - whether to strip path when forwarding to the backend.
GetTseGatewayRoutesResultRouteListHeader
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