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

tencentcloud.getTsfMicroserviceApiVersion

Explore with Pulumi AI

Use this data source to query detailed information of tsf microservice_api_version

Example Usage

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

const microserviceApiVersion = tencentcloud.getTsfMicroserviceApiVersion({
    method: "get",
    microserviceId: "ms-yq3jo6jd",
    path: "",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

microservice_api_version = tencentcloud.get_tsf_microservice_api_version(method="get",
    microservice_id="ms-yq3jo6jd",
    path="")
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.LookupTsfMicroserviceApiVersion(ctx, &tencentcloud.LookupTsfMicroserviceApiVersionArgs{
			Method:         pulumi.StringRef("get"),
			MicroserviceId: "ms-yq3jo6jd",
			Path:           pulumi.StringRef(""),
		}, 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 microserviceApiVersion = Tencentcloud.GetTsfMicroserviceApiVersion.Invoke(new()
    {
        Method = "get",
        MicroserviceId = "ms-yq3jo6jd",
        Path = "",
    });

});
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.GetTsfMicroserviceApiVersionArgs;
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 microserviceApiVersion = TencentcloudFunctions.getTsfMicroserviceApiVersion(GetTsfMicroserviceApiVersionArgs.builder()
            .method("get")
            .microserviceId("ms-yq3jo6jd")
            .path("")
            .build());

    }
}
Copy
variables:
  microserviceApiVersion:
    fn::invoke:
      function: tencentcloud:getTsfMicroserviceApiVersion
      arguments:
        method: get
        microserviceId: ms-yq3jo6jd
        path: ""
Copy

Using getTsfMicroserviceApiVersion

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 getTsfMicroserviceApiVersion(args: GetTsfMicroserviceApiVersionArgs, opts?: InvokeOptions): Promise<GetTsfMicroserviceApiVersionResult>
function getTsfMicroserviceApiVersionOutput(args: GetTsfMicroserviceApiVersionOutputArgs, opts?: InvokeOptions): Output<GetTsfMicroserviceApiVersionResult>
Copy
def get_tsf_microservice_api_version(id: Optional[str] = None,
                                     method: Optional[str] = None,
                                     microservice_id: Optional[str] = None,
                                     path: Optional[str] = None,
                                     result_output_file: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetTsfMicroserviceApiVersionResult
def get_tsf_microservice_api_version_output(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,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetTsfMicroserviceApiVersionResult]
Copy
func LookupTsfMicroserviceApiVersion(ctx *Context, args *LookupTsfMicroserviceApiVersionArgs, opts ...InvokeOption) (*LookupTsfMicroserviceApiVersionResult, error)
func LookupTsfMicroserviceApiVersionOutput(ctx *Context, args *LookupTsfMicroserviceApiVersionOutputArgs, opts ...InvokeOption) LookupTsfMicroserviceApiVersionResultOutput
Copy

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

public static class GetTsfMicroserviceApiVersion 
{
    public static Task<GetTsfMicroserviceApiVersionResult> InvokeAsync(GetTsfMicroserviceApiVersionArgs args, InvokeOptions? opts = null)
    public static Output<GetTsfMicroserviceApiVersionResult> Invoke(GetTsfMicroserviceApiVersionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTsfMicroserviceApiVersionResult> getTsfMicroserviceApiVersion(GetTsfMicroserviceApiVersionArgs args, InvokeOptions options)
public static Output<GetTsfMicroserviceApiVersionResult> getTsfMicroserviceApiVersion(GetTsfMicroserviceApiVersionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTsfMicroserviceApiVersion:getTsfMicroserviceApiVersion
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MicroserviceId This property is required. string
Microservice ID.
Id string
Method string
request method.
Path string
api path.
ResultOutputFile string
Used to save results.
MicroserviceId This property is required. string
Microservice ID.
Id string
Method string
request method.
Path string
api path.
ResultOutputFile string
Used to save results.
microserviceId This property is required. String
Microservice ID.
id String
method String
request method.
path String
api path.
resultOutputFile String
Used to save results.
microserviceId This property is required. string
Microservice ID.
id string
method string
request method.
path string
api path.
resultOutputFile string
Used to save results.
microservice_id This property is required. str
Microservice ID.
id str
method str
request method.
path str
api path.
result_output_file str
Used to save results.
microserviceId This property is required. String
Microservice ID.
id String
method String
request method.
path String
api path.
resultOutputFile String
Used to save results.

getTsfMicroserviceApiVersion Result

The following output properties are available:

id String
microserviceId String
results List<Property Map>
api version list.
method String
path String
resultOutputFile String

Supporting Types

GetTsfMicroserviceApiVersionResult

ApplicationId This property is required. string
Application ID.
ApplicationName This property is required. string
Application Name.
PkgVersion This property is required. string
application pkg version.
ApplicationId This property is required. string
Application ID.
ApplicationName This property is required. string
Application Name.
PkgVersion This property is required. string
application pkg version.
applicationId This property is required. String
Application ID.
applicationName This property is required. String
Application Name.
pkgVersion This property is required. String
application pkg version.
applicationId This property is required. string
Application ID.
applicationName This property is required. string
Application Name.
pkgVersion This property is required. string
application pkg version.
application_id This property is required. str
Application ID.
application_name This property is required. str
Application Name.
pkg_version This property is required. str
application pkg version.
applicationId This property is required. String
Application ID.
applicationName This property is required. String
Application Name.
pkgVersion This property is required. String
application pkg version.

Package Details

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