1. Packages
  2. Cisco IOS XE Resource Provider
  3. API Docs
  4. InterfacePortChannelSubinterface
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

iosxe.InterfacePortChannelSubinterface

Explore with Pulumi AI

This resource can manage the Interface Port Channel Subinterface configuration.

Example Usage

Coming soon!

Coming soon!

package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.iosxe.InterfacePortChannelSubinterface;
import com.pulumi.iosxe.InterfacePortChannelSubinterfaceArgs;
import com.pulumi.iosxe.inputs.InterfacePortChannelSubinterfaceHelperAddressArgs;
import com.pulumi.iosxe.inputs.InterfacePortChannelSubinterfaceIpv6AddressArgs;
import com.pulumi.iosxe.inputs.InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new InterfacePortChannelSubinterface("example", InterfacePortChannelSubinterfaceArgs.builder()        
            .arpTimeout(2147)
            .description("My Interface Description")
            .encapsulationDot1qVlanId(666)
            .helperAddresses(InterfacePortChannelSubinterfaceHelperAddressArgs.builder()
                .address("10.10.10.10")
                .global(false)
                .build())
            .ipAccessGroupIn("1")
            .ipAccessGroupInEnable(true)
            .ipAccessGroupOut("1")
            .ipAccessGroupOutEnable(true)
            .ipProxyArp(false)
            .ipRedirects(false)
            .ipUnreachables(false)
            .ipv4Address("192.0.2.2")
            .ipv4AddressMask("255.255.255.0")
            .ipv6AddressDhcp(true)
            .ipv6Addresses(InterfacePortChannelSubinterfaceIpv6AddressArgs.builder()
                .eui_64(true)
                .prefix("2003:DB8::/32")
                .build())
            .ipv6Enable(true)
            .ipv6LinkLocalAddresses(InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs.builder()
                .address("fe80::9656:d028:8652:66b8")
                .link_local(true)
                .build())
            .ipv6Mtu(1300)
            .ipv6NdRaSuppressAll(true)
            .shutdown(false)
            .vrfForwarding("VRF1")
            .build());

    }
}
Copy

Coming soon!

Coming soon!

resources:
  example:
    type: iosxe:InterfacePortChannelSubinterface
    properties:
      arpTimeout: 2147
      description: My Interface Description
      encapsulationDot1qVlanId: 666
      helperAddresses:
        - address: 10.10.10.10
          global: false
      ipAccessGroupIn: '1'
      ipAccessGroupInEnable: true
      ipAccessGroupOut: '1'
      ipAccessGroupOutEnable: true
      ipProxyArp: false
      ipRedirects: false
      ipUnreachables: false
      ipv4Address: 192.0.2.2
      ipv4AddressMask: 255.255.255.0
      ipv6AddressDhcp: true
      ipv6Addresses:
        - eui_64: true
          prefix: 2003:DB8::/32
      ipv6Enable: true
      ipv6LinkLocalAddresses:
        - address: fe80::9656:d028:8652:66b8
          link_local: true
      ipv6Mtu: 1300
      ipv6NdRaSuppressAll: true
      shutdown: false
      vrfForwarding: VRF1
Copy

Create InterfacePortChannelSubinterface Resource

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

Constructor syntax

new InterfacePortChannelSubinterface(name: string, args?: InterfacePortChannelSubinterfaceArgs, opts?: CustomResourceOptions);
@overload
def InterfacePortChannelSubinterface(resource_name: str,
                                     args: Optional[InterfacePortChannelSubinterfaceArgs] = None,
                                     opts: Optional[ResourceOptions] = None)

@overload
def InterfacePortChannelSubinterface(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     arp_timeout: Optional[int] = None,
                                     auto_qos_classify: Optional[bool] = None,
                                     auto_qos_classify_police: Optional[bool] = None,
                                     auto_qos_trust: Optional[bool] = None,
                                     auto_qos_trust_cos: Optional[bool] = None,
                                     auto_qos_trust_dscp: Optional[bool] = None,
                                     auto_qos_video_cts: Optional[bool] = None,
                                     auto_qos_video_ip_camera: Optional[bool] = None,
                                     auto_qos_video_media_player: Optional[bool] = None,
                                     auto_qos_voip: Optional[bool] = None,
                                     auto_qos_voip_cisco_phone: Optional[bool] = None,
                                     auto_qos_voip_cisco_softphone: Optional[bool] = None,
                                     auto_qos_voip_trust: Optional[bool] = None,
                                     bfd_echo: Optional[bool] = None,
                                     bfd_enable: Optional[bool] = None,
                                     bfd_interval: Optional[int] = None,
                                     bfd_interval_min_rx: Optional[int] = None,
                                     bfd_interval_multiplier: Optional[int] = None,
                                     bfd_local_address: Optional[str] = None,
                                     bfd_template: Optional[str] = None,
                                     delete_mode: Optional[str] = None,
                                     description: Optional[str] = None,
                                     device: Optional[str] = None,
                                     encapsulation_dot1q_vlan_id: Optional[int] = None,
                                     helper_addresses: Optional[Sequence[InterfacePortChannelSubinterfaceHelperAddressArgs]] = None,
                                     ip_access_group_in: Optional[str] = None,
                                     ip_access_group_in_enable: Optional[bool] = None,
                                     ip_access_group_out: Optional[str] = None,
                                     ip_access_group_out_enable: Optional[bool] = None,
                                     ip_arp_inspection_limit_rate: Optional[int] = None,
                                     ip_arp_inspection_trust: Optional[bool] = None,
                                     ip_proxy_arp: Optional[bool] = None,
                                     ip_redirects: Optional[bool] = None,
                                     ip_unreachables: Optional[bool] = None,
                                     ipv4_address: Optional[str] = None,
                                     ipv4_address_mask: Optional[str] = None,
                                     ipv6_address_autoconfig_default: Optional[bool] = None,
                                     ipv6_address_dhcp: Optional[bool] = None,
                                     ipv6_addresses: Optional[Sequence[InterfacePortChannelSubinterfaceIpv6AddressArgs]] = None,
                                     ipv6_enable: Optional[bool] = None,
                                     ipv6_link_local_addresses: Optional[Sequence[InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs]] = None,
                                     ipv6_mtu: Optional[int] = None,
                                     ipv6_nd_ra_suppress_all: Optional[bool] = None,
                                     name: Optional[str] = None,
                                     shutdown: Optional[bool] = None,
                                     trust_device: Optional[str] = None,
                                     vrf_forwarding: Optional[str] = None)
func NewInterfacePortChannelSubinterface(ctx *Context, name string, args *InterfacePortChannelSubinterfaceArgs, opts ...ResourceOption) (*InterfacePortChannelSubinterface, error)
public InterfacePortChannelSubinterface(string name, InterfacePortChannelSubinterfaceArgs? args = null, CustomResourceOptions? opts = null)
public InterfacePortChannelSubinterface(String name, InterfacePortChannelSubinterfaceArgs args)
public InterfacePortChannelSubinterface(String name, InterfacePortChannelSubinterfaceArgs args, CustomResourceOptions options)
type: iosxe:InterfacePortChannelSubinterface
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

The following reference example uses placeholder values for all input properties.

var interfacePortChannelSubinterfaceResource = new Iosxe.InterfacePortChannelSubinterface("interfacePortChannelSubinterfaceResource", new()
{
    ArpTimeout = 0,
    AutoQosClassify = false,
    AutoQosClassifyPolice = false,
    AutoQosTrust = false,
    AutoQosTrustCos = false,
    AutoQosTrustDscp = false,
    AutoQosVideoCts = false,
    AutoQosVideoIpCamera = false,
    AutoQosVideoMediaPlayer = false,
    AutoQosVoip = false,
    AutoQosVoipCiscoPhone = false,
    AutoQosVoipCiscoSoftphone = false,
    AutoQosVoipTrust = false,
    BfdEcho = false,
    BfdEnable = false,
    BfdInterval = 0,
    BfdIntervalMinRx = 0,
    BfdIntervalMultiplier = 0,
    BfdLocalAddress = "string",
    BfdTemplate = "string",
    DeleteMode = "string",
    Description = "string",
    Device = "string",
    EncapsulationDot1qVlanId = 0,
    HelperAddresses = new[]
    {
        new Iosxe.Inputs.InterfacePortChannelSubinterfaceHelperAddressArgs
        {
            Address = "string",
            Global = false,
            Vrf = "string",
        },
    },
    IpAccessGroupIn = "string",
    IpAccessGroupInEnable = false,
    IpAccessGroupOut = "string",
    IpAccessGroupOutEnable = false,
    IpArpInspectionLimitRate = 0,
    IpArpInspectionTrust = false,
    IpProxyArp = false,
    IpRedirects = false,
    IpUnreachables = false,
    Ipv4Address = "string",
    Ipv4AddressMask = "string",
    Ipv6AddressAutoconfigDefault = false,
    Ipv6AddressDhcp = false,
    Ipv6Addresses = new[]
    {
        new Iosxe.Inputs.InterfacePortChannelSubinterfaceIpv6AddressArgs
        {
            Prefix = "string",
            Eui64 = false,
        },
    },
    Ipv6Enable = false,
    Ipv6LinkLocalAddresses = new[]
    {
        new Iosxe.Inputs.InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs
        {
            Address = "string",
            LinkLocal = false,
        },
    },
    Ipv6Mtu = 0,
    Ipv6NdRaSuppressAll = false,
    Name = "string",
    Shutdown = false,
    TrustDevice = "string",
    VrfForwarding = "string",
});
Copy
example, err := iosxe.NewInterfacePortChannelSubinterface(ctx, "interfacePortChannelSubinterfaceResource", &iosxe.InterfacePortChannelSubinterfaceArgs{
	ArpTimeout:                pulumi.Int(0),
	AutoQosClassify:           pulumi.Bool(false),
	AutoQosClassifyPolice:     pulumi.Bool(false),
	AutoQosTrust:              pulumi.Bool(false),
	AutoQosTrustCos:           pulumi.Bool(false),
	AutoQosTrustDscp:          pulumi.Bool(false),
	AutoQosVideoCts:           pulumi.Bool(false),
	AutoQosVideoIpCamera:      pulumi.Bool(false),
	AutoQosVideoMediaPlayer:   pulumi.Bool(false),
	AutoQosVoip:               pulumi.Bool(false),
	AutoQosVoipCiscoPhone:     pulumi.Bool(false),
	AutoQosVoipCiscoSoftphone: pulumi.Bool(false),
	AutoQosVoipTrust:          pulumi.Bool(false),
	BfdEcho:                   pulumi.Bool(false),
	BfdEnable:                 pulumi.Bool(false),
	BfdInterval:               pulumi.Int(0),
	BfdIntervalMinRx:          pulumi.Int(0),
	BfdIntervalMultiplier:     pulumi.Int(0),
	BfdLocalAddress:           pulumi.String("string"),
	BfdTemplate:               pulumi.String("string"),
	DeleteMode:                pulumi.String("string"),
	Description:               pulumi.String("string"),
	Device:                    pulumi.String("string"),
	EncapsulationDot1qVlanId:  pulumi.Int(0),
	HelperAddresses: iosxe.InterfacePortChannelSubinterfaceHelperAddressArray{
		&iosxe.InterfacePortChannelSubinterfaceHelperAddressArgs{
			Address: pulumi.String("string"),
			Global:  pulumi.Bool(false),
			Vrf:     pulumi.String("string"),
		},
	},
	IpAccessGroupIn:              pulumi.String("string"),
	IpAccessGroupInEnable:        pulumi.Bool(false),
	IpAccessGroupOut:             pulumi.String("string"),
	IpAccessGroupOutEnable:       pulumi.Bool(false),
	IpArpInspectionLimitRate:     pulumi.Int(0),
	IpArpInspectionTrust:         pulumi.Bool(false),
	IpProxyArp:                   pulumi.Bool(false),
	IpRedirects:                  pulumi.Bool(false),
	IpUnreachables:               pulumi.Bool(false),
	Ipv4Address:                  pulumi.String("string"),
	Ipv4AddressMask:              pulumi.String("string"),
	Ipv6AddressAutoconfigDefault: pulumi.Bool(false),
	Ipv6AddressDhcp:              pulumi.Bool(false),
	Ipv6Addresses: iosxe.InterfacePortChannelSubinterfaceIpv6AddressArray{
		&iosxe.InterfacePortChannelSubinterfaceIpv6AddressArgs{
			Prefix: pulumi.String("string"),
			Eui64:  pulumi.Bool(false),
		},
	},
	Ipv6Enable: pulumi.Bool(false),
	Ipv6LinkLocalAddresses: iosxe.InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArray{
		&iosxe.InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs{
			Address:   pulumi.String("string"),
			LinkLocal: pulumi.Bool(false),
		},
	},
	Ipv6Mtu:             pulumi.Int(0),
	Ipv6NdRaSuppressAll: pulumi.Bool(false),
	Name:                pulumi.String("string"),
	Shutdown:            pulumi.Bool(false),
	TrustDevice:         pulumi.String("string"),
	VrfForwarding:       pulumi.String("string"),
})
Copy
var interfacePortChannelSubinterfaceResource = new InterfacePortChannelSubinterface("interfacePortChannelSubinterfaceResource", InterfacePortChannelSubinterfaceArgs.builder()
    .arpTimeout(0)
    .autoQosClassify(false)
    .autoQosClassifyPolice(false)
    .autoQosTrust(false)
    .autoQosTrustCos(false)
    .autoQosTrustDscp(false)
    .autoQosVideoCts(false)
    .autoQosVideoIpCamera(false)
    .autoQosVideoMediaPlayer(false)
    .autoQosVoip(false)
    .autoQosVoipCiscoPhone(false)
    .autoQosVoipCiscoSoftphone(false)
    .autoQosVoipTrust(false)
    .bfdEcho(false)
    .bfdEnable(false)
    .bfdInterval(0)
    .bfdIntervalMinRx(0)
    .bfdIntervalMultiplier(0)
    .bfdLocalAddress("string")
    .bfdTemplate("string")
    .deleteMode("string")
    .description("string")
    .device("string")
    .encapsulationDot1qVlanId(0)
    .helperAddresses(InterfacePortChannelSubinterfaceHelperAddressArgs.builder()
        .address("string")
        .global(false)
        .vrf("string")
        .build())
    .ipAccessGroupIn("string")
    .ipAccessGroupInEnable(false)
    .ipAccessGroupOut("string")
    .ipAccessGroupOutEnable(false)
    .ipArpInspectionLimitRate(0)
    .ipArpInspectionTrust(false)
    .ipProxyArp(false)
    .ipRedirects(false)
    .ipUnreachables(false)
    .ipv4Address("string")
    .ipv4AddressMask("string")
    .ipv6AddressAutoconfigDefault(false)
    .ipv6AddressDhcp(false)
    .ipv6Addresses(InterfacePortChannelSubinterfaceIpv6AddressArgs.builder()
        .prefix("string")
        .eui64(false)
        .build())
    .ipv6Enable(false)
    .ipv6LinkLocalAddresses(InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs.builder()
        .address("string")
        .linkLocal(false)
        .build())
    .ipv6Mtu(0)
    .ipv6NdRaSuppressAll(false)
    .name("string")
    .shutdown(false)
    .trustDevice("string")
    .vrfForwarding("string")
    .build());
Copy
interface_port_channel_subinterface_resource = iosxe.InterfacePortChannelSubinterface("interfacePortChannelSubinterfaceResource",
    arp_timeout=0,
    auto_qos_classify=False,
    auto_qos_classify_police=False,
    auto_qos_trust=False,
    auto_qos_trust_cos=False,
    auto_qos_trust_dscp=False,
    auto_qos_video_cts=False,
    auto_qos_video_ip_camera=False,
    auto_qos_video_media_player=False,
    auto_qos_voip=False,
    auto_qos_voip_cisco_phone=False,
    auto_qos_voip_cisco_softphone=False,
    auto_qos_voip_trust=False,
    bfd_echo=False,
    bfd_enable=False,
    bfd_interval=0,
    bfd_interval_min_rx=0,
    bfd_interval_multiplier=0,
    bfd_local_address="string",
    bfd_template="string",
    delete_mode="string",
    description="string",
    device="string",
    encapsulation_dot1q_vlan_id=0,
    helper_addresses=[{
        "address": "string",
        "global_": False,
        "vrf": "string",
    }],
    ip_access_group_in="string",
    ip_access_group_in_enable=False,
    ip_access_group_out="string",
    ip_access_group_out_enable=False,
    ip_arp_inspection_limit_rate=0,
    ip_arp_inspection_trust=False,
    ip_proxy_arp=False,
    ip_redirects=False,
    ip_unreachables=False,
    ipv4_address="string",
    ipv4_address_mask="string",
    ipv6_address_autoconfig_default=False,
    ipv6_address_dhcp=False,
    ipv6_addresses=[{
        "prefix": "string",
        "eui64": False,
    }],
    ipv6_enable=False,
    ipv6_link_local_addresses=[{
        "address": "string",
        "link_local": False,
    }],
    ipv6_mtu=0,
    ipv6_nd_ra_suppress_all=False,
    name="string",
    shutdown=False,
    trust_device="string",
    vrf_forwarding="string")
Copy
const interfacePortChannelSubinterfaceResource = new iosxe.InterfacePortChannelSubinterface("interfacePortChannelSubinterfaceResource", {
    arpTimeout: 0,
    autoQosClassify: false,
    autoQosClassifyPolice: false,
    autoQosTrust: false,
    autoQosTrustCos: false,
    autoQosTrustDscp: false,
    autoQosVideoCts: false,
    autoQosVideoIpCamera: false,
    autoQosVideoMediaPlayer: false,
    autoQosVoip: false,
    autoQosVoipCiscoPhone: false,
    autoQosVoipCiscoSoftphone: false,
    autoQosVoipTrust: false,
    bfdEcho: false,
    bfdEnable: false,
    bfdInterval: 0,
    bfdIntervalMinRx: 0,
    bfdIntervalMultiplier: 0,
    bfdLocalAddress: "string",
    bfdTemplate: "string",
    deleteMode: "string",
    description: "string",
    device: "string",
    encapsulationDot1qVlanId: 0,
    helperAddresses: [{
        address: "string",
        global: false,
        vrf: "string",
    }],
    ipAccessGroupIn: "string",
    ipAccessGroupInEnable: false,
    ipAccessGroupOut: "string",
    ipAccessGroupOutEnable: false,
    ipArpInspectionLimitRate: 0,
    ipArpInspectionTrust: false,
    ipProxyArp: false,
    ipRedirects: false,
    ipUnreachables: false,
    ipv4Address: "string",
    ipv4AddressMask: "string",
    ipv6AddressAutoconfigDefault: false,
    ipv6AddressDhcp: false,
    ipv6Addresses: [{
        prefix: "string",
        eui64: false,
    }],
    ipv6Enable: false,
    ipv6LinkLocalAddresses: [{
        address: "string",
        linkLocal: false,
    }],
    ipv6Mtu: 0,
    ipv6NdRaSuppressAll: false,
    name: "string",
    shutdown: false,
    trustDevice: "string",
    vrfForwarding: "string",
});
Copy
type: iosxe:InterfacePortChannelSubinterface
properties:
    arpTimeout: 0
    autoQosClassify: false
    autoQosClassifyPolice: false
    autoQosTrust: false
    autoQosTrustCos: false
    autoQosTrustDscp: false
    autoQosVideoCts: false
    autoQosVideoIpCamera: false
    autoQosVideoMediaPlayer: false
    autoQosVoip: false
    autoQosVoipCiscoPhone: false
    autoQosVoipCiscoSoftphone: false
    autoQosVoipTrust: false
    bfdEcho: false
    bfdEnable: false
    bfdInterval: 0
    bfdIntervalMinRx: 0
    bfdIntervalMultiplier: 0
    bfdLocalAddress: string
    bfdTemplate: string
    deleteMode: string
    description: string
    device: string
    encapsulationDot1qVlanId: 0
    helperAddresses:
        - address: string
          global: false
          vrf: string
    ipAccessGroupIn: string
    ipAccessGroupInEnable: false
    ipAccessGroupOut: string
    ipAccessGroupOutEnable: false
    ipArpInspectionLimitRate: 0
    ipArpInspectionTrust: false
    ipProxyArp: false
    ipRedirects: false
    ipUnreachables: false
    ipv4Address: string
    ipv4AddressMask: string
    ipv6AddressAutoconfigDefault: false
    ipv6AddressDhcp: false
    ipv6Addresses:
        - eui64: false
          prefix: string
    ipv6Enable: false
    ipv6LinkLocalAddresses:
        - address: string
          linkLocal: false
    ipv6Mtu: 0
    ipv6NdRaSuppressAll: false
    name: string
    shutdown: false
    trustDevice: string
    vrfForwarding: string
Copy

InterfacePortChannelSubinterface Resource Properties

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

Inputs

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

The InterfacePortChannelSubinterface resource accepts the following input properties:

ArpTimeout int
Set ARP cache timeout - Range: 0-2147483
AutoQosClassify bool
Configure classification for untrusted devices
AutoQosClassifyPolice bool
Configure QoS policing for untrusted devices
AutoQosTrust bool
Trust the DSCP/CoS marking
AutoQosTrustCos bool
Trust the CoS marking
AutoQosTrustDscp bool
Trust the DSCP marking
AutoQosVideoCts bool
Trust the QoS marking of the Cisco Telepresence System
AutoQosVideoIpCamera bool
Trust the QoS marking of the Ip Video Surveillance camera
AutoQosVideoMediaPlayer bool
Trust the Qos marking of the Cisco Media Player
AutoQosVoip bool
Configure AutoQoS for VoIP
AutoQosVoipCiscoPhone bool
Trust the QoS marking of Cisco IP Phone
AutoQosVoipCiscoSoftphone bool
Trust the QoS marking of Cisco IP SoftPhone
AutoQosVoipTrust bool
Trust the DSCP/CoS marking
BfdEcho bool
Use echo adjunct as bfd detection mechanism
BfdEnable bool
Enable BFD under the interface
BfdInterval int
  • Range: 50-9999
BfdIntervalMinRx int
Minimum receive interval capability - Range: 50-9999
BfdIntervalMultiplier int
Multiplier value used to compute holddown - Range: 3-50
BfdLocalAddress string
The Source IP address to be used for BFD sessions over this interface.
BfdTemplate string
BFD template
DeleteMode string
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
Description string
Interface specific description
Device string
A device name from the provider configuration.
EncapsulationDot1qVlanId int
  • Range: 1-4094
HelperAddresses List<Lbrlabs.PulumiPackage.Iosxe.Inputs.InterfacePortChannelSubinterfaceHelperAddress>
Specify a destination address for UDP broadcasts
IpAccessGroupIn string
IpAccessGroupInEnable bool
inbound packets
IpAccessGroupOut string
IpAccessGroupOutEnable bool
outbound packets
IpArpInspectionLimitRate int
Rate Limit - Range: 0-4294967295
IpArpInspectionTrust bool
Configure Trust state
IpProxyArp bool
Enable proxy ARP
IpRedirects bool
Enable sending ICMP Redirect messages
IpUnreachables bool
Enable sending ICMP Unreachable messages
Ipv4Address string
Ipv4AddressMask string
Ipv6AddressAutoconfigDefault bool
Insert default route
Ipv6AddressDhcp bool
Obtain IPv6 address from DHCP server
Ipv6Addresses List<Lbrlabs.PulumiPackage.Iosxe.Inputs.InterfacePortChannelSubinterfaceIpv6Address>
Ipv6Enable bool
Enable IPv6 on interface
Ipv6LinkLocalAddresses List<Lbrlabs.PulumiPackage.Iosxe.Inputs.InterfacePortChannelSubinterfaceIpv6LinkLocalAddress>
Ipv6Mtu int
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
Ipv6NdRaSuppressAll bool
Suppress all IPv6 RA
Name string
Shutdown bool
Shutdown the selected interface
TrustDevice string
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
VrfForwarding string
Configure forwarding table
ArpTimeout int
Set ARP cache timeout - Range: 0-2147483
AutoQosClassify bool
Configure classification for untrusted devices
AutoQosClassifyPolice bool
Configure QoS policing for untrusted devices
AutoQosTrust bool
Trust the DSCP/CoS marking
AutoQosTrustCos bool
Trust the CoS marking
AutoQosTrustDscp bool
Trust the DSCP marking
AutoQosVideoCts bool
Trust the QoS marking of the Cisco Telepresence System
AutoQosVideoIpCamera bool
Trust the QoS marking of the Ip Video Surveillance camera
AutoQosVideoMediaPlayer bool
Trust the Qos marking of the Cisco Media Player
AutoQosVoip bool
Configure AutoQoS for VoIP
AutoQosVoipCiscoPhone bool
Trust the QoS marking of Cisco IP Phone
AutoQosVoipCiscoSoftphone bool
Trust the QoS marking of Cisco IP SoftPhone
AutoQosVoipTrust bool
Trust the DSCP/CoS marking
BfdEcho bool
Use echo adjunct as bfd detection mechanism
BfdEnable bool
Enable BFD under the interface
BfdInterval int
  • Range: 50-9999
BfdIntervalMinRx int
Minimum receive interval capability - Range: 50-9999
BfdIntervalMultiplier int
Multiplier value used to compute holddown - Range: 3-50
BfdLocalAddress string
The Source IP address to be used for BFD sessions over this interface.
BfdTemplate string
BFD template
DeleteMode string
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
Description string
Interface specific description
Device string
A device name from the provider configuration.
EncapsulationDot1qVlanId int
  • Range: 1-4094
HelperAddresses []InterfacePortChannelSubinterfaceHelperAddressArgs
Specify a destination address for UDP broadcasts
IpAccessGroupIn string
IpAccessGroupInEnable bool
inbound packets
IpAccessGroupOut string
IpAccessGroupOutEnable bool
outbound packets
IpArpInspectionLimitRate int
Rate Limit - Range: 0-4294967295
IpArpInspectionTrust bool
Configure Trust state
IpProxyArp bool
Enable proxy ARP
IpRedirects bool
Enable sending ICMP Redirect messages
IpUnreachables bool
Enable sending ICMP Unreachable messages
Ipv4Address string
Ipv4AddressMask string
Ipv6AddressAutoconfigDefault bool
Insert default route
Ipv6AddressDhcp bool
Obtain IPv6 address from DHCP server
Ipv6Addresses []InterfacePortChannelSubinterfaceIpv6AddressArgs
Ipv6Enable bool
Enable IPv6 on interface
Ipv6LinkLocalAddresses []InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs
Ipv6Mtu int
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
Ipv6NdRaSuppressAll bool
Suppress all IPv6 RA
Name string
Shutdown bool
Shutdown the selected interface
TrustDevice string
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
VrfForwarding string
Configure forwarding table
arpTimeout Integer
Set ARP cache timeout - Range: 0-2147483
autoQosClassify Boolean
Configure classification for untrusted devices
autoQosClassifyPolice Boolean
Configure QoS policing for untrusted devices
autoQosTrust Boolean
Trust the DSCP/CoS marking
autoQosTrustCos Boolean
Trust the CoS marking
autoQosTrustDscp Boolean
Trust the DSCP marking
autoQosVideoCts Boolean
Trust the QoS marking of the Cisco Telepresence System
autoQosVideoIpCamera Boolean
Trust the QoS marking of the Ip Video Surveillance camera
autoQosVideoMediaPlayer Boolean
Trust the Qos marking of the Cisco Media Player
autoQosVoip Boolean
Configure AutoQoS for VoIP
autoQosVoipCiscoPhone Boolean
Trust the QoS marking of Cisco IP Phone
autoQosVoipCiscoSoftphone Boolean
Trust the QoS marking of Cisco IP SoftPhone
autoQosVoipTrust Boolean
Trust the DSCP/CoS marking
bfdEcho Boolean
Use echo adjunct as bfd detection mechanism
bfdEnable Boolean
Enable BFD under the interface
bfdInterval Integer
  • Range: 50-9999
bfdIntervalMinRx Integer
Minimum receive interval capability - Range: 50-9999
bfdIntervalMultiplier Integer
Multiplier value used to compute holddown - Range: 3-50
bfdLocalAddress String
The Source IP address to be used for BFD sessions over this interface.
bfdTemplate String
BFD template
deleteMode String
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description String
Interface specific description
device String
A device name from the provider configuration.
encapsulationDot1qVlanId Integer
  • Range: 1-4094
helperAddresses List<InterfacePortChannelSubinterfaceHelperAddress>
Specify a destination address for UDP broadcasts
ipAccessGroupIn String
ipAccessGroupInEnable Boolean
inbound packets
ipAccessGroupOut String
ipAccessGroupOutEnable Boolean
outbound packets
ipArpInspectionLimitRate Integer
Rate Limit - Range: 0-4294967295
ipArpInspectionTrust Boolean
Configure Trust state
ipProxyArp Boolean
Enable proxy ARP
ipRedirects Boolean
Enable sending ICMP Redirect messages
ipUnreachables Boolean
Enable sending ICMP Unreachable messages
ipv4Address String
ipv4AddressMask String
ipv6AddressAutoconfigDefault Boolean
Insert default route
ipv6AddressDhcp Boolean
Obtain IPv6 address from DHCP server
ipv6Addresses List<InterfacePortChannelSubinterfaceIpv6Address>
ipv6Enable Boolean
Enable IPv6 on interface
ipv6LinkLocalAddresses List<InterfacePortChannelSubinterfaceIpv6LinkLocalAddress>
ipv6Mtu Integer
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6NdRaSuppressAll Boolean
Suppress all IPv6 RA
name String
shutdown Boolean
Shutdown the selected interface
trustDevice String
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrfForwarding String
Configure forwarding table
arpTimeout number
Set ARP cache timeout - Range: 0-2147483
autoQosClassify boolean
Configure classification for untrusted devices
autoQosClassifyPolice boolean
Configure QoS policing for untrusted devices
autoQosTrust boolean
Trust the DSCP/CoS marking
autoQosTrustCos boolean
Trust the CoS marking
autoQosTrustDscp boolean
Trust the DSCP marking
autoQosVideoCts boolean
Trust the QoS marking of the Cisco Telepresence System
autoQosVideoIpCamera boolean
Trust the QoS marking of the Ip Video Surveillance camera
autoQosVideoMediaPlayer boolean
Trust the Qos marking of the Cisco Media Player
autoQosVoip boolean
Configure AutoQoS for VoIP
autoQosVoipCiscoPhone boolean
Trust the QoS marking of Cisco IP Phone
autoQosVoipCiscoSoftphone boolean
Trust the QoS marking of Cisco IP SoftPhone
autoQosVoipTrust boolean
Trust the DSCP/CoS marking
bfdEcho boolean
Use echo adjunct as bfd detection mechanism
bfdEnable boolean
Enable BFD under the interface
bfdInterval number
  • Range: 50-9999
bfdIntervalMinRx number
Minimum receive interval capability - Range: 50-9999
bfdIntervalMultiplier number
Multiplier value used to compute holddown - Range: 3-50
bfdLocalAddress string
The Source IP address to be used for BFD sessions over this interface.
bfdTemplate string
BFD template
deleteMode string
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description string
Interface specific description
device string
A device name from the provider configuration.
encapsulationDot1qVlanId number
  • Range: 1-4094
helperAddresses InterfacePortChannelSubinterfaceHelperAddress[]
Specify a destination address for UDP broadcasts
ipAccessGroupIn string
ipAccessGroupInEnable boolean
inbound packets
ipAccessGroupOut string
ipAccessGroupOutEnable boolean
outbound packets
ipArpInspectionLimitRate number
Rate Limit - Range: 0-4294967295
ipArpInspectionTrust boolean
Configure Trust state
ipProxyArp boolean
Enable proxy ARP
ipRedirects boolean
Enable sending ICMP Redirect messages
ipUnreachables boolean
Enable sending ICMP Unreachable messages
ipv4Address string
ipv4AddressMask string
ipv6AddressAutoconfigDefault boolean
Insert default route
ipv6AddressDhcp boolean
Obtain IPv6 address from DHCP server
ipv6Addresses InterfacePortChannelSubinterfaceIpv6Address[]
ipv6Enable boolean
Enable IPv6 on interface
ipv6LinkLocalAddresses InterfacePortChannelSubinterfaceIpv6LinkLocalAddress[]
ipv6Mtu number
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6NdRaSuppressAll boolean
Suppress all IPv6 RA
name string
shutdown boolean
Shutdown the selected interface
trustDevice string
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrfForwarding string
Configure forwarding table
arp_timeout int
Set ARP cache timeout - Range: 0-2147483
auto_qos_classify bool
Configure classification for untrusted devices
auto_qos_classify_police bool
Configure QoS policing for untrusted devices
auto_qos_trust bool
Trust the DSCP/CoS marking
auto_qos_trust_cos bool
Trust the CoS marking
auto_qos_trust_dscp bool
Trust the DSCP marking
auto_qos_video_cts bool
Trust the QoS marking of the Cisco Telepresence System
auto_qos_video_ip_camera bool
Trust the QoS marking of the Ip Video Surveillance camera
auto_qos_video_media_player bool
Trust the Qos marking of the Cisco Media Player
auto_qos_voip bool
Configure AutoQoS for VoIP
auto_qos_voip_cisco_phone bool
Trust the QoS marking of Cisco IP Phone
auto_qos_voip_cisco_softphone bool
Trust the QoS marking of Cisco IP SoftPhone
auto_qos_voip_trust bool
Trust the DSCP/CoS marking
bfd_echo bool
Use echo adjunct as bfd detection mechanism
bfd_enable bool
Enable BFD under the interface
bfd_interval int
  • Range: 50-9999
bfd_interval_min_rx int
Minimum receive interval capability - Range: 50-9999
bfd_interval_multiplier int
Multiplier value used to compute holddown - Range: 3-50
bfd_local_address str
The Source IP address to be used for BFD sessions over this interface.
bfd_template str
BFD template
delete_mode str
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description str
Interface specific description
device str
A device name from the provider configuration.
encapsulation_dot1q_vlan_id int
  • Range: 1-4094
helper_addresses Sequence[InterfacePortChannelSubinterfaceHelperAddressArgs]
Specify a destination address for UDP broadcasts
ip_access_group_in str
ip_access_group_in_enable bool
inbound packets
ip_access_group_out str
ip_access_group_out_enable bool
outbound packets
ip_arp_inspection_limit_rate int
Rate Limit - Range: 0-4294967295
ip_arp_inspection_trust bool
Configure Trust state
ip_proxy_arp bool
Enable proxy ARP
ip_redirects bool
Enable sending ICMP Redirect messages
ip_unreachables bool
Enable sending ICMP Unreachable messages
ipv4_address str
ipv4_address_mask str
ipv6_address_autoconfig_default bool
Insert default route
ipv6_address_dhcp bool
Obtain IPv6 address from DHCP server
ipv6_addresses Sequence[InterfacePortChannelSubinterfaceIpv6AddressArgs]
ipv6_enable bool
Enable IPv6 on interface
ipv6_link_local_addresses Sequence[InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs]
ipv6_mtu int
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6_nd_ra_suppress_all bool
Suppress all IPv6 RA
name str
shutdown bool
Shutdown the selected interface
trust_device str
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrf_forwarding str
Configure forwarding table
arpTimeout Number
Set ARP cache timeout - Range: 0-2147483
autoQosClassify Boolean
Configure classification for untrusted devices
autoQosClassifyPolice Boolean
Configure QoS policing for untrusted devices
autoQosTrust Boolean
Trust the DSCP/CoS marking
autoQosTrustCos Boolean
Trust the CoS marking
autoQosTrustDscp Boolean
Trust the DSCP marking
autoQosVideoCts Boolean
Trust the QoS marking of the Cisco Telepresence System
autoQosVideoIpCamera Boolean
Trust the QoS marking of the Ip Video Surveillance camera
autoQosVideoMediaPlayer Boolean
Trust the Qos marking of the Cisco Media Player
autoQosVoip Boolean
Configure AutoQoS for VoIP
autoQosVoipCiscoPhone Boolean
Trust the QoS marking of Cisco IP Phone
autoQosVoipCiscoSoftphone Boolean
Trust the QoS marking of Cisco IP SoftPhone
autoQosVoipTrust Boolean
Trust the DSCP/CoS marking
bfdEcho Boolean
Use echo adjunct as bfd detection mechanism
bfdEnable Boolean
Enable BFD under the interface
bfdInterval Number
  • Range: 50-9999
bfdIntervalMinRx Number
Minimum receive interval capability - Range: 50-9999
bfdIntervalMultiplier Number
Multiplier value used to compute holddown - Range: 3-50
bfdLocalAddress String
The Source IP address to be used for BFD sessions over this interface.
bfdTemplate String
BFD template
deleteMode String
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description String
Interface specific description
device String
A device name from the provider configuration.
encapsulationDot1qVlanId Number
  • Range: 1-4094
helperAddresses List<Property Map>
Specify a destination address for UDP broadcasts
ipAccessGroupIn String
ipAccessGroupInEnable Boolean
inbound packets
ipAccessGroupOut String
ipAccessGroupOutEnable Boolean
outbound packets
ipArpInspectionLimitRate Number
Rate Limit - Range: 0-4294967295
ipArpInspectionTrust Boolean
Configure Trust state
ipProxyArp Boolean
Enable proxy ARP
ipRedirects Boolean
Enable sending ICMP Redirect messages
ipUnreachables Boolean
Enable sending ICMP Unreachable messages
ipv4Address String
ipv4AddressMask String
ipv6AddressAutoconfigDefault Boolean
Insert default route
ipv6AddressDhcp Boolean
Obtain IPv6 address from DHCP server
ipv6Addresses List<Property Map>
ipv6Enable Boolean
Enable IPv6 on interface
ipv6LinkLocalAddresses List<Property Map>
ipv6Mtu Number
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6NdRaSuppressAll Boolean
Suppress all IPv6 RA
name String
shutdown Boolean
Shutdown the selected interface
trustDevice String
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrfForwarding String
Configure forwarding table

