// *** 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.KVStore.Outputs
{

    [OutputType]
    public sealed class GetInstanceEnginesInstanceEngineResult
    {
        /// <summary>
        /// Database type. Options are `Redis`, `Memcache`. Default to `Redis`.
        /// </summary>
        public readonly string Engine;
        /// <summary>
        /// Database version required by the user. Value options of Redis can refer to the latest docs [detail info](https://www.alibabacloud.com/help/doc-detail/60873.htm) `EngineVersion`. Value of Memcache should be empty.
        /// </summary>
        public readonly string EngineVersion;
        /// <summary>
        /// The Zone to launch the KVStore instance.
        /// </summary>
        public readonly string ZoneId;

        [OutputConstructor]
        private GetInstanceEnginesInstanceEngineResult(
            string engine,

            string engineVersion,

            string zoneId)
        {
            Engine = engine;
            EngineVersion = engineVersion;
            ZoneId = zoneId;
        }
    }
}
