1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTsfApplicationFileConfig
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getTsfApplicationFileConfig

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of tsf application_file_config

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const applicationFileConfig = tencentcloud.getTsfApplicationFileConfig({
        applicationId: "application-2vzk6n3v",
        configId: "dcfg-f-4y4ekzqv",
        configName: "file-log1",
        configVersion: "1.2",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    application_file_config = tencentcloud.get_tsf_application_file_config(application_id="application-2vzk6n3v",
        config_id="dcfg-f-4y4ekzqv",
        config_name="file-log1",
        config_version="1.2")
    
    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.LookupTsfApplicationFileConfig(ctx, &tencentcloud.LookupTsfApplicationFileConfigArgs{
    			ApplicationId: pulumi.StringRef("application-2vzk6n3v"),
    			ConfigId:      pulumi.StringRef("dcfg-f-4y4ekzqv"),
    			ConfigName:    pulumi.StringRef("file-log1"),
    			ConfigVersion: pulumi.StringRef("1.2"),
    		}, 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 applicationFileConfig = Tencentcloud.GetTsfApplicationFileConfig.Invoke(new()
        {
            ApplicationId = "application-2vzk6n3v",
            ConfigId = "dcfg-f-4y4ekzqv",
            ConfigName = "file-log1",
            ConfigVersion = "1.2",
        });
    
    });
    
    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.GetTsfApplicationFileConfigArgs;
    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 applicationFileConfig = TencentcloudFunctions.getTsfApplicationFileConfig(GetTsfApplicationFileConfigArgs.builder()
                .applicationId("application-2vzk6n3v")
                .configId("dcfg-f-4y4ekzqv")
                .configName("file-log1")
                .configVersion("1.2")
                .build());
    
        }
    }
    
    variables:
      applicationFileConfig:
        fn::invoke:
          function: tencentcloud:getTsfApplicationFileConfig
          arguments:
            applicationId: application-2vzk6n3v
            configId: dcfg-f-4y4ekzqv
            configName: file-log1
            configVersion: '1.2'
    

    Using getTsfApplicationFileConfig

    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 getTsfApplicationFileConfig(args: GetTsfApplicationFileConfigArgs, opts?: InvokeOptions): Promise<GetTsfApplicationFileConfigResult>
    function getTsfApplicationFileConfigOutput(args: GetTsfApplicationFileConfigOutputArgs, opts?: InvokeOptions): Output<GetTsfApplicationFileConfigResult>
    def get_tsf_application_file_config(application_id: Optional[str] = None,
                                        config_id: Optional[str] = None,
                                        config_id_lists: Optional[Sequence[str]] = None,
                                        config_name: Optional[str] = None,
                                        config_version: Optional[str] = None,
                                        id: Optional[str] = None,
                                        result_output_file: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetTsfApplicationFileConfigResult
    def get_tsf_application_file_config_output(application_id: Optional[pulumi.Input[str]] = None,
                                        config_id: Optional[pulumi.Input[str]] = None,
                                        config_id_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                        config_name: Optional[pulumi.Input[str]] = None,
                                        config_version: Optional[pulumi.Input[str]] = None,
                                        id: Optional[pulumi.Input[str]] = None,
                                        result_output_file: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetTsfApplicationFileConfigResult]
    func LookupTsfApplicationFileConfig(ctx *Context, args *LookupTsfApplicationFileConfigArgs, opts ...InvokeOption) (*LookupTsfApplicationFileConfigResult, error)
    func LookupTsfApplicationFileConfigOutput(ctx *Context, args *LookupTsfApplicationFileConfigOutputArgs, opts ...InvokeOption) LookupTsfApplicationFileConfigResultOutput

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

    public static class GetTsfApplicationFileConfig 
    {
        public static Task<GetTsfApplicationFileConfigResult> InvokeAsync(GetTsfApplicationFileConfigArgs args, InvokeOptions? opts = null)
        public static Output<GetTsfApplicationFileConfigResult> Invoke(GetTsfApplicationFileConfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTsfApplicationFileConfigResult> getTsfApplicationFileConfig(GetTsfApplicationFileConfigArgs args, InvokeOptions options)
    public static Output<GetTsfApplicationFileConfigResult> getTsfApplicationFileConfig(GetTsfApplicationFileConfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTsfApplicationFileConfig:getTsfApplicationFileConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ApplicationId string
    Application ID.
    ConfigId string
    Configuration ID.
    ConfigIdLists List<string>
    List of configuration item ID.
    ConfigName string
    Configuration item name.
    ConfigVersion string
    Configuration item version.
    Id string
    ResultOutputFile string
    Used to save results.
    ApplicationId string
    Application ID.
    ConfigId string
    Configuration ID.
    ConfigIdLists []string
    List of configuration item ID.
    ConfigName string
    Configuration item name.
    ConfigVersion string
    Configuration item version.
    Id string
    ResultOutputFile string
    Used to save results.
    applicationId String
    Application ID.
    configId String
    Configuration ID.
    configIdLists List<String>
    List of configuration item ID.
    configName String
    Configuration item name.
    configVersion String
    Configuration item version.
    id String
    resultOutputFile String
    Used to save results.
    applicationId string
    Application ID.
    configId string
    Configuration ID.
    configIdLists string[]
    List of configuration item ID.
    configName string
    Configuration item name.
    configVersion string
    Configuration item version.
    id string
    resultOutputFile string
    Used to save results.
    application_id str
    Application ID.
    config_id str
    Configuration ID.
    config_id_lists Sequence[str]
    List of configuration item ID.
    config_name str
    Configuration item name.
    config_version str
    Configuration item version.
    id str
    result_output_file str
    Used to save results.
    applicationId String
    Application ID.
    configId String
    Configuration ID.
    configIdLists List<String>
    List of configuration item ID.
    configName String
    Configuration item name.
    configVersion String
    Configuration item version.
    id String
    resultOutputFile String
    Used to save results.

    getTsfApplicationFileConfig Result

    The following output properties are available:

    Id string
    Results List<GetTsfApplicationFileConfigResult>
    File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
    ApplicationId string
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigId string
    Config ID. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigIdLists List<string>
    ConfigName string
    Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersion string
    Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
    ResultOutputFile string
    Id string
    Results []GetTsfApplicationFileConfigResult
    File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
    ApplicationId string
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigId string
    Config ID. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigIdLists []string
    ConfigName string
    Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersion string
    Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
    ResultOutputFile string
    id String
    results List<GetTsfApplicationFileConfigResult>
    File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
    applicationId String
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    configId String
    Config ID. Note: This field may return null, indicating that no valid values can be obtained.
    configIdLists List<String>
    configName String
    Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.
    configVersion String
    Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
    resultOutputFile String
    id string
    results GetTsfApplicationFileConfigResult[]
    File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
    applicationId string
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    configId string
    Config ID. Note: This field may return null, indicating that no valid values can be obtained.
    configIdLists string[]
    configName string
    Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.
    configVersion string
    Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
    resultOutputFile string
    id str
    results Sequence[GetTsfApplicationFileConfigResult]
    File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
    application_id str
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    config_id str
    Config ID. Note: This field may return null, indicating that no valid values can be obtained.
    config_id_lists Sequence[str]
    config_name str
    Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.
    config_version str
    Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
    result_output_file str
    id String
    results List<Property Map>
    File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
    applicationId String
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    configId String
    Config ID. Note: This field may return null, indicating that no valid values can be obtained.
    configIdLists List<String>
    configName String
    Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.
    configVersion String
    Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
    resultOutputFile String

    Supporting Types

    GetTsfApplicationFileConfigResult

    Contents List<GetTsfApplicationFileConfigResultContent>
    File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
    TotalCount double
    total count.
    Contents []GetTsfApplicationFileConfigResultContent
    File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
    TotalCount float64
    total count.
    contents List<GetTsfApplicationFileConfigResultContent>
    File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
    totalCount Double
    total count.
    contents GetTsfApplicationFileConfigResultContent[]
    File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
    totalCount number
    total count.
    contents Sequence[GetTsfApplicationFileConfigResultContent]
    File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
    total_count float
    total count.
    contents List<Property Map>
    File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
    totalCount Number
    total count.

    GetTsfApplicationFileConfigResultContent

    ApplicationId string
    Application ID.
    ApplicationName string
    application name. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileCode string
    Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileName string
    Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFilePath string
    file config path. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileValue string
    Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileValueLength double
    config item content length. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigId string
    Configuration ID.
    ConfigName string
    Configuration item name.
    ConfigPostCmd string
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersion string
    Configuration item version.
    ConfigVersionCount double
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersionDesc string
    Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
    CreationTime string
    CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
    DeleteFlag bool
    delete flag, true: allow delete; false: delete prohibit.
    LastUpdateTime string
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    ApplicationId string
    Application ID.
    ApplicationName string
    application name. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileCode string
    Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileName string
    Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFilePath string
    file config path. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileValue string
    Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigFileValueLength float64
    config item content length. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigId string
    Configuration ID.
    ConfigName string
    Configuration item name.
    ConfigPostCmd string
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersion string
    Configuration item version.
    ConfigVersionCount float64
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersionDesc string
    Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
    CreationTime string
    CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
    DeleteFlag bool
    delete flag, true: allow delete; false: delete prohibit.
    LastUpdateTime string
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    applicationId String
    Application ID.
    applicationName String
    application name. Note: This field may return null, indicating that no valid values can be obtained.
    configFileCode String
    Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
    configFileName String
    Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
    configFilePath String
    file config path. Note: This field may return null, indicating that no valid values can be obtained.
    configFileValue String
    Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
    configFileValueLength Double
    config item content length. Note: This field may return null, indicating that no valid values can be obtained.
    configId String
    Configuration ID.
    configName String
    Configuration item name.
    configPostCmd String
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    configVersion String
    Configuration item version.
    configVersionCount Double
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    configVersionDesc String
    Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
    creationTime String
    CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
    deleteFlag Boolean
    delete flag, true: allow delete; false: delete prohibit.
    lastUpdateTime String
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    applicationId string
    Application ID.
    applicationName string
    application name. Note: This field may return null, indicating that no valid values can be obtained.
    configFileCode string
    Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
    configFileName string
    Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
    configFilePath string
    file config path. Note: This field may return null, indicating that no valid values can be obtained.
    configFileValue string
    Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
    configFileValueLength number
    config item content length. Note: This field may return null, indicating that no valid values can be obtained.
    configId string
    Configuration ID.
    configName string
    Configuration item name.
    configPostCmd string
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    configVersion string
    Configuration item version.
    configVersionCount number
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    configVersionDesc string
    Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
    creationTime string
    CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
    deleteFlag boolean
    delete flag, true: allow delete; false: delete prohibit.
    lastUpdateTime string
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    application_id str
    Application ID.
    application_name str
    application name. Note: This field may return null, indicating that no valid values can be obtained.
    config_file_code str
    Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
    config_file_name str
    Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
    config_file_path str
    file config path. Note: This field may return null, indicating that no valid values can be obtained.
    config_file_value str
    Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
    config_file_value_length float
    config item content length. Note: This field may return null, indicating that no valid values can be obtained.
    config_id str
    Configuration ID.
    config_name str
    Configuration item name.
    config_post_cmd str
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    config_version str
    Configuration item version.
    config_version_count float
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    config_version_desc str
    Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
    creation_time str
    CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
    delete_flag bool
    delete flag, true: allow delete; false: delete prohibit.
    last_update_time str
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    applicationId String
    Application ID.
    applicationName String
    application name. Note: This field may return null, indicating that no valid values can be obtained.
    configFileCode String
    Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
    configFileName String
    Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
    configFilePath String
    file config path. Note: This field may return null, indicating that no valid values can be obtained.
    configFileValue String
    Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
    configFileValueLength Number
    config item content length. Note: This field may return null, indicating that no valid values can be obtained.
    configId String
    Configuration ID.
    configName String
    Configuration item name.
    configPostCmd String
    last update time. Note: This field may return null, indicating that no valid values can be obtained.
    configVersion String
    Configuration item version.
    configVersionCount Number
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    configVersionDesc String
    Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
    creationTime String
    CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
    deleteFlag Boolean
    delete flag, true: allow delete; false: delete prohibit.
    lastUpdateTime String
    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 logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack