Cisco Catalyst SD-WAN v0.2.5 published on Saturday, Mar 15, 2025 by Pulumi
sdwan.getSwitchportFeatureTemplate
Explore with Pulumi AI
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)
public static Output<GetSwitchportFeatureTemplateResult> getSwitchportFeatureTemplate(GetSwitchportFeatureTemplateArgs args, InvokeOptions options)
fn::invoke:
  function: sdwan:index/getSwitchportFeatureTemplate:getSwitchportFeatureTemplate
  arguments:
    # arguments dictionaryThe following arguments are supported:
getSwitchportFeatureTemplate Result
The following output properties are available:
- AgeOut intTime 
- Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
- AgeOut stringTime Variable 
- 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<GetSwitchport Feature Template Interface> 
- Interface name: GigabitEthernet0/<>/<> when present
- ModuleType string
- Module type
- Name string
- The name of the feature template
- Slot int
- Number of Slots
- StaticMac List<GetAddresses Switchport Feature Template Static Mac Address> 
- 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
- AgeOut intTime 
- Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
- AgeOut stringTime Variable 
- 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
[]GetSwitchport Feature Template Interface 
- Interface name: GigabitEthernet0/<>/<> when present
- ModuleType string
- Module type
- Name string
- The name of the feature template
- Slot int
- Number of Slots
- StaticMac []GetAddresses Switchport Feature Template Static Mac Address 
- 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
- ageOut IntegerTime 
- Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
- ageOut StringTime Variable 
- 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<GetSwitchport Feature Template Interface> 
- Interface name: GigabitEthernet0/<>/<> when present
- moduleType String
- Module type
- name String
- The name of the feature template
- slot Integer
- Number of Slots
- staticMac List<GetAddresses Switchport Feature Template Static Mac Address> 
- 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
- ageOut numberTime 
- Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
- ageOut stringTime Variable 
- 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
GetSwitchport Feature Template Interface[] 
- Interface name: GigabitEthernet0/<>/<> when present
- moduleType string
- Module type
- name string
- The name of the feature template
- slot number
- Number of Slots
- staticMac GetAddresses Switchport Feature Template Static Mac Address[] 
- 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_ inttime 
- Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
- age_out_ strtime_ variable 
- 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[GetSwitchport Feature Template Interface] 
- 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_ Sequence[Getaddresses Switchport Feature Template Static Mac Address] 
- 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
- ageOut NumberTime 
- Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
- ageOut StringTime Variable 
- 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
- staticMac List<Property Map>Addresses 
- 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    
- Dot1xAuthentication stringOrder Variable 
- Variable name
- Dot1xAuthentication List<string>Orders 
- Specify authentication methods in the order of preference
- Dot1xControl stringDirection 
- Set uni or bi directional authorization mode
- Dot1xControl stringDirection Variable 
- Variable name
- Dot1xCritical intVlan 
- Set Critical VLAN
- Dot1xCritical stringVlan Variable 
- Variable name
- Dot1xEnable bool
- Set 802.1x on off
- Dot1xEnable boolCriticial Voice Vlan 
- Enable Critical Voice VLAN
- Dot1xEnable stringCriticial Voice Vlan Variable 
- Variable name
- Dot1xEnable boolPeriodic Reauth 
- Enable Periodic Reauthentication
- Dot1xEnable stringPeriodic Reauth Variable 
- Variable name
- Dot1xEnable stringVariable 
- Variable name
- Dot1xGuest intVlan 
- Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
- Dot1xGuest stringVlan Variable 
- Variable name
- Dot1xHost stringMode 
- Set host mode
- Dot1xHost stringMode Variable 
- Variable name
- Dot1xMac boolAuthentication Bypass 
- MAC Authentication Bypass
- Dot1xMac stringAuthentication Bypass Variable 
- Variable name
- Dot1xPae boolEnable 
- Set 802.1x Interface Pae Type
- Dot1xPae stringEnable Variable 
- Variable name
- Dot1xPeriodic intReauth Inactivity Timeout 
- Periodic Reauthentication Inactivity Timeout (in seconds)
- Dot1xPeriodic stringReauth Inactivity Timeout Variable 
- Variable name
- Dot1xPeriodic intReauth Interval 
- Periodic Reauthentication Interval (in seconds)
- Dot1xPeriodic stringReauth Interval Variable 
- Variable name
- Dot1xPort stringControl 
- Set Port-Control Mode
- Dot1xPort stringControl Variable 
- Variable name
- Dot1xRestricted intVlan 
- Set Restricted VLAN ID
- Dot1xRestricted stringVlan Variable 
- 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
- SwitchportAccess intVlan 
- Set VLAN identifier associated with bridging domain
- SwitchportAccess stringVlan Variable 
- Variable name
- SwitchportMode string
- Set type of switch port: access/trunk
- SwitchportTrunk stringAllowed Vlans 
- Configure VLAN IDs used with the trunk
- SwitchportTrunk stringAllowed Vlans Variable 
- Variable name
- SwitchportTrunk intNative Vlan 
- Configure VLAN ID used for native VLAN
- SwitchportTrunk stringNative Vlan Variable 
- Variable name
- VoiceVlan int
- Configure Voice Vlan
- VoiceVlan stringVariable 
- Variable name
- Dot1xAuthentication stringOrder Variable 
- Variable name
- Dot1xAuthentication []stringOrders 
- Specify authentication methods in the order of preference
- Dot1xControl stringDirection 
- Set uni or bi directional authorization mode
- Dot1xControl stringDirection Variable 
- Variable name
- Dot1xCritical intVlan 
- Set Critical VLAN
- Dot1xCritical stringVlan Variable 
- Variable name
- Dot1xEnable bool
- Set 802.1x on off
- Dot1xEnable boolCriticial Voice Vlan 
- Enable Critical Voice VLAN
- Dot1xEnable stringCriticial Voice Vlan Variable 
- Variable name
- Dot1xEnable boolPeriodic Reauth 
- Enable Periodic Reauthentication
- Dot1xEnable stringPeriodic Reauth Variable 
- Variable name
- Dot1xEnable stringVariable 
- Variable name
- Dot1xGuest intVlan 
- Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
- Dot1xGuest stringVlan Variable 
- Variable name
- Dot1xHost stringMode 
- Set host mode
- Dot1xHost stringMode Variable 
- Variable name
- Dot1xMac boolAuthentication Bypass 
- MAC Authentication Bypass
- Dot1xMac stringAuthentication Bypass Variable 
- Variable name
- Dot1xPae boolEnable 
- Set 802.1x Interface Pae Type
- Dot1xPae stringEnable Variable 
- Variable name
- Dot1xPeriodic intReauth Inactivity Timeout 
- Periodic Reauthentication Inactivity Timeout (in seconds)
- Dot1xPeriodic stringReauth Inactivity Timeout Variable 
- Variable name
- Dot1xPeriodic intReauth Interval 
- Periodic Reauthentication Interval (in seconds)
- Dot1xPeriodic stringReauth Interval Variable 
- Variable name
- Dot1xPort stringControl 
- Set Port-Control Mode
- Dot1xPort stringControl Variable 
- Variable name
- Dot1xRestricted intVlan 
- Set Restricted VLAN ID
- Dot1xRestricted stringVlan Variable 
- 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
- SwitchportAccess intVlan 
- Set VLAN identifier associated with bridging domain
- SwitchportAccess stringVlan Variable 
- Variable name
- SwitchportMode string
- Set type of switch port: access/trunk
- SwitchportTrunk stringAllowed Vlans 
- Configure VLAN IDs used with the trunk
- SwitchportTrunk stringAllowed Vlans Variable 
- Variable name
- SwitchportTrunk intNative Vlan 
- Configure VLAN ID used for native VLAN
- SwitchportTrunk stringNative Vlan Variable 
- Variable name
- VoiceVlan int
- Configure Voice Vlan
- VoiceVlan stringVariable 
- Variable name
- dot1xAuthentication StringOrder Variable 
- Variable name
- dot1xAuthentication List<String>Orders 
- Specify authentication methods in the order of preference
- dot1xControl StringDirection 
- Set uni or bi directional authorization mode
- dot1xControl StringDirection Variable 
- Variable name
- dot1xCritical IntegerVlan 
- Set Critical VLAN
- dot1xCritical StringVlan Variable 
- Variable name
- dot1xEnable Boolean
- Set 802.1x on off
- dot1xEnable BooleanCriticial Voice Vlan 
- Enable Critical Voice VLAN
- dot1xEnable StringCriticial Voice Vlan Variable 
- Variable name
- dot1xEnable BooleanPeriodic Reauth 
- Enable Periodic Reauthentication
- dot1xEnable StringPeriodic Reauth Variable 
- Variable name
- dot1xEnable StringVariable 
- Variable name
- dot1xGuest IntegerVlan 
- Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
- dot1xGuest StringVlan Variable 
- Variable name
- dot1xHost StringMode 
- Set host mode
- dot1xHost StringMode Variable 
- Variable name
- dot1xMac BooleanAuthentication Bypass 
- MAC Authentication Bypass
- dot1xMac StringAuthentication Bypass Variable 
- Variable name
- dot1xPae BooleanEnable 
- Set 802.1x Interface Pae Type
- dot1xPae StringEnable Variable 
- Variable name
- dot1xPeriodic IntegerReauth Inactivity Timeout 
- Periodic Reauthentication Inactivity Timeout (in seconds)
- dot1xPeriodic StringReauth Inactivity Timeout Variable 
- Variable name
- dot1xPeriodic IntegerReauth Interval 
- Periodic Reauthentication Interval (in seconds)
- dot1xPeriodic StringReauth Interval Variable 
- Variable name
- dot1xPort StringControl 
- Set Port-Control Mode
- dot1xPort StringControl Variable 
- Variable name
- dot1xRestricted IntegerVlan 
- Set Restricted VLAN ID
- dot1xRestricted StringVlan Variable 
- 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
- switchportAccess IntegerVlan 
- Set VLAN identifier associated with bridging domain
- switchportAccess StringVlan Variable 
- Variable name
- switchportMode String
- Set type of switch port: access/trunk
- switchportTrunk StringAllowed Vlans 
- Configure VLAN IDs used with the trunk
- switchportTrunk StringAllowed Vlans Variable 
- Variable name
- switchportTrunk IntegerNative Vlan 
- Configure VLAN ID used for native VLAN
- switchportTrunk StringNative Vlan Variable 
- Variable name
- voiceVlan Integer
- Configure Voice Vlan
- voiceVlan StringVariable 
- Variable name
- dot1xAuthentication stringOrder Variable 
- Variable name
- dot1xAuthentication string[]Orders 
- Specify authentication methods in the order of preference
- dot1xControl stringDirection 
- Set uni or bi directional authorization mode
- dot1xControl stringDirection Variable 
- Variable name
- dot1xCritical numberVlan 
- Set Critical VLAN
- dot1xCritical stringVlan Variable 
- Variable name
- dot1xEnable boolean
- Set 802.1x on off
- dot1xEnable booleanCriticial Voice Vlan 
- Enable Critical Voice VLAN
- dot1xEnable stringCriticial Voice Vlan Variable 
- Variable name
- dot1xEnable booleanPeriodic Reauth 
- Enable Periodic Reauthentication
- dot1xEnable stringPeriodic Reauth Variable 
- Variable name
- dot1xEnable stringVariable 
- Variable name
- dot1xGuest numberVlan 
- Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
- dot1xGuest stringVlan Variable 
- Variable name
- dot1xHost stringMode 
- Set host mode
- dot1xHost stringMode Variable 
- Variable name
- dot1xMac booleanAuthentication Bypass 
- MAC Authentication Bypass
- dot1xMac stringAuthentication Bypass Variable 
- Variable name
- dot1xPae booleanEnable 
- Set 802.1x Interface Pae Type
- dot1xPae stringEnable Variable 
- Variable name
- dot1xPeriodic numberReauth Inactivity Timeout 
- Periodic Reauthentication Inactivity Timeout (in seconds)
- dot1xPeriodic stringReauth Inactivity Timeout Variable 
- Variable name
- dot1xPeriodic numberReauth Interval 
- Periodic Reauthentication Interval (in seconds)
- dot1xPeriodic stringReauth Interval Variable 
- Variable name
- dot1xPort stringControl 
- Set Port-Control Mode
- dot1xPort stringControl Variable 
- Variable name
- dot1xRestricted numberVlan 
- Set Restricted VLAN ID
- dot1xRestricted stringVlan Variable 
- 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
- switchportAccess numberVlan 
- Set VLAN identifier associated with bridging domain
- switchportAccess stringVlan Variable 
- Variable name
- switchportMode string
- Set type of switch port: access/trunk
- switchportTrunk stringAllowed Vlans 
- Configure VLAN IDs used with the trunk
- switchportTrunk stringAllowed Vlans Variable 
- Variable name
- switchportTrunk numberNative Vlan 
- Configure VLAN ID used for native VLAN
- switchportTrunk stringNative Vlan Variable 
- Variable name
- voiceVlan number
- Configure Voice Vlan
- voiceVlan stringVariable 
- Variable name
- dot1x_authentication_ strorder_ variable 
- Variable name
- dot1x_authentication_ Sequence[str]orders 
- Specify authentication methods in the order of preference
- dot1x_control_ strdirection 
- Set uni or bi directional authorization mode
- dot1x_control_ strdirection_ variable 
- Variable name
- dot1x_critical_ intvlan 
- Set Critical VLAN
- dot1x_critical_ strvlan_ variable 
- Variable name
- dot1x_enable bool
- Set 802.1x on off
- dot1x_enable_ boolcriticial_ voice_ vlan 
- Enable Critical Voice VLAN
- dot1x_enable_ strcriticial_ voice_ vlan_ variable 
- Variable name
- dot1x_enable_ boolperiodic_ reauth 
- Enable Periodic Reauthentication
- dot1x_enable_ strperiodic_ reauth_ variable 
- Variable name
- dot1x_enable_ strvariable 
- Variable name
- dot1x_guest_ intvlan 
- Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
- dot1x_guest_ strvlan_ variable 
- Variable name
- dot1x_host_ strmode 
- Set host mode
- dot1x_host_ strmode_ variable 
- Variable name
- dot1x_mac_ boolauthentication_ bypass 
- MAC Authentication Bypass
- dot1x_mac_ strauthentication_ bypass_ variable 
- Variable name
- dot1x_pae_ boolenable 
- Set 802.1x Interface Pae Type
- dot1x_pae_ strenable_ variable 
- Variable name
- dot1x_periodic_ intreauth_ inactivity_ timeout 
- Periodic Reauthentication Inactivity Timeout (in seconds)
- dot1x_periodic_ strreauth_ inactivity_ timeout_ variable 
- Variable name
- dot1x_periodic_ intreauth_ interval 
- Periodic Reauthentication Interval (in seconds)
- dot1x_periodic_ strreauth_ interval_ variable 
- Variable name
- dot1x_port_ strcontrol 
- Set Port-Control Mode
- dot1x_port_ strcontrol_ variable 
- Variable name
- dot1x_restricted_ intvlan 
- Set Restricted VLAN ID
- dot1x_restricted_ strvlan_ variable 
- 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_ intvlan 
- Set VLAN identifier associated with bridging domain
- switchport_access_ strvlan_ variable 
- Variable name
- switchport_mode str
- Set type of switch port: access/trunk
- switchport_trunk_ strallowed_ vlans 
- Configure VLAN IDs used with the trunk
- switchport_trunk_ strallowed_ vlans_ variable 
- Variable name
- switchport_trunk_ intnative_ vlan 
- Configure VLAN ID used for native VLAN
- switchport_trunk_ strnative_ vlan_ variable 
- Variable name
- voice_vlan int
- Configure Voice Vlan
- voice_vlan_ strvariable 
- Variable name
- dot1xAuthentication StringOrder Variable 
- Variable name
- dot1xAuthentication List<String>Orders 
- Specify authentication methods in the order of preference
- dot1xControl StringDirection 
- Set uni or bi directional authorization mode
- dot1xControl StringDirection Variable 
- Variable name
- dot1xCritical NumberVlan 
- Set Critical VLAN
- dot1xCritical StringVlan Variable 
- Variable name
- dot1xEnable Boolean
- Set 802.1x on off
- dot1xEnable BooleanCriticial Voice Vlan 
- Enable Critical Voice VLAN
- dot1xEnable StringCriticial Voice Vlan Variable 
- Variable name
- dot1xEnable BooleanPeriodic Reauth 
- Enable Periodic Reauthentication
- dot1xEnable StringPeriodic Reauth Variable 
- Variable name
- dot1xEnable StringVariable 
- Variable name
- dot1xGuest NumberVlan 
- Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
- dot1xGuest StringVlan Variable 
- Variable name
- dot1xHost StringMode 
- Set host mode
- dot1xHost StringMode Variable 
- Variable name
- dot1xMac BooleanAuthentication Bypass 
- MAC Authentication Bypass
- dot1xMac StringAuthentication Bypass Variable 
- Variable name
- dot1xPae BooleanEnable 
- Set 802.1x Interface Pae Type
- dot1xPae StringEnable Variable 
- Variable name
- dot1xPeriodic NumberReauth Inactivity Timeout 
- Periodic Reauthentication Inactivity Timeout (in seconds)
- dot1xPeriodic StringReauth Inactivity Timeout Variable 
- Variable name
- dot1xPeriodic NumberReauth Interval 
- Periodic Reauthentication Interval (in seconds)
- dot1xPeriodic StringReauth Interval Variable 
- Variable name
- dot1xPort StringControl 
- Set Port-Control Mode
- dot1xPort StringControl Variable 
- Variable name
- dot1xRestricted NumberVlan 
- Set Restricted VLAN ID
- dot1xRestricted StringVlan Variable 
- 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
- switchportAccess NumberVlan 
- Set VLAN identifier associated with bridging domain
- switchportAccess StringVlan Variable 
- Variable name
- switchportMode String
- Set type of switch port: access/trunk
- switchportTrunk StringAllowed Vlans 
- Configure VLAN IDs used with the trunk
- switchportTrunk StringAllowed Vlans Variable 
- Variable name
- switchportTrunk NumberNative Vlan 
- Configure VLAN ID used for native VLAN
- switchportTrunk StringNative Vlan Variable 
- Variable name
- voiceVlan Number
- Configure Voice Vlan
- voiceVlan StringVariable 
- Variable name
GetSwitchportFeatureTemplateStaticMacAddress      
- IfName string
- Interface name: GigabitEthernet0/<>/<>
- IfName stringVariable 
- Variable name
- MacAddress string
- Set MAC address in xxxx.xxxx.xxxx format
- MacAddress stringVariable 
- 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/<>/<>
- IfName stringVariable 
- Variable name
- MacAddress string
- Set MAC address in xxxx.xxxx.xxxx format
- MacAddress stringVariable 
- 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/<>/<>
- ifName StringVariable 
- Variable name
- macAddress String
- Set MAC address in xxxx.xxxx.xxxx format
- macAddress StringVariable 
- 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/<>/<>
- ifName stringVariable 
- Variable name
- macAddress string
- Set MAC address in xxxx.xxxx.xxxx format
- macAddress stringVariable 
- 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_ strvariable 
- Variable name
- mac_address str
- Set MAC address in xxxx.xxxx.xxxx format
- mac_address_ strvariable 
- 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/<>/<>
- ifName StringVariable 
- Variable name
- macAddress String
- Set MAC address in xxxx.xxxx.xxxx format
- macAddress StringVariable 
- 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 sdwanTerraform Provider.
