tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
tencentcloud.getTsfApiDetail
Start a Neo task
Explain and create a tencentcloud.getTsfApiDetail resource
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
Use this data source to query detailed information of tsf api_detail
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const apiDetail = tencentcloud.getTsfApiDetail({
microserviceId: "ms-yq3jo6jd",
path: "/printRequest",
method: "GET",
pkgVersion: "20210625192923",
applicationId: "application-a24x29xv",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
api_detail = tencentcloud.get_tsf_api_detail(microservice_id="ms-yq3jo6jd",
path="/printRequest",
method="GET",
pkg_version="20210625192923",
application_id="application-a24x29xv")
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.LookupTsfApiDetail(ctx, &tencentcloud.LookupTsfApiDetailArgs{
MicroserviceId: "ms-yq3jo6jd",
Path: "/printRequest",
Method: "GET",
PkgVersion: "20210625192923",
ApplicationId: "application-a24x29xv",
}, 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 apiDetail = Tencentcloud.GetTsfApiDetail.Invoke(new()
{
MicroserviceId = "ms-yq3jo6jd",
Path = "/printRequest",
Method = "GET",
PkgVersion = "20210625192923",
ApplicationId = "application-a24x29xv",
});
});
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.GetTsfApiDetailArgs;
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 apiDetail = TencentcloudFunctions.getTsfApiDetail(GetTsfApiDetailArgs.builder()
.microserviceId("ms-yq3jo6jd")
.path("/printRequest")
.method("GET")
.pkgVersion("20210625192923")
.applicationId("application-a24x29xv")
.build());
}
}
variables:
apiDetail:
fn::invoke:
function: tencentcloud:getTsfApiDetail
arguments:
microserviceId: ms-yq3jo6jd
path: /printRequest
method: GET
pkgVersion: '20210625192923'
applicationId: application-a24x29xv
Using getTsfApiDetail
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 getTsfApiDetail(args: GetTsfApiDetailArgs, opts?: InvokeOptions): Promise<GetTsfApiDetailResult>
function getTsfApiDetailOutput(args: GetTsfApiDetailOutputArgs, opts?: InvokeOptions): Output<GetTsfApiDetailResult>def get_tsf_api_detail(application_id: Optional[str] = None,
id: Optional[str] = None,
method: Optional[str] = None,
microservice_id: Optional[str] = None,
path: Optional[str] = None,
pkg_version: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTsfApiDetailResult
def get_tsf_api_detail_output(application_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
method: Optional[pulumi.Input[str]] = None,
microservice_id: Optional[pulumi.Input[str]] = None,
path: Optional[pulumi.Input[str]] = None,
pkg_version: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTsfApiDetailResult]func LookupTsfApiDetail(ctx *Context, args *LookupTsfApiDetailArgs, opts ...InvokeOption) (*LookupTsfApiDetailResult, error)
func LookupTsfApiDetailOutput(ctx *Context, args *LookupTsfApiDetailOutputArgs, opts ...InvokeOption) LookupTsfApiDetailResultOutput> Note: This function is named LookupTsfApiDetail in the Go SDK.
public static class GetTsfApiDetail
{
public static Task<GetTsfApiDetailResult> InvokeAsync(GetTsfApiDetailArgs args, InvokeOptions? opts = null)
public static Output<GetTsfApiDetailResult> Invoke(GetTsfApiDetailInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTsfApiDetailResult> getTsfApiDetail(GetTsfApiDetailArgs args, InvokeOptions options)
public static Output<GetTsfApiDetailResult> getTsfApiDetail(GetTsfApiDetailArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTsfApiDetail:getTsfApiDetail
arguments:
# arguments dictionaryThe following arguments are supported:
- Application
Id string - application id.
- Method string
- request method.
- Microservice
Id string - microservice id.
- Path string
- api path.
- Pkg
Version string - pkg version.
- Id string
- Result
Output stringFile - Used to save results.
- Application
Id string - application id.
- Method string
- request method.
- Microservice
Id string - microservice id.
- Path string
- api path.
- Pkg
Version string - pkg version.
- Id string
- Result
Output stringFile - Used to save results.
- application
Id String - application id.
- method String
- request method.
- microservice
Id String - microservice id.
- path String
- api path.
- pkg
Version String - pkg version.
- id String
- result
Output StringFile - Used to save results.
- application
Id string - application id.
- method string
- request method.
- microservice
Id string - microservice id.
- path string
- api path.
- pkg
Version string - pkg version.
- id string
- result
Output stringFile - Used to save results.
- application_
id str - application id.
- method str
- request method.
- microservice_
id str - microservice id.
- path str
- api path.
- pkg_
version str - pkg version.
- id str
- result_
output_ strfile - Used to save results.
- application
Id String - application id.
- method String
- request method.
- microservice
Id String - microservice id.
- path String
- api path.
- pkg
Version String - pkg version.
- id String
- result
Output StringFile - Used to save results.
getTsfApiDetail Result
The following output properties are available:
- Application
Id string - Id string
- Method string
- Microservice
Id string - Path string
- Pkg
Version string - Results
List<Get
Tsf Api Detail Result> - api detail.
- Result
Output stringFile
- Application
Id string - Id string
- Method string
- Microservice
Id string - Path string
- Pkg
Version string - Results
[]Get
Tsf Api Detail Result - api detail.
- Result
Output stringFile
- application
Id String - id String
- method String
- microservice
Id String - path String
- pkg
Version String - results
List<Get
Tsf Api Detail Result> - api detail.
- result
Output StringFile
- application
Id string - id string
- method string
- microservice
Id string - path string
- pkg
Version string - results
Get
Tsf Api Detail Result[] - api detail.
- result
Output stringFile
- application_
id str - id str
- method str
- microservice_
id str - path str
- pkg_
version str - results
Sequence[Get
Tsf Api Detail Result] - api detail.
- result_
output_ strfile
- application
Id String - id String
- method String
- microservice
Id String - path String
- pkg
Version String - results List<Property Map>
- api detail.
- result
Output StringFile
Supporting Types
GetTsfApiDetailResult
- Can
Run bool - can debug or not.
- Definitions
List<Get
Tsf Api Detail Result Definition> - api data struct.
- Description string
- param description.
- Request
Content stringType - api content type.
- Requests
List<Get
Tsf Api Detail Result Request> - api request description.
- Responses
List<Get
Tsf Api Detail Result Response> - api response.
- Status double
- API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
- Can
Run bool - can debug or not.
- Definitions
[]Get
Tsf Api Detail Result Definition - api data struct.
- Description string
- param description.
- Request
Content stringType - api content type.
- Requests
[]Get
Tsf Api Detail Result Request - api request description.
- Responses
[]Get
Tsf Api Detail Result Response - api response.
- Status float64
- API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
- can
Run Boolean - can debug or not.
- definitions
List<Get
Tsf Api Detail Result Definition> - api data struct.
- description String
- param description.
- request
Content StringType - api content type.
- requests
List<Get
Tsf Api Detail Result Request> - api request description.
- responses
List<Get
Tsf Api Detail Result Response> - api response.
- status Double
- API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
- can
Run boolean - can debug or not.
- definitions
Get
Tsf Api Detail Result Definition[] - api data struct.
- description string
- param description.
- request
Content stringType - api content type.
- requests
Get
Tsf Api Detail Result Request[] - api request description.
- responses
Get
Tsf Api Detail Result Response[] - api response.
- status number
- API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
- can_
run bool - can debug or not.
- definitions
Sequence[Get
Tsf Api Detail Result Definition] - api data struct.
- description str
- param description.
- request_
content_ strtype - api content type.
- requests
Sequence[Get
Tsf Api Detail Result Request] - api request description.
- responses
Sequence[Get
Tsf Api Detail Result Response] - api response.
- status float
- API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
- can
Run Boolean - can debug or not.
- definitions List<Property Map>
- api data struct.
- description String
- param description.
- request
Content StringType - api content type.
- requests List<Property Map>
- api request description.
- responses List<Property Map>
- api response.
- status Number
- API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
GetTsfApiDetailResultDefinition
- Name string
- param description.
- Properties
List<Get
Tsf Api Detail Result Definition Property> - object property list.
- Name string
- param description.
- Properties
[]Get
Tsf Api Detail Result Definition Property - object property list.
- name String
- param description.
- properties
List<Get
Tsf Api Detail Result Definition Property> - object property list.
- name string
- param description.
- properties
Get
Tsf Api Detail Result Definition Property[] - object property list.
- name str
- param description.
- properties
Sequence[Get
Tsf Api Detail Result Definition Property] - object property list.
- name String
- param description.
- properties List<Property Map>
- object property list.
GetTsfApiDetailResultDefinitionProperty
- Description string
- param description.
- Name string
- param description.
- Type string
- param type.
- Description string
- param description.
- Name string
- param description.
- Type string
- param type.
- description String
- param description.
- name String
- param description.
- type String
- param type.
- description string
- param description.
- name string
- param description.
- type string
- param type.
- description str
- param description.
- name str
- param description.
- type str
- param type.
- description String
- param description.
- name String
- param description.
- type String
- param type.
GetTsfApiDetailResultRequest
- Default
Value string - default value.
- Description string
- param description.
- In string
- param position.
- Name string
- param description.
- Required bool
- require or not.
- Type string
- param type.
- Default
Value string - default value.
- Description string
- param description.
- In string
- param position.
- Name string
- param description.
- Required bool
- require or not.
- Type string
- param type.
- default
Value String - default value.
- description String
- param description.
- in String
- param position.
- name String
- param description.
- required Boolean
- require or not.
- type String
- param type.
- default
Value string - default value.
- description string
- param description.
- in string
- param position.
- name string
- param description.
- required boolean
- require or not.
- type string
- param type.
- default_
value str - default value.
- description str
- param description.
- in_ str
- param position.
- name str
- param description.
- required bool
- require or not.
- type str
- param type.
- default
Value String - default value.
- description String
- param description.
- in String
- param position.
- name String
- param description.
- required Boolean
- require or not.
- type String
- param type.
GetTsfApiDetailResultResponse
- Description string
- param description.
- Name string
- param description.
- Type string
- param type.
- Description string
- param description.
- Name string
- param description.
- Type string
- param type.
- description String
- param description.
- name String
- param description.
- type String
- param type.
- description string
- param description.
- name string
- param description.
- type string
- param type.
- description str
- param description.
- name str
- param description.
- type str
- param type.
- description String
- param description.
- name String
- param description.
- type String
- param type.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
