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

tencentcloud.getTsfApplicationAttribute

Explore with Pulumi AI

Use this data source to query detailed information of tsf application_attribute

Example Usage

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

const applicationAttribute = tencentcloud.getTsfApplicationAttribute({
    applicationId: "application-a24x29xv",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

application_attribute = tencentcloud.get_tsf_application_attribute(application_id="application-a24x29xv")
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.LookupTsfApplicationAttribute(ctx, &tencentcloud.LookupTsfApplicationAttributeArgs{
			ApplicationId: "application-a24x29xv",
		}, 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 applicationAttribute = Tencentcloud.GetTsfApplicationAttribute.Invoke(new()
    {
        ApplicationId = "application-a24x29xv",
    });

});
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.GetTsfApplicationAttributeArgs;
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 applicationAttribute = TencentcloudFunctions.getTsfApplicationAttribute(GetTsfApplicationAttributeArgs.builder()
            .applicationId("application-a24x29xv")
            .build());

    }
}
Copy
variables:
  applicationAttribute:
    fn::invoke:
      function: tencentcloud:getTsfApplicationAttribute
      arguments:
        applicationId: application-a24x29xv
Copy

Using getTsfApplicationAttribute

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 getTsfApplicationAttribute(args: GetTsfApplicationAttributeArgs, opts?: InvokeOptions): Promise<GetTsfApplicationAttributeResult>
function getTsfApplicationAttributeOutput(args: GetTsfApplicationAttributeOutputArgs, opts?: InvokeOptions): Output<GetTsfApplicationAttributeResult>
Copy
def get_tsf_application_attribute(application_id: Optional[str] = None,
                                  id: Optional[str] = None,
                                  result_output_file: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetTsfApplicationAttributeResult
def get_tsf_application_attribute_output(application_id: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetTsfApplicationAttributeResult]
Copy
func LookupTsfApplicationAttribute(ctx *Context, args *LookupTsfApplicationAttributeArgs, opts ...InvokeOption) (*LookupTsfApplicationAttributeResult, error)
func LookupTsfApplicationAttributeOutput(ctx *Context, args *LookupTsfApplicationAttributeOutputArgs, opts ...InvokeOption) LookupTsfApplicationAttributeResultOutput
Copy

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

public static class GetTsfApplicationAttribute 
{
    public static Task<GetTsfApplicationAttributeResult> InvokeAsync(GetTsfApplicationAttributeArgs args, InvokeOptions? opts = null)
    public static Output<GetTsfApplicationAttributeResult> Invoke(GetTsfApplicationAttributeInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTsfApplicationAttributeResult> getTsfApplicationAttribute(GetTsfApplicationAttributeArgs args, InvokeOptions options)
public static Output<GetTsfApplicationAttributeResult> getTsfApplicationAttribute(GetTsfApplicationAttributeArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTsfApplicationAttribute:getTsfApplicationAttribute
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ApplicationId This property is required. string
application Id.
Id string
ResultOutputFile string
Used to save results.
ApplicationId This property is required. string
application Id.
Id string
ResultOutputFile string
Used to save results.
applicationId This property is required. String
application Id.
id String
resultOutputFile String
Used to save results.
applicationId This property is required. string
application Id.
id string
resultOutputFile string
Used to save results.
application_id This property is required. str
application Id.
id str
result_output_file str
Used to save results.
applicationId This property is required. String
application Id.
id String
resultOutputFile String
Used to save results.

getTsfApplicationAttribute Result

The following output properties are available:

ApplicationId string
Id string
Results List<GetTsfApplicationAttributeResult>
application list other attribute.
ResultOutputFile string
ApplicationId string
Id string
Results []GetTsfApplicationAttributeResult
application list other attribute.
ResultOutputFile string
applicationId String
id String
results List<GetTsfApplicationAttributeResult>
application list other attribute.
resultOutputFile String
applicationId string
id string
results GetTsfApplicationAttributeResult[]
application list other attribute.
resultOutputFile string
applicationId String
id String
results List<Property Map>
application list other attribute.
resultOutputFile String

Supporting Types

GetTsfApplicationAttributeResult

GroupCount This property is required. double
Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
InstanceCount This property is required. double
Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
RunInstanceCount This property is required. double
Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.
GroupCount This property is required. float64
Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
InstanceCount This property is required. float64
Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
RunInstanceCount This property is required. float64
Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.
groupCount This property is required. Double
Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
instanceCount This property is required. Double
Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
runInstanceCount This property is required. Double
Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.
groupCount This property is required. number
Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
instanceCount This property is required. number
Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
runInstanceCount This property is required. number
Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.
group_count This property is required. float
Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
instance_count This property is required. float
Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
run_instance_count This property is required. float
Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.
groupCount This property is required. Number
Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
instanceCount This property is required. Number
Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
runInstanceCount This property is required. Number
Number of running instances.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.