tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getTsfMicroservice
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
Use this data source to query detailed information of tsf microservice
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const microservice = tencentcloud.getTsfMicroservice({
namespaceId: _var.namespace_id,
microserviceIdLists: ["ms-yq3jo6jd"],
microserviceNameLists: ["provider-demo"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
microservice = tencentcloud.get_tsf_microservice(namespace_id=var["namespace_id"],
microservice_id_lists=["ms-yq3jo6jd"],
microservice_name_lists=["provider-demo"])
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.LookupTsfMicroservice(ctx, &tencentcloud.LookupTsfMicroserviceArgs{
NamespaceId: _var.Namespace_id,
MicroserviceIdLists: []string{
"ms-yq3jo6jd",
},
MicroserviceNameLists: []string{
"provider-demo",
},
}, 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 microservice = Tencentcloud.GetTsfMicroservice.Invoke(new()
{
NamespaceId = @var.Namespace_id,
MicroserviceIdLists = new[]
{
"ms-yq3jo6jd",
},
MicroserviceNameLists = new[]
{
"provider-demo",
},
});
});
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.GetTsfMicroserviceArgs;
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 microservice = TencentcloudFunctions.getTsfMicroservice(GetTsfMicroserviceArgs.builder()
.namespaceId(var_.namespace_id())
.microserviceIdLists("ms-yq3jo6jd")
.microserviceNameLists("provider-demo")
.build());
}
}
variables:
microservice:
fn::invoke:
function: tencentcloud:getTsfMicroservice
arguments:
namespaceId: ${var.namespace_id}
microserviceIdLists:
- ms-yq3jo6jd
microserviceNameLists:
- provider-demo
Using getTsfMicroservice
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 getTsfMicroservice(args: GetTsfMicroserviceArgs, opts?: InvokeOptions): Promise<GetTsfMicroserviceResult>
function getTsfMicroserviceOutput(args: GetTsfMicroserviceOutputArgs, opts?: InvokeOptions): Output<GetTsfMicroserviceResult>
def get_tsf_microservice(id: Optional[str] = None,
microservice_id_lists: Optional[Sequence[str]] = None,
microservice_name_lists: Optional[Sequence[str]] = None,
namespace_id: Optional[str] = None,
result_output_file: Optional[str] = None,
statuses: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetTsfMicroserviceResult
def get_tsf_microservice_output(id: Optional[pulumi.Input[str]] = None,
microservice_id_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
microservice_name_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
namespace_id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTsfMicroserviceResult]
func LookupTsfMicroservice(ctx *Context, args *LookupTsfMicroserviceArgs, opts ...InvokeOption) (*LookupTsfMicroserviceResult, error)
func LookupTsfMicroserviceOutput(ctx *Context, args *LookupTsfMicroserviceOutputArgs, opts ...InvokeOption) LookupTsfMicroserviceResultOutput
> Note: This function is named LookupTsfMicroservice
in the Go SDK.
public static class GetTsfMicroservice
{
public static Task<GetTsfMicroserviceResult> InvokeAsync(GetTsfMicroserviceArgs args, InvokeOptions? opts = null)
public static Output<GetTsfMicroserviceResult> Invoke(GetTsfMicroserviceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTsfMicroserviceResult> getTsfMicroservice(GetTsfMicroserviceArgs args, InvokeOptions options)
public static Output<GetTsfMicroserviceResult> getTsfMicroservice(GetTsfMicroserviceArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTsfMicroservice:getTsfMicroservice
arguments:
# arguments dictionary
The following arguments are supported:
- Namespace
Id This property is required. string - namespace id.
- Id string
- Microservice
Id List<string>Lists - microservice id list.
- Microservice
Name List<string>Lists - List of service names for search.
- Result
Output stringFile - Used to save results.
- Statuses List<string>
- status filter, online, offline, single_online.
- Namespace
Id This property is required. string - namespace id.
- Id string
- Microservice
Id []stringLists - microservice id list.
- Microservice
Name []stringLists - List of service names for search.
- Result
Output stringFile - Used to save results.
- Statuses []string
- status filter, online, offline, single_online.
- namespace
Id This property is required. String - namespace id.
- id String
- microservice
Id List<String>Lists - microservice id list.
- microservice
Name List<String>Lists - List of service names for search.
- result
Output StringFile - Used to save results.
- statuses List<String>
- status filter, online, offline, single_online.
- namespace
Id This property is required. string - namespace id.
- id string
- microservice
Id string[]Lists - microservice id list.
- microservice
Name string[]Lists - List of service names for search.
- result
Output stringFile - Used to save results.
- statuses string[]
- status filter, online, offline, single_online.
- namespace_
id This property is required. str - namespace id.
- id str
- microservice_
id_ Sequence[str]lists - microservice id list.
- microservice_
name_ Sequence[str]lists - List of service names for search.
- result_
output_ strfile - Used to save results.
- statuses Sequence[str]
- status filter, online, offline, single_online.
- namespace
Id This property is required. String - namespace id.
- id String
- microservice
Id List<String>Lists - microservice id list.
- microservice
Name List<String>Lists - List of service names for search.
- result
Output StringFile - Used to save results.
- statuses List<String>
- status filter, online, offline, single_online.
getTsfMicroservice Result
The following output properties are available:
- Id string
- Namespace
Id string - Namespace Id. Note: This field may return null, indicating that no valid values can be obtained.
- Results
List<Get
Tsf Microservice Result> - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- Microservice
Id List<string>Lists - Microservice
Name List<string>Lists - Result
Output stringFile - Statuses List<string>
- Id string
- Namespace
Id string - Namespace Id. Note: This field may return null, indicating that no valid values can be obtained.
- Results
[]Get
Tsf Microservice Result - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- Microservice
Id []stringLists - Microservice
Name []stringLists - Result
Output stringFile - Statuses []string
- id String
- namespace
Id String - Namespace Id. Note: This field may return null, indicating that no valid values can be obtained.
- results
List<Get
Tsf Microservice Result> - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Id List<String>Lists - microservice
Name List<String>Lists - result
Output StringFile - statuses List<String>
- id string
- namespace
Id string - Namespace Id. Note: This field may return null, indicating that no valid values can be obtained.
- results
Get
Tsf Microservice Result[] - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Id string[]Lists - microservice
Name string[]Lists - result
Output stringFile - statuses string[]
- id str
- namespace_
id str - Namespace Id. Note: This field may return null, indicating that no valid values can be obtained.
- results
Sequence[Get
Tsf Microservice Result] - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- microservice_
id_ Sequence[str]lists - microservice_
name_ Sequence[str]lists - result_
output_ strfile - statuses Sequence[str]
- id String
- namespace
Id String - Namespace Id. Note: This field may return null, indicating that no valid values can be obtained.
- results List<Property Map>
- Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Id List<String>Lists - microservice
Name List<String>Lists - result
Output StringFile - statuses List<String>
Supporting Types
GetTsfMicroserviceResult
- Contents
This property is required. List<GetTsf Microservice Result Content> - Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
- Total
Count This property is required. double - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- Contents
This property is required. []GetTsf Microservice Result Content - Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
- Total
Count This property is required. float64 - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- contents
This property is required. List<GetTsf Microservice Result Content> - Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
- total
Count This property is required. Double - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- contents
This property is required. GetTsf Microservice Result Content[] - Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
- total
Count This property is required. number - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- contents
This property is required. Sequence[GetTsf Microservice Result Content] - Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
- total_
count This property is required. float - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
- contents
This property is required. List<Property Map> - Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
- total
Count This property is required. Number - Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
GetTsfMicroserviceResultContent
- Create
Time This property is required. double - CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
- Critical
Instance Count This property is required. double - offline instance count. Note: This field may return null, indicating that no valid values can be obtained.
- Microservice
Desc This property is required. string - Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
- Microservice
Id This property is required. string - Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
- Microservice
Name This property is required. string - Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
- Namespace
Id This property is required. string - namespace id.
- Run
Instance Count This property is required. double - run instance count in namespace. Note: This field may return null, indicating that no valid values can be obtained.
- Update
Time This property is required. double - last update time. Note: This field may return null, indicating that no valid values can be obtained.
- Create
Time This property is required. float64 - CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
- Critical
Instance Count This property is required. float64 - offline instance count. Note: This field may return null, indicating that no valid values can be obtained.
- Microservice
Desc This property is required. string - Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
- Microservice
Id This property is required. string - Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
- Microservice
Name This property is required. string - Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
- Namespace
Id This property is required. string - namespace id.
- Run
Instance Count This property is required. float64 - run instance count in namespace. Note: This field may return null, indicating that no valid values can be obtained.
- Update
Time This property is required. float64 - last update time. Note: This field may return null, indicating that no valid values can be obtained.
- create
Time This property is required. Double - CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
- critical
Instance Count This property is required. Double - offline instance count. Note: This field may return null, indicating that no valid values can be obtained.
- microservice
Desc This property is required. String - Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Id This property is required. String - Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Name This property is required. String - Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
- namespace
Id This property is required. String - namespace id.
- run
Instance Count This property is required. Double - run instance count in namespace. Note: This field may return null, indicating that no valid values can be obtained.
- update
Time This property is required. Double - last update time. Note: This field may return null, indicating that no valid values can be obtained.
- create
Time This property is required. number - CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
- critical
Instance Count This property is required. number - offline instance count. Note: This field may return null, indicating that no valid values can be obtained.
- microservice
Desc This property is required. string - Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Id This property is required. string - Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Name This property is required. string - Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
- namespace
Id This property is required. string - namespace id.
- run
Instance Count This property is required. number - run instance count in namespace. Note: This field may return null, indicating that no valid values can be obtained.
- update
Time This property is required. number - last update time. Note: This field may return null, indicating that no valid values can be obtained.
- create_
time This property is required. float - CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
- critical_
instance_ count This property is required. float - offline instance count. Note: This field may return null, indicating that no valid values can be obtained.
- microservice_
desc This property is required. str - Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
- microservice_
id This property is required. str - Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
- microservice_
name This property is required. str - Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
- namespace_
id This property is required. str - namespace id.
- run_
instance_ count This property is required. float - run instance count in namespace. Note: This field may return null, indicating that no valid values can be obtained.
- update_
time This property is required. float - last update time. Note: This field may return null, indicating that no valid values can be obtained.
- create
Time This property is required. Number - CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
- critical
Instance Count This property is required. Number - offline instance count. Note: This field may return null, indicating that no valid values can be obtained.
- microservice
Desc This property is required. String - Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Id This property is required. String - Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
- microservice
Name This property is required. String - Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
- namespace
Id This property is required. String - namespace id.
- run
Instance Count This property is required. Number - run instance count in namespace. Note: This field may return null, indicating that no valid values can be obtained.
- update
Time This property is required. Number - last update time. Note: This field may return null, indicating that no valid values can be obtained.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack