<filename>sdk/dotnet/Tencentcloud/Tsf/Outputs/GetApplicationFileConfigResultContentResult.cs// *** 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 GetApplicationFileConfigResultContentResult
    {
        /// <summary>
        /// Application ID.
        /// </summary>
        public readonly string ApplicationId;
        /// <summary>
        /// application name. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ApplicationName;
        /// <summary>
        /// Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ConfigFileCode;
        /// <summary>
        /// Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ConfigFileName;
        /// <summary>
        /// file config path. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ConfigFilePath;
        /// <summary>
        /// Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ConfigFileValue;
        /// <summary>
        /// config item content length.  Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly int ConfigFileValueLength;
        /// <summary>
        /// Configuration ID.
        /// </summary>
        public readonly string ConfigId;
        /// <summary>
        /// Configuration item name.
        /// </summary>
        public readonly string ConfigName;
        /// <summary>
        /// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
        /// </summary>
        public readonly string ConfigPostCmd;
        /// <summary>
        /// Configuration item version.
        /// </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>
        /// Configuration item version description. Note: This field may return null, indicating that no valid values 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 GetApplicationFileConfigResultContentResult(
            string applicationId,

            string applicationName,

            string configFileCode,

            string configFileName,

            string configFilePath,

            string configFileValue,

            int configFileValueLength,

            string configId,

            string configName,

            string configPostCmd,

            string configVersion,

            int configVersionCount,

            string configVersionDesc,

            string creationTime,

            bool deleteFlag,

            string lastUpdateTime)
        {
            ApplicationId = applicationId;
            ApplicationName = applicationName;
            ConfigFileCode = configFileCode;
            ConfigFileName = configFileName;
            ConfigFilePath = configFilePath;
            ConfigFileValue = configFileValue;
            ConfigFileValueLength = configFileValueLength;
            ConfigId = configId;
            ConfigName = configName;
            ConfigPostCmd = configPostCmd;
            ConfigVersion = configVersion;
            ConfigVersionCount = configVersionCount;
            ConfigVersionDesc = configVersionDesc;
            CreationTime = creationTime;
            DeleteFlag = deleteFlag;
            LastUpdateTime = lastUpdateTime;
        }
    }
}
