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

tencentcloud.getTsfGatewayAllGroupApis

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 tsf gateway_all_group_apis

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const gatewayAllGroupApis = tencentcloud.getTsfGatewayAllGroupApis({
        gatewayDeployGroupId: "group-aeoej4qy",
        searchWord: "user",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    gateway_all_group_apis = tencentcloud.get_tsf_gateway_all_group_apis(gateway_deploy_group_id="group-aeoej4qy",
        search_word="user")
    
    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.LookupTsfGatewayAllGroupApis(ctx, &tencentcloud.LookupTsfGatewayAllGroupApisArgs{
    			GatewayDeployGroupId: "group-aeoej4qy",
    			SearchWord:           pulumi.StringRef("user"),
    		}, 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 gatewayAllGroupApis = Tencentcloud.GetTsfGatewayAllGroupApis.Invoke(new()
        {
            GatewayDeployGroupId = "group-aeoej4qy",
            SearchWord = "user",
        });
    
    });
    
    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.GetTsfGatewayAllGroupApisArgs;
    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 gatewayAllGroupApis = TencentcloudFunctions.getTsfGatewayAllGroupApis(GetTsfGatewayAllGroupApisArgs.builder()
                .gatewayDeployGroupId("group-aeoej4qy")
                .searchWord("user")
                .build());
    
        }
    }
    
    variables:
      gatewayAllGroupApis:
        fn::invoke:
          function: tencentcloud:getTsfGatewayAllGroupApis
          arguments:
            gatewayDeployGroupId: group-aeoej4qy
            searchWord: user
    

    Using getTsfGatewayAllGroupApis

    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 getTsfGatewayAllGroupApis(args: GetTsfGatewayAllGroupApisArgs, opts?: InvokeOptions): Promise<GetTsfGatewayAllGroupApisResult>
    function getTsfGatewayAllGroupApisOutput(args: GetTsfGatewayAllGroupApisOutputArgs, opts?: InvokeOptions): Output<GetTsfGatewayAllGroupApisResult>
    def get_tsf_gateway_all_group_apis(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) -> GetTsfGatewayAllGroupApisResult
    def get_tsf_gateway_all_group_apis_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[GetTsfGatewayAllGroupApisResult]
    func LookupTsfGatewayAllGroupApis(ctx *Context, args *LookupTsfGatewayAllGroupApisArgs, opts ...InvokeOption) (*LookupTsfGatewayAllGroupApisResult, error)
    func LookupTsfGatewayAllGroupApisOutput(ctx *Context, args *LookupTsfGatewayAllGroupApisOutputArgs, opts ...InvokeOption) LookupTsfGatewayAllGroupApisResultOutput

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

    public static class GetTsfGatewayAllGroupApis 
    {
        public static Task<GetTsfGatewayAllGroupApisResult> InvokeAsync(GetTsfGatewayAllGroupApisArgs args, InvokeOptions? opts = null)
        public static Output<GetTsfGatewayAllGroupApisResult> Invoke(GetTsfGatewayAllGroupApisInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTsfGatewayAllGroupApisResult> getTsfGatewayAllGroupApis(GetTsfGatewayAllGroupApisArgs args, InvokeOptions options)
    public static Output<GetTsfGatewayAllGroupApisResult> getTsfGatewayAllGroupApis(GetTsfGatewayAllGroupApisArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTsfGatewayAllGroupApis:getTsfGatewayAllGroupApis
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GatewayDeployGroupId string
    gateway group Id.
    Id string
    ResultOutputFile string
    Used to save results.
    SearchWord string
    Search keyword, supports api group name or API path.
    GatewayDeployGroupId string
    gateway group Id.
    Id string
    ResultOutputFile string
    Used to save results.
    SearchWord string
    Search keyword, supports api group name or API path.
    gatewayDeployGroupId String
    gateway group Id.
    id String
    resultOutputFile String
    Used to save results.
    searchWord String
    Search keyword, supports api group name or API path.
    gatewayDeployGroupId string
    gateway group Id.
    id string
    resultOutputFile string
    Used to save results.
    searchWord string
    Search keyword, supports api group name or API path.
    gateway_deploy_group_id str
    gateway group Id.
    id str
    result_output_file str
    Used to save results.
    search_word str
    Search keyword, supports api group name or API path.
    gatewayDeployGroupId String
    gateway group Id.
    id String
    resultOutputFile String
    Used to save results.
    searchWord String
    Search keyword, supports api group name or API path.

    getTsfGatewayAllGroupApis Result

    The following output properties are available:

    GatewayDeployGroupId string
    Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
    Id string
    Results List<GetTsfGatewayAllGroupApisResult>
    Gateway group and API list information.
    ResultOutputFile string
    SearchWord string
    GatewayDeployGroupId string
    Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
    Id string
    Results []GetTsfGatewayAllGroupApisResult
    Gateway group and API list information.
    ResultOutputFile string
    SearchWord string
    gatewayDeployGroupId String
    Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
    id String
    results List<GetTsfGatewayAllGroupApisResult>
    Gateway group and API list information.
    resultOutputFile String
    searchWord String
    gatewayDeployGroupId string
    Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
    id string
    results GetTsfGatewayAllGroupApisResult[]
    Gateway group and API list information.
    resultOutputFile string
    searchWord string
    gateway_deploy_group_id str
    Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
    id str
    results Sequence[GetTsfGatewayAllGroupApisResult]
    Gateway group and API list information.
    result_output_file str
    search_word str
    gatewayDeployGroupId String
    Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
    id String
    results List<Property Map>
    Gateway group and API list information.
    resultOutputFile String
    searchWord String

    Supporting Types

    GetTsfGatewayAllGroupApisResult

    GatewayDeployGroupId string
    gateway group Id.
    GatewayDeployGroupName string
    Gateway deployment group name.Note: This field may return null, which means no valid value was found.
    GroupNum double
    Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
    Groups List<GetTsfGatewayAllGroupApisResultGroup>
    Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
    GatewayDeployGroupId string
    gateway group Id.
    GatewayDeployGroupName string
    Gateway deployment group name.Note: This field may return null, which means no valid value was found.
    GroupNum float64
    Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
    Groups []GetTsfGatewayAllGroupApisResultGroup
    Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
    gatewayDeployGroupId String
    gateway group Id.
    gatewayDeployGroupName String
    Gateway deployment group name.Note: This field may return null, which means no valid value was found.
    groupNum Double
    Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
    groups List<GetTsfGatewayAllGroupApisResultGroup>
    Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
    gatewayDeployGroupId string
    gateway group Id.
    gatewayDeployGroupName string
    Gateway deployment group name.Note: This field may return null, which means no valid value was found.
    groupNum number
    Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
    groups GetTsfGatewayAllGroupApisResultGroup[]
    Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
    gateway_deploy_group_id str
    gateway group Id.
    gateway_deploy_group_name str
    Gateway deployment group name.Note: This field may return null, which means no valid value was found.
    group_num float
    Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
    groups Sequence[GetTsfGatewayAllGroupApisResultGroup]
    Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
    gatewayDeployGroupId String
    gateway group Id.
    gatewayDeployGroupName String
    Gateway deployment group name.Note: This field may return null, which means no valid value was found.
    groupNum Number
    Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
    groups List<Property Map>
    Gateway deployment api group list.Note: This field may return null, which means no valid value was found.

    GetTsfGatewayAllGroupApisResultGroup

    GatewayInstanceId string
    gateway instance id.Note: This field may return null, which means no valid value was found.
    GatewayInstanceType string
    Type of the gateway instance.Note: This field may return null, which means no valid value was found.
    GroupApiCount double
    Number of APIs under the group. Note: This field may return null, which means no valid value was found.
    GroupApis List<GetTsfGatewayAllGroupApisResultGroupGroupApi>
    List of APIs under the group.Note: This field may return null, which means no valid value was found.
    GroupId string
    api group id.Note: This field may return null, which means no valid value was found.
    GroupName string
    api group name.Note: This field may return null, which means no valid value was found.
    GatewayInstanceId string
    gateway instance id.Note: This field may return null, which means no valid value was found.
    GatewayInstanceType string
    Type of the gateway instance.Note: This field may return null, which means no valid value was found.
    GroupApiCount float64
    Number of APIs under the group. Note: This field may return null, which means no valid value was found.
    GroupApis []GetTsfGatewayAllGroupApisResultGroupGroupApi
    List of APIs under the group.Note: This field may return null, which means no valid value was found.
    GroupId string
    api group id.Note: This field may return null, which means no valid value was found.
    GroupName string
    api group name.Note: This field may return null, which means no valid value was found.
    gatewayInstanceId String
    gateway instance id.Note: This field may return null, which means no valid value was found.
    gatewayInstanceType String
    Type of the gateway instance.Note: This field may return null, which means no valid value was found.
    groupApiCount Double
    Number of APIs under the group. Note: This field may return null, which means no valid value was found.
    groupApis List<GetTsfGatewayAllGroupApisResultGroupGroupApi>
    List of APIs under the group.Note: This field may return null, which means no valid value was found.
    groupId String
    api group id.Note: This field may return null, which means no valid value was found.
    groupName String
    api group name.Note: This field may return null, which means no valid value was found.
    gatewayInstanceId string
    gateway instance id.Note: This field may return null, which means no valid value was found.
    gatewayInstanceType string
    Type of the gateway instance.Note: This field may return null, which means no valid value was found.
    groupApiCount number
    Number of APIs under the group. Note: This field may return null, which means no valid value was found.
    groupApis GetTsfGatewayAllGroupApisResultGroupGroupApi[]
    List of APIs under the group.Note: This field may return null, which means no valid value was found.
    groupId string
    api group id.Note: This field may return null, which means no valid value was found.
    groupName string
    api group name.Note: This field may return null, which means no valid value was found.
    gateway_instance_id str
    gateway instance id.Note: This field may return null, which means no valid value was found.
    gateway_instance_type str
    Type of the gateway instance.Note: This field may return null, which means no valid value was found.
    group_api_count float
    Number of APIs under the group. Note: This field may return null, which means no valid value was found.
    group_apis Sequence[GetTsfGatewayAllGroupApisResultGroupGroupApi]
    List of APIs under the group.Note: This field may return null, which means no valid value was found.
    group_id str
    api group id.Note: This field may return null, which means no valid value was found.
    group_name str
    api group name.Note: This field may return null, which means no valid value was found.
    gatewayInstanceId String
    gateway instance id.Note: This field may return null, which means no valid value was found.
    gatewayInstanceType String
    Type of the gateway instance.Note: This field may return null, which means no valid value was found.
    groupApiCount Number
    Number of APIs under the group. Note: This field may return null, which means no valid value was found.
    groupApis List<Property Map>
    List of APIs under the group.Note: This field may return null, which means no valid value was found.
    groupId String
    api group id.Note: This field may return null, which means no valid value was found.
    groupName String
    api group name.Note: This field may return null, which means no valid value was found.

    GetTsfGatewayAllGroupApisResultGroupGroupApi

    ApiId string
    API ID.
    Method string
    API method.
    MicroserviceName string
    API service name.
    NamespaceName string
    namespace name.
    Path string
    API path.
    ApiId string
    API ID.
    Method string
    API method.
    MicroserviceName string
    API service name.
    NamespaceName string
    namespace name.
    Path string
    API path.
    apiId String
    API ID.
    method String
    API method.
    microserviceName String
    API service name.
    namespaceName String
    namespace name.
    path String
    API path.
    apiId string
    API ID.
    method string
    API method.
    microserviceName string
    API service name.
    namespaceName string
    namespace name.
    path string
    API path.
    api_id str
    API ID.
    method str
    API method.
    microservice_name str
    API service name.
    namespace_name str
    namespace name.
    path str
    API path.
    apiId String
    API ID.
    method String
    API method.
    microserviceName String
    API service name.
    namespaceName String
    namespace name.
    path String
    API path.

    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