<filename>sdk/dotnet/Tencentcloud/Dbbrain/Outputs/GetDiagHistoryEventResult.cs<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.Dbbrain.Outputs
{

    [OutputType]
    public sealed class GetDiagHistoryEventResult
    {
        /// <summary>
        /// Description of the diagnostic item.
        /// </summary>
        public readonly string DiagItem;
        /// <summary>
        /// Diagnostic type.
        /// </summary>
        public readonly string DiagType;
        /// <summary>
        /// End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.
        /// </summary>
        public readonly string EndTime;
        /// <summary>
        /// Event unique ID.
        /// </summary>
        public readonly int EventId;
        /// <summary>
        /// instance id.
        /// </summary>
        public readonly string InstanceId;
        /// <summary>
        /// reserved text. Note: This field may return null, indicating that no valid value can be obtained.
        /// </summary>
        public readonly string Metric;
        /// <summary>
        /// Diagnostic summary.
        /// </summary>
        public readonly string Outline;
        /// <summary>
        /// region.
        /// </summary>
        public readonly string Region;
        /// <summary>
        /// severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.
        /// </summary>
        public readonly int Severity;
        /// <summary>
        /// Start time, such as `2019-09-10 12:13:14`.
        /// </summary>
        public readonly string StartTime;

        [OutputConstructor]
        private GetDiagHistoryEventResult(
            string diagItem,

            string diagType,

            string endTime,

            int eventId,

            string instanceId,

            string metric,

            string outline,

            string region,

            int severity,

            string startTime)
        {
            DiagItem = diagItem;
            DiagType = diagType;
            EndTime = endTime;
            EventId = eventId;
            InstanceId = instanceId;
            Metric = metric;
            Outline = outline;
            Region = region;
            Severity = severity;
            StartTime = startTime;
        }
    }
}
