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

tencentcloud.getTseGatewayNodes

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 gateway_nodes

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const gatewayNodes = tencentcloud.getTseGatewayNodes({
        gatewayId: "gateway-ddbb709b",
        groupId: "group-013c0d8e",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    gateway_nodes = tencentcloud.get_tse_gateway_nodes(gateway_id="gateway-ddbb709b",
        group_id="group-013c0d8e")
    
    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.GetTseGatewayNodes(ctx, &tencentcloud.GetTseGatewayNodesArgs{
    			GatewayId: "gateway-ddbb709b",
    			GroupId:   pulumi.StringRef("group-013c0d8e"),
    		}, 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 gatewayNodes = Tencentcloud.GetTseGatewayNodes.Invoke(new()
        {
            GatewayId = "gateway-ddbb709b",
            GroupId = "group-013c0d8e",
        });
    
    });
    
    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.GetTseGatewayNodesArgs;
    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 gatewayNodes = TencentcloudFunctions.getTseGatewayNodes(GetTseGatewayNodesArgs.builder()
                .gatewayId("gateway-ddbb709b")
                .groupId("group-013c0d8e")
                .build());
    
        }
    }
    
    variables:
      gatewayNodes:
        fn::invoke:
          function: tencentcloud:getTseGatewayNodes
          arguments:
            gatewayId: gateway-ddbb709b
            groupId: group-013c0d8e
    

    Using getTseGatewayNodes

    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 getTseGatewayNodes(args: GetTseGatewayNodesArgs, opts?: InvokeOptions): Promise<GetTseGatewayNodesResult>
    function getTseGatewayNodesOutput(args: GetTseGatewayNodesOutputArgs, opts?: InvokeOptions): Output<GetTseGatewayNodesResult>
    def get_tse_gateway_nodes(gateway_id: Optional[str] = None,
                              group_id: Optional[str] = None,
                              id: Optional[str] = None,
                              result_output_file: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetTseGatewayNodesResult
    def get_tse_gateway_nodes_output(gateway_id: Optional[pulumi.Input[str]] = None,
                              group_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[GetTseGatewayNodesResult]
    func GetTseGatewayNodes(ctx *Context, args *GetTseGatewayNodesArgs, opts ...InvokeOption) (*GetTseGatewayNodesResult, error)
    func GetTseGatewayNodesOutput(ctx *Context, args *GetTseGatewayNodesOutputArgs, opts ...InvokeOption) GetTseGatewayNodesResultOutput

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

    public static class GetTseGatewayNodes 
    {
        public static Task<GetTseGatewayNodesResult> InvokeAsync(GetTseGatewayNodesArgs args, InvokeOptions? opts = null)
        public static Output<GetTseGatewayNodesResult> Invoke(GetTseGatewayNodesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTseGatewayNodesResult> getTseGatewayNodes(GetTseGatewayNodesArgs args, InvokeOptions options)
    public static Output<GetTseGatewayNodesResult> getTseGatewayNodes(GetTseGatewayNodesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTseGatewayNodes:getTseGatewayNodes
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GatewayId string
    gateway ID.
    GroupId string
    gateway group ID.
    Id string
    ResultOutputFile string
    Used to save results.
    GatewayId string
    gateway ID.
    GroupId string
    gateway group ID.
    Id string
    ResultOutputFile string
    Used to save results.
    gatewayId String
    gateway ID.
    groupId String
    gateway group ID.
    id String
    resultOutputFile String
    Used to save results.
    gatewayId string
    gateway ID.
    groupId string
    gateway group ID.
    id string
    resultOutputFile string
    Used to save results.
    gateway_id str
    gateway ID.
    group_id str
    gateway group ID.
    id str
    result_output_file str
    Used to save results.
    gatewayId String
    gateway ID.
    groupId String
    gateway group ID.
    id String
    resultOutputFile String
    Used to save results.

    getTseGatewayNodes Result

    The following output properties are available:

    GatewayId string
    Id string
    NodeLists List<GetTseGatewayNodesNodeList>
    nodes information.
    GroupId string
    Group IDNote: This field may return null, indicating that a valid value is not available.
    ResultOutputFile string
    GatewayId string
    Id string
    NodeLists []GetTseGatewayNodesNodeList
    nodes information.
    GroupId string
    Group IDNote: This field may return null, indicating that a valid value is not available.
    ResultOutputFile string
    gatewayId String
    id String
    nodeLists List<GetTseGatewayNodesNodeList>
    nodes information.
    groupId String
    Group IDNote: This field may return null, indicating that a valid value is not available.
    resultOutputFile String
    gatewayId string
    id string
    nodeLists GetTseGatewayNodesNodeList[]
    nodes information.
    groupId string
    Group IDNote: This field may return null, indicating that a valid value is not available.
    resultOutputFile string
    gateway_id str
    id str
    node_lists Sequence[GetTseGatewayNodesNodeList]
    nodes information.
    group_id str
    Group IDNote: This field may return null, indicating that a valid value is not available.
    result_output_file str
    gatewayId String
    id String
    nodeLists List<Property Map>
    nodes information.
    groupId String
    Group IDNote: This field may return null, indicating that a valid value is not available.
    resultOutputFile String

    Supporting Types

    GetTseGatewayNodesNodeList

    GroupId string
    gateway group ID.
    GroupName string
    Group nameNote: This field may return null, indicating that a valid value is not available.
    NodeId string
    gateway node id.
    NodeIp string
    gateway node ip.
    Status string
    statusNote: This field may return null, indicating that a valid value is not available.
    Zone string
    ZoneNote: This field may return null, indicating that a valid value is not available.
    ZoneId string
    Zone idNote: This field may return null, indicating that a valid value is not available.
    GroupId string
    gateway group ID.
    GroupName string
    Group nameNote: This field may return null, indicating that a valid value is not available.
    NodeId string
    gateway node id.
    NodeIp string
    gateway node ip.
    Status string
    statusNote: This field may return null, indicating that a valid value is not available.
    Zone string
    ZoneNote: This field may return null, indicating that a valid value is not available.
    ZoneId string
    Zone idNote: This field may return null, indicating that a valid value is not available.
    groupId String
    gateway group ID.
    groupName String
    Group nameNote: This field may return null, indicating that a valid value is not available.
    nodeId String
    gateway node id.
    nodeIp String
    gateway node ip.
    status String
    statusNote: This field may return null, indicating that a valid value is not available.
    zone String
    ZoneNote: This field may return null, indicating that a valid value is not available.
    zoneId String
    Zone idNote: This field may return null, indicating that a valid value is not available.
    groupId string
    gateway group ID.
    groupName string
    Group nameNote: This field may return null, indicating that a valid value is not available.
    nodeId string
    gateway node id.
    nodeIp string
    gateway node ip.
    status string
    statusNote: This field may return null, indicating that a valid value is not available.
    zone string
    ZoneNote: This field may return null, indicating that a valid value is not available.
    zoneId string
    Zone idNote: This field may return null, indicating that a valid value is not available.
    group_id str
    gateway group ID.
    group_name str
    Group nameNote: This field may return null, indicating that a valid value is not available.
    node_id str
    gateway node id.
    node_ip str
    gateway node ip.
    status str
    statusNote: This field may return null, indicating that a valid value is not available.
    zone str
    ZoneNote: This field may return null, indicating that a valid value is not available.
    zone_id str
    Zone idNote: This field may return null, indicating that a valid value is not available.
    groupId String
    gateway group ID.
    groupName String
    Group nameNote: This field may return null, indicating that a valid value is not available.
    nodeId String
    gateway node id.
    nodeIp String
    gateway node ip.
    status String
    statusNote: This field may return null, indicating that a valid value is not available.
    zone String
    ZoneNote: This field may return null, indicating that a valid value is not available.
    zoneId String
    Zone idNote: This field may return null, indicating that a valid value is not available.

    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