Outputs

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

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

Look up Existing InterfacePortChannelSubinterface Resource

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

public static get(name: string, id: Input<ID>, state?: InterfacePortChannelSubinterfaceState, opts?: CustomResourceOptions): InterfacePortChannelSubinterface
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arp_timeout: Optional[int] = None,
        auto_qos_classify: Optional[bool] = None,
        auto_qos_classify_police: Optional[bool] = None,
        auto_qos_trust: Optional[bool] = None,
        auto_qos_trust_cos: Optional[bool] = None,
        auto_qos_trust_dscp: Optional[bool] = None,
        auto_qos_video_cts: Optional[bool] = None,
        auto_qos_video_ip_camera: Optional[bool] = None,
        auto_qos_video_media_player: Optional[bool] = None,
        auto_qos_voip: Optional[bool] = None,
        auto_qos_voip_cisco_phone: Optional[bool] = None,
        auto_qos_voip_cisco_softphone: Optional[bool] = None,
        auto_qos_voip_trust: Optional[bool] = None,
        bfd_echo: Optional[bool] = None,
        bfd_enable: Optional[bool] = None,
        bfd_interval: Optional[int] = None,
        bfd_interval_min_rx: Optional[int] = None,
        bfd_interval_multiplier: Optional[int] = None,
        bfd_local_address: Optional[str] = None,
        bfd_template: Optional[str] = None,
        delete_mode: Optional[str] = None,
        description: Optional[str] = None,
        device: Optional[str] = None,
        encapsulation_dot1q_vlan_id: Optional[int] = None,
        helper_addresses: Optional[Sequence[InterfacePortChannelSubinterfaceHelperAddressArgs]] = None,
        ip_access_group_in: Optional[str] = None,
        ip_access_group_in_enable: Optional[bool] = None,
        ip_access_group_out: Optional[str] = None,
        ip_access_group_out_enable: Optional[bool] = None,
        ip_arp_inspection_limit_rate: Optional[int] = None,
        ip_arp_inspection_trust: Optional[bool] = None,
        ip_proxy_arp: Optional[bool] = None,
        ip_redirects: Optional[bool] = None,
        ip_unreachables: Optional[bool] = None,
        ipv4_address: Optional[str] = None,
        ipv4_address_mask: Optional[str] = None,
        ipv6_address_autoconfig_default: Optional[bool] = None,
        ipv6_address_dhcp: Optional[bool] = None,
        ipv6_addresses: Optional[Sequence[InterfacePortChannelSubinterfaceIpv6AddressArgs]] = None,
        ipv6_enable: Optional[bool] = None,
        ipv6_link_local_addresses: Optional[Sequence[InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs]] = None,
        ipv6_mtu: Optional[int] = None,
        ipv6_nd_ra_suppress_all: Optional[bool] = None,
        name: Optional[str] = None,
        shutdown: Optional[bool] = None,
        trust_device: Optional[str] = None,
        vrf_forwarding: Optional[str] = None) -> InterfacePortChannelSubinterface
func GetInterfacePortChannelSubinterface(ctx *Context, name string, id IDInput, state *InterfacePortChannelSubinterfaceState, opts ...ResourceOption) (*InterfacePortChannelSubinterface, error)
public static InterfacePortChannelSubinterface Get(string name, Input<string> id, InterfacePortChannelSubinterfaceState? state, CustomResourceOptions? opts = null)
public static InterfacePortChannelSubinterface get(String name, Output<String> id, InterfacePortChannelSubinterfaceState state, CustomResourceOptions options)
resources:  _:    type: iosxe:InterfacePortChannelSubinterface    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ArpTimeout int
Set ARP cache timeout - Range: 0-2147483
AutoQosClassify bool
Configure classification for untrusted devices
AutoQosClassifyPolice bool
Configure QoS policing for untrusted devices
AutoQosTrust bool
Trust the DSCP/CoS marking
AutoQosTrustCos bool
Trust the CoS marking
AutoQosTrustDscp bool
Trust the DSCP marking
AutoQosVideoCts bool
Trust the QoS marking of the Cisco Telepresence System
AutoQosVideoIpCamera bool
Trust the QoS marking of the Ip Video Surveillance camera
AutoQosVideoMediaPlayer bool
Trust the Qos marking of the Cisco Media Player
AutoQosVoip bool
Configure AutoQoS for VoIP
AutoQosVoipCiscoPhone bool
Trust the QoS marking of Cisco IP Phone
AutoQosVoipCiscoSoftphone bool
Trust the QoS marking of Cisco IP SoftPhone
AutoQosVoipTrust bool
Trust the DSCP/CoS marking
BfdEcho bool
Use echo adjunct as bfd detection mechanism
BfdEnable bool
Enable BFD under the interface
BfdInterval int
  • Range: 50-9999
BfdIntervalMinRx int
Minimum receive interval capability - Range: 50-9999
BfdIntervalMultiplier int
Multiplier value used to compute holddown - Range: 3-50
BfdLocalAddress string
The Source IP address to be used for BFD sessions over this interface.
BfdTemplate string
BFD template
DeleteMode string
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
Description string
Interface specific description
Device string
A device name from the provider configuration.
EncapsulationDot1qVlanId int
  • Range: 1-4094
HelperAddresses List<Lbrlabs.PulumiPackage.Iosxe.Inputs.InterfacePortChannelSubinterfaceHelperAddress>
Specify a destination address for UDP broadcasts
IpAccessGroupIn string
IpAccessGroupInEnable bool
inbound packets
IpAccessGroupOut string
IpAccessGroupOutEnable bool
outbound packets
IpArpInspectionLimitRate int
Rate Limit - Range: 0-4294967295
IpArpInspectionTrust bool
Configure Trust state
IpProxyArp bool
Enable proxy ARP
IpRedirects bool
Enable sending ICMP Redirect messages
IpUnreachables bool
Enable sending ICMP Unreachable messages
Ipv4Address string
Ipv4AddressMask string
Ipv6AddressAutoconfigDefault bool
Insert default route
Ipv6AddressDhcp bool
Obtain IPv6 address from DHCP server
Ipv6Addresses List<Lbrlabs.PulumiPackage.Iosxe.Inputs.InterfacePortChannelSubinterfaceIpv6Address>
Ipv6Enable bool
Enable IPv6 on interface
Ipv6LinkLocalAddresses List<Lbrlabs.PulumiPackage.Iosxe.Inputs.InterfacePortChannelSubinterfaceIpv6LinkLocalAddress>
Ipv6Mtu int
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
Ipv6NdRaSuppressAll bool
Suppress all IPv6 RA
Name string
Shutdown bool
Shutdown the selected interface
TrustDevice string
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
VrfForwarding string
Configure forwarding table
ArpTimeout int
Set ARP cache timeout - Range: 0-2147483
AutoQosClassify bool
Configure classification for untrusted devices
AutoQosClassifyPolice bool
Configure QoS policing for untrusted devices
AutoQosTrust bool
Trust the DSCP/CoS marking
AutoQosTrustCos bool
Trust the CoS marking
AutoQosTrustDscp bool
Trust the DSCP marking
AutoQosVideoCts bool
Trust the QoS marking of the Cisco Telepresence System
AutoQosVideoIpCamera bool
Trust the QoS marking of the Ip Video Surveillance camera
AutoQosVideoMediaPlayer bool
Trust the Qos marking of the Cisco Media Player
AutoQosVoip bool
Configure AutoQoS for VoIP
AutoQosVoipCiscoPhone bool
Trust the QoS marking of Cisco IP Phone
AutoQosVoipCiscoSoftphone bool
Trust the QoS marking of Cisco IP SoftPhone
AutoQosVoipTrust bool
Trust the DSCP/CoS marking
BfdEcho bool
Use echo adjunct as bfd detection mechanism
BfdEnable bool
Enable BFD under the interface
BfdInterval int
  • Range: 50-9999
BfdIntervalMinRx int
Minimum receive interval capability - Range: 50-9999
BfdIntervalMultiplier int
Multiplier value used to compute holddown - Range: 3-50
BfdLocalAddress string
The Source IP address to be used for BFD sessions over this interface.
BfdTemplate string
BFD template
DeleteMode string
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
Description string
Interface specific description
Device string
A device name from the provider configuration.
EncapsulationDot1qVlanId int
  • Range: 1-4094
HelperAddresses []InterfacePortChannelSubinterfaceHelperAddressArgs
Specify a destination address for UDP broadcasts
IpAccessGroupIn string
IpAccessGroupInEnable bool
inbound packets
IpAccessGroupOut string
IpAccessGroupOutEnable bool
outbound packets
IpArpInspectionLimitRate int
Rate Limit - Range: 0-4294967295
IpArpInspectionTrust bool
Configure Trust state
IpProxyArp bool
Enable proxy ARP
IpRedirects bool
Enable sending ICMP Redirect messages
IpUnreachables bool
Enable sending ICMP Unreachable messages
Ipv4Address string
Ipv4AddressMask string
Ipv6AddressAutoconfigDefault bool
Insert default route
Ipv6AddressDhcp bool
Obtain IPv6 address from DHCP server
Ipv6Addresses []InterfacePortChannelSubinterfaceIpv6AddressArgs
Ipv6Enable bool
Enable IPv6 on interface
Ipv6LinkLocalAddresses []InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs
Ipv6Mtu int
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
Ipv6NdRaSuppressAll bool
Suppress all IPv6 RA
Name string
Shutdown bool
Shutdown the selected interface
TrustDevice string
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
VrfForwarding string
Configure forwarding table
arpTimeout Integer
Set ARP cache timeout - Range: 0-2147483
autoQosClassify Boolean
Configure classification for untrusted devices
autoQosClassifyPolice Boolean
Configure QoS policing for untrusted devices
autoQosTrust Boolean
Trust the DSCP/CoS marking
autoQosTrustCos Boolean
Trust the CoS marking
autoQosTrustDscp Boolean
Trust the DSCP marking
autoQosVideoCts Boolean
Trust the QoS marking of the Cisco Telepresence System
autoQosVideoIpCamera Boolean
Trust the QoS marking of the Ip Video Surveillance camera
autoQosVideoMediaPlayer Boolean
Trust the Qos marking of the Cisco Media Player
autoQosVoip Boolean
Configure AutoQoS for VoIP
autoQosVoipCiscoPhone Boolean
Trust the QoS marking of Cisco IP Phone
autoQosVoipCiscoSoftphone Boolean
Trust the QoS marking of Cisco IP SoftPhone
autoQosVoipTrust Boolean
Trust the DSCP/CoS marking
bfdEcho Boolean
Use echo adjunct as bfd detection mechanism
bfdEnable Boolean
Enable BFD under the interface
bfdInterval Integer
  • Range: 50-9999
bfdIntervalMinRx Integer
Minimum receive interval capability - Range: 50-9999
bfdIntervalMultiplier Integer
Multiplier value used to compute holddown - Range: 3-50
bfdLocalAddress String
The Source IP address to be used for BFD sessions over this interface.
bfdTemplate String
BFD template
deleteMode String
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description String
Interface specific description
device String
A device name from the provider configuration.
encapsulationDot1qVlanId Integer
  • Range: 1-4094
helperAddresses List<InterfacePortChannelSubinterfaceHelperAddress>
Specify a destination address for UDP broadcasts
ipAccessGroupIn String
ipAccessGroupInEnable Boolean
inbound packets
ipAccessGroupOut String
ipAccessGroupOutEnable Boolean
outbound packets
ipArpInspectionLimitRate Integer
Rate Limit - Range: 0-4294967295
ipArpInspectionTrust Boolean
Configure Trust state
ipProxyArp Boolean
Enable proxy ARP
ipRedirects Boolean
Enable sending ICMP Redirect messages
ipUnreachables Boolean
Enable sending ICMP Unreachable messages
ipv4Address String
ipv4AddressMask String
ipv6AddressAutoconfigDefault Boolean
Insert default route
ipv6AddressDhcp Boolean
Obtain IPv6 address from DHCP server
ipv6Addresses List<InterfacePortChannelSubinterfaceIpv6Address>
ipv6Enable Boolean
Enable IPv6 on interface
ipv6LinkLocalAddresses List<InterfacePortChannelSubinterfaceIpv6LinkLocalAddress>
ipv6Mtu Integer
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6NdRaSuppressAll Boolean
Suppress all IPv6 RA
name String
shutdown Boolean
Shutdown the selected interface
trustDevice String
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrfForwarding String
Configure forwarding table
arpTimeout number
Set ARP cache timeout - Range: 0-2147483
autoQosClassify boolean
Configure classification for untrusted devices
autoQosClassifyPolice boolean
Configure QoS policing for untrusted devices
autoQosTrust boolean
Trust the DSCP/CoS marking
autoQosTrustCos boolean
Trust the CoS marking
autoQosTrustDscp boolean
Trust the DSCP marking
autoQosVideoCts boolean
Trust the QoS marking of the Cisco Telepresence System
autoQosVideoIpCamera boolean
Trust the QoS marking of the Ip Video Surveillance camera
autoQosVideoMediaPlayer boolean
Trust the Qos marking of the Cisco Media Player
autoQosVoip boolean
Configure AutoQoS for VoIP
autoQosVoipCiscoPhone boolean
Trust the QoS marking of Cisco IP Phone
autoQosVoipCiscoSoftphone boolean
Trust the QoS marking of Cisco IP SoftPhone
autoQosVoipTrust boolean
Trust the DSCP/CoS marking
bfdEcho boolean
Use echo adjunct as bfd detection mechanism
bfdEnable boolean
Enable BFD under the interface
bfdInterval number
  • Range: 50-9999
bfdIntervalMinRx number
Minimum receive interval capability - Range: 50-9999
bfdIntervalMultiplier number
Multiplier value used to compute holddown - Range: 3-50
bfdLocalAddress string
The Source IP address to be used for BFD sessions over this interface.
bfdTemplate string
BFD template
deleteMode string
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description string
Interface specific description
device string
A device name from the provider configuration.
encapsulationDot1qVlanId number
  • Range: 1-4094
