Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: sdwan:index/getSwitchportFeatureTemplate:getSwitchportFeatureTemplate
  arguments:
    # arguments dictionaryThe following arguments are supported:
getSwitchportFeatureTemplate Result
The following output properties are available:
- Age
Out intTime  - Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
 - Age
Out stringTime Variable  - Variable name
 - Description string
 - The description of the feature template
 - Device
Types List<string> - List of supported device types
 - Id string
 - The id of the feature template
 - Interfaces
List<Get
Switchport Feature Template Interface>  - Interface name: GigabitEthernet0/<>/<> when present
 - Module
Type string - Module type
 - Name string
 - The name of the feature template
 - Slot int
 - Number of Slots
 - Static
Mac List<GetAddresses Switchport Feature Template Static Mac Address>  - Add static MAC address entries for interface
 - Sub
Slot int - Number of Sub-Slots
 - Template
Type string - The template type
 - Version int
 - 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 stringTime Variable  - Variable name
 - Description string
 - The description of the feature template
 - Device
Types []string - List of supported device types
 - Id string
 - The id of the feature template
 - Interfaces
[]Get
Switchport Feature Template Interface  - Interface name: GigabitEthernet0/<>/<> when present
 - Module
Type string - Module type
 - Name string
 - The name of the feature template
 - Slot int
 - Number of Slots
 - Static
Mac []GetAddresses Switchport Feature Template Static Mac Address  - Add static MAC address entries for interface
 - Sub
Slot int - Number of Sub-Slots
 - Template
Type string - The template type
 - Version int
 - The version of the feature template
 
- age
Out IntegerTime  - Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
 - age
Out StringTime Variable  - Variable name
 - description String
 - The description of the feature template
 - device
Types List<String> - List of supported device types
 - id String
 - The id of the feature template
 - interfaces
List<Get
Switchport Feature Template Interface>  - Interface name: GigabitEthernet0/<>/<> when present
 - module
Type String - Module type
 - name String
 - The name of the feature template
 - slot Integer
 - Number of Slots
 - static
Mac List<GetAddresses Switchport Feature Template Static Mac Address>  - Add static MAC address entries for interface
 - sub
Slot Integer - Number of Sub-Slots
 - template
Type String - The template type
 - version Integer
 - The version of the feature template
 
- age
Out numberTime  - Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
 - age
Out stringTime Variable  - Variable name
 - description string
 - The description of the feature template
 - device
Types string[] - List of supported device types
 - id string
 - The id of the feature template
 - interfaces
Get
Switchport Feature Template Interface[]  - Interface name: GigabitEthernet0/<>/<> when present
 - module
Type string - Module type
 - name string
 - The name of the feature template
 - slot number
 - Number of Slots
 - static
Mac GetAddresses Switchport Feature Template Static Mac Address[]  - Add static MAC address entries for interface
 - sub
Slot number - Number of Sub-Slots
 - template
Type 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[Get
Switchport 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
 
- age
Out NumberTime  - Set when a MAC table entry ages out (0 to disable, 10-1000000 otherwise)
 - age
Out StringTime Variable  - Variable name
 - description String
 - The description of the feature template
 - device
Types List<String> - List of supported device types
 - id String
 - The id of the feature template
 - interfaces List<Property Map>
 - Interface name: GigabitEthernet0/<>/<> when present
 - module
Type String - Module type
 - name String
 - The name of the feature template
 - slot Number
 - Number of Slots
 - static
Mac List<Property Map>Addresses  - Add static MAC address entries for interface
 - sub
Slot Number - Number of Sub-Slots
 - template
Type String - The template type
 - version Number
 - The version of the feature template
 
Supporting Types
GetSwitchportFeatureTemplateInterface    
- Dot1x
Authentication stringOrder Variable  - Variable name
 - Dot1x
Authentication List<string>Orders  - Specify authentication methods in the order of preference
 - Dot1x
Control stringDirection  - Set uni or bi directional authorization mode
 - Dot1x
Control stringDirection Variable  - Variable name
 - Dot1x
Critical intVlan  - Set Critical VLAN
 - Dot1x
Critical stringVlan Variable  - Variable name
 - Dot1x
Enable bool - Set 802.1x on off
 - Dot1x
Enable boolCriticial Voice Vlan  - Enable Critical Voice VLAN
 - Dot1x
Enable stringCriticial Voice Vlan Variable  - Variable name
 - Dot1x
Enable boolPeriodic Reauth  - Enable Periodic Reauthentication
 - Dot1x
Enable stringPeriodic Reauth Variable  - Variable name
 - Dot1x
Enable stringVariable  - Variable name
 - Dot1x
Guest intVlan  - Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
 - Dot1x
Guest stringVlan Variable  - Variable name
 - Dot1x
Host stringMode  - Set host mode
 - Dot1x
Host stringMode Variable  - Variable name
 - Dot1x
Mac boolAuthentication Bypass  - MAC Authentication Bypass
 - Dot1x
Mac stringAuthentication Bypass Variable  - Variable name
 - Dot1x
Pae boolEnable  - Set 802.1x Interface Pae Type
 - Dot1x
Pae stringEnable Variable  - Variable name
 - Dot1x
Periodic intReauth Inactivity Timeout  - Periodic Reauthentication Inactivity Timeout (in seconds)
 - Dot1x
Periodic stringReauth Inactivity Timeout Variable  - Variable name
 - Dot1x
Periodic intReauth Interval  - Periodic Reauthentication Interval (in seconds)
 - Dot1x
Periodic stringReauth Interval Variable  - Variable name
 - Dot1x
Port stringControl  - Set Port-Control Mode
 - Dot1x
Port stringControl Variable  - Variable name
 - Dot1x
Restricted intVlan  - Set Restricted VLAN ID
 - Dot1x
Restricted stringVlan Variable  - Variable name
 - Duplex string
 - Duplex mode
 - Duplex
Variable string - Variable name
 - Name string
 - Set Interface name
 - Name
Variable string - Variable name
 - Optional bool
 - Indicates if list item is considered optional.
 - Shutdown bool
 - Administrative state
 - Shutdown
Variable string - Variable name
 - Speed string
 - Set interface speed
 - Speed
Variable string - Variable name
 - Switchport
Access intVlan  - Set VLAN identifier associated with bridging domain
 - Switchport
Access stringVlan Variable  - Variable name
 - Switchport
Mode string - Set type of switch port: access/trunk
 - Switchport
Trunk stringAllowed Vlans  - Configure VLAN IDs used with the trunk
 - Switchport
Trunk stringAllowed Vlans Variable  - Variable name
 - Switchport
Trunk intNative Vlan  - Configure VLAN ID used for native VLAN
 - Switchport
Trunk stringNative Vlan Variable  - Variable name
 - Voice
Vlan int - Configure Voice Vlan
 - Voice
Vlan stringVariable  - Variable name
 
- Dot1x
Authentication stringOrder Variable  - Variable name
 - Dot1x
Authentication []stringOrders  - Specify authentication methods in the order of preference
 - Dot1x
Control stringDirection  - Set uni or bi directional authorization mode
 - Dot1x
Control stringDirection Variable  - Variable name
 - Dot1x
Critical intVlan  - Set Critical VLAN
 - Dot1x
Critical stringVlan Variable  - Variable name
 - Dot1x
Enable bool - Set 802.1x on off
 - Dot1x
Enable boolCriticial Voice Vlan  - Enable Critical Voice VLAN
 - Dot1x
Enable stringCriticial Voice Vlan Variable  - Variable name
 - Dot1x
Enable boolPeriodic Reauth  - Enable Periodic Reauthentication
 - Dot1x
Enable stringPeriodic Reauth Variable  - Variable name
 - Dot1x
Enable stringVariable  - Variable name
 - Dot1x
Guest intVlan  - Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
 - Dot1x
Guest stringVlan Variable  - Variable name
 - Dot1x
Host stringMode  - Set host mode
 - Dot1x
Host stringMode Variable  - Variable name
 - Dot1x
Mac boolAuthentication Bypass  - MAC Authentication Bypass
 - Dot1x
Mac stringAuthentication Bypass Variable  - Variable name
 - Dot1x
Pae boolEnable  - Set 802.1x Interface Pae Type
 - Dot1x
Pae stringEnable Variable  - Variable name
 - Dot1x
Periodic intReauth Inactivity Timeout  - Periodic Reauthentication Inactivity Timeout (in seconds)
 - Dot1x
Periodic stringReauth Inactivity Timeout Variable  - Variable name
 - Dot1x
Periodic intReauth Interval  - Periodic Reauthentication Interval (in seconds)
 - Dot1x
Periodic stringReauth Interval Variable  - Variable name
 - Dot1x
Port stringControl  - Set Port-Control Mode
 - Dot1x
Port stringControl Variable  - Variable name
 - Dot1x
Restricted intVlan  - Set Restricted VLAN ID
 - Dot1x
Restricted stringVlan Variable  - Variable name
 - Duplex string
 - Duplex mode
 - Duplex
Variable string - Variable name
 - Name string
 - Set Interface name
 - Name
Variable string - Variable name
 - Optional bool
 - Indicates if list item is considered optional.
 - Shutdown bool
 - Administrative state
 - Shutdown
Variable string - Variable name
 - Speed string
 - Set interface speed
 - Speed
Variable string - Variable name
 - Switchport
Access intVlan  - Set VLAN identifier associated with bridging domain
 - Switchport
Access stringVlan Variable  - Variable name
 - Switchport
Mode string - Set type of switch port: access/trunk
 - Switchport
Trunk stringAllowed Vlans  - Configure VLAN IDs used with the trunk
 - Switchport
Trunk stringAllowed Vlans Variable  - Variable name
 - Switchport
Trunk intNative Vlan  - Configure VLAN ID used for native VLAN
 - Switchport
Trunk stringNative Vlan Variable  - Variable name
 - Voice
Vlan int - Configure Voice Vlan
 - Voice
Vlan stringVariable  - Variable name
 
- dot1x
Authentication StringOrder Variable  - Variable name
 - dot1x
Authentication List<String>Orders  - Specify authentication methods in the order of preference
 - dot1x
Control StringDirection  - Set uni or bi directional authorization mode
 - dot1x
Control StringDirection Variable  - Variable name
 - dot1x
Critical IntegerVlan  - Set Critical VLAN
 - dot1x
Critical StringVlan Variable  - Variable name
 - dot1x
Enable Boolean - Set 802.1x on off
 - dot1x
Enable BooleanCriticial Voice Vlan  - Enable Critical Voice VLAN
 - dot1x
Enable StringCriticial Voice Vlan Variable  - Variable name
 - dot1x
Enable BooleanPeriodic Reauth  - Enable Periodic Reauthentication
 - dot1x
Enable StringPeriodic Reauth Variable  - Variable name
 - dot1x
Enable StringVariable  - Variable name
 - dot1x
Guest IntegerVlan  - Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
 - dot1x
Guest StringVlan Variable  - Variable name
 - dot1x
Host StringMode  - Set host mode
 - dot1x
Host StringMode Variable  - Variable name
 - dot1x
Mac BooleanAuthentication Bypass  - MAC Authentication Bypass
 - dot1x
Mac StringAuthentication Bypass Variable  - Variable name
 - dot1x
Pae BooleanEnable  - Set 802.1x Interface Pae Type
 - dot1x
Pae StringEnable Variable  - Variable name
 - dot1x
Periodic IntegerReauth Inactivity Timeout  - Periodic Reauthentication Inactivity Timeout (in seconds)
 - dot1x
Periodic StringReauth Inactivity Timeout Variable  - Variable name
 - dot1x
Periodic IntegerReauth Interval  - Periodic Reauthentication Interval (in seconds)
 - dot1x
Periodic StringReauth Interval Variable  - Variable name
 - dot1x
Port StringControl  - Set Port-Control Mode
 - dot1x
Port StringControl Variable  - Variable name
 - dot1x
Restricted IntegerVlan  - Set Restricted VLAN ID
 - dot1x
Restricted StringVlan Variable  - Variable name
 - duplex String
 - Duplex mode
 - duplex
Variable String - Variable name
 - name String
 - Set Interface name
 - name
Variable String - Variable name
 - optional Boolean
 - Indicates if list item is considered optional.
 - shutdown Boolean
 - Administrative state
 - shutdown
Variable String - Variable name
 - speed String
 - Set interface speed
 - speed
Variable String - Variable name
 - switchport
Access IntegerVlan  - Set VLAN identifier associated with bridging domain
 - switchport
Access StringVlan Variable  - Variable name
 - switchport
Mode String - Set type of switch port: access/trunk
 - switchport
Trunk StringAllowed Vlans  - Configure VLAN IDs used with the trunk
 - switchport
Trunk StringAllowed Vlans Variable  - Variable name
 - switchport
Trunk IntegerNative Vlan  - Configure VLAN ID used for native VLAN
 - switchport
Trunk StringNative Vlan Variable  - Variable name
 - voice
Vlan Integer - Configure Voice Vlan
 - voice
Vlan StringVariable  - Variable name
 
- dot1x
Authentication stringOrder Variable  - Variable name
 - dot1x
Authentication string[]Orders  - Specify authentication methods in the order of preference
 - dot1x
Control stringDirection  - Set uni or bi directional authorization mode
 - dot1x
Control stringDirection Variable  - Variable name
 - dot1x
Critical numberVlan  - Set Critical VLAN
 - dot1x
Critical stringVlan Variable  - Variable name
 - dot1x
Enable boolean - Set 802.1x on off
 - dot1x
Enable booleanCriticial Voice Vlan  - Enable Critical Voice VLAN
 - dot1x
Enable stringCriticial Voice Vlan Variable  - Variable name
 - dot1x
Enable booleanPeriodic Reauth  - Enable Periodic Reauthentication
 - dot1x
Enable stringPeriodic Reauth Variable  - Variable name
 - dot1x
Enable stringVariable  - Variable name
 - dot1x
Guest numberVlan  - Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
 - dot1x
Guest stringVlan Variable  - Variable name
 - dot1x
Host stringMode  - Set host mode
 - dot1x
Host stringMode Variable  - Variable name
 - dot1x
Mac booleanAuthentication Bypass  - MAC Authentication Bypass
 - dot1x
Mac stringAuthentication Bypass Variable  - Variable name
 - dot1x
Pae booleanEnable  - Set 802.1x Interface Pae Type
 - dot1x
Pae stringEnable Variable  - Variable name
 - dot1x
Periodic numberReauth Inactivity Timeout  - Periodic Reauthentication Inactivity Timeout (in seconds)
 - dot1x
Periodic stringReauth Inactivity Timeout Variable  - Variable name
 - dot1x
Periodic numberReauth Interval  - Periodic Reauthentication Interval (in seconds)
 - dot1x
Periodic stringReauth Interval Variable  - Variable name
 - dot1x
Port stringControl  - Set Port-Control Mode
 - dot1x
Port stringControl Variable  - Variable name
 - dot1x
Restricted numberVlan  - Set Restricted VLAN ID
 - dot1x
Restricted stringVlan Variable  - Variable name
 - duplex string
 - Duplex mode
 - duplex
Variable string - Variable name
 - name string
 - Set Interface name
 - name
Variable string - Variable name
 - optional boolean
 - Indicates if list item is considered optional.
 - shutdown boolean
 - Administrative state
 - shutdown
Variable string - Variable name
 - speed string
 - Set interface speed
 - speed
Variable string - Variable name
 - switchport
Access numberVlan  - Set VLAN identifier associated with bridging domain
 - switchport
Access stringVlan Variable  - Variable name
 - switchport
Mode string - Set type of switch port: access/trunk
 - switchport
Trunk stringAllowed Vlans  - Configure VLAN IDs used with the trunk
 - switchport
Trunk stringAllowed Vlans Variable  - Variable name
 - switchport
Trunk numberNative Vlan  - Configure VLAN ID used for native VLAN
 - switchport
Trunk stringNative Vlan Variable  - Variable name
 - voice
Vlan number - Configure Voice Vlan
 - voice
Vlan 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
 
- dot1x
Authentication StringOrder Variable  - Variable name
 - dot1x
Authentication List<String>Orders  - Specify authentication methods in the order of preference
 - dot1x
Control StringDirection  - Set uni or bi directional authorization mode
 - dot1x
Control StringDirection Variable  - Variable name
 - dot1x
Critical NumberVlan  - Set Critical VLAN
 - dot1x
Critical StringVlan Variable  - Variable name
 - dot1x
Enable Boolean - Set 802.1x on off
 - dot1x
Enable BooleanCriticial Voice Vlan  - Enable Critical Voice VLAN
 - dot1x
Enable StringCriticial Voice Vlan Variable  - Variable name
 - dot1x
Enable BooleanPeriodic Reauth  - Enable Periodic Reauthentication
 - dot1x
Enable StringPeriodic Reauth Variable  - Variable name
 - dot1x
Enable StringVariable  - Variable name
 - dot1x
Guest NumberVlan  - Set vlan to drop non-802.1x enabled clients into if client is not in MAB list
 - dot1x
Guest StringVlan Variable  - Variable name
 - dot1x
Host StringMode  - Set host mode
 - dot1x
Host StringMode Variable  - Variable name
 - dot1x
Mac BooleanAuthentication Bypass  - MAC Authentication Bypass
 - dot1x
Mac StringAuthentication Bypass Variable  - Variable name
 - dot1x
Pae BooleanEnable  - Set 802.1x Interface Pae Type
 - dot1x
Pae StringEnable Variable  - Variable name
 - dot1x
Periodic NumberReauth Inactivity Timeout  - Periodic Reauthentication Inactivity Timeout (in seconds)
 - dot1x
Periodic StringReauth Inactivity Timeout Variable  - Variable name
 - dot1x
Periodic NumberReauth Interval  - Periodic Reauthentication Interval (in seconds)
 - dot1x
Periodic StringReauth Interval Variable  - Variable name
 - dot1x
Port StringControl  - Set Port-Control Mode
 - dot1x
Port StringControl Variable  - Variable name
 - dot1x
Restricted NumberVlan  - Set Restricted VLAN ID
 - dot1x
Restricted StringVlan Variable  - Variable name
 - duplex String
 - Duplex mode
 - duplex
Variable String - Variable name
 - name String
 - Set Interface name
 - name
Variable String - Variable name
 - optional Boolean
 - Indicates if list item is considered optional.
 - shutdown Boolean
 - Administrative state
 - shutdown
Variable String - Variable name
 - speed String
 - Set interface speed
 - speed
Variable String - Variable name
 - switchport
Access NumberVlan  - Set VLAN identifier associated with bridging domain
 - switchport
Access StringVlan Variable  - Variable name
 - switchport
Mode String - Set type of switch port: access/trunk
 - switchport
Trunk StringAllowed Vlans  - Configure VLAN IDs used with the trunk
 - switchport
Trunk StringAllowed Vlans Variable  - Variable name
 - switchport
Trunk NumberNative Vlan  - Configure VLAN ID used for native VLAN
 - switchport
Trunk StringNative Vlan Variable  - Variable name
 - voice
Vlan Number - Configure Voice Vlan
 - voice
Vlan StringVariable  - Variable name
 
GetSwitchportFeatureTemplateStaticMacAddress      
- If
Name string - Interface name: GigabitEthernet0/<>/<>
 - If
Name stringVariable  - Variable name
 - Mac
Address string - Set MAC address in xxxx.xxxx.xxxx format
 - Mac
Address stringVariable  - Variable name
 - Optional bool
 - Indicates if list item is considered optional.
 - Vlan int
 - Configure VLAN ID used with the mac and interface
 - Vlan
Variable string - Variable name
 
- If
Name string - Interface name: GigabitEthernet0/<>/<>
 - If
Name stringVariable  - Variable name
 - Mac
Address string - Set MAC address in xxxx.xxxx.xxxx format
 - Mac
Address stringVariable  - Variable name
 - Optional bool
 - Indicates if list item is considered optional.
 - Vlan int
 - Configure VLAN ID used with the mac and interface
 - Vlan
Variable string - Variable name
 
- if
Name String - Interface name: GigabitEthernet0/<>/<>
 - if
Name StringVariable  - Variable name
 - mac
Address String - Set MAC address in xxxx.xxxx.xxxx format
 - mac
Address StringVariable  - Variable name
 - optional Boolean
 - Indicates if list item is considered optional.
 - vlan Integer
 - Configure VLAN ID used with the mac and interface
 - vlan
Variable String - Variable name
 
- if
Name string - Interface name: GigabitEthernet0/<>/<>
 - if
Name stringVariable  - Variable name
 - mac
Address string - Set MAC address in xxxx.xxxx.xxxx format
 - mac
Address stringVariable  - Variable name
 - optional boolean
 - Indicates if list item is considered optional.
 - vlan number
 - Configure VLAN ID used with the mac and interface
 - vlan
Variable 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
 
- if
Name String - Interface name: GigabitEthernet0/<>/<>
 - if
Name StringVariable  - Variable name
 - mac
Address String - Set MAC address in xxxx.xxxx.xxxx format
 - mac
Address StringVariable  - Variable name
 - optional Boolean
 - Indicates if list item is considered optional.
 - vlan Number
 - Configure VLAN ID used with the mac and interface
 - vlan
Variable String - Variable name
 
Package Details
- Repository
 - sdwan pulumi/pulumi-sdwan
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
sdwanTerraform Provider.