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

namespace Pulumiverse.Fortios.Outputs
{

    [OutputType]
    public sealed class SwitchcontrollerLldpprofileMedNetworkPolicy
    {
        /// <summary>
        /// Enable/disable VLAN assignment when this profile is applied on managed FortiSwitch port. Valid values: `disable`, `enable`.
        /// </summary>
        public readonly string? AssignVlan;
        /// <summary>
        /// Advertised Differentiated Services Code Point (DSCP) value, a packet header value indicating the level of service requested for traffic, such as high priority or best effort delivery.
        /// </summary>
        public readonly int? Dscp;
        /// <summary>
        /// Policy type name.
        /// </summary>
        public readonly string? Name;
        /// <summary>
        /// Advertised Layer 2 priority (0 - 7; from lowest to highest priority).
        /// </summary>
        public readonly int? Priority;
        /// <summary>
        /// Enable or disable this TLV. Valid values: `disable`, `enable`.
        /// </summary>
        public readonly string? Status;
        /// <summary>
        /// ID of VLAN to advertise, if configured on port (0 - 4094, 0 = priority tag).
        /// </summary>
        public readonly int? Vlan;
        /// <summary>
        /// VLAN interface to advertise; if configured on port.
        /// </summary>
        public readonly string? VlanIntf;

        [OutputConstructor]
        private SwitchcontrollerLldpprofileMedNetworkPolicy(
            string? assignVlan,

            int? dscp,

            string? name,

            int? priority,

            string? status,

            int? vlan,

            string? vlanIntf)
        {
            AssignVlan = assignVlan;
            Dscp = dscp;
            Name = name;
            Priority = priority;
            Status = status;
            Vlan = vlan;
            VlanIntf = vlanIntf;
        }
    }
}
