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

tencentcloud.getTsfGroupGateways

Explore with Pulumi AI

Use this data source to query detailed information of tsf group_gateways

Example Usage

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

const groupGateways = tencentcloud.getTsfGroupGateways({
    gatewayDeployGroupId: "group-aeoej4qy",
    searchWord: "test",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

group_gateways = tencentcloud.get_tsf_group_gateways(gateway_deploy_group_id="group-aeoej4qy",
    search_word="test")
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.LookupTsfGroupGateways(ctx, &tencentcloud.LookupTsfGroupGatewaysArgs{
			GatewayDeployGroupId: "group-aeoej4qy",
			SearchWord:           pulumi.StringRef("test"),
		}, 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 groupGateways = Tencentcloud.GetTsfGroupGateways.Invoke(new()
    {
        GatewayDeployGroupId = "group-aeoej4qy",
        SearchWord = "test",
    });

});
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.GetTsfGroupGatewaysArgs;
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 groupGateways = TencentcloudFunctions.getTsfGroupGateways(GetTsfGroupGatewaysArgs.builder()
            .gatewayDeployGroupId("group-aeoej4qy")
            .searchWord("test")
            .build());

    }
}
Copy
variables:
  groupGateways:
    fn::invoke:
      function: tencentcloud:getTsfGroupGateways
      arguments:
        gatewayDeployGroupId: group-aeoej4qy
        searchWord: test
Copy

Using getTsfGroupGateways

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 getTsfGroupGateways(args: GetTsfGroupGatewaysArgs, opts?: InvokeOptions): Promise<GetTsfGroupGatewaysResult>
function getTsfGroupGatewaysOutput(args: GetTsfGroupGatewaysOutputArgs, opts?: InvokeOptions): Output<GetTsfGroupGatewaysResult>
Copy
def get_tsf_group_gateways(gateway_deploy_group_id: Optional[str] = None,
                           id: Optional[str] = None,
                           result_output_file: Optional[str] = None,
                           search_word: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetTsfGroupGatewaysResult
def get_tsf_group_gateways_output(gateway_deploy_group_id: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           result_output_file: Optional[pulumi.Input[str]] = None,
                           search_word: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetTsfGroupGatewaysResult]
Copy
func LookupTsfGroupGateways(ctx *Context, args *LookupTsfGroupGatewaysArgs, opts ...InvokeOption) (*LookupTsfGroupGatewaysResult, error)
func LookupTsfGroupGatewaysOutput(ctx *Context, args *LookupTsfGroupGatewaysOutputArgs, opts ...InvokeOption) LookupTsfGroupGatewaysResultOutput
Copy

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

public static class GetTsfGroupGateways 
{
    public static Task<GetTsfGroupGatewaysResult> InvokeAsync(GetTsfGroupGatewaysArgs args, InvokeOptions? opts = null)
    public static Output<GetTsfGroupGatewaysResult> Invoke(GetTsfGroupGatewaysInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTsfGroupGatewaysResult> getTsfGroupGateways(GetTsfGroupGatewaysArgs args, InvokeOptions options)
public static Output<GetTsfGroupGatewaysResult> getTsfGroupGateways(GetTsfGroupGatewaysArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTsfGroupGateways:getTsfGroupGateways
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

GatewayDeployGroupId This property is required. string
gateway group Id.
Id string
ResultOutputFile string
Used to save results.
SearchWord string
search word.
GatewayDeployGroupId This property is required. string
gateway group Id.
Id string
ResultOutputFile string
Used to save results.
SearchWord string
search word.
gatewayDeployGroupId This property is required. String
gateway group Id.
id String
resultOutputFile String
Used to save results.
searchWord String
search word.
gatewayDeployGroupId This property is required. string
gateway group Id.
id string
resultOutputFile string
Used to save results.
searchWord string
search word.
gateway_deploy_group_id This property is required. str
gateway group Id.
id str
result_output_file str
Used to save results.
search_word str
search word.
gatewayDeployGroupId This property is required. String
gateway group Id.
id String
resultOutputFile String
Used to save results.
searchWord String
search word.

getTsfGroupGateways Result

The following output properties are available:

gatewayDeployGroupId String
id String
results List<Property Map>
api group information.
resultOutputFile String
searchWord String

Supporting Types

GetTsfGroupGatewaysResult

Contents This property is required. List<GetTsfGroupGatewaysResultContent>
api group Info.
TotalCount This property is required. double
total count.
Contents This property is required. []GetTsfGroupGatewaysResultContent
api group Info.
TotalCount This property is required. float64
total count.
contents This property is required. List<GetTsfGroupGatewaysResultContent>
api group Info.
totalCount This property is required. Double
total count.
contents This property is required. GetTsfGroupGatewaysResultContent[]
api group Info.
totalCount This property is required. number
total count.
contents This property is required. Sequence[GetTsfGroupGatewaysResultContent]
api group Info.
total_count This property is required. float
total count.
contents This property is required. List<Property Map>
api group Info.
totalCount This property is required. Number
total count.

GetTsfGroupGatewaysResultContent

AclMode This property is required. string
ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
ApiCount This property is required. double
Number of APIs.Note: This field may return null, which means no valid value was found.
AuthType This property is required. string
Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
BindedGatewayDeployGroups This property is required. List<GetTsfGroupGatewaysResultContentBindedGatewayDeployGroup>
Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
CreatedTime This property is required. string
Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
Description This property is required. string
Description.Note: This field may return null, which means no valid value was found.
GatewayInstanceId This property is required. string
Gateway instance ID.Note: This field may return null, which means no valid value was found.
GatewayInstanceType This property is required. string
Gateway instance type.Note: This field may return null, which means no valid value was found.
GroupContext This property is required. string
api group context.Note: This field may return null, which means no valid value was found.
GroupId This property is required. string
api group id.Note: This field may return null, which means no valid value was found.
GroupName This property is required. string
api group name.Note: This field may return null, which means no valid value was found.
GroupType This property is required. string
Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
NamespaceNameKey This property is required. string
Namespace parameter key.Note: This field may return null, which means no valid value was found.
NamespaceNameKeyPosition This property is required. string
Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
ServiceNameKey This property is required. string
Microservice name parameter key.Note: This field may return null, which means no valid value was found.
ServiceNameKeyPosition This property is required. string
Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
Status This property is required. string
Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
UpdatedTime This property is required. string
Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
AclMode This property is required. string
ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
ApiCount This property is required. float64
Number of APIs.Note: This field may return null, which means no valid value was found.
AuthType This property is required. string
Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
BindedGatewayDeployGroups This property is required. []GetTsfGroupGatewaysResultContentBindedGatewayDeployGroup
Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
CreatedTime This property is required. string
Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
Description This property is required. string
Description.Note: This field may return null, which means no valid value was found.
GatewayInstanceId This property is required. string
Gateway instance ID.Note: This field may return null, which means no valid value was found.
GatewayInstanceType This property is required. string
Gateway instance type.Note: This field may return null, which means no valid value was found.
GroupContext This property is required. string
api group context.Note: This field may return null, which means no valid value was found.
GroupId This property is required. string
api group id.Note: This field may return null, which means no valid value was found.
GroupName This property is required. string
api group name.Note: This field may return null, which means no valid value was found.
GroupType This property is required. string
Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
NamespaceNameKey This property is required. string
Namespace parameter key.Note: This field may return null, which means no valid value was found.
NamespaceNameKeyPosition This property is required. string
Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
ServiceNameKey This property is required. string
Microservice name parameter key.Note: This field may return null, which means no valid value was found.
ServiceNameKeyPosition This property is required. string
Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
Status This property is required. string
Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
UpdatedTime This property is required. string
Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
aclMode This property is required. String
ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
apiCount This property is required. Double
Number of APIs.Note: This field may return null, which means no valid value was found.
authType This property is required. String
Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
bindedGatewayDeployGroups This property is required. List<GetTsfGroupGatewaysResultContentBindedGatewayDeployGroup>
Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
createdTime This property is required. String
Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
description This property is required. String
Description.Note: This field may return null, which means no valid value was found.
gatewayInstanceId This property is required. String
Gateway instance ID.Note: This field may return null, which means no valid value was found.
gatewayInstanceType This property is required. String
Gateway instance type.Note: This field may return null, which means no valid value was found.
groupContext This property is required. String
api group context.Note: This field may return null, which means no valid value was found.
groupId This property is required. String
api group id.Note: This field may return null, which means no valid value was found.
groupName This property is required. String
api group name.Note: This field may return null, which means no valid value was found.
groupType This property is required. String
Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
namespaceNameKey This property is required. String
Namespace parameter key.Note: This field may return null, which means no valid value was found.
namespaceNameKeyPosition This property is required. String
Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
serviceNameKey This property is required. String
Microservice name parameter key.Note: This field may return null, which means no valid value was found.
serviceNameKeyPosition This property is required. String
Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
status This property is required. String
Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
updatedTime This property is required. String
Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
aclMode This property is required. string
ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
apiCount This property is required. number
Number of APIs.Note: This field may return null, which means no valid value was found.
authType This property is required. string
Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
bindedGatewayDeployGroups This property is required. GetTsfGroupGatewaysResultContentBindedGatewayDeployGroup[]
Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
createdTime This property is required. string
Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
description This property is required. string
Description.Note: This field may return null, which means no valid value was found.
gatewayInstanceId This property is required. string
Gateway instance ID.Note: This field may return null, which means no valid value was found.
gatewayInstanceType This property is required. string
Gateway instance type.Note: This field may return null, which means no valid value was found.
groupContext This property is required. string
api group context.Note: This field may return null, which means no valid value was found.
groupId This property is required. string
api group id.Note: This field may return null, which means no valid value was found.
groupName This property is required. string
api group name.Note: This field may return null, which means no valid value was found.
groupType This property is required. string
Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
namespaceNameKey This property is required. string
Namespace parameter key.Note: This field may return null, which means no valid value was found.
namespaceNameKeyPosition This property is required. string
Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
serviceNameKey This property is required. string
Microservice name parameter key.Note: This field may return null, which means no valid value was found.
serviceNameKeyPosition This property is required. string
Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
status This property is required. string
Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
updatedTime This property is required. string
Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
acl_mode This property is required. str
ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
api_count This property is required. float
Number of APIs.Note: This field may return null, which means no valid value was found.
auth_type This property is required. str
Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
binded_gateway_deploy_groups This property is required. Sequence[GetTsfGroupGatewaysResultContentBindedGatewayDeployGroup]
Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
created_time This property is required. str
Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
description This property is required. str
Description.Note: This field may return null, which means no valid value was found.
gateway_instance_id This property is required. str
Gateway instance ID.Note: This field may return null, which means no valid value was found.
gateway_instance_type This property is required. str
Gateway instance type.Note: This field may return null, which means no valid value was found.
group_context This property is required. str
api group context.Note: This field may return null, which means no valid value was found.
group_id This property is required. str
api group id.Note: This field may return null, which means no valid value was found.
group_name This property is required. str
api group name.Note: This field may return null, which means no valid value was found.
group_type This property is required. str
Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
namespace_name_key This property is required. str
Namespace parameter key.Note: This field may return null, which means no valid value was found.
namespace_name_key_position This property is required. str
Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
service_name_key This property is required. str
Microservice name parameter key.Note: This field may return null, which means no valid value was found.
service_name_key_position This property is required. str
Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
status This property is required. str
Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
updated_time This property is required. str
Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
aclMode This property is required. String
ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
apiCount This property is required. Number
Number of APIs.Note: This field may return null, which means no valid value was found.
authType This property is required. String
Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
bindedGatewayDeployGroups This property is required. List<Property Map>
Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
createdTime This property is required. String
Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
description This property is required. String
Description.Note: This field may return null, which means no valid value was found.
gatewayInstanceId This property is required. String
Gateway instance ID.Note: This field may return null, which means no valid value was found.
gatewayInstanceType This property is required. String
Gateway instance type.Note: This field may return null, which means no valid value was found.
groupContext This property is required. String
api group context.Note: This field may return null, which means no valid value was found.
groupId This property is required. String
api group id.Note: This field may return null, which means no valid value was found.
groupName This property is required. String
api group name.Note: This field may return null, which means no valid value was found.
groupType This property is required. String
Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
namespaceNameKey This property is required. String
Namespace parameter key.Note: This field may return null, which means no valid value was found.
namespaceNameKeyPosition This property is required. String
Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
serviceNameKey This property is required. String
Microservice name parameter key.Note: This field may return null, which means no valid value was found.
serviceNameKeyPosition This property is required. String
Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
status This property is required. String
Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
updatedTime This property is required. String
Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.

GetTsfGroupGatewaysResultContentBindedGatewayDeployGroup

ApplicationId This property is required. string
application ID.Note: This field may return null, which means no valid value was found.
ApplicationName This property is required. string
application name.Note: This field may return null, which means no valid value was found.
ApplicationType This property is required. string
Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
ClusterType This property is required. string
Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
DeployGroupId This property is required. string
Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
DeployGroupName This property is required. string
Gateway deployment group name.Note: This field may return null, which means no valid value was found.
GroupStatus This property is required. string
Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.
ApplicationId This property is required. string
application ID.Note: This field may return null, which means no valid value was found.
ApplicationName This property is required. string
application name.Note: This field may return null, which means no valid value was found.
ApplicationType This property is required. string
Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
ClusterType This property is required. string
Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
DeployGroupId This property is required. string
Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
DeployGroupName This property is required. string
Gateway deployment group name.Note: This field may return null, which means no valid value was found.
GroupStatus This property is required. string
Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.
applicationId This property is required. String
application ID.Note: This field may return null, which means no valid value was found.
applicationName This property is required. String
application name.Note: This field may return null, which means no valid value was found.
applicationType This property is required. String
Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
clusterType This property is required. String
Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
deployGroupId This property is required. String
Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
deployGroupName This property is required. String
Gateway deployment group name.Note: This field may return null, which means no valid value was found.
groupStatus This property is required. String
Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.
applicationId This property is required. string
application ID.Note: This field may return null, which means no valid value was found.
applicationName This property is required. string
application name.Note: This field may return null, which means no valid value was found.
applicationType This property is required. string
Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
clusterType This property is required. string
Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
deployGroupId This property is required. string
Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
deployGroupName This property is required. string
Gateway deployment group name.Note: This field may return null, which means no valid value was found.
groupStatus This property is required. string
Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.
application_id This property is required. str
application ID.Note: This field may return null, which means no valid value was found.
application_name This property is required. str
application name.Note: This field may return null, which means no valid value was found.
application_type This property is required. str
Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
cluster_type This property is required. str
Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
deploy_group_id This property is required. str
Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
deploy_group_name This property is required. str
Gateway deployment group name.Note: This field may return null, which means no valid value was found.
group_status This property is required. str
Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.
applicationId This property is required. String
application ID.Note: This field may return null, which means no valid value was found.
applicationName This property is required. String
application name.Note: This field may return null, which means no valid value was found.
applicationType This property is required. String
Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
clusterType This property is required. String
Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
deployGroupId This property is required. String
Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
deployGroupName This property is required. String
Gateway deployment group name.Note: This field may return null, which means no valid value was found.
groupStatus This property is required. String
Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.