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());
}
}
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
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 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 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 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 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 String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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:
- Arp
Timeout int - Set ARP cache timeout - Range:
0
-2147483
- Auto
Qos boolClassify - Configure classification for untrusted devices
- Auto
Qos boolClassify Police - Configure QoS policing for untrusted devices
- Auto
Qos boolTrust - Trust the DSCP/CoS marking
- Auto
Qos boolTrust Cos - Trust the CoS marking
- Auto
Qos boolTrust Dscp - Trust the DSCP marking
- Auto
Qos boolVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- Auto
Qos boolVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- Auto
Qos boolVideo Media Player - Trust the Qos marking of the Cisco Media Player
- Auto
Qos boolVoip - Configure AutoQoS for VoIP
- Auto
Qos boolVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- Auto
Qos boolVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- Auto
Qos boolVoip Trust - 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
- Range:
- Bfd
Interval intMin Rx - Minimum receive interval capability - Range:
50
-9999
- Bfd
Interval intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Bfd
Local stringAddress - The Source IP address to be used for BFD sessions over this interface.
- Bfd
Template string - BFD template
- Delete
Mode 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.
- Encapsulation
Dot1q intVlan Id - Range:
1
-4094
- Range:
- Helper
Addresses List<Lbrlabs.Pulumi Package. Iosxe. Inputs. Interface Port Channel Subinterface Helper Address> - Specify a destination address for UDP broadcasts
- Ip
Access stringGroup In - Ip
Access boolGroup In Enable - inbound packets
- Ip
Access stringGroup Out - Ip
Access boolGroup Out Enable - outbound packets
- Ip
Arp intInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- Ip
Arp boolInspection Trust - Configure Trust state
- Ip
Proxy boolArp - Enable proxy ARP
- Ip
Redirects bool - Enable sending ICMP Redirect messages
- Ip
Unreachables bool - Enable sending ICMP Unreachable messages
- Ipv4Address string
- Ipv4Address
Mask string - Ipv6Address
Autoconfig boolDefault - Insert default route
- Ipv6Address
Dhcp bool - Obtain IPv6 address from DHCP server
- Ipv6Addresses
List<Lbrlabs.
Pulumi Package. Iosxe. Inputs. Interface Port Channel Subinterface Ipv6Address> - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local List<Lbrlabs.Addresses Pulumi Package. Iosxe. Inputs. Interface Port Channel Subinterface Ipv6Link Local Address> - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name string
- Shutdown bool
- Shutdown the selected interface
- Trust
Device string - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- Vrf
Forwarding string - Configure forwarding table
- Arp
Timeout int - Set ARP cache timeout - Range:
0
-2147483
- Auto
Qos boolClassify - Configure classification for untrusted devices
- Auto
Qos boolClassify Police - Configure QoS policing for untrusted devices
- Auto
Qos boolTrust - Trust the DSCP/CoS marking
- Auto
Qos boolTrust Cos - Trust the CoS marking
- Auto
Qos boolTrust Dscp - Trust the DSCP marking
- Auto
Qos boolVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- Auto
Qos boolVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- Auto
Qos boolVideo Media Player - Trust the Qos marking of the Cisco Media Player
- Auto
Qos boolVoip - Configure AutoQoS for VoIP
- Auto
Qos boolVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- Auto
Qos boolVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- Auto
Qos boolVoip Trust - 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
- Range:
- Bfd
Interval intMin Rx - Minimum receive interval capability - Range:
50
-9999
- Bfd
Interval intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Bfd
Local stringAddress - The Source IP address to be used for BFD sessions over this interface.
- Bfd
Template string - BFD template
- Delete
Mode 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.
- Encapsulation
Dot1q intVlan Id - Range:
1
-4094
- Range:
- Helper
Addresses []InterfacePort Channel Subinterface Helper Address Args - Specify a destination address for UDP broadcasts
- Ip
Access stringGroup In - Ip
Access boolGroup In Enable - inbound packets
- Ip
Access stringGroup Out - Ip
Access boolGroup Out Enable - outbound packets
- Ip
Arp intInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- Ip
Arp boolInspection Trust - Configure Trust state
- Ip
Proxy boolArp - Enable proxy ARP
- Ip
Redirects bool - Enable sending ICMP Redirect messages
- Ip
Unreachables bool - Enable sending ICMP Unreachable messages
- Ipv4Address string
- Ipv4Address
Mask string - Ipv6Address
Autoconfig boolDefault - Insert default route
- Ipv6Address
Dhcp bool - Obtain IPv6 address from DHCP server
- Ipv6Addresses
[]Interface
Port Channel Subinterface Ipv6Address Args - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local []InterfaceAddresses Port Channel Subinterface Ipv6Link Local Address Args - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name string
- Shutdown bool
- Shutdown the selected interface
- Trust
Device string - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- Vrf
Forwarding string - Configure forwarding table
- arp
Timeout Integer - Set ARP cache timeout - Range:
0
-2147483
- auto
Qos BooleanClassify - Configure classification for untrusted devices
- auto
Qos BooleanClassify Police - Configure QoS policing for untrusted devices
- auto
Qos BooleanTrust - Trust the DSCP/CoS marking
- auto
Qos BooleanTrust Cos - Trust the CoS marking
- auto
Qos BooleanTrust Dscp - Trust the DSCP marking
- auto
Qos BooleanVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- auto
Qos BooleanVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto
Qos BooleanVideo Media Player - Trust the Qos marking of the Cisco Media Player
- auto
Qos BooleanVoip - Configure AutoQoS for VoIP
- auto
Qos BooleanVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- auto
Qos BooleanVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto
Qos BooleanVoip Trust - Trust the DSCP/CoS marking
- bfd
Echo Boolean - Use echo adjunct as bfd detection mechanism
- bfd
Enable Boolean - Enable BFD under the interface
- bfd
Interval Integer - Range:
50
-9999
- Range:
- bfd
Interval IntegerMin Rx - Minimum receive interval capability - Range:
50
-9999
- bfd
Interval IntegerMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd
Local StringAddress - The Source IP address to be used for BFD sessions over this interface.
- bfd
Template String - BFD template
- delete
Mode 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.
- encapsulation
Dot1q IntegerVlan Id - Range:
1
-4094
- Range:
- helper
Addresses List<InterfacePort Channel Subinterface Helper Address> - Specify a destination address for UDP broadcasts
- ip
Access StringGroup In - ip
Access BooleanGroup In Enable - inbound packets
- ip
Access StringGroup Out - ip
Access BooleanGroup Out Enable - outbound packets
- ip
Arp IntegerInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- ip
Arp BooleanInspection Trust - Configure Trust state
- ip
Proxy BooleanArp - Enable proxy ARP
- ip
Redirects Boolean - Enable sending ICMP Redirect messages
- ip
Unreachables Boolean - Enable sending ICMP Unreachable messages
- ipv4Address String
- ipv4Address
Mask String - ipv6Address
Autoconfig BooleanDefault - Insert default route
- ipv6Address
Dhcp Boolean - Obtain IPv6 address from DHCP server
- ipv6Addresses
List<Interface
Port Channel Subinterface Ipv6Address> - ipv6Enable Boolean
- Enable IPv6 on interface
- ipv6Link
Local List<InterfaceAddresses Port Channel Subinterface Ipv6Link Local Address> - ipv6Mtu Integer
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra BooleanSuppress All - Suppress all IPv6 RA
- name String
- shutdown Boolean
- Shutdown the selected interface
- trust
Device String - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- vrf
Forwarding String - Configure forwarding table
- arp
Timeout number - Set ARP cache timeout - Range:
0
-2147483
- auto
Qos booleanClassify - Configure classification for untrusted devices
- auto
Qos booleanClassify Police - Configure QoS policing for untrusted devices
- auto
Qos booleanTrust - Trust the DSCP/CoS marking
- auto
Qos booleanTrust Cos - Trust the CoS marking
- auto
Qos booleanTrust Dscp - Trust the DSCP marking
- auto
Qos booleanVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- auto
Qos booleanVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto
Qos booleanVideo Media Player - Trust the Qos marking of the Cisco Media Player
- auto
Qos booleanVoip - Configure AutoQoS for VoIP
- auto
Qos booleanVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- auto
Qos booleanVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto
Qos booleanVoip Trust - Trust the DSCP/CoS marking
- bfd
Echo boolean - Use echo adjunct as bfd detection mechanism
- bfd
Enable boolean - Enable BFD under the interface
- bfd
Interval number - Range:
50
-9999
- Range:
- bfd
Interval numberMin Rx - Minimum receive interval capability - Range:
50
-9999
- bfd
Interval numberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd
Local stringAddress - The Source IP address to be used for BFD sessions over this interface.
- bfd
Template string - BFD template
- delete
Mode 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.
- encapsulation
Dot1q numberVlan Id - Range:
1
-4094
- Range:
- helper
Addresses InterfacePort Channel Subinterface Helper Address[] - Specify a destination address for UDP broadcasts
- ip
Access stringGroup In - ip
Access booleanGroup In Enable - inbound packets
- ip
Access stringGroup Out - ip
Access booleanGroup Out Enable - outbound packets
- ip
Arp numberInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- ip
Arp booleanInspection Trust - Configure Trust state
- ip
Proxy booleanArp - Enable proxy ARP
- ip
Redirects boolean - Enable sending ICMP Redirect messages
- ip
Unreachables boolean - Enable sending ICMP Unreachable messages
- ipv4Address string
- ipv4Address
Mask string - ipv6Address
Autoconfig booleanDefault - Insert default route
- ipv6Address
Dhcp boolean - Obtain IPv6 address from DHCP server
- ipv6Addresses
Interface
Port Channel Subinterface Ipv6Address[] - ipv6Enable boolean
- Enable IPv6 on interface
- ipv6Link
Local InterfaceAddresses Port Channel Subinterface Ipv6Link Local Address[] - ipv6Mtu number
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra booleanSuppress All - Suppress all IPv6 RA
- name string
- shutdown boolean
- Shutdown the selected interface
- trust
Device string - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- vrf
Forwarding string - Configure forwarding table
- arp_
timeout int - Set ARP cache timeout - Range:
0
-2147483
- auto_
qos_ boolclassify - Configure classification for untrusted devices
- auto_
qos_ boolclassify_ police - Configure QoS policing for untrusted devices
- auto_
qos_ booltrust - Trust the DSCP/CoS marking
- auto_
qos_ booltrust_ cos - Trust the CoS marking
- auto_
qos_ booltrust_ dscp - Trust the DSCP marking
- auto_
qos_ boolvideo_ cts - Trust the QoS marking of the Cisco Telepresence System
- auto_
qos_ boolvideo_ ip_ camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto_
qos_ boolvideo_ media_ player - Trust the Qos marking of the Cisco Media Player
- auto_
qos_ boolvoip - Configure AutoQoS for VoIP
- auto_
qos_ boolvoip_ cisco_ phone - Trust the QoS marking of Cisco IP Phone
- auto_
qos_ boolvoip_ cisco_ softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto_
qos_ boolvoip_ trust - 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
- Range:
- bfd_
interval_ intmin_ rx - Minimum receive interval capability - Range:
50
-9999
- bfd_
interval_ intmultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd_
local_ straddress - 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_ intvlan_ id - Range:
1
-4094
- Range:
- helper_
addresses Sequence[InterfacePort Channel Subinterface Helper Address Args] - Specify a destination address for UDP broadcasts
- ip_
access_ strgroup_ in - ip_
access_ boolgroup_ in_ enable - inbound packets
- ip_
access_ strgroup_ out - ip_
access_ boolgroup_ out_ enable - outbound packets
- ip_
arp_ intinspection_ limit_ rate - Rate Limit - Range:
0
-4294967295
- ip_
arp_ boolinspection_ trust - Configure Trust state
- ip_
proxy_ boolarp - Enable proxy ARP
- ip_
redirects bool - Enable sending ICMP Redirect messages
- ip_
unreachables bool - Enable sending ICMP Unreachable messages
- ipv4_
address str - ipv4_
address_ strmask - ipv6_
address_ boolautoconfig_ default - Insert default route
- ipv6_
address_ booldhcp - Obtain IPv6 address from DHCP server
- ipv6_
addresses Sequence[InterfacePort Channel Subinterface Ipv6Address Args] - ipv6_
enable bool - Enable IPv6 on interface
- ipv6_
link_ Sequence[Interfacelocal_ addresses Port Channel Subinterface Ipv6Link Local Address Args] - ipv6_
mtu int - Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6_
nd_ boolra_ suppress_ all - 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
- arp
Timeout Number - Set ARP cache timeout - Range:
0
-2147483
- auto
Qos BooleanClassify - Configure classification for untrusted devices
- auto
Qos BooleanClassify Police - Configure QoS policing for untrusted devices
- auto
Qos BooleanTrust - Trust the DSCP/CoS marking
- auto
Qos BooleanTrust Cos - Trust the CoS marking
- auto
Qos BooleanTrust Dscp - Trust the DSCP marking
- auto
Qos BooleanVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- auto
Qos BooleanVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto
Qos BooleanVideo Media Player - Trust the Qos marking of the Cisco Media Player
- auto
Qos BooleanVoip - Configure AutoQoS for VoIP
- auto
Qos BooleanVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- auto
Qos BooleanVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto
Qos BooleanVoip Trust - Trust the DSCP/CoS marking
- bfd
Echo Boolean - Use echo adjunct as bfd detection mechanism
- bfd
Enable Boolean - Enable BFD under the interface
- bfd
Interval Number - Range:
50
-9999
- Range:
- bfd
Interval NumberMin Rx - Minimum receive interval capability - Range:
50
-9999
- bfd
Interval NumberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd
Local StringAddress - The Source IP address to be used for BFD sessions over this interface.
- bfd
Template String - BFD template
- delete
Mode 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.
- encapsulation
Dot1q NumberVlan Id - Range:
1
-4094
- Range:
- helper
Addresses List<Property Map> - Specify a destination address for UDP broadcasts
- ip
Access StringGroup In - ip
Access BooleanGroup In Enable - inbound packets
- ip
Access StringGroup Out - ip
Access BooleanGroup Out Enable - outbound packets
- ip
Arp NumberInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- ip
Arp BooleanInspection Trust - Configure Trust state
- ip
Proxy BooleanArp - Enable proxy ARP
- ip
Redirects Boolean - Enable sending ICMP Redirect messages
- ip
Unreachables Boolean - Enable sending ICMP Unreachable messages
- ipv4Address String
- ipv4Address
Mask String - ipv6Address
Autoconfig BooleanDefault - Insert default route
- ipv6Address
Dhcp Boolean - Obtain IPv6 address from DHCP server
- ipv6Addresses List<Property Map>
- ipv6Enable Boolean
- Enable IPv6 on interface
- ipv6Link
Local List<Property Map>Addresses - ipv6Mtu Number
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra BooleanSuppress All - Suppress all IPv6 RA
- name String
- shutdown Boolean
- Shutdown the selected interface
- trust
Device String - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- vrf
Forwarding 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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Arp
Timeout int - Set ARP cache timeout - Range:
0
-2147483
- Auto
Qos boolClassify - Configure classification for untrusted devices
- Auto
Qos boolClassify Police - Configure QoS policing for untrusted devices
- Auto
Qos boolTrust - Trust the DSCP/CoS marking
- Auto
Qos boolTrust Cos - Trust the CoS marking
- Auto
Qos boolTrust Dscp - Trust the DSCP marking
- Auto
Qos boolVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- Auto
Qos boolVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- Auto
Qos boolVideo Media Player - Trust the Qos marking of the Cisco Media Player
- Auto
Qos boolVoip - Configure AutoQoS for VoIP
- Auto
Qos boolVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- Auto
Qos boolVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- Auto
Qos boolVoip Trust - 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
- Range:
- Bfd
Interval intMin Rx - Minimum receive interval capability - Range:
50
-9999
- Bfd
Interval intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Bfd
Local stringAddress - The Source IP address to be used for BFD sessions over this interface.
- Bfd
Template string - BFD template
- Delete
Mode 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.
- Encapsulation
Dot1q intVlan Id - Range:
1
-4094
- Range:
- Helper
Addresses List<Lbrlabs.Pulumi Package. Iosxe. Inputs. Interface Port Channel Subinterface Helper Address> - Specify a destination address for UDP broadcasts
- Ip
Access stringGroup In - Ip
Access boolGroup In Enable - inbound packets
- Ip
Access stringGroup Out - Ip
Access boolGroup Out Enable - outbound packets
- Ip
Arp intInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- Ip
Arp boolInspection Trust - Configure Trust state
- Ip
Proxy boolArp - Enable proxy ARP
- Ip
Redirects bool - Enable sending ICMP Redirect messages
- Ip
Unreachables bool - Enable sending ICMP Unreachable messages
- Ipv4Address string
- Ipv4Address
Mask string - Ipv6Address
Autoconfig boolDefault - Insert default route
- Ipv6Address
Dhcp bool - Obtain IPv6 address from DHCP server
- Ipv6Addresses
List<Lbrlabs.
Pulumi Package. Iosxe. Inputs. Interface Port Channel Subinterface Ipv6Address> - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local List<Lbrlabs.Addresses Pulumi Package. Iosxe. Inputs. Interface Port Channel Subinterface Ipv6Link Local Address> - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name string
- Shutdown bool
- Shutdown the selected interface
- Trust
Device string - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- Vrf
Forwarding string - Configure forwarding table
- Arp
Timeout int - Set ARP cache timeout - Range:
0
-2147483
- Auto
Qos boolClassify - Configure classification for untrusted devices
- Auto
Qos boolClassify Police - Configure QoS policing for untrusted devices
- Auto
Qos boolTrust - Trust the DSCP/CoS marking
- Auto
Qos boolTrust Cos - Trust the CoS marking
- Auto
Qos boolTrust Dscp - Trust the DSCP marking
- Auto
Qos boolVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- Auto
Qos boolVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- Auto
Qos boolVideo Media Player - Trust the Qos marking of the Cisco Media Player
- Auto
Qos boolVoip - Configure AutoQoS for VoIP
- Auto
Qos boolVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- Auto
Qos boolVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- Auto
Qos boolVoip Trust - 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
- Range:
- Bfd
Interval intMin Rx - Minimum receive interval capability - Range:
50
-9999
- Bfd
Interval intMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- Bfd
Local stringAddress - The Source IP address to be used for BFD sessions over this interface.
- Bfd
Template string - BFD template
- Delete
Mode 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.
- Encapsulation
Dot1q intVlan Id - Range:
1
-4094
- Range:
- Helper
Addresses []InterfacePort Channel Subinterface Helper Address Args - Specify a destination address for UDP broadcasts
- Ip
Access stringGroup In - Ip
Access boolGroup In Enable - inbound packets
- Ip
Access stringGroup Out - Ip
Access boolGroup Out Enable - outbound packets
- Ip
Arp intInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- Ip
Arp boolInspection Trust - Configure Trust state
- Ip
Proxy boolArp - Enable proxy ARP
- Ip
Redirects bool - Enable sending ICMP Redirect messages
- Ip
Unreachables bool - Enable sending ICMP Unreachable messages
- Ipv4Address string
- Ipv4Address
Mask string - Ipv6Address
Autoconfig boolDefault - Insert default route
- Ipv6Address
Dhcp bool - Obtain IPv6 address from DHCP server
- Ipv6Addresses
[]Interface
Port Channel Subinterface Ipv6Address Args - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local []InterfaceAddresses Port Channel Subinterface Ipv6Link Local Address Args - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name string
- Shutdown bool
- Shutdown the selected interface
- Trust
Device string - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- Vrf
Forwarding string - Configure forwarding table
- arp
Timeout Integer - Set ARP cache timeout - Range:
0
-2147483
- auto
Qos BooleanClassify - Configure classification for untrusted devices
- auto
Qos BooleanClassify Police - Configure QoS policing for untrusted devices
- auto
Qos BooleanTrust - Trust the DSCP/CoS marking
- auto
Qos BooleanTrust Cos - Trust the CoS marking
- auto
Qos BooleanTrust Dscp - Trust the DSCP marking
- auto
Qos BooleanVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- auto
Qos BooleanVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto
Qos BooleanVideo Media Player - Trust the Qos marking of the Cisco Media Player
- auto
Qos BooleanVoip - Configure AutoQoS for VoIP
- auto
Qos BooleanVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- auto
Qos BooleanVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto
Qos BooleanVoip Trust - Trust the DSCP/CoS marking
- bfd
Echo Boolean - Use echo adjunct as bfd detection mechanism
- bfd
Enable Boolean - Enable BFD under the interface
- bfd
Interval Integer - Range:
50
-9999
- Range:
- bfd
Interval IntegerMin Rx - Minimum receive interval capability - Range:
50
-9999
- bfd
Interval IntegerMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd
Local StringAddress - The Source IP address to be used for BFD sessions over this interface.
- bfd
Template String - BFD template
- delete
Mode 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.
- encapsulation
Dot1q IntegerVlan Id - Range:
1
-4094
- Range:
- helper
Addresses List<InterfacePort Channel Subinterface Helper Address> - Specify a destination address for UDP broadcasts
- ip
Access StringGroup In - ip
Access BooleanGroup In Enable - inbound packets
- ip
Access StringGroup Out - ip
Access BooleanGroup Out Enable - outbound packets
- ip
Arp IntegerInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- ip
Arp BooleanInspection Trust - Configure Trust state
- ip
Proxy BooleanArp - Enable proxy ARP
- ip
Redirects Boolean - Enable sending ICMP Redirect messages
- ip
Unreachables Boolean - Enable sending ICMP Unreachable messages
- ipv4Address String
- ipv4Address
Mask String - ipv6Address
Autoconfig BooleanDefault - Insert default route
- ipv6Address
Dhcp Boolean - Obtain IPv6 address from DHCP server
- ipv6Addresses
List<Interface
Port Channel Subinterface Ipv6Address> - ipv6Enable Boolean
- Enable IPv6 on interface
- ipv6Link
Local List<InterfaceAddresses Port Channel Subinterface Ipv6Link Local Address> - ipv6Mtu Integer
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra BooleanSuppress All - Suppress all IPv6 RA
- name String
- shutdown Boolean
- Shutdown the selected interface
- trust
Device String - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- vrf
Forwarding String - Configure forwarding table
- arp
Timeout number - Set ARP cache timeout - Range:
0
-2147483
- auto
Qos booleanClassify - Configure classification for untrusted devices
- auto
Qos booleanClassify Police - Configure QoS policing for untrusted devices
- auto
Qos booleanTrust - Trust the DSCP/CoS marking
- auto
Qos booleanTrust Cos - Trust the CoS marking
- auto
Qos booleanTrust Dscp - Trust the DSCP marking
- auto
Qos booleanVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- auto
Qos booleanVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto
Qos booleanVideo Media Player - Trust the Qos marking of the Cisco Media Player
- auto
Qos booleanVoip - Configure AutoQoS for VoIP
- auto
Qos booleanVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- auto
Qos booleanVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto
Qos booleanVoip Trust - Trust the DSCP/CoS marking
- bfd
Echo boolean - Use echo adjunct as bfd detection mechanism
- bfd
Enable boolean - Enable BFD under the interface
- bfd
Interval number - Range:
50
-9999
- Range:
- bfd
Interval numberMin Rx - Minimum receive interval capability - Range:
50
-9999
- bfd
Interval numberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd
Local stringAddress - The Source IP address to be used for BFD sessions over this interface.
- bfd
Template string - BFD template
- delete
Mode 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.
- encapsulation
Dot1q numberVlan Id - Range:
1
-4094
- Range:
- helper
Addresses InterfacePort Channel Subinterface Helper Address[] - Specify a destination address for UDP broadcasts
- ip
Access stringGroup In - ip
Access booleanGroup In Enable - inbound packets
- ip
Access stringGroup Out - ip
Access booleanGroup Out Enable - outbound packets
- ip
Arp numberInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- ip
Arp booleanInspection Trust - Configure Trust state
- ip
Proxy booleanArp - Enable proxy ARP
- ip
Redirects boolean - Enable sending ICMP Redirect messages
- ip
Unreachables boolean - Enable sending ICMP Unreachable messages
- ipv4Address string
- ipv4Address
Mask string - ipv6Address
Autoconfig booleanDefault - Insert default route
- ipv6Address
Dhcp boolean - Obtain IPv6 address from DHCP server
- ipv6Addresses
Interface
Port Channel Subinterface Ipv6Address[] - ipv6Enable boolean
- Enable IPv6 on interface
- ipv6Link
Local InterfaceAddresses Port Channel Subinterface Ipv6Link Local Address[] - ipv6Mtu number
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra booleanSuppress All - Suppress all IPv6 RA
- name string
- shutdown boolean
- Shutdown the selected interface
- trust
Device string - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- vrf
Forwarding string - Configure forwarding table
- arp_
timeout int - Set ARP cache timeout - Range:
0
-2147483
- auto_
qos_ boolclassify - Configure classification for untrusted devices
- auto_
qos_ boolclassify_ police - Configure QoS policing for untrusted devices
- auto_
qos_ booltrust - Trust the DSCP/CoS marking
- auto_
qos_ booltrust_ cos - Trust the CoS marking
- auto_
qos_ booltrust_ dscp - Trust the DSCP marking
- auto_
qos_ boolvideo_ cts - Trust the QoS marking of the Cisco Telepresence System
- auto_
qos_ boolvideo_ ip_ camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto_
qos_ boolvideo_ media_ player - Trust the Qos marking of the Cisco Media Player
- auto_
qos_ boolvoip - Configure AutoQoS for VoIP
- auto_
qos_ boolvoip_ cisco_ phone - Trust the QoS marking of Cisco IP Phone
- auto_
qos_ boolvoip_ cisco_ softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto_
qos_ boolvoip_ trust - 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
- Range:
- bfd_
interval_ intmin_ rx - Minimum receive interval capability - Range:
50
-9999
- bfd_
interval_ intmultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd_
local_ straddress - 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_ intvlan_ id - Range:
1
-4094
- Range:
- helper_
addresses Sequence[InterfacePort Channel Subinterface Helper Address Args] - Specify a destination address for UDP broadcasts
- ip_
access_ strgroup_ in - ip_
access_ boolgroup_ in_ enable - inbound packets
- ip_
access_ strgroup_ out - ip_
access_ boolgroup_ out_ enable - outbound packets
- ip_
arp_ intinspection_ limit_ rate - Rate Limit - Range:
0
-4294967295
- ip_
arp_ boolinspection_ trust - Configure Trust state
- ip_
proxy_ boolarp - Enable proxy ARP
- ip_
redirects bool - Enable sending ICMP Redirect messages
- ip_
unreachables bool - Enable sending ICMP Unreachable messages
- ipv4_
address str - ipv4_
address_ strmask - ipv6_
address_ boolautoconfig_ default - Insert default route
- ipv6_
address_ booldhcp - Obtain IPv6 address from DHCP server
- ipv6_
addresses Sequence[InterfacePort Channel Subinterface Ipv6Address Args] - ipv6_
enable bool - Enable IPv6 on interface
- ipv6_
link_ Sequence[Interfacelocal_ addresses Port Channel Subinterface Ipv6Link Local Address Args] - ipv6_
mtu int - Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6_
nd_ boolra_ suppress_ all - 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
- arp
Timeout Number - Set ARP cache timeout - Range:
0
-2147483
- auto
Qos BooleanClassify - Configure classification for untrusted devices
- auto
Qos BooleanClassify Police - Configure QoS policing for untrusted devices
- auto
Qos BooleanTrust - Trust the DSCP/CoS marking
- auto
Qos BooleanTrust Cos - Trust the CoS marking
- auto
Qos BooleanTrust Dscp - Trust the DSCP marking
- auto
Qos BooleanVideo Cts - Trust the QoS marking of the Cisco Telepresence System
- auto
Qos BooleanVideo Ip Camera - Trust the QoS marking of the Ip Video Surveillance camera
- auto
Qos BooleanVideo Media Player - Trust the Qos marking of the Cisco Media Player
- auto
Qos BooleanVoip - Configure AutoQoS for VoIP
- auto
Qos BooleanVoip Cisco Phone - Trust the QoS marking of Cisco IP Phone
- auto
Qos BooleanVoip Cisco Softphone - Trust the QoS marking of Cisco IP SoftPhone
- auto
Qos BooleanVoip Trust - Trust the DSCP/CoS marking
- bfd
Echo Boolean - Use echo adjunct as bfd detection mechanism
- bfd
Enable Boolean - Enable BFD under the interface
- bfd
Interval Number - Range:
50
-9999
- Range:
- bfd
Interval NumberMin Rx - Minimum receive interval capability - Range:
50
-9999
- bfd
Interval NumberMultiplier - Multiplier value used to compute holddown - Range:
3
-50
- bfd
Local StringAddress - The Source IP address to be used for BFD sessions over this interface.
- bfd
Template String - BFD template
- delete
Mode 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.
- encapsulation
Dot1q NumberVlan Id - Range:
1
-4094
- Range:
- helper
Addresses List<Property Map> - Specify a destination address for UDP broadcasts
- ip
Access StringGroup In - ip
Access BooleanGroup In Enable - inbound packets
- ip
Access StringGroup Out - ip
Access BooleanGroup Out Enable - outbound packets
- ip
Arp NumberInspection Limit Rate - Rate Limit - Range:
0
-4294967295
- ip
Arp BooleanInspection Trust - Configure Trust state
- ip
Proxy BooleanArp - Enable proxy ARP
- ip
Redirects Boolean - Enable sending ICMP Redirect messages
- ip
Unreachables Boolean - Enable sending ICMP Unreachable messages
- ipv4Address String
- ipv4Address
Mask String - ipv6Address
Autoconfig BooleanDefault - Insert default route
- ipv6Address
Dhcp Boolean - Obtain IPv6 address from DHCP server
- ipv6Addresses List<Property Map>
- ipv6Enable Boolean
- Enable IPv6 on interface
- ipv6Link
Local List<Property Map>Addresses - ipv6Mtu Number
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra BooleanSuppress All - Suppress all IPv6 RA
- name String
- shutdown Boolean
- Shutdown the selected interface
- trust
Device String - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- vrf
Forwarding String - Configure forwarding table
Supporting Types
InterfacePortChannelSubinterfaceHelperAddress, InterfacePortChannelSubinterfaceHelperAddressArgs
InterfacePortChannelSubinterfaceIpv6Address, InterfacePortChannelSubinterfaceIpv6AddressArgs
InterfacePortChannelSubinterfaceIpv6LinkLocalAddress, InterfacePortChannelSubinterfaceIpv6LinkLocalAddressArgs
- address str
- link_
local bool
Import
$ pulumi import iosxe:index/interfacePortChannelSubinterface:InterfacePortChannelSubinterface example "Cisco-IOS-XE-native:native/interface/Port-channel-subinterface/Port-channel=10.666"
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.