helperAddresses InterfacePortChannelSubinterfaceHelperAddress[]
Specify a destination address for UDP broadcasts
ipAccessGroupIn string
ipAccessGroupInEnable boolean
inbound packets
ipAccessGroupOut string
ipAccessGroupOutEnable boolean
outbound packets
ipArpInspectionLimitRate number
Rate Limit - Range: 0-4294967295
ipArpInspectionTrust boolean
Configure Trust state
ipProxyArp boolean
Enable proxy ARP
ipRedirects boolean
Enable sending ICMP Redirect messages
ipUnreachables boolean
Enable sending ICMP Unreachable messages
ipv4Address string
ipv4AddressMask string
ipv6AddressAutoconfigDefault boolean
Insert default route
ipv6AddressDhcp boolean
Obtain IPv6 address from DHCP server
ipv6Addresses InterfacePortChannelSubinterfaceIpv6Address[]
ipv6Enable boolean
Enable IPv6 on interface
ipv6LinkLocalAddresses InterfacePortChannelSubinterfaceIpv6LinkLocalAddress[]
ipv6Mtu number
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6NdRaSuppressAll boolean
Suppress all IPv6 RA
name string
shutdown boolean
Shutdown the selected interface
trustDevice string
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrfForwarding string
Configure forwarding table
arp_timeout int
Set ARP cache timeout - Range: 0-2147483
auto_qos_classify bool
Configure classification for untrusted devices
auto_qos_classify_police bool
Configure QoS policing for untrusted devices
auto_qos_trust bool
Trust the DSCP/CoS marking
auto_qos_trust_cos bool
Trust the CoS marking
auto_qos_trust_dscp bool
Trust the DSCP marking
auto_qos_video_cts bool
Trust the QoS marking of the Cisco Telepresence System
auto_qos_video_ip_camera bool
Trust the QoS marking of the Ip Video Surveillance camera
auto_qos_video_media_player bool
Trust the Qos marking of the Cisco Media Player
auto_qos_voip bool
Configure AutoQoS for VoIP
auto_qos_voip_cisco_phone bool
Trust the QoS marking of Cisco IP Phone
auto_qos_voip_cisco_softphone bool
Trust the QoS marking of Cisco IP SoftPhone
auto_qos_voip_trust bool
Trust the DSCP/CoS marking
bfd_echo bool
Use echo adjunct as bfd detection mechanism
bfd_enable bool
Enable BFD under the interface
bfd_interval int
  • Range: 50-9999
bfd_interval_min_rx int
Minimum receive interval capability - Range: 50-9999
bfd_interval_multiplier int
Multiplier value used to compute holddown - Range: 3-50
bfd_local_address str
The Source IP address to be used for BFD sessions over this interface.
bfd_template str
BFD template
delete_mode str
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description str
Interface specific description
device str
A device name from the provider configuration.
encapsulation_dot1q_vlan_id int
  • Range: 1-4094
helper_addresses Sequence[InterfacePortChannelSubinterfaceHelperAddressArgs]
Specify a destination address for UDP broadcasts
ip_access_group_in str
ip_access_group_in_enable bool
inbound packets
ip_access_group_out str
ip_access_group_out_enable bool
outbound packets
ip_arp_inspection_limit_rate int
Rate Limit - Range: 0-4294967295
ip_arp_inspection_trust bool
Configure Trust state
ip_proxy_arp bool
Enable proxy ARP
ip_redirects bool
Enable sending ICMP Redirect messages
ip_unreachables bool
Enable sending ICMP Unreachable messages
ipv4_address str
ipv4_address_mask str
ipv6_address_autoconfig_default bool
Insert default route
ipv6_address_dhcp bool
Obtain IPv6 address from DHCP server
ipv6_addresses Sequence[InterfacePortChannelSubinterfaceIpv6AddressArgs]
ipv6_enable bool
Enable IPv6 on interface
ipv6_link_local_addresses Sequence[InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs]
ipv6_mtu int
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6_nd_ra_suppress_all bool
Suppress all IPv6 RA
name str
shutdown bool
Shutdown the selected interface
trust_device str
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrf_forwarding str
Configure forwarding table
arpTimeout Number
Set ARP cache timeout - Range: 0-2147483
autoQosClassify Boolean
Configure classification for untrusted devices
autoQosClassifyPolice Boolean
Configure QoS policing for untrusted devices
autoQosTrust Boolean
Trust the DSCP/CoS marking
autoQosTrustCos Boolean
Trust the CoS marking
autoQosTrustDscp Boolean
Trust the DSCP marking
autoQosVideoCts Boolean
Trust the QoS marking of the Cisco Telepresence System
autoQosVideoIpCamera Boolean
Trust the QoS marking of the Ip Video Surveillance camera
autoQosVideoMediaPlayer Boolean
Trust the Qos marking of the Cisco Media Player
autoQosVoip Boolean
Configure AutoQoS for VoIP
autoQosVoipCiscoPhone Boolean
Trust the QoS marking of Cisco IP Phone
autoQosVoipCiscoSoftphone Boolean
Trust the QoS marking of Cisco IP SoftPhone
autoQosVoipTrust Boolean
Trust the DSCP/CoS marking
bfdEcho Boolean
Use echo adjunct as bfd detection mechanism
bfdEnable Boolean
Enable BFD under the interface
bfdInterval Number
  • Range: 50-9999
bfdIntervalMinRx Number
Minimum receive interval capability - Range: 50-9999
bfdIntervalMultiplier Number
Multiplier value used to compute holddown - Range: 3-50
bfdLocalAddress String
The Source IP address to be used for BFD sessions over this interface.
bfdTemplate String
BFD template
deleteMode String
Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
description String
Interface specific description
device String
A device name from the provider configuration.
encapsulationDot1qVlanId Number
  • Range: 1-4094
helperAddresses List<Property Map>
Specify a destination address for UDP broadcasts
ipAccessGroupIn String
ipAccessGroupInEnable Boolean
inbound packets
ipAccessGroupOut String
ipAccessGroupOutEnable Boolean
outbound packets
ipArpInspectionLimitRate Number
Rate Limit - Range: 0-4294967295
ipArpInspectionTrust Boolean
Configure Trust state
ipProxyArp Boolean
Enable proxy ARP
ipRedirects Boolean
Enable sending ICMP Redirect messages
ipUnreachables Boolean
Enable sending ICMP Unreachable messages
ipv4Address String
ipv4AddressMask String
ipv6AddressAutoconfigDefault Boolean
Insert default route
ipv6AddressDhcp Boolean
Obtain IPv6 address from DHCP server
ipv6Addresses List<Property Map>
ipv6Enable Boolean
Enable IPv6 on interface
ipv6LinkLocalAddresses List<Property Map>
ipv6Mtu Number
Set IPv6 Maximum Transmission Unit - Range: 1280-9976
ipv6NdRaSuppressAll Boolean
Suppress all IPv6 RA
name String
shutdown Boolean
Shutdown the selected interface
trustDevice String
trusted device class - Choices: cisco-phone, cts, ip-camera, media-player
vrfForwarding String
Configure forwarding table

Supporting Types

InterfacePortChannelSubinterfaceHelperAddress
, InterfacePortChannelSubinterfaceHelperAddressArgs

Address This property is required. string
Global bool
Vrf string
Address This property is required. string
Global bool
Vrf string
address This property is required. String
global Boolean
vrf String
address This property is required. string
global boolean
vrf string
address This property is required. str
global_ bool
vrf str
address This property is required. String
global Boolean
vrf String

InterfacePortChannelSubinterfaceIpv6Address
, InterfacePortChannelSubinterfaceIpv6AddressArgs

Prefix This property is required. string
Eui64 bool
Prefix This property is required. string
Eui64 bool
prefix This property is required. String
eui64 Boolean
prefix This property is required. string
eui64 boolean
prefix This property is required. str
eui64 bool
prefix This property is required. String
eui64 Boolean

InterfacePortChannelSubinterfaceIpv6LinkLocalAddress
, InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs

Address This property is required. string
LinkLocal bool
Address This property is required. string
LinkLocal bool
address This property is required. String
linkLocal Boolean
address This property is required. string
linkLocal boolean
address This property is required. str
link_local bool
address This property is required. String
linkLocal Boolean

Import

 $ pulumi import iosxe:index/interfacePortChannelSubinterface:InterfacePortChannelSubinterface example "Cisco-IOS-XE-native:native/interface/Port-channel-subinterface/Port-channel=10.666"
Copy

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

Package Details

Repository
iosxe lbrlabs/pulumi-iosxe
License
Apache-2.0
Notes
This Pulumi package is based on the iosxe Terraform Provider.