1. Packages
  2. Fortios
  3. API Docs
  4. system
  5. system/lldp
  6. Networkpolicy
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.system/lldp.Networkpolicy

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    Configure LLDP network policy.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumiverse/fortios";
    
    const trname = new fortios.system.lldp.Networkpolicy("trname", {comment: "test"});
    
    import pulumi
    import pulumiverse_fortios as fortios
    
    trname = fortios.system.lldp.Networkpolicy("trname", comment="test")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := system.NewNetworkpolicy(ctx, "trname", &system.NetworkpolicyArgs{
    			Comment: pulumi.String("test"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fortios = Pulumiverse.Fortios;
    
    return await Deployment.RunAsync(() => 
    {
        var trname = new Fortios.System.Lldp.Networkpolicy("trname", new()
        {
            Comment = "test",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.system.Networkpolicy;
    import com.pulumi.fortios.system.NetworkpolicyArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var trname = new Networkpolicy("trname", NetworkpolicyArgs.builder()
                .comment("test")
                .build());
    
        }
    }
    
    resources:
      trname:
        type: fortios:system/lldp:Networkpolicy
        properties:
          comment: test
    

    Create Networkpolicy Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Networkpolicy(name: string, args?: NetworkpolicyArgs, opts?: CustomResourceOptions);
    @overload
    def Networkpolicy(resource_name: str,
                      args: Optional[NetworkpolicyArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def Networkpolicy(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      comment: Optional[str] = None,
                      get_all_tables: Optional[str] = None,
                      guest: Optional[NetworkpolicyGuestArgs] = None,
                      guest_voice_signaling: Optional[NetworkpolicyGuestVoiceSignalingArgs] = None,
                      name: Optional[str] = None,
                      softphone: Optional[NetworkpolicySoftphoneArgs] = None,
                      streaming_video: Optional[NetworkpolicyStreamingVideoArgs] = None,
                      vdomparam: Optional[str] = None,
                      video_conferencing: Optional[NetworkpolicyVideoConferencingArgs] = None,
                      video_signaling: Optional[NetworkpolicyVideoSignalingArgs] = None,
                      voice: Optional[NetworkpolicyVoiceArgs] = None,
                      voice_signaling: Optional[NetworkpolicyVoiceSignalingArgs] = None)
    func NewNetworkpolicy(ctx *Context, name string, args *NetworkpolicyArgs, opts ...ResourceOption) (*Networkpolicy, error)
    public Networkpolicy(string name, NetworkpolicyArgs? args = null, CustomResourceOptions? opts = null)
    public Networkpolicy(String name, NetworkpolicyArgs args)
    public Networkpolicy(String name, NetworkpolicyArgs args, CustomResourceOptions options)
    
    type: fortios:system/lldp/networkpolicy:Networkpolicy
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args NetworkpolicyArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args NetworkpolicyArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args NetworkpolicyArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NetworkpolicyArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NetworkpolicyArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Networkpolicy Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Networkpolicy resource accepts the following input properties:

    Comment string
    Comment.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    Guest Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyGuest
    Guest. The structure of guest block is documented below.
    GuestVoiceSignaling Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyGuestVoiceSignaling
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    Name string
    LLDP network policy name.
    Softphone Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicySoftphone
    Softphone. The structure of softphone block is documented below.
    StreamingVideo Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyStreamingVideo
    Streaming Video. The structure of streaming_video block is documented below.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideoConferencing Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVideoConferencing
    Video Conferencing. The structure of video_conferencing block is documented below.
    VideoSignaling Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVideoSignaling
    Video Signaling. The structure of video_signaling block is documented below.
    Voice Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVoice
    Voice. The structure of voice block is documented below.
    VoiceSignaling Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVoiceSignaling
    Voice signaling. The structure of voice_signaling block is documented below.
    Comment string
    Comment.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    Guest NetworkpolicyGuestArgs
    Guest. The structure of guest block is documented below.
    GuestVoiceSignaling NetworkpolicyGuestVoiceSignalingArgs
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    Name string
    LLDP network policy name.
    Softphone NetworkpolicySoftphoneArgs
    Softphone. The structure of softphone block is documented below.
    StreamingVideo NetworkpolicyStreamingVideoArgs
    Streaming Video. The structure of streaming_video block is documented below.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideoConferencing NetworkpolicyVideoConferencingArgs
    Video Conferencing. The structure of video_conferencing block is documented below.
    VideoSignaling NetworkpolicyVideoSignalingArgs
    Video Signaling. The structure of video_signaling block is documented below.
    Voice NetworkpolicyVoiceArgs
    Voice. The structure of voice block is documented below.
    VoiceSignaling NetworkpolicyVoiceSignalingArgs
    Voice signaling. The structure of voice_signaling block is documented below.
    comment String
    Comment.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest NetworkpolicyGuest
    Guest. The structure of guest block is documented below.
    guestVoiceSignaling NetworkpolicyGuestVoiceSignaling
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name String
    LLDP network policy name.
    softphone NetworkpolicySoftphone
    Softphone. The structure of softphone block is documented below.
    streamingVideo NetworkpolicyStreamingVideo
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videoConferencing NetworkpolicyVideoConferencing
    Video Conferencing. The structure of video_conferencing block is documented below.
    videoSignaling NetworkpolicyVideoSignaling
    Video Signaling. The structure of video_signaling block is documented below.
    voice NetworkpolicyVoice
    Voice. The structure of voice block is documented below.
    voiceSignaling NetworkpolicyVoiceSignaling
    Voice signaling. The structure of voice_signaling block is documented below.
    comment string
    Comment.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest NetworkpolicyGuest
    Guest. The structure of guest block is documented below.
    guestVoiceSignaling NetworkpolicyGuestVoiceSignaling
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name string
    LLDP network policy name.
    softphone NetworkpolicySoftphone
    Softphone. The structure of softphone block is documented below.
    streamingVideo NetworkpolicyStreamingVideo
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videoConferencing NetworkpolicyVideoConferencing
    Video Conferencing. The structure of video_conferencing block is documented below.
    videoSignaling NetworkpolicyVideoSignaling
    Video Signaling. The structure of video_signaling block is documented below.
    voice NetworkpolicyVoice
    Voice. The structure of voice block is documented below.
    voiceSignaling NetworkpolicyVoiceSignaling
    Voice signaling. The structure of voice_signaling block is documented below.
    comment str
    Comment.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest NetworkpolicyGuestArgs
    Guest. The structure of guest block is documented below.
    guest_voice_signaling NetworkpolicyGuestVoiceSignalingArgs
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name str
    LLDP network policy name.
    softphone NetworkpolicySoftphoneArgs
    Softphone. The structure of softphone block is documented below.
    streaming_video NetworkpolicyStreamingVideoArgs
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    video_conferencing NetworkpolicyVideoConferencingArgs
    Video Conferencing. The structure of video_conferencing block is documented below.
    video_signaling NetworkpolicyVideoSignalingArgs
    Video Signaling. The structure of video_signaling block is documented below.
    voice NetworkpolicyVoiceArgs
    Voice. The structure of voice block is documented below.
    voice_signaling NetworkpolicyVoiceSignalingArgs
    Voice signaling. The structure of voice_signaling block is documented below.
    comment String
    Comment.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest Property Map
    Guest. The structure of guest block is documented below.
    guestVoiceSignaling Property Map
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name String
    LLDP network policy name.
    softphone Property Map
    Softphone. The structure of softphone block is documented below.
    streamingVideo Property Map
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videoConferencing Property Map
    Video Conferencing. The structure of video_conferencing block is documented below.
    videoSignaling Property Map
    Video Signaling. The structure of video_signaling block is documented below.
    voice Property Map
    Voice. The structure of voice block is documented below.
    voiceSignaling Property Map
    Voice signaling. The structure of voice_signaling block is documented below.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Networkpolicy resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Networkpolicy Resource

    Get an existing Networkpolicy resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: NetworkpolicyState, opts?: CustomResourceOptions): Networkpolicy
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            comment: Optional[str] = None,
            get_all_tables: Optional[str] = None,
            guest: Optional[NetworkpolicyGuestArgs] = None,
            guest_voice_signaling: Optional[NetworkpolicyGuestVoiceSignalingArgs] = None,
            name: Optional[str] = None,
            softphone: Optional[NetworkpolicySoftphoneArgs] = None,
            streaming_video: Optional[NetworkpolicyStreamingVideoArgs] = None,
            vdomparam: Optional[str] = None,
            video_conferencing: Optional[NetworkpolicyVideoConferencingArgs] = None,
            video_signaling: Optional[NetworkpolicyVideoSignalingArgs] = None,
            voice: Optional[NetworkpolicyVoiceArgs] = None,
            voice_signaling: Optional[NetworkpolicyVoiceSignalingArgs] = None) -> Networkpolicy
    func GetNetworkpolicy(ctx *Context, name string, id IDInput, state *NetworkpolicyState, opts ...ResourceOption) (*Networkpolicy, error)
    public static Networkpolicy Get(string name, Input<string> id, NetworkpolicyState? state, CustomResourceOptions? opts = null)
    public static Networkpolicy get(String name, Output<String> id, NetworkpolicyState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Comment string
    Comment.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    Guest Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyGuest
    Guest. The structure of guest block is documented below.
    GuestVoiceSignaling Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyGuestVoiceSignaling
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    Name string
    LLDP network policy name.
    Softphone Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicySoftphone
    Softphone. The structure of softphone block is documented below.
    StreamingVideo Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyStreamingVideo
    Streaming Video. The structure of streaming_video block is documented below.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideoConferencing Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVideoConferencing
    Video Conferencing. The structure of video_conferencing block is documented below.
    VideoSignaling Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVideoSignaling
    Video Signaling. The structure of video_signaling block is documented below.
    Voice Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVoice
    Voice. The structure of voice block is documented below.
    VoiceSignaling Pulumiverse.Fortios.System.Lldp.Inputs.NetworkpolicyVoiceSignaling
    Voice signaling. The structure of voice_signaling block is documented below.
    Comment string
    Comment.
    GetAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    Guest NetworkpolicyGuestArgs
    Guest. The structure of guest block is documented below.
    GuestVoiceSignaling NetworkpolicyGuestVoiceSignalingArgs
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    Name string
    LLDP network policy name.
    Softphone NetworkpolicySoftphoneArgs
    Softphone. The structure of softphone block is documented below.
    StreamingVideo NetworkpolicyStreamingVideoArgs
    Streaming Video. The structure of streaming_video block is documented below.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideoConferencing NetworkpolicyVideoConferencingArgs
    Video Conferencing. The structure of video_conferencing block is documented below.
    VideoSignaling NetworkpolicyVideoSignalingArgs
    Video Signaling. The structure of video_signaling block is documented below.
    Voice NetworkpolicyVoiceArgs
    Voice. The structure of voice block is documented below.
    VoiceSignaling NetworkpolicyVoiceSignalingArgs
    Voice signaling. The structure of voice_signaling block is documented below.
    comment String
    Comment.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest NetworkpolicyGuest
    Guest. The structure of guest block is documented below.
    guestVoiceSignaling NetworkpolicyGuestVoiceSignaling
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name String
    LLDP network policy name.
    softphone NetworkpolicySoftphone
    Softphone. The structure of softphone block is documented below.
    streamingVideo NetworkpolicyStreamingVideo
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videoConferencing NetworkpolicyVideoConferencing
    Video Conferencing. The structure of video_conferencing block is documented below.
    videoSignaling NetworkpolicyVideoSignaling
    Video Signaling. The structure of video_signaling block is documented below.
    voice NetworkpolicyVoice
    Voice. The structure of voice block is documented below.
    voiceSignaling NetworkpolicyVoiceSignaling
    Voice signaling. The structure of voice_signaling block is documented below.
    comment string
    Comment.
    getAllTables string
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest NetworkpolicyGuest
    Guest. The structure of guest block is documented below.
    guestVoiceSignaling NetworkpolicyGuestVoiceSignaling
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name string
    LLDP network policy name.
    softphone NetworkpolicySoftphone
    Softphone. The structure of softphone block is documented below.
    streamingVideo NetworkpolicyStreamingVideo
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videoConferencing NetworkpolicyVideoConferencing
    Video Conferencing. The structure of video_conferencing block is documented below.
    videoSignaling NetworkpolicyVideoSignaling
    Video Signaling. The structure of video_signaling block is documented below.
    voice NetworkpolicyVoice
    Voice. The structure of voice block is documented below.
    voiceSignaling NetworkpolicyVoiceSignaling
    Voice signaling. The structure of voice_signaling block is documented below.
    comment str
    Comment.
    get_all_tables str
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest NetworkpolicyGuestArgs
    Guest. The structure of guest block is documented below.
    guest_voice_signaling NetworkpolicyGuestVoiceSignalingArgs
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name str
    LLDP network policy name.
    softphone NetworkpolicySoftphoneArgs
    Softphone. The structure of softphone block is documented below.
    streaming_video NetworkpolicyStreamingVideoArgs
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    video_conferencing NetworkpolicyVideoConferencingArgs
    Video Conferencing. The structure of video_conferencing block is documented below.
    video_signaling NetworkpolicyVideoSignalingArgs
    Video Signaling. The structure of video_signaling block is documented below.
    voice NetworkpolicyVoiceArgs
    Voice. The structure of voice block is documented below.
    voice_signaling NetworkpolicyVoiceSignalingArgs
    Voice signaling. The structure of voice_signaling block is documented below.
    comment String
    Comment.
    getAllTables String
    Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
    guest Property Map
    Guest. The structure of guest block is documented below.
    guestVoiceSignaling Property Map
    Guest Voice Signaling. The structure of guest_voice_signaling block is documented below.
    name String
    LLDP network policy name.
    softphone Property Map
    Softphone. The structure of softphone block is documented below.
    streamingVideo Property Map
    Streaming Video. The structure of streaming_video block is documented below.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videoConferencing Property Map
    Video Conferencing. The structure of video_conferencing block is documented below.
    videoSignaling Property Map
    Video Signaling. The structure of video_signaling block is documented below.
    voice Property Map
    Voice. The structure of voice block is documented below.
    voiceSignaling Property Map
    Voice signaling. The structure of voice_signaling block is documented below.

    Supporting Types

    NetworkpolicyGuest, NetworkpolicyGuestArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    NetworkpolicyGuestVoiceSignaling, NetworkpolicyGuestVoiceSignalingArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    NetworkpolicySoftphone, NetworkpolicySoftphoneArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    NetworkpolicyStreamingVideo, NetworkpolicyStreamingVideoArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    NetworkpolicyVideoConferencing, NetworkpolicyVideoConferencingArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    NetworkpolicyVideoSignaling, NetworkpolicyVideoSignalingArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    NetworkpolicyVoice, NetworkpolicyVoiceArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    NetworkpolicyVoiceSignaling, NetworkpolicyVoiceSignalingArgs

    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    Dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    Priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    Status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    Tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    Vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Integer
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Integer
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Integer
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status string
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag string
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan number
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp int
    Differentiated Services Code Point (DSCP) value to advertise.
    priority int
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status str
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag str
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan int
    802.1Q VLAN ID to advertise (1 - 4094).
    dscp Number
    Differentiated Services Code Point (DSCP) value to advertise.
    priority Number
    802.1P CoS/PCP to advertise (0 - 7; from lowest to highest priority).
    status String
    Enable/disable advertising this policy. Valid values: disable, enable.
    tag String
    Advertise tagged or untagged traffic. Valid values: none, dot1q, dot1p.
    vlan Number
    802.1Q VLAN ID to advertise (1 - 4094).

    Import

    SystemLldp NetworkPolicy can be imported using any of these accepted formats:

    $ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}}
    

    $ unset “FORTIOS_IMPORT_TABLE”

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse