<filename>sdk/dotnet/Outputs/IndexLifecycleColdAllocate.cs// *** 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.Elasticstack.Outputs
{

    [OutputType]
    public sealed class IndexLifecycleColdAllocate
    {
        public readonly string? Exclude;
        public readonly string? Include;
        public readonly int? NumberOfReplicas;
        public readonly string? Require;
        public readonly int? TotalShardsPerNode;

        [OutputConstructor]
        private IndexLifecycleColdAllocate(
            string? exclude,

            string? include,

            int? numberOfReplicas,

            string? require,

            int? totalShardsPerNode)
        {
            Exclude = exclude;
            Include = include;
            NumberOfReplicas = numberOfReplicas;
            Require = require;
            TotalShardsPerNode = totalShardsPerNode;
        }
    }
}
