iosxe.InterfacePortChannel
Explore with Pulumi AI
This resource can manage the Interface Port Channel 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.InterfacePortChannel;
import com.pulumi.iosxe.InterfacePortChannelArgs;
import com.pulumi.iosxe.inputs.InterfacePortChannelHelperAddressArgs;
import com.pulumi.iosxe.inputs.InterfacePortChannelIpv6AddressArgs;
import com.pulumi.iosxe.inputs.InterfacePortChannelIpv6LinkLocalAddressArgs;
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 InterfacePortChannel("example", InterfacePortChannelArgs.builder()
.arpTimeout(2147)
.description("My Interface Description")
.helperAddresses(InterfacePortChannelHelperAddressArgs.builder()
.address("10.10.10.10")
.global(false)
.build())
.ipAccessGroupIn("1")
.ipAccessGroupInEnable(true)
.ipAccessGroupOut("1")
.ipAccessGroupOutEnable(true)
.ipDhcpRelaySourceInterface("Loopback100")
.ipv4Address("192.0.2.1")
.ipv4AddressMask("255.255.255.0")
.ipv6AddressDhcp(true)
.ipv6Addresses(InterfacePortChannelIpv6AddressArgs.builder()
.eui_64(true)
.prefix("2224:DB8::/32")
.build())
.ipv6Enable(true)
.ipv6LinkLocalAddresses(InterfacePortChannelIpv6LinkLocalAddressArgs.builder()
.address("fe80::64")
.link_local(true)
.build())
.ipv6Mtu(1300)
.ipv6NdRaSuppressAll(true)
.shutdown(false)
.vrfForwarding("VRF1")
.build());
}
}
Coming soon!
Coming soon!
resources:
example:
type: iosxe:InterfacePortChannel
properties:
arpTimeout: 2147
description: My Interface Description
helperAddresses:
- address: 10.10.10.10
global: false
ipAccessGroupIn: '1'
ipAccessGroupInEnable: true
ipAccessGroupOut: '1'
ipAccessGroupOutEnable: true
ipDhcpRelaySourceInterface: Loopback100
ipv4Address: 192.0.2.1
ipv4AddressMask: 255.255.255.0
ipv6AddressDhcp: true
ipv6Addresses:
- eui_64: true
prefix: 2224:DB8::/32
ipv6Enable: true
ipv6LinkLocalAddresses:
- address: fe80::64
link_local: true
ipv6Mtu: 1300
ipv6NdRaSuppressAll: true
shutdown: false
vrfForwarding: VRF1
Create InterfacePortChannel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InterfacePortChannel(name: string, args?: InterfacePortChannelArgs, opts?: CustomResourceOptions);
@overload
def InterfacePortChannel(resource_name: str,
args: Optional[InterfacePortChannelArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def InterfacePortChannel(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,
helper_addresses: Optional[Sequence[InterfacePortChannelHelperAddressArgs]] = 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_dhcp_relay_source_interface: Optional[str] = None,
ip_dhcp_snooping_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[InterfacePortChannelIpv6AddressArgs]] = None,
ipv6_enable: Optional[bool] = None,
ipv6_link_local_addresses: Optional[Sequence[InterfacePortChannelIpv6LinkLocalAddressArgs]] = None,
ipv6_mtu: Optional[int] = None,
ipv6_nd_ra_suppress_all: Optional[bool] = None,
name: Optional[int] = None,
shutdown: Optional[bool] = None,
spanning_tree_guard: Optional[str] = None,
spanning_tree_link_type: Optional[str] = None,
switchport: Optional[bool] = None,
trust_device: Optional[str] = None,
vrf_forwarding: Optional[str] = None)
func NewInterfacePortChannel(ctx *Context, name string, args *InterfacePortChannelArgs, opts ...ResourceOption) (*InterfacePortChannel, error)
public InterfacePortChannel(string name, InterfacePortChannelArgs? args = null, CustomResourceOptions? opts = null)
public InterfacePortChannel(String name, InterfacePortChannelArgs args)
public InterfacePortChannel(String name, InterfacePortChannelArgs args, CustomResourceOptions options)
type: iosxe:InterfacePortChannel
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 InterfacePortChannelArgs
- 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 InterfacePortChannelArgs
- 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 InterfacePortChannelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InterfacePortChannelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InterfacePortChannelArgs
- 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 interfacePortChannelResource = new Iosxe.InterfacePortChannel("interfacePortChannelResource", 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",
HelperAddresses = new[]
{
new Iosxe.Inputs.InterfacePortChannelHelperAddressArgs
{
Address = "string",
Global = false,
Vrf = "string",
},
},
IpAccessGroupIn = "string",
IpAccessGroupInEnable = false,
IpAccessGroupOut = "string",
IpAccessGroupOutEnable = false,
IpArpInspectionLimitRate = 0,
IpArpInspectionTrust = false,
IpDhcpRelaySourceInterface = "string",
IpDhcpSnoopingTrust = false,
IpProxyArp = false,
IpRedirects = false,
IpUnreachables = false,
Ipv4Address = "string",
Ipv4AddressMask = "string",
Ipv6AddressAutoconfigDefault = false,
Ipv6AddressDhcp = false,
Ipv6Addresses = new[]
{
new Iosxe.Inputs.InterfacePortChannelIpv6AddressArgs
{
Prefix = "string",
Eui64 = false,
},
},
Ipv6Enable = false,
Ipv6LinkLocalAddresses = new[]
{
new Iosxe.Inputs.InterfacePortChannelIpv6LinkLocalAddressArgs
{
Address = "string",
LinkLocal = false,
},
},
Ipv6Mtu = 0,
Ipv6NdRaSuppressAll = false,
Name = 0,
Shutdown = false,
SpanningTreeGuard = "string",
SpanningTreeLinkType = "string",
Switchport = false,
TrustDevice = "string",
VrfForwarding = "string",
});
example, err := iosxe.NewInterfacePortChannel(ctx, "interfacePortChannelResource", &iosxe.InterfacePortChannelArgs{
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"),
HelperAddresses: iosxe.InterfacePortChannelHelperAddressArray{
&iosxe.InterfacePortChannelHelperAddressArgs{
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),
IpDhcpRelaySourceInterface: pulumi.String("string"),
IpDhcpSnoopingTrust: 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.InterfacePortChannelIpv6AddressArray{
&iosxe.InterfacePortChannelIpv6AddressArgs{
Prefix: pulumi.String("string"),
Eui64: pulumi.Bool(false),
},
},
Ipv6Enable: pulumi.Bool(false),
Ipv6LinkLocalAddresses: iosxe.InterfacePortChannelIpv6LinkLocalAddressArray{
&iosxe.InterfacePortChannelIpv6LinkLocalAddressArgs{
Address: pulumi.String("string"),
LinkLocal: pulumi.Bool(false),
},
},
Ipv6Mtu: pulumi.Int(0),
Ipv6NdRaSuppressAll: pulumi.Bool(false),
Name: pulumi.Int(0),
Shutdown: pulumi.Bool(false),
SpanningTreeGuard: pulumi.String("string"),
SpanningTreeLinkType: pulumi.String("string"),
Switchport: pulumi.Bool(false),
TrustDevice: pulumi.String("string"),
VrfForwarding: pulumi.String("string"),
})
var interfacePortChannelResource = new InterfacePortChannel("interfacePortChannelResource", InterfacePortChannelArgs.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")
.helperAddresses(InterfacePortChannelHelperAddressArgs.builder()
.address("string")
.global(false)
.vrf("string")
.build())
.ipAccessGroupIn("string")
.ipAccessGroupInEnable(false)
.ipAccessGroupOut("string")
.ipAccessGroupOutEnable(false)
.ipArpInspectionLimitRate(0)
.ipArpInspectionTrust(false)
.ipDhcpRelaySourceInterface("string")
.ipDhcpSnoopingTrust(false)
.ipProxyArp(false)
.ipRedirects(false)
.ipUnreachables(false)
.ipv4Address("string")
.ipv4AddressMask("string")
.ipv6AddressAutoconfigDefault(false)
.ipv6AddressDhcp(false)
.ipv6Addresses(InterfacePortChannelIpv6AddressArgs.builder()
.prefix("string")
.eui64(false)
.build())
.ipv6Enable(false)
.ipv6LinkLocalAddresses(InterfacePortChannelIpv6LinkLocalAddressArgs.builder()
.address("string")
.linkLocal(false)
.build())
.ipv6Mtu(0)
.ipv6NdRaSuppressAll(false)
.name(0)
.shutdown(false)
.spanningTreeGuard("string")
.spanningTreeLinkType("string")
.switchport(false)
.trustDevice("string")
.vrfForwarding("string")
.build());
interface_port_channel_resource = iosxe.InterfacePortChannel("interfacePortChannelResource",
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",
helper_addresses=[iosxe.InterfacePortChannelHelperAddressArgs(
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_dhcp_relay_source_interface="string",
ip_dhcp_snooping_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=[iosxe.InterfacePortChannelIpv6AddressArgs(
prefix="string",
eui64=False,
)],
ipv6_enable=False,
ipv6_link_local_addresses=[iosxe.InterfacePortChannelIpv6LinkLocalAddressArgs(
address="string",
link_local=False,
)],
ipv6_mtu=0,
ipv6_nd_ra_suppress_all=False,
name=0,
shutdown=False,
spanning_tree_guard="string",
spanning_tree_link_type="string",
switchport=False,
trust_device="string",
vrf_forwarding="string")
const interfacePortChannelResource = new iosxe.InterfacePortChannel("interfacePortChannelResource", {
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",
helperAddresses: [{
address: "string",
global: false,
vrf: "string",
}],
ipAccessGroupIn: "string",
ipAccessGroupInEnable: false,
ipAccessGroupOut: "string",
ipAccessGroupOutEnable: false,
ipArpInspectionLimitRate: 0,
ipArpInspectionTrust: false,
ipDhcpRelaySourceInterface: "string",
ipDhcpSnoopingTrust: 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: 0,
shutdown: false,
spanningTreeGuard: "string",
spanningTreeLinkType: "string",
switchport: false,
trustDevice: "string",
vrfForwarding: "string",
});
type: iosxe:InterfacePortChannel
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
helperAddresses:
- address: string
global: false
vrf: string
ipAccessGroupIn: string
ipAccessGroupInEnable: false
ipAccessGroupOut: string
ipAccessGroupOutEnable: false
ipArpInspectionLimitRate: 0
ipArpInspectionTrust: false
ipDhcpRelaySourceInterface: string
ipDhcpSnoopingTrust: 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: 0
shutdown: false
spanningTreeGuard: string
spanningTreeLinkType: string
switchport: false
trustDevice: string
vrfForwarding: string
InterfacePortChannel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The InterfacePortChannel 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.
- Helper
Addresses List<Lbrlabs.Pulumi Package. Iosxe. Inputs. Interface Port Channel 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
Dhcp stringRelay Source Interface - Set source interface for relayed messages
- Ip
Dhcp boolSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address> - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local List<Lbrlabs.Addresses Pulumi Package. Iosxe. Inputs. Interface Port Channel Ipv6Link Local Address> - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name int
- Range:
1
-512
- Range:
- Shutdown bool
- Shutdown the selected interface
- Spanning
Tree stringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- Spanning
Tree stringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- Switchport bool
- 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.
- Helper
Addresses []InterfacePort Channel 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
Dhcp stringRelay Source Interface - Set source interface for relayed messages
- Ip
Dhcp boolSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address Args - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local []InterfaceAddresses Port Channel Ipv6Link Local Address Args - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name int
- Range:
1
-512
- Range:
- Shutdown bool
- Shutdown the selected interface
- Spanning
Tree stringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- Spanning
Tree stringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- Switchport bool
- 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.
- helper
Addresses List<InterfacePort Channel 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
Dhcp StringRelay Source Interface - Set source interface for relayed messages
- ip
Dhcp BooleanSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address> - ipv6Enable Boolean
- Enable IPv6 on interface
- ipv6Link
Local List<InterfaceAddresses Port Channel Ipv6Link Local Address> - ipv6Mtu Integer
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra BooleanSuppress All - Suppress all IPv6 RA
- name Integer
- Range:
1
-512
- Range:
- shutdown Boolean
- Shutdown the selected interface
- spanning
Tree StringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning
Tree StringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport Boolean
- 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.
- helper
Addresses InterfacePort Channel 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
Dhcp stringRelay Source Interface - Set source interface for relayed messages
- ip
Dhcp booleanSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address[] - ipv6Enable boolean
- Enable IPv6 on interface
- ipv6Link
Local InterfaceAddresses Port Channel Ipv6Link Local Address[] - ipv6Mtu number
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra booleanSuppress All - Suppress all IPv6 RA
- name number
- Range:
1
-512
- Range:
- shutdown boolean
- Shutdown the selected interface
- spanning
Tree stringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning
Tree stringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport boolean
- 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.
- helper_
addresses Sequence[InterfacePort Channel 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_
dhcp_ strrelay_ source_ interface - Set source interface for relayed messages
- ip_
dhcp_ boolsnooping_ trust - DHCP Snooping trust config
- 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 Ipv6Address Args] - ipv6_
enable bool - Enable IPv6 on interface
- ipv6_
link_ Sequence[Interfacelocal_ addresses Port Channel 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 int
- Range:
1
-512
- Range:
- shutdown bool
- Shutdown the selected interface
- spanning_
tree_ strguard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning_
tree_ strlink_ type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport bool
- 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.
- 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
Dhcp StringRelay Source Interface - Set source interface for relayed messages
- ip
Dhcp BooleanSnooping Trust - DHCP Snooping trust config
- 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 Number
- Range:
1
-512
- Range:
- shutdown Boolean
- Shutdown the selected interface
- spanning
Tree StringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning
Tree StringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport Boolean
- 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 InterfacePortChannel 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 InterfacePortChannel Resource
Get an existing InterfacePortChannel 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?: InterfacePortChannelState, opts?: CustomResourceOptions): InterfacePortChannel
@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,
helper_addresses: Optional[Sequence[InterfacePortChannelHelperAddressArgs]] = 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_dhcp_relay_source_interface: Optional[str] = None,
ip_dhcp_snooping_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[InterfacePortChannelIpv6AddressArgs]] = None,
ipv6_enable: Optional[bool] = None,
ipv6_link_local_addresses: Optional[Sequence[InterfacePortChannelIpv6LinkLocalAddressArgs]] = None,
ipv6_mtu: Optional[int] = None,
ipv6_nd_ra_suppress_all: Optional[bool] = None,
name: Optional[int] = None,
shutdown: Optional[bool] = None,
spanning_tree_guard: Optional[str] = None,
spanning_tree_link_type: Optional[str] = None,
switchport: Optional[bool] = None,
trust_device: Optional[str] = None,
vrf_forwarding: Optional[str] = None) -> InterfacePortChannel
func GetInterfacePortChannel(ctx *Context, name string, id IDInput, state *InterfacePortChannelState, opts ...ResourceOption) (*InterfacePortChannel, error)
public static InterfacePortChannel Get(string name, Input<string> id, InterfacePortChannelState? state, CustomResourceOptions? opts = null)
public static InterfacePortChannel get(String name, Output<String> id, InterfacePortChannelState 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.
- Helper
Addresses List<Lbrlabs.Pulumi Package. Iosxe. Inputs. Interface Port Channel 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
Dhcp stringRelay Source Interface - Set source interface for relayed messages
- Ip
Dhcp boolSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address> - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local List<Lbrlabs.Addresses Pulumi Package. Iosxe. Inputs. Interface Port Channel Ipv6Link Local Address> - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name int
- Range:
1
-512
- Range:
- Shutdown bool
- Shutdown the selected interface
- Spanning
Tree stringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- Spanning
Tree stringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- Switchport bool
- 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.
- Helper
Addresses []InterfacePort Channel 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
Dhcp stringRelay Source Interface - Set source interface for relayed messages
- Ip
Dhcp boolSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address Args - Ipv6Enable bool
- Enable IPv6 on interface
- Ipv6Link
Local []InterfaceAddresses Port Channel Ipv6Link Local Address Args - Ipv6Mtu int
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- Ipv6Nd
Ra boolSuppress All - Suppress all IPv6 RA
- Name int
- Range:
1
-512
- Range:
- Shutdown bool
- Shutdown the selected interface
- Spanning
Tree stringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- Spanning
Tree stringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- Switchport bool
- 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.
- helper
Addresses List<InterfacePort Channel 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
Dhcp StringRelay Source Interface - Set source interface for relayed messages
- ip
Dhcp BooleanSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address> - ipv6Enable Boolean
- Enable IPv6 on interface
- ipv6Link
Local List<InterfaceAddresses Port Channel Ipv6Link Local Address> - ipv6Mtu Integer
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra BooleanSuppress All - Suppress all IPv6 RA
- name Integer
- Range:
1
-512
- Range:
- shutdown Boolean
- Shutdown the selected interface
- spanning
Tree StringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning
Tree StringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport Boolean
- 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.
- helper
Addresses InterfacePort Channel 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
Dhcp stringRelay Source Interface - Set source interface for relayed messages
- ip
Dhcp booleanSnooping Trust - DHCP Snooping trust config
- 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 Ipv6Address[] - ipv6Enable boolean
- Enable IPv6 on interface
- ipv6Link
Local InterfaceAddresses Port Channel Ipv6Link Local Address[] - ipv6Mtu number
- Set IPv6 Maximum Transmission Unit - Range:
1280
-9976
- ipv6Nd
Ra booleanSuppress All - Suppress all IPv6 RA
- name number
- Range:
1
-512
- Range:
- shutdown boolean
- Shutdown the selected interface
- spanning
Tree stringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning
Tree stringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport boolean
- 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.
- helper_
addresses Sequence[InterfacePort Channel 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_
dhcp_ strrelay_ source_ interface - Set source interface for relayed messages
- ip_
dhcp_ boolsnooping_ trust - DHCP Snooping trust config
- 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 Ipv6Address Args] - ipv6_
enable bool - Enable IPv6 on interface
- ipv6_
link_ Sequence[Interfacelocal_ addresses Port Channel 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 int
- Range:
1
-512
- Range:
- shutdown bool
- Shutdown the selected interface
- spanning_
tree_ strguard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning_
tree_ strlink_ type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport bool
- 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.
- 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
Dhcp StringRelay Source Interface - Set source interface for relayed messages
- ip
Dhcp BooleanSnooping Trust - DHCP Snooping trust config
- 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 Number
- Range:
1
-512
- Range:
- shutdown Boolean
- Shutdown the selected interface
- spanning
Tree StringGuard - Change an interface's spanning tree guard mode - Choices:
loop
,none
,root
- spanning
Tree StringLink Type - Specify a link type for spanning tree tree protocol use - Choices:
point-to-point
,shared
- switchport Boolean
- trust
Device String - trusted device class - Choices:
cisco-phone
,cts
,ip-camera
,media-player
- vrf
Forwarding String - Configure forwarding table
Supporting Types
InterfacePortChannelHelperAddress, InterfacePortChannelHelperAddressArgs
InterfacePortChannelIpv6Address, InterfacePortChannelIpv6AddressArgs
InterfacePortChannelIpv6LinkLocalAddress, InterfacePortChannelIpv6LinkLocalAddressArgs
- address str
- link_
local bool
Import
$ pulumi import iosxe:index/interfacePortChannel:InterfacePortChannel example "Cisco-IOS-XE-native:native/interface/Port-channel=10"
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.