tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getTsfApiDetail
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 api_detail
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const apiDetail = tencentcloud.getTsfApiDetail({
applicationId: "application-a24x29xv",
method: "GET",
microserviceId: "ms-yq3jo6jd",
path: "/printRequest",
pkgVersion: "20210625192923",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
api_detail = tencentcloud.get_tsf_api_detail(application_id="application-a24x29xv",
method="GET",
microservice_id="ms-yq3jo6jd",
path="/printRequest",
pkg_version="20210625192923")
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{
ApplicationId: "application-a24x29xv",
Method: "GET",
MicroserviceId: "ms-yq3jo6jd",
Path: "/printRequest",
PkgVersion: "20210625192923",
}, 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()
{
ApplicationId = "application-a24x29xv",
Method = "GET",
MicroserviceId = "ms-yq3jo6jd",
Path = "/printRequest",
PkgVersion = "20210625192923",
});
});
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()
.applicationId("application-a24x29xv")
.method("GET")
.microserviceId("ms-yq3jo6jd")
.path("/printRequest")
.pkgVersion("20210625192923")
.build());
}
}
variables:
apiDetail:
fn::invoke:
function: tencentcloud:getTsfApiDetail
arguments:
applicationId: application-a24x29xv
method: GET
microserviceId: ms-yq3jo6jd
path: /printRequest
pkgVersion: '20210625192923'
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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack