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

    [OutputType]
    public sealed class FoundationCentralImageClusterFoundationInitConfigCluster
    {
        public readonly string? ClusterExternalIp;
        public readonly bool? ClusterInitNow;
        public readonly bool? ClusterInitSuccessful;
        public readonly ImmutableArray<string> ClusterMembers;
        public readonly string? ClusterName;
        public readonly string? CvmDnsServers;
        public readonly string? CvmNtpServers;
        public readonly int? RedundancyFactor;
        public readonly string? Timezone;

        [OutputConstructor]
        private FoundationCentralImageClusterFoundationInitConfigCluster(
            string? clusterExternalIp,

            bool? clusterInitNow,

            bool? clusterInitSuccessful,

            ImmutableArray<string> clusterMembers,

            string? clusterName,

            string? cvmDnsServers,

            string? cvmNtpServers,

            int? redundancyFactor,

            string? timezone)
        {
            ClusterExternalIp = clusterExternalIp;
            ClusterInitNow = clusterInitNow;
            ClusterInitSuccessful = clusterInitSuccessful;
            ClusterMembers = clusterMembers;
            ClusterName = clusterName;
            CvmDnsServers = cvmDnsServers;
            CvmNtpServers = cvmNtpServers;
            RedundancyFactor = redundancyFactor;
            Timezone = timezone;
        }
    }
}
