<filename>sdk/dotnet/Outputs/ReportChartYSeries.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;
using Pulumi;

namespace Pulumiverse.Fortios.Outputs
{

    [OutputType]
    public sealed class ReportChartYSeries
    {
        /// <summary>
        /// Y-series caption.
        /// </summary>
        public readonly string? Caption;
        /// <summary>
        /// Y-series caption font size.
        /// </summary>
        public readonly int? CaptionFontSize;
        /// <summary>
        /// Y-series value expression.
        /// </summary>
        public readonly string? Databind;
        /// <summary>
        /// Extra Y-series value.
        /// </summary>
        public readonly string? ExtraDatabind;
        /// <summary>
        /// Allow another Y-series value Valid values: `enable`, `disable`.
        /// </summary>
        public readonly string? ExtraY;
        /// <summary>
        /// Extra Y-series legend type/name.
        /// </summary>
        public readonly string? ExtraYLegend;
        /// <summary>
        /// Y-series label font size.
        /// </summary>
        public readonly int? FontSize;
        /// <summary>
        /// Y-series group option.
        /// </summary>
        public readonly string? Group;
        /// <summary>
        /// Y-series label angle. Valid values: `45-degree`, `vertical`, `horizontal`.
        /// </summary>
        public readonly string? LabelAngle;
        /// <summary>
        /// Y-series unit.
        /// </summary>
        public readonly string? Unit;
        /// <summary>
        /// First Y-series legend type/name.
        /// </summary>
        public readonly string? YLegend;

        [OutputConstructor]
        private ReportChartYSeries(
            string? caption,

            int? captionFontSize,

            string? databind,

            string? extraDatabind,

            string? extraY,

            string? extraYLegend,

            int? fontSize,

            string? group,

            string? labelAngle,

            string? unit,

            string? yLegend)
        {
            Caption = caption;
            CaptionFontSize = captionFontSize;
            Databind = databind;
            ExtraDatabind = extraDatabind;
            ExtraY = extraY;
            ExtraYLegend = extraYLegend;
            FontSize = fontSize;
            Group = group;
            LabelAngle = labelAngle;
            Unit = unit;
            YLegend = yLegend;
        }
    }
}
