<reponame>Dwonczykj/gember_deploy<gh_stars>0// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Tsf.Outputs
{

    [OutputType]
    public sealed class GetApplicationPublicConfigResultContentResult
    {
        /// <summary>
        /// application Id. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ApplicationId;
        /// <summary>
        /// application Id. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ApplicationName;
        /// <summary>
        /// Config ID. Query all items if not passed, high priority.
        /// </summary>
        public readonly string ConfigId;
        /// <summary>
        /// Config name. Exact query. Query all items if not passed.
        /// </summary>
        public readonly string ConfigName;
        /// <summary>
        /// Config type. Note: This field may return null, indicating that no valid value can be obtained.
        /// </summary>
        public readonly string ConfigType;
        /// <summary>
        /// Config value. Note: This field may return null, indicating that no valid value can be obtained.
        /// </summary>
        public readonly string ConfigValue;
        /// <summary>
        /// Config version. Exact query. Query all items if not passed.
        /// </summary>
        public readonly string ConfigVersion;
        /// <summary>
        /// config version count.  Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly int ConfigVersionCount;
        /// <summary>
        /// Config version description. Note: This field may return null, indicating that no valid value can be obtained.
        /// </summary>
        public readonly string ConfigVersionDesc;
        /// <summary>
        /// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string CreationTime;
        /// <summary>
        /// delete flag, true: allow delete; false: delete prohibit.
        /// </summary>
        public readonly bool DeleteFlag;
        /// <summary>
        /// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string LastUpdateTime;

        [OutputConstructor]
        private GetApplicationPublicConfigResultContentResult(
            string applicationId,

            string applicationName,

            string configId,

            string configName,

            string configType,

            string configValue,

            string configVersion,

            int configVersionCount,

            string configVersionDesc,

            string creationTime,

            bool deleteFlag,

            string lastUpdateTime)
        {
            ApplicationId = applicationId;
            ApplicationName = applicationName;
            ConfigId = configId;
            ConfigName = configName;
            ConfigType = configType;
            ConfigValue = configValue;
            ConfigVersion = configVersion;
            ConfigVersionCount = configVersionCount;
            ConfigVersionDesc = configVersionDesc;
            CreationTime = creationTime;
            DeleteFlag = deleteFlag;
            LastUpdateTime = lastUpdateTime;
        }
    }
}
