<filename>sdk/dotnet/Eks/Outputs/ContainerInstanceContainerLivenessProbe.cs<gh_stars>0// *** 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.Tctest.Eks.Outputs
{

    [OutputType]
    public sealed class ContainerInstanceContainerLivenessProbe
    {
        public readonly ImmutableArray<string> ExecCommands;
        public readonly int? FailureThreshold;
        public readonly string? HttpGetPath;
        public readonly int? HttpGetPort;
        public readonly string? HttpGetScheme;
        public readonly int? InitDelaySeconds;
        public readonly int? PeriodSeconds;
        public readonly int? SuccessThreshold;
        public readonly int? TcpSocketPort;
        public readonly int? TimeoutSeconds;

        [OutputConstructor]
        private ContainerInstanceContainerLivenessProbe(
            ImmutableArray<string> execCommands,

            int? failureThreshold,

            string? httpGetPath,

            int? httpGetPort,

            string? httpGetScheme,

            int? initDelaySeconds,

            int? periodSeconds,

            int? successThreshold,

            int? tcpSocketPort,

            int? timeoutSeconds)
        {
            ExecCommands = execCommands;
            FailureThreshold = failureThreshold;
            HttpGetPath = httpGetPath;
            HttpGetPort = httpGetPort;
            HttpGetScheme = httpGetScheme;
            InitDelaySeconds = initDelaySeconds;
            PeriodSeconds = periodSeconds;
            SuccessThreshold = successThreshold;
            TcpSocketPort = tcpSocketPort;
            TimeoutSeconds = timeoutSeconds;
        }
    }
}
