<reponame>Regrau/pulumi-yandex// *** 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.Yandex.Outputs
{

    [OutputType]
    public sealed class MdbMongodbClusterClusterConfig
    {
        /// <summary>
        /// Access policy to the MongoDB cluster. The structure is documented below.
        /// </summary>
        public readonly Outputs.MdbMongodbClusterClusterConfigAccess? Access;
        /// <summary>
        /// Time to start the daily backup, in the UTC timezone. The structure is documented below.
        /// </summary>
        public readonly Outputs.MdbMongodbClusterClusterConfigBackupWindowStart? BackupWindowStart;
        /// <summary>
        /// Feature compatibility version of MongoDB. If not provided version is taken. Can be either `5.0`, `4.4`, `4.2` and `4.0`.
        /// </summary>
        public readonly string? FeatureCompatibilityVersion;
        /// <summary>
        /// Configuration of the mongod service. The structure is documented below.
        /// </summary>
        public readonly Outputs.MdbMongodbClusterClusterConfigMongod? Mongod;
        /// <summary>
        /// Version of MongoDB (either 5.0, 4.4, 4.2 or 4.0).
        /// </summary>
        public readonly string Version;

        [OutputConstructor]
        private MdbMongodbClusterClusterConfig(
            Outputs.MdbMongodbClusterClusterConfigAccess? access,

            Outputs.MdbMongodbClusterClusterConfigBackupWindowStart? backupWindowStart,

            string? featureCompatibilityVersion,

            Outputs.MdbMongodbClusterClusterConfigMongod? mongod,

            string version)
        {
            Access = access;
            BackupWindowStart = backupWindowStart;
            FeatureCompatibilityVersion = featureCompatibilityVersion;
            Mongod = mongod;
            Version = version;
        }
    }
}
