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

tencentcloud.getTsfApplicationPublicConfig

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_public_config

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const applicationPublicConfig = tencentcloud.getTsfApplicationPublicConfig({
        configId: "dcfg-p-evjrbgly",
        configName: "dsadsa",
        configVersion: "123",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    application_public_config = tencentcloud.get_tsf_application_public_config(config_id="dcfg-p-evjrbgly",
        config_name="dsadsa",
        config_version="123")
    
    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.LookupTsfApplicationPublicConfig(ctx, &tencentcloud.LookupTsfApplicationPublicConfigArgs{
    			ConfigId:      pulumi.StringRef("dcfg-p-evjrbgly"),
    			ConfigName:    pulumi.StringRef("dsadsa"),
    			ConfigVersion: pulumi.StringRef("123"),
    		}, 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 applicationPublicConfig = Tencentcloud.GetTsfApplicationPublicConfig.Invoke(new()
        {
            ConfigId = "dcfg-p-evjrbgly",
            ConfigName = "dsadsa",
            ConfigVersion = "123",
        });
    
    });
    
    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.GetTsfApplicationPublicConfigArgs;
    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 applicationPublicConfig = TencentcloudFunctions.getTsfApplicationPublicConfig(GetTsfApplicationPublicConfigArgs.builder()
                .configId("dcfg-p-evjrbgly")
                .configName("dsadsa")
                .configVersion("123")
                .build());
    
        }
    }
    
    variables:
      applicationPublicConfig:
        fn::invoke:
          function: tencentcloud:getTsfApplicationPublicConfig
          arguments:
            configId: dcfg-p-evjrbgly
            configName: dsadsa
            configVersion: '123'
    

    Using getTsfApplicationPublicConfig

    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 getTsfApplicationPublicConfig(args: GetTsfApplicationPublicConfigArgs, opts?: InvokeOptions): Promise<GetTsfApplicationPublicConfigResult>
    function getTsfApplicationPublicConfigOutput(args: GetTsfApplicationPublicConfigOutputArgs, opts?: InvokeOptions): Output<GetTsfApplicationPublicConfigResult>
    def get_tsf_application_public_config(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) -> GetTsfApplicationPublicConfigResult
    def get_tsf_application_public_config_output(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[GetTsfApplicationPublicConfigResult]
    func LookupTsfApplicationPublicConfig(ctx *Context, args *LookupTsfApplicationPublicConfigArgs, opts ...InvokeOption) (*LookupTsfApplicationPublicConfigResult, error)
    func LookupTsfApplicationPublicConfigOutput(ctx *Context, args *LookupTsfApplicationPublicConfigOutputArgs, opts ...InvokeOption) LookupTsfApplicationPublicConfigResultOutput

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

    public static class GetTsfApplicationPublicConfig 
    {
        public static Task<GetTsfApplicationPublicConfigResult> InvokeAsync(GetTsfApplicationPublicConfigArgs args, InvokeOptions? opts = null)
        public static Output<GetTsfApplicationPublicConfigResult> Invoke(GetTsfApplicationPublicConfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTsfApplicationPublicConfigResult> getTsfApplicationPublicConfig(GetTsfApplicationPublicConfigArgs args, InvokeOptions options)
    public static Output<GetTsfApplicationPublicConfigResult> getTsfApplicationPublicConfig(GetTsfApplicationPublicConfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTsfApplicationPublicConfig:getTsfApplicationPublicConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConfigId string
    Config ID. Query all items if not passed, high priority.
    ConfigIdLists List<string>
    Config ID list. Query all items if not passed, low priority.
    ConfigName string
    Config name. Exact query. Query all items if not passed.
    ConfigVersion string
    Config version. Exact query. Query all items if not passed.
    Id string
    ResultOutputFile string
    Used to save results.
    ConfigId string
    Config ID. Query all items if not passed, high priority.
    ConfigIdLists []string
    Config ID list. Query all items if not passed, low priority.
    ConfigName string
    Config name. Exact query. Query all items if not passed.
    ConfigVersion string
    Config version. Exact query. Query all items if not passed.
    Id string
    ResultOutputFile string
    Used to save results.
    configId String
    Config ID. Query all items if not passed, high priority.
    configIdLists List<String>
    Config ID list. Query all items if not passed, low priority.
    configName String
    Config name. Exact query. Query all items if not passed.
    configVersion String
    Config version. Exact query. Query all items if not passed.
    id String
    resultOutputFile String
    Used to save results.
    configId string
    Config ID. Query all items if not passed, high priority.
    configIdLists string[]
    Config ID list. Query all items if not passed, low priority.
    configName string
    Config name. Exact query. Query all items if not passed.
    configVersion string
    Config version. Exact query. Query all items if not passed.
    id string
    resultOutputFile string
    Used to save results.
    config_id str
    Config ID. Query all items if not passed, high priority.
    config_id_lists Sequence[str]
    Config ID list. Query all items if not passed, low priority.
    config_name str
    Config name. Exact query. Query all items if not passed.
    config_version str
    Config version. Exact query. Query all items if not passed.
    id str
    result_output_file str
    Used to save results.
    configId String
    Config ID. Query all items if not passed, high priority.
    configIdLists List<String>
    Config ID list. Query all items if not passed, low priority.
    configName String
    Config name. Exact query. Query all items if not passed.
    configVersion String
    Config version. Exact query. Query all items if not passed.
    id String
    resultOutputFile String
    Used to save results.

    getTsfApplicationPublicConfig Result

    The following output properties are available:

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

    Supporting Types

    GetTsfApplicationPublicConfigResult

    contents List<Property Map>
    Config list.
    totalCount Number
    TsfPageConfig.

    GetTsfApplicationPublicConfigResultContent

    ApplicationId string
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    ApplicationName string
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigId string
    Config ID. Query all items if not passed, high priority.
    ConfigName string
    Config name. Exact query. Query all items if not passed.
    ConfigType string
    Config type. Note: This field may return null, indicating that no valid value can be obtained.
    ConfigValue string
    Config value. Note: This field may return null, indicating that no valid value can be obtained.
    ConfigVersion string
    Config version. Exact query. Query all items if not passed.
    ConfigVersionCount double
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersionDesc string
    Config version description. Note: This field may return null, indicating that no valid value 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. Note: This field may return null, indicating that no valid values can be obtained.
    ApplicationName string
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigId string
    Config ID. Query all items if not passed, high priority.
    ConfigName string
    Config name. Exact query. Query all items if not passed.
    ConfigType string
    Config type. Note: This field may return null, indicating that no valid value can be obtained.
    ConfigValue string
    Config value. Note: This field may return null, indicating that no valid value can be obtained.
    ConfigVersion string
    Config version. Exact query. Query all items if not passed.
    ConfigVersionCount float64
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    ConfigVersionDesc string
    Config version description. Note: This field may return null, indicating that no valid value 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. Note: This field may return null, indicating that no valid values can be obtained.
    applicationName String
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    configId String
    Config ID. Query all items if not passed, high priority.
    configName String
    Config name. Exact query. Query all items if not passed.
    configType String
    Config type. Note: This field may return null, indicating that no valid value can be obtained.
    configValue String
    Config value. Note: This field may return null, indicating that no valid value can be obtained.
    configVersion String
    Config version. Exact query. Query all items if not passed.
    configVersionCount Double
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    configVersionDesc String
    Config version description. Note: This field may return null, indicating that no valid value 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. Note: This field may return null, indicating that no valid values can be obtained.
    applicationName string
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    configId string
    Config ID. Query all items if not passed, high priority.
    configName string
    Config name. Exact query. Query all items if not passed.
    configType string
    Config type. Note: This field may return null, indicating that no valid value can be obtained.
    configValue string
    Config value. Note: This field may return null, indicating that no valid value can be obtained.
    configVersion string
    Config version. Exact query. Query all items if not passed.
    configVersionCount number
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    configVersionDesc string
    Config version description. Note: This field may return null, indicating that no valid value 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. Note: This field may return null, indicating that no valid values can be obtained.
    application_name str
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    config_id str
    Config ID. Query all items if not passed, high priority.
    config_name str
    Config name. Exact query. Query all items if not passed.
    config_type str
    Config type. Note: This field may return null, indicating that no valid value can be obtained.
    config_value str
    Config value. Note: This field may return null, indicating that no valid value can be obtained.
    config_version str
    Config version. Exact query. Query all items if not passed.
    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
    Config version description. Note: This field may return null, indicating that no valid value 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. Note: This field may return null, indicating that no valid values can be obtained.
    applicationName String
    application Id. Note: This field may return null, indicating that no valid values can be obtained.
    configId String
    Config ID. Query all items if not passed, high priority.
    configName String
    Config name. Exact query. Query all items if not passed.
    configType String
    Config type. Note: This field may return null, indicating that no valid value can be obtained.
    configValue String
    Config value. Note: This field may return null, indicating that no valid value can be obtained.
    configVersion String
    Config version. Exact query. Query all items if not passed.
    configVersionCount Number
    config version count. Note: This field may return null, indicating that no valid values can be obtained.
    configVersionDesc String
    Config version description. Note: This field may return null, indicating that no valid value 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