<reponame>Dwonczykj/gember_deploy// *** 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.Dcdb.Outputs
{

    [OutputType]
    public sealed class GetParametersListResult
    {
        /// <summary>
        /// params constraint.
        /// </summary>
        public readonly ImmutableArray<Outputs.GetParametersListConstraintResult> Constraints;
        /// <summary>
        /// default value.
        /// </summary>
        public readonly string Default;
        /// <summary>
        /// have set value.
        /// </summary>
        public readonly bool HaveSetValue;
        /// <summary>
        /// need restart.
        /// </summary>
        public readonly bool NeedRestart;
        /// <summary>
        /// parameter name.
        /// </summary>
        public readonly string Param;
        /// <summary>
        /// parameter value.
        /// </summary>
        public readonly string Value;

        [OutputConstructor]
        private GetParametersListResult(
            ImmutableArray<Outputs.GetParametersListConstraintResult> constraints,

            string @default,

            bool haveSetValue,

            bool needRestart,

            string param,

            string value)
        {
            Constraints = constraints;
            Default = @default;
            HaveSetValue = haveSetValue;
            NeedRestart = needRestart;
            Param = param;
            Value = value;
        }
    }
}
