<filename>sdk/dotnet/Sddp/Outputs/GetDataLimitsLimitResult.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;

namespace Pulumi.AliCloud.Sddp.Outputs
{

    [OutputType]
    public sealed class GetDataLimitsLimitResult
    {
        /// <summary>
        /// Whether to enable the log auditing feature.
        /// </summary>
        public readonly int AuditStatus;
        /// <summary>
        /// The status of the connectivity test between the data asset and SDDP.
        /// </summary>
        public readonly int CheckStatus;
        /// <summary>
        /// The first ID of the resource.
        /// </summary>
        public readonly string DataLimitId;
        /// <summary>
        /// -The type of the database.
        /// </summary>
        public readonly string EngineType;
        /// <summary>
        /// The ID of the Data Limit.
        /// </summary>
        public readonly string Id;
        /// <summary>
        /// The name of the service to which the data asset belongs.
        /// </summary>
        public readonly string LocalName;
        /// <summary>
        /// The retention period of raw logs after you enable the log auditing feature.
        /// </summary>
        public readonly int LogStoreDay;
        /// <summary>
        /// The ID of the data asset.
        /// </summary>
        public readonly string ParentId;
        /// <summary>
        /// The port that is used to connect to the database.
        /// </summary>
        public readonly int Port;
        /// <summary>
        /// The type of the service to which the data asset belongs.
        /// </summary>
        public readonly string ResourceType;
        /// <summary>
        /// The name of the user who owns the data asset.
        /// </summary>
        public readonly string UserName;

        [OutputConstructor]
        private GetDataLimitsLimitResult(
            int auditStatus,

            int checkStatus,

            string dataLimitId,

            string engineType,

            string id,

            string localName,

            int logStoreDay,

            string parentId,

            int port,

            string resourceType,

            string userName)
        {
            AuditStatus = auditStatus;
            CheckStatus = checkStatus;
            DataLimitId = dataLimitId;
            EngineType = engineType;
            Id = id;
            LocalName = localName;
            LogStoreDay = logStoreDay;
            ParentId = parentId;
            Port = port;
            ResourceType = resourceType;
            UserName = userName;
        }
    }
}
