1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. getSwitchportFeatureTemplate
Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi

sdwan.getSwitchportFeatureTemplate

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi

    This data source can read the Switchport feature template.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as sdwan from "@pulumi/sdwan";
    
    const example = sdwan.getSwitchportFeatureTemplate({
        id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
    });
    
    import pulumi
    import pulumi_sdwan as sdwan
    
    example = sdwan.get_switchport_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := sdwan.LookupSwitchportFeatureTemplate(ctx, &sdwan.LookupSwitchportFeatureTemplateArgs{
    			Id: pulumi.StringRef("f6b2c44c-693c-4763-b010-895aa3d236bd"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Sdwan = Pulumi.Sdwan;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Sdwan.GetSwitchportFeatureTemplate.Invoke(new()
        {
            Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdwan.SdwanFunctions;
    import com.pulumi.sdwan.inputs.GetSwitchportFeatureTemplateArgs;
    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) {
            final var example = SdwanFunctions.getSwitchportFeatureTemplate(GetSwitchportFeatureTemplateArgs.builder()
                .id("f6b2c44c-693c-4763-b010-895aa3d236bd")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: sdwan:getSwitchportFeatureTemplate
          Arguments:
            id: f6b2c44c-693c-4763-b010-895aa3d236bd
    

    Using getSwitchportFeatureTemplate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSwitchportFeatureTemplate(args: GetSwitchportFeatureTemplateArgs, opts?: InvokeOptions): Promise<GetSwitchportFeatureTemplateResult>
    function getSwitchportFeatureTemplateOutput(args: GetSwitchportFeatureTemplateOutputArgs, opts?: InvokeOptions): Output<GetSwitchportFeatureTemplateResult>
    def get_switchport_feature_template(id: Optional[str] = None,
                                        name: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetSwitchportFeatureTemplateResult
    def get_switchport_feature_template_output(id: Optional[pulumi.Input[str]] = None,
                                        name: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetSwitchportFeatureTemplateResult]
    func LookupSwitchportFeatureTemplate(ctx *Context, args *LookupSwitchportFeatureTemplateArgs, opts ...InvokeOption) (*LookupSwitchportFeatureTemplateResult, error)
    func LookupSwitchportFeatureTemplateOutput(ctx *Context, args *LookupSwitchportFeatureTemplateOutputArgs, opts ...InvokeOption) LookupSwitchportFeatureTemplateResultOutput

    > Note: This function is named LookupSwitchportFeatureTemplate in the Go SDK.

    public static class GetSwitchportFeatureTemplate 
    {
        public static Task<GetSwitchportFeatureTemplateResult> InvokeAsync(GetSwitchportFeatureTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetSwitchportFeatureTemplateResult> Invoke(GetSwitchportFeatureTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSwitchportFeatureTemplateResult> getSwitchportFeatureTemplate(GetSwitchportFeatureTemplateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdwan:index/getSwitchportFeatureTemplate:getSwitchportFeatureTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The id of the feature template
    Name string
    The name of the feature template
    Id string
    The id of the feature template
    Name string
    The name of the feature template
    id String
    The id of the feature template
    name String
    The name of the feature template
    id string
    The id of the feature template
    name string
    The name of the feature template
    id str
    The id of the feature template
    name str
    The name of the feature template
    id String
    The id of the feature template
    name String
    The name of the feature template

    getSwitchportFeatureTemplate Result

    The following output properties are available:

    AgeOutTime int
    Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
    AgeOutTimeVariable string
    Variable name
    Description string
    The description of the feature template
    DeviceTypes List<string>
    List of supported device types
    Id string
    The id of the feature template
    Interfaces List<GetSwitchportFeatureTemplateInterface>
    Interface name: GigabitEthernet0/<>/<> when present
    ModuleType string
    Module type
    Name string
    The name of the feature template
    Slot int
    Number of Slots
    StaticMacAddresses List<GetSwitchportFeatureTemplateStaticMacAddress>
    Add static MAC address entries for interface
    SubSlot int
    Number of Sub-Slots
    TemplateType string
    The template type
    Version int
    The version of the feature template
    AgeOutTime int
    Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
    AgeOutTimeVariable string
    Variable name
    Description string
    The description of the feature template
    DeviceTypes []string
    List of supported device types
    Id string
    The id of the feature template
    Interfaces []GetSwitchportFeatureTemplateInterface
    Interface name: GigabitEthernet0/<>/<> when present
    ModuleType string
    Module type
    Name string
    The name of the feature template
    Slot int
    Number of Slots
    StaticMacAddresses []GetSwitchportFeatureTemplateStaticMacAddress
    Add static MAC address entries for interface
    SubSlot int
    Number of Sub-Slots
    TemplateType string
    The template type
    Version int
    The version of the feature template
    ageOutTime Integer
    Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
    ageOutTimeVariable String
    Variable name
    description String
    The description of the feature template
    deviceTypes List<String>
    List of supported device types
    id String
    The id of the feature template
    interfaces List<GetSwitchportFeatureTemplateInterface>
    Interface name: GigabitEthernet0/<>/<> when present
    moduleType String
    Module type
    name String
    The name of the feature template
    slot Integer
    Number of Slots
    staticMacAddresses List<GetSwitchportFeatureTemplateStaticMacAddress>
    Add static MAC address entries for interface
    subSlot Integer
    Number of Sub-Slots
    templateType String
    The template type
    version Integer
    The version of the feature template
    ageOutTime number
    Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
    ageOutTimeVariable string
    Variable name
    description string
    The description of the feature template
    deviceTypes string[]
    List of supported device types
    id string
    The id of the feature template
    interfaces GetSwitchportFeatureTemplateInterface[]
    Interface name: GigabitEthernet0/<>/<> when present
    moduleType string
    Module type
    name string
    The name of the feature template
    slot number
    Number of Slots
    staticMacAddresses GetSwitchportFeatureTemplateStaticMacAddress[]
    Add static MAC address entries for interface
    subSlot number
    Number of Sub-Slots
    templateType string
    The template type
    version number
    The version of the feature template
    age_out_time int
    Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
    age_out_time_variable str
    Variable name
    description str
    The description of the feature template
    device_types Sequence[str]
    List of supported device types
    id str
    The id of the feature template
    interfaces Sequence[GetSwitchportFeatureTemplateInterface]
    Interface name: GigabitEthernet0/<>/<> when present
    module_type str
    Module type
    name str
    The name of the feature template
    slot int
    Number of Slots
    static_mac_addresses Sequence[GetSwitchportFeatureTemplateStaticMacAddress]
    Add static MAC address entries for interface
    sub_slot int
    Number of Sub-Slots
    template_type str
    The template type
    version int
    The version of the feature template
    ageOutTime Number
    Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
    ageOutTimeVariable String
    Variable name
    description String
    The description of the feature template
    deviceTypes List<String>
    List of supported device types
    id String
    The id of the feature template
    interfaces List<Property Map>
    Interface name: GigabitEthernet0/<>/<> when present
    moduleType String
    Module type
    name String
    The name of the feature template
    slot Number
    Number of Slots
    staticMacAddresses List<Property Map>
    Add static MAC address entries for interface
    subSlot Number
    Number of Sub-Slots
    templateType String
    The template type
    version Number
    The version of the feature template

    Supporting Types

    GetSwitchportFeatureTemplateInterface

    Dot1xAuthenticationOrderVariable string
    Variable name
    Dot1xAuthenticationOrders List<string>
    Specify authentication methods in the order of preference
    Dot1xControlDirection string
    Set uni or bi directional authorization mode
    Dot1xControlDirectionVariable string
    Variable name
    Dot1xCriticalVlan int
    Set Critical VLAN
    Dot1xCriticalVlanVariable string
    Variable name
    Dot1xEnable bool
    Set 802.1x on off
    Dot1xEnableCriticialVoiceVlan bool
    Enable Critical Voice VLAN
    Dot1xEnableCriticialVoiceVlanVariable string
    Variable name
    Dot1xEnablePeriodicReauth bool
    Enable Periodic Reauthentication
    Dot1xEnablePeriodicReauthVariable string
    Variable name
    Dot1xEnableVariable string
    Variable name
    Dot1xGuestVlan int
    Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
    Dot1xGuestVlanVariable string
    Variable name
    Dot1xHostMode string
    Set host mode
    Dot1xHostModeVariable string
    Variable name
    Dot1xMacAuthenticationBypass bool
    MAC Authentication Bypass
    Dot1xMacAuthenticationBypassVariable string
    Variable name
    Dot1xPaeEnable bool
    Set 802.1x Interface Pae Type
    Dot1xPaeEnableVariable string
    Variable name
    Dot1xPeriodicReauthInactivityTimeout int
    Periodic Reauthentication Inactivity Timeout (in seconds)
    Dot1xPeriodicReauthInactivityTimeoutVariable string
    Variable name
    Dot1xPeriodicReauthInterval int
    Periodic Reauthentication Interval (in seconds)
    Dot1xPeriodicReauthIntervalVariable string
    Variable name
    Dot1xPortControl string
    Set Port-Control Mode
    Dot1xPortControlVariable string
    Variable name
    Dot1xRestrictedVlan int
    Set Restricted VLAN ID
    Dot1xRestrictedVlanVariable string
    Variable name
    Duplex string
    Duplex mode
    DuplexVariable string
    Variable name
    Name string
    Set Interface name
    NameVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Shutdown bool
    Administrative state
    ShutdownVariable string
    Variable name
    Speed string
    Set interface speed
    SpeedVariable string
    Variable name
    SwitchportAccessVlan int
    Set VLAN identifier associated with bridging domain
    SwitchportAccessVlanVariable string
    Variable name
    SwitchportMode string
    Set type of switch port: access/trunk
    SwitchportTrunkAllowedVlans string
    Configure VLAN IDs used with the trunk
    SwitchportTrunkAllowedVlansVariable string
    Variable name
    SwitchportTrunkNativeVlan int
    Configure VLAN ID used for native VLAN
    SwitchportTrunkNativeVlanVariable string
    Variable name
    VoiceVlan int
    Configure Voice Vlan
    VoiceVlanVariable string
    Variable name
    Dot1xAuthenticationOrderVariable string
    Variable name
    Dot1xAuthenticationOrders []string
    Specify authentication methods in the order of preference
    Dot1xControlDirection string
    Set uni or bi directional authorization mode
    Dot1xControlDirectionVariable string
    Variable name
    Dot1xCriticalVlan int
    Set Critical VLAN
    Dot1xCriticalVlanVariable string
    Variable name
    Dot1xEnable bool
    Set 802.1x on off
    Dot1xEnableCriticialVoiceVlan bool
    Enable Critical Voice VLAN
    Dot1xEnableCriticialVoiceVlanVariable string
    Variable name
    Dot1xEnablePeriodicReauth bool
    Enable Periodic Reauthentication
    Dot1xEnablePeriodicReauthVariable string
    Variable name
    Dot1xEnableVariable string
    Variable name
    Dot1xGuestVlan int
    Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
    Dot1xGuestVlanVariable string
    Variable name
    Dot1xHostMode string
    Set host mode
    Dot1xHostModeVariable string
    Variable name
    Dot1xMacAuthenticationBypass bool
    MAC Authentication Bypass
    Dot1xMacAuthenticationBypassVariable string
    Variable name
    Dot1xPaeEnable bool
    Set 802.1x Interface Pae Type
    Dot1xPaeEnableVariable string
    Variable name
    Dot1xPeriodicReauthInactivityTimeout int
    Periodic Reauthentication Inactivity Timeout (in seconds)
    Dot1xPeriodicReauthInactivityTimeoutVariable string
    Variable name
    Dot1xPeriodicReauthInterval int
    Periodic Reauthentication Interval (in seconds)
    Dot1xPeriodicReauthIntervalVariable string
    Variable name
    Dot1xPortControl string
    Set Port-Control Mode
    Dot1xPortControlVariable string
    Variable name
    Dot1xRestrictedVlan int
    Set Restricted VLAN ID
    Dot1xRestrictedVlanVariable string
    Variable name
    Duplex string
    Duplex mode
    DuplexVariable string
    Variable name
    Name string
    Set Interface name
    NameVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Shutdown bool
    Administrative state
    ShutdownVariable string
    Variable name
    Speed string
    Set interface speed
    SpeedVariable string
    Variable name
    SwitchportAccessVlan int
    Set VLAN identifier associated with bridging domain
    SwitchportAccessVlanVariable string
    Variable name
    SwitchportMode string
    Set type of switch port: access/trunk
    SwitchportTrunkAllowedVlans string
    Configure VLAN IDs used with the trunk
    SwitchportTrunkAllowedVlansVariable string
    Variable name
    SwitchportTrunkNativeVlan int
    Configure VLAN ID used for native VLAN
    SwitchportTrunkNativeVlanVariable string
    Variable name
    VoiceVlan int
    Configure Voice Vlan
    VoiceVlanVariable string
    Variable name
    dot1xAuthenticationOrderVariable String
    Variable name
    dot1xAuthenticationOrders List<String>
    Specify authentication methods in the order of preference
    dot1xControlDirection String
    Set uni or bi directional authorization mode
    dot1xControlDirectionVariable String
    Variable name
    dot1xCriticalVlan Integer
    Set Critical VLAN
    dot1xCriticalVlanVariable String
    Variable name
    dot1xEnable Boolean
    Set 802.1x on off
    dot1xEnableCriticialVoiceVlan Boolean
    Enable Critical Voice VLAN
    dot1xEnableCriticialVoiceVlanVariable String
    Variable name
    dot1xEnablePeriodicReauth Boolean
    Enable Periodic Reauthentication
    dot1xEnablePeriodicReauthVariable String
    Variable name
    dot1xEnableVariable String
    Variable name
    dot1xGuestVlan Integer
    Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
    dot1xGuestVlanVariable String
    Variable name
    dot1xHostMode String
    Set host mode
    dot1xHostModeVariable String
    Variable name
    dot1xMacAuthenticationBypass Boolean
    MAC Authentication Bypass
    dot1xMacAuthenticationBypassVariable String
    Variable name
    dot1xPaeEnable Boolean
    Set 802.1x Interface Pae Type
    dot1xPaeEnableVariable String
    Variable name
    dot1xPeriodicReauthInactivityTimeout Integer
    Periodic Reauthentication Inactivity Timeout (in seconds)
    dot1xPeriodicReauthInactivityTimeoutVariable String
    Variable name
    dot1xPeriodicReauthInterval Integer
    Periodic Reauthentication Interval (in seconds)
    dot1xPeriodicReauthIntervalVariable String
    Variable name
    dot1xPortControl String
    Set Port-Control Mode
    dot1xPortControlVariable String
    Variable name
    dot1xRestrictedVlan Integer
    Set Restricted VLAN ID
    dot1xRestrictedVlanVariable String
    Variable name
    duplex String
    Duplex mode
    duplexVariable String
    Variable name
    name String
    Set Interface name
    nameVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    shutdown Boolean
    Administrative state
    shutdownVariable String
    Variable name
    speed String
    Set interface speed
    speedVariable String
    Variable name
    switchportAccessVlan Integer
    Set VLAN identifier associated with bridging domain
    switchportAccessVlanVariable String
    Variable name
    switchportMode String
    Set type of switch port: access/trunk
    switchportTrunkAllowedVlans String
    Configure VLAN IDs used with the trunk
    switchportTrunkAllowedVlansVariable String
    Variable name
    switchportTrunkNativeVlan Integer
    Configure VLAN ID used for native VLAN
    switchportTrunkNativeVlanVariable String
    Variable name
    voiceVlan Integer
    Configure Voice Vlan
    voiceVlanVariable String
    Variable name
    dot1xAuthenticationOrderVariable string
    Variable name
    dot1xAuthenticationOrders string[]
    Specify authentication methods in the order of preference
    dot1xControlDirection string
    Set uni or bi directional authorization mode
    dot1xControlDirectionVariable string
    Variable name
    dot1xCriticalVlan number
    Set Critical VLAN
    dot1xCriticalVlanVariable string
    Variable name
    dot1xEnable boolean
    Set 802.1x on off
    dot1xEnableCriticialVoiceVlan boolean
    Enable Critical Voice VLAN
    dot1xEnableCriticialVoiceVlanVariable string
    Variable name
    dot1xEnablePeriodicReauth boolean
    Enable Periodic Reauthentication
    dot1xEnablePeriodicReauthVariable string
    Variable name
    dot1xEnableVariable string
    Variable name
    dot1xGuestVlan number
    Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
    dot1xGuestVlanVariable string
    Variable name
    dot1xHostMode string
    Set host mode
    dot1xHostModeVariable string
    Variable name
    dot1xMacAuthenticationBypass boolean
    MAC Authentication Bypass
    dot1xMacAuthenticationBypassVariable string
    Variable name
    dot1xPaeEnable boolean
    Set 802.1x Interface Pae Type
    dot1xPaeEnableVariable string
    Variable name
    dot1xPeriodicReauthInactivityTimeout number
    Periodic Reauthentication Inactivity Timeout (in seconds)
    dot1xPeriodicReauthInactivityTimeoutVariable string
    Variable name
    dot1xPeriodicReauthInterval number
    Periodic Reauthentication Interval (in seconds)
    dot1xPeriodicReauthIntervalVariable string
    Variable name
    dot1xPortControl string
    Set Port-Control Mode
    dot1xPortControlVariable string
    Variable name
    dot1xRestrictedVlan number
    Set Restricted VLAN ID
    dot1xRestrictedVlanVariable string
    Variable name
    duplex string
    Duplex mode
    duplexVariable string
    Variable name
    name string
    Set Interface name
    nameVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    shutdown boolean
    Administrative state
    shutdownVariable string
    Variable name
    speed string
    Set interface speed
    speedVariable string
    Variable name
    switchportAccessVlan number
    Set VLAN identifier associated with bridging domain
    switchportAccessVlanVariable string
    Variable name
    switchportMode string
    Set type of switch port: access/trunk
    switchportTrunkAllowedVlans string
    Configure VLAN IDs used with the trunk
    switchportTrunkAllowedVlansVariable string
    Variable name
    switchportTrunkNativeVlan number
    Configure VLAN ID used for native VLAN
    switchportTrunkNativeVlanVariable string
    Variable name
    voiceVlan number
    Configure Voice Vlan
    voiceVlanVariable string
    Variable name
    dot1x_authentication_order_variable str
    Variable name
    dot1x_authentication_orders Sequence[str]
    Specify authentication methods in the order of preference
    dot1x_control_direction str
    Set uni or bi directional authorization mode
    dot1x_control_direction_variable str
    Variable name
    dot1x_critical_vlan int
    Set Critical VLAN
    dot1x_critical_vlan_variable str
    Variable name
    dot1x_enable bool
    Set 802.1x on off
    dot1x_enable_criticial_voice_vlan bool
    Enable Critical Voice VLAN
    dot1x_enable_criticial_voice_vlan_variable str
    Variable name
    dot1x_enable_periodic_reauth bool
    Enable Periodic Reauthentication
    dot1x_enable_periodic_reauth_variable str
    Variable name
    dot1x_enable_variable str
    Variable name
    dot1x_guest_vlan int
    Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
    dot1x_guest_vlan_variable str
    Variable name
    dot1x_host_mode str
    Set host mode
    dot1x_host_mode_variable str
    Variable name
    dot1x_mac_authentication_bypass bool
    MAC Authentication Bypass
    dot1x_mac_authentication_bypass_variable str
    Variable name
    dot1x_pae_enable bool
    Set 802.1x Interface Pae Type
    dot1x_pae_enable_variable str
    Variable name
    dot1x_periodic_reauth_inactivity_timeout int
    Periodic Reauthentication Inactivity Timeout (in seconds)
    dot1x_periodic_reauth_inactivity_timeout_variable str
    Variable name
    dot1x_periodic_reauth_interval int
    Periodic Reauthentication Interval (in seconds)
    dot1x_periodic_reauth_interval_variable str
    Variable name
    dot1x_port_control str
    Set Port-Control Mode
    dot1x_port_control_variable str
    Variable name
    dot1x_restricted_vlan int
    Set Restricted VLAN ID
    dot1x_restricted_vlan_variable str
    Variable name
    duplex str
    Duplex mode
    duplex_variable str
    Variable name
    name str
    Set Interface name
    name_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    shutdown bool
    Administrative state
    shutdown_variable str
    Variable name
    speed str
    Set interface speed
    speed_variable str
    Variable name
    switchport_access_vlan int
    Set VLAN identifier associated with bridging domain
    switchport_access_vlan_variable str
    Variable name
    switchport_mode str
    Set type of switch port: access/trunk
    switchport_trunk_allowed_vlans str
    Configure VLAN IDs used with the trunk
    switchport_trunk_allowed_vlans_variable str
    Variable name
    switchport_trunk_native_vlan int
    Configure VLAN ID used for native VLAN
    switchport_trunk_native_vlan_variable str
    Variable name
    voice_vlan int
    Configure Voice Vlan
    voice_vlan_variable str
    Variable name
    dot1xAuthenticationOrderVariable String
    Variable name
    dot1xAuthenticationOrders List<String>
    Specify authentication methods in the order of preference
    dot1xControlDirection String
    Set uni or bi directional authorization mode
    dot1xControlDirectionVariable String
    Variable name
    dot1xCriticalVlan Number
    Set Critical VLAN
    dot1xCriticalVlanVariable String
    Variable name
    dot1xEnable Boolean
    Set 802.1x on off
    dot1xEnableCriticialVoiceVlan Boolean
    Enable Critical Voice VLAN
    dot1xEnableCriticialVoiceVlanVariable String
    Variable name
    dot1xEnablePeriodicReauth Boolean
    Enable Periodic Reauthentication
    dot1xEnablePeriodicReauthVariable String
    Variable name
    dot1xEnableVariable String
    Variable name
    dot1xGuestVlan Number
    Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
    dot1xGuestVlanVariable String
    Variable name
    dot1xHostMode String
    Set host mode
    dot1xHostModeVariable String
    Variable name
    dot1xMacAuthenticationBypass Boolean
    MAC Authentication Bypass
    dot1xMacAuthenticationBypassVariable String
    Variable name
    dot1xPaeEnable Boolean
    Set 802.1x Interface Pae Type
    dot1xPaeEnableVariable String
    Variable name
    dot1xPeriodicReauthInactivityTimeout Number
    Periodic Reauthentication Inactivity Timeout (in seconds)
    dot1xPeriodicReauthInactivityTimeoutVariable String
    Variable name
    dot1xPeriodicReauthInterval Number
    Periodic Reauthentication Interval (in seconds)
    dot1xPeriodicReauthIntervalVariable String
    Variable name
    dot1xPortControl String
    Set Port-Control Mode
    dot1xPortControlVariable String
    Variable name
    dot1xRestrictedVlan Number
    Set Restricted VLAN ID
    dot1xRestrictedVlanVariable String
    Variable name
    duplex String
    Duplex mode
    duplexVariable String
    Variable name
    name String
    Set Interface name
    nameVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    shutdown Boolean
    Administrative state
    shutdownVariable String
    Variable name
    speed String
    Set interface speed
    speedVariable String
    Variable name
    switchportAccessVlan Number
    Set VLAN identifier associated with bridging domain
    switchportAccessVlanVariable String
    Variable name
    switchportMode String
    Set type of switch port: access/trunk
    switchportTrunkAllowedVlans String
    Configure VLAN IDs used with the trunk
    switchportTrunkAllowedVlansVariable String
    Variable name
    switchportTrunkNativeVlan Number
    Configure VLAN ID used for native VLAN
    switchportTrunkNativeVlanVariable String
    Variable name
    voiceVlan Number
    Configure Voice Vlan
    voiceVlanVariable String
    Variable name

    GetSwitchportFeatureTemplateStaticMacAddress

    IfName string
    Interface name: GigabitEthernet0/<>/<>
    IfNameVariable string
    Variable name
    MacAddress string
    Set MAC address in xxxx.xxxx.xxxx format
    MacAddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Vlan int
    Configure VLAN ID used with the mac and interface
    VlanVariable string
    Variable name
    IfName string
    Interface name: GigabitEthernet0/<>/<>
    IfNameVariable string
    Variable name
    MacAddress string
    Set MAC address in xxxx.xxxx.xxxx format
    MacAddressVariable string
    Variable name
    Optional bool
    Indicates if list item is considered optional.
    Vlan int
    Configure VLAN ID used with the mac and interface
    VlanVariable string
    Variable name
    ifName String
    Interface name: GigabitEthernet0/<>/<>
    ifNameVariable String
    Variable name
    macAddress String
    Set MAC address in xxxx.xxxx.xxxx format
    macAddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    vlan Integer
    Configure VLAN ID used with the mac and interface
    vlanVariable String
    Variable name
    ifName string
    Interface name: GigabitEthernet0/<>/<>
    ifNameVariable string
    Variable name
    macAddress string
    Set MAC address in xxxx.xxxx.xxxx format
    macAddressVariable string
    Variable name
    optional boolean
    Indicates if list item is considered optional.
    vlan number
    Configure VLAN ID used with the mac and interface
    vlanVariable string
    Variable name
    if_name str
    Interface name: GigabitEthernet0/<>/<>
    if_name_variable str
    Variable name
    mac_address str
    Set MAC address in xxxx.xxxx.xxxx format
    mac_address_variable str
    Variable name
    optional bool
    Indicates if list item is considered optional.
    vlan int
    Configure VLAN ID used with the mac and interface
    vlan_variable str
    Variable name
    ifName String
    Interface name: GigabitEthernet0/<>/<>
    ifNameVariable String
    Variable name
    macAddress String
    Set MAC address in xxxx.xxxx.xxxx format
    macAddressVariable String
    Variable name
    optional Boolean
    Indicates if list item is considered optional.
    vlan Number
    Configure VLAN ID used with the mac and interface
    vlanVariable String
    Variable name

    Package Details

    Repository
    sdwan pulumi/pulumi-sdwan
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi