// *** 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 ExtendercontrollerExtenderprofileCellularSmsNotificationAlert
    {
        /// <summary>
        /// Display string when data exhausted.
        /// </summary>
        public readonly string? DataExhausted;
        /// <summary>
        /// Display string when FortiGate backup mode switched.
        /// </summary>
        public readonly string? FgtBackupModeSwitch;
        /// <summary>
        /// Display string when signal strength is low.
        /// </summary>
        public readonly string? LowSignalStrength;
        /// <summary>
        /// Display string when mode is switched.
        /// </summary>
        public readonly string? ModeSwitch;
        /// <summary>
        /// Display string when falling back to a previous OS image.
        /// </summary>
        public readonly string? OsImageFallback;
        /// <summary>
        /// Display string when session disconnected.
        /// </summary>
        public readonly string? SessionDisconnect;
        /// <summary>
        /// Display string when system rebooted.
        /// </summary>
        public readonly string? SystemReboot;

        [OutputConstructor]
        private ExtendercontrollerExtenderprofileCellularSmsNotificationAlert(
            string? dataExhausted,

            string? fgtBackupModeSwitch,

            string? lowSignalStrength,

            string? modeSwitch,

            string? osImageFallback,

            string? sessionDisconnect,

            string? systemReboot)
        {
            DataExhausted = dataExhausted;
            FgtBackupModeSwitch = fgtBackupModeSwitch;
            LowSignalStrength = lowSignalStrength;
            ModeSwitch = modeSwitch;
            OsImageFallback = osImageFallback;
            SessionDisconnect = sessionDisconnect;
            SystemReboot = systemReboot;
        }
    }
}
