tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getTsfGatewayAllGroupApis
Explore with Pulumi AI
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:
- Gateway
Deploy stringGroup Id - gateway group Id.
- Id string
- Result
Output stringFile - Used to save results.
- Search
Word string - Search keyword, supports api group name or API path.
- Gateway
Deploy stringGroup Id - gateway group Id.
- Id string
- Result
Output stringFile - Used to save results.
- Search
Word string - Search keyword, supports api group name or API path.
- gateway
Deploy StringGroup Id - gateway group Id.
- id String
- result
Output StringFile - Used to save results.
- search
Word String - Search keyword, supports api group name or API path.
- gateway
Deploy stringGroup Id - gateway group Id.
- id string
- result
Output stringFile - Used to save results.
- search
Word string - Search keyword, supports api group name or API path.
- gateway_
deploy_ strgroup_ id - gateway group Id.
- id str
- result_
output_ strfile - Used to save results.
- search_
word str - Search keyword, supports api group name or API path.
- gateway
Deploy StringGroup Id - gateway group Id.
- id String
- result
Output StringFile - Used to save results.
- search
Word String - Search keyword, supports api group name or API path.
getTsfGatewayAllGroupApis Result
The following output properties are available:
- Gateway
Deploy stringGroup Id - Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
- Id string
- Results
List<Get
Tsf Gateway All Group Apis Result> - Gateway group and API list information.
- Result
Output stringFile - Search
Word string
- Gateway
Deploy stringGroup Id - Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
- Id string
- Results
[]Get
Tsf Gateway All Group Apis Result - Gateway group and API list information.
- Result
Output stringFile - Search
Word string
- gateway
Deploy StringGroup Id - Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
- id String
- results
List<Get
Tsf Gateway All Group Apis Result> - Gateway group and API list information.
- result
Output StringFile - search
Word String
- gateway
Deploy stringGroup Id - Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
- id string
- results
Get
Tsf Gateway All Group Apis Result[] - Gateway group and API list information.
- result
Output stringFile - search
Word string
- gateway_
deploy_ strgroup_ id - Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
- id str
- results
Sequence[Get
Tsf Gateway All Group Apis Result] - Gateway group and API list information.
- result_
output_ strfile - search_
word str
- gateway
Deploy StringGroup Id - 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.
- result
Output StringFile - search
Word String
Supporting Types
GetTsfGatewayAllGroupApisResult
- Gateway
Deploy stringGroup Id - gateway group Id.
- Gateway
Deploy stringGroup Name - Gateway deployment group name.Note: This field may return null, which means no valid value was found.
- Group
Num double - Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
- Groups
List<Get
Tsf Gateway All Group Apis Result Group> - Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
- Gateway
Deploy stringGroup Id - gateway group Id.
- Gateway
Deploy stringGroup Name - Gateway deployment group name.Note: This field may return null, which means no valid value was found.
- Group
Num float64 - Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
- Groups
[]Get
Tsf Gateway All Group Apis Result Group - Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
- gateway
Deploy StringGroup Id - gateway group Id.
- gateway
Deploy StringGroup Name - Gateway deployment group name.Note: This field may return null, which means no valid value was found.
- group
Num Double - Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
- groups
List<Get
Tsf Gateway All Group Apis Result Group> - Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
- gateway
Deploy stringGroup Id - gateway group Id.
- gateway
Deploy stringGroup Name - Gateway deployment group name.Note: This field may return null, which means no valid value was found.
- group
Num number - Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
- groups
Get
Tsf Gateway All Group Apis Result Group[] - Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
- gateway_
deploy_ strgroup_ id - gateway group Id.
- gateway_
deploy_ strgroup_ name - 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[Get
Tsf Gateway All Group Apis Result Group] - Gateway deployment api group list.Note: This field may return null, which means no valid value was found.
- gateway
Deploy StringGroup Id - gateway group Id.
- gateway
Deploy StringGroup Name - Gateway deployment group name.Note: This field may return null, which means no valid value was found.
- group
Num 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
- Gateway
Instance stringId - gateway instance id.Note: This field may return null, which means no valid value was found.
- Gateway
Instance stringType - Type of the gateway instance.Note: This field may return null, which means no valid value was found.
- Group
Api doubleCount - Number of APIs under the group. Note: This field may return null, which means no valid value was found.
- Group
Apis List<GetTsf Gateway All Group Apis Result Group Group Api> - List of APIs under the group.Note: This field may return null, which means no valid value was found.
- Group
Id string - api group id.Note: This field may return null, which means no valid value was found.
- Group
Name string - api group name.Note: This field may return null, which means no valid value was found.
- Gateway
Instance stringId - gateway instance id.Note: This field may return null, which means no valid value was found.
- Gateway
Instance stringType - Type of the gateway instance.Note: This field may return null, which means no valid value was found.
- Group
Api float64Count - Number of APIs under the group. Note: This field may return null, which means no valid value was found.
- Group
Apis []GetTsf Gateway All Group Apis Result Group Group Api - List of APIs under the group.Note: This field may return null, which means no valid value was found.
- Group
Id string - api group id.Note: This field may return null, which means no valid value was found.
- Group
Name string - api group name.Note: This field may return null, which means no valid value was found.
- gateway
Instance StringId - gateway instance id.Note: This field may return null, which means no valid value was found.
- gateway
Instance StringType - Type of the gateway instance.Note: This field may return null, which means no valid value was found.
- group
Api DoubleCount - Number of APIs under the group. Note: This field may return null, which means no valid value was found.
- group
Apis List<GetTsf Gateway All Group Apis Result Group Group Api> - List of APIs under the group.Note: This field may return null, which means no valid value was found.
- group
Id String - api group id.Note: This field may return null, which means no valid value was found.
- group
Name String - api group name.Note: This field may return null, which means no valid value was found.
- gateway
Instance stringId - gateway instance id.Note: This field may return null, which means no valid value was found.
- gateway
Instance stringType - Type of the gateway instance.Note: This field may return null, which means no valid value was found.
- group
Api numberCount - Number of APIs under the group. Note: This field may return null, which means no valid value was found.
- group
Apis GetTsf Gateway All Group Apis Result Group Group Api[] - List of APIs under the group.Note: This field may return null, which means no valid value was found.
- group
Id string - api group id.Note: This field may return null, which means no valid value was found.
- group
Name string - api group name.Note: This field may return null, which means no valid value was found.
- gateway_
instance_ strid - gateway instance id.Note: This field may return null, which means no valid value was found.
- gateway_
instance_ strtype - Type of the gateway instance.Note: This field may return null, which means no valid value was found.
- group_
api_ floatcount - Number of APIs under the group. Note: This field may return null, which means no valid value was found.
- group_
apis Sequence[GetTsf Gateway All Group Apis Result Group Group Api] - 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.
- gateway
Instance StringId - gateway instance id.Note: This field may return null, which means no valid value was found.
- gateway
Instance StringType - Type of the gateway instance.Note: This field may return null, which means no valid value was found.
- group
Api NumberCount - Number of APIs under the group. Note: This field may return null, which means no valid value was found.
- group
Apis List<Property Map> - List of APIs under the group.Note: This field may return null, which means no valid value was found.
- group
Id String - api group id.Note: This field may return null, which means no valid value was found.
- group
Name String - api group name.Note: This field may return null, which means no valid value was found.
GetTsfGatewayAllGroupApisResultGroupGroupApi
- Api
Id string - API ID.
- Method string
- API method.
- Microservice
Name string - API service name.
- Namespace
Name string - namespace name.
- Path string
- API path.
- Api
Id string - API ID.
- Method string
- API method.
- Microservice
Name string - API service name.
- Namespace
Name string - namespace name.
- Path string
- API path.
- api
Id String - API ID.
- method String
- API method.
- microservice
Name String - API service name.
- namespace
Name String - namespace name.
- path String
- API path.
- api
Id string - API ID.
- method string
- API method.
- microservice
Name string - API service name.
- namespace
Name 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.
- api
Id String - API ID.
- method String
- API method.
- microservice
Name String - API service name.
- namespace
Name 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 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack