1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. getSwitchportFeatureTemplate
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 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",
});
Copy
import pulumi
import pulumi_sdwan as sdwan

example = sdwan.get_switchport_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
Copy
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
	})
}
Copy
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",
    });

});
Copy
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());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sdwan:getSwitchportFeatureTemplate
      arguments:
        id: f6b2c44c-693c-4763-b010-895aa3d236bd
Copy

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>
Copy
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]
Copy
func LookupSwitchportFeatureTemplate(ctx *Context, args *LookupSwitchportFeatureTemplateArgs, opts ...InvokeOption) (*LookupSwitchportFeatureTemplateResult, error)
func LookupSwitchportFeatureTemplateOutput(ctx *Context, args *LookupSwitchportFeatureTemplateOutputArgs, opts ...InvokeOption) LookupSwitchportFeatureTemplateResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetSwitchportFeatureTemplateResult> getSwitchportFeatureTemplate(GetSwitchportFeatureTemplateArgs args, InvokeOptions options)
public static Output<GetSwitchportFeatureTemplateResult> getSwitchportFeatureTemplate(GetSwitchportFeatureTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdwan:index/getSwitchportFeatureTemplate:getSwitchportFeatureTemplate
  arguments:
    # arguments dictionary
Copy

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

GetSwitchportFeatureTemplateStaticMacAddress

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