iosxe.Errdisable
Explore with Pulumi AI
This resource can manage the Errdisable configuration.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Iosxe = Lbrlabs.PulumiPackage.Iosxe;
return await Deployment.RunAsync(() => 
{
    var example = new Iosxe.Errdisable("example", new()
    {
        DetectCauseAll = true,
        DetectCauseDhcpRateLimit = true,
        DetectCauseDtpFlap = true,
        DetectCauseL2ptguard = true,
        DetectCauseLinkFlap = true,
        DetectCausePppoeIaRateLimit = true,
        FlapSettingCauseDtpFlapMaxFlaps = 80,
        FlapSettingCauseDtpFlapTime = 90,
        FlapSettingCauseLinkFlapMaxFlaps = 80,
        FlapSettingCauseLinkFlapTime = 90,
        FlapSettingCausePagpFlapMaxFlaps = 80,
        FlapSettingCausePagpFlapTime = 90,
        RecoveryCauseAll = true,
        RecoveryCauseArpInspection = true,
        RecoveryCauseBpduguard = true,
        RecoveryCauseDhcpRateLimit = true,
        RecoveryCauseDtpFlap = true,
        RecoveryCauseL2ptguard = true,
        RecoveryCauseLinkFlap = true,
        RecoveryCausePortModeFailure = true,
        RecoveryCausePppoeIaRateLimit = true,
        RecoveryCausePsecureViolation = true,
        RecoveryCausePsp = true,
        RecoveryCauseSecurityViolation = true,
        RecoveryCauseUdld = true,
        RecoveryInterval = 855,
    });
});
package main
import (
	"github.com/lbrlabs/pulumi-iosxe/sdk/go/iosxe"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iosxe.NewErrdisable(ctx, "example", &iosxe.ErrdisableArgs{
			DetectCauseAll:                   pulumi.Bool(true),
			DetectCauseDhcpRateLimit:         pulumi.Bool(true),
			DetectCauseDtpFlap:               pulumi.Bool(true),
			DetectCauseL2ptguard:             pulumi.Bool(true),
			DetectCauseLinkFlap:              pulumi.Bool(true),
			DetectCausePppoeIaRateLimit:      pulumi.Bool(true),
			FlapSettingCauseDtpFlapMaxFlaps:  pulumi.Int(80),
			FlapSettingCauseDtpFlapTime:      pulumi.Int(90),
			FlapSettingCauseLinkFlapMaxFlaps: pulumi.Int(80),
			FlapSettingCauseLinkFlapTime:     pulumi.Int(90),
			FlapSettingCausePagpFlapMaxFlaps: pulumi.Int(80),
			FlapSettingCausePagpFlapTime:     pulumi.Int(90),
			RecoveryCauseAll:                 pulumi.Bool(true),
			RecoveryCauseArpInspection:       pulumi.Bool(true),
			RecoveryCauseBpduguard:           pulumi.Bool(true),
			RecoveryCauseDhcpRateLimit:       pulumi.Bool(true),
			RecoveryCauseDtpFlap:             pulumi.Bool(true),
			RecoveryCauseL2ptguard:           pulumi.Bool(true),
			RecoveryCauseLinkFlap:            pulumi.Bool(true),
			RecoveryCausePortModeFailure:     pulumi.Bool(true),
			RecoveryCausePppoeIaRateLimit:    pulumi.Bool(true),
			RecoveryCausePsecureViolation:    pulumi.Bool(true),
			RecoveryCausePsp:                 pulumi.Bool(true),
			RecoveryCauseSecurityViolation:   pulumi.Bool(true),
			RecoveryCauseUdld:                pulumi.Bool(true),
			RecoveryInterval:                 pulumi.Int(855),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.iosxe.Errdisable;
import com.pulumi.iosxe.ErrdisableArgs;
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 Errdisable("example", ErrdisableArgs.builder()        
            .detectCauseAll(true)
            .detectCauseDhcpRateLimit(true)
            .detectCauseDtpFlap(true)
            .detectCauseL2ptguard(true)
            .detectCauseLinkFlap(true)
            .detectCausePppoeIaRateLimit(true)
            .flapSettingCauseDtpFlapMaxFlaps(80)
            .flapSettingCauseDtpFlapTime(90)
            .flapSettingCauseLinkFlapMaxFlaps(80)
            .flapSettingCauseLinkFlapTime(90)
            .flapSettingCausePagpFlapMaxFlaps(80)
            .flapSettingCausePagpFlapTime(90)
            .recoveryCauseAll(true)
            .recoveryCauseArpInspection(true)
            .recoveryCauseBpduguard(true)
            .recoveryCauseDhcpRateLimit(true)
            .recoveryCauseDtpFlap(true)
            .recoveryCauseL2ptguard(true)
            .recoveryCauseLinkFlap(true)
            .recoveryCausePortModeFailure(true)
            .recoveryCausePppoeIaRateLimit(true)
            .recoveryCausePsecureViolation(true)
            .recoveryCausePsp(true)
            .recoveryCauseSecurityViolation(true)
            .recoveryCauseUdld(true)
            .recoveryInterval(855)
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as iosxe from "@lbrlabs/pulumi-iosxe";
const example = new iosxe.Errdisable("example", {
    detectCauseAll: true,
    detectCauseDhcpRateLimit: true,
    detectCauseDtpFlap: true,
    detectCauseL2ptguard: true,
    detectCauseLinkFlap: true,
    detectCausePppoeIaRateLimit: true,
    flapSettingCauseDtpFlapMaxFlaps: 80,
    flapSettingCauseDtpFlapTime: 90,
    flapSettingCauseLinkFlapMaxFlaps: 80,
    flapSettingCauseLinkFlapTime: 90,
    flapSettingCausePagpFlapMaxFlaps: 80,
    flapSettingCausePagpFlapTime: 90,
    recoveryCauseAll: true,
    recoveryCauseArpInspection: true,
    recoveryCauseBpduguard: true,
    recoveryCauseDhcpRateLimit: true,
    recoveryCauseDtpFlap: true,
    recoveryCauseL2ptguard: true,
    recoveryCauseLinkFlap: true,
    recoveryCausePortModeFailure: true,
    recoveryCausePppoeIaRateLimit: true,
    recoveryCausePsecureViolation: true,
    recoveryCausePsp: true,
    recoveryCauseSecurityViolation: true,
    recoveryCauseUdld: true,
    recoveryInterval: 855,
});
import pulumi
import lbrlabs_pulumi_iosxe as iosxe
example = iosxe.Errdisable("example",
    detect_cause_all=True,
    detect_cause_dhcp_rate_limit=True,
    detect_cause_dtp_flap=True,
    detect_cause_l2ptguard=True,
    detect_cause_link_flap=True,
    detect_cause_pppoe_ia_rate_limit=True,
    flap_setting_cause_dtp_flap_max_flaps=80,
    flap_setting_cause_dtp_flap_time=90,
    flap_setting_cause_link_flap_max_flaps=80,
    flap_setting_cause_link_flap_time=90,
    flap_setting_cause_pagp_flap_max_flaps=80,
    flap_setting_cause_pagp_flap_time=90,
    recovery_cause_all=True,
    recovery_cause_arp_inspection=True,
    recovery_cause_bpduguard=True,
    recovery_cause_dhcp_rate_limit=True,
    recovery_cause_dtp_flap=True,
    recovery_cause_l2ptguard=True,
    recovery_cause_link_flap=True,
    recovery_cause_port_mode_failure=True,
    recovery_cause_pppoe_ia_rate_limit=True,
    recovery_cause_psecure_violation=True,
    recovery_cause_psp=True,
    recovery_cause_security_violation=True,
    recovery_cause_udld=True,
    recovery_interval=855)
resources:
  example:
    type: iosxe:Errdisable
    properties:
      detectCauseAll: true
      detectCauseDhcpRateLimit: true
      detectCauseDtpFlap: true
      detectCauseL2ptguard: true
      detectCauseLinkFlap: true
      detectCausePppoeIaRateLimit: true
      flapSettingCauseDtpFlapMaxFlaps: 80
      flapSettingCauseDtpFlapTime: 90
      flapSettingCauseLinkFlapMaxFlaps: 80
      flapSettingCauseLinkFlapTime: 90
      flapSettingCausePagpFlapMaxFlaps: 80
      flapSettingCausePagpFlapTime: 90
      recoveryCauseAll: true
      recoveryCauseArpInspection: true
      recoveryCauseBpduguard: true
      recoveryCauseDhcpRateLimit: true
      recoveryCauseDtpFlap: true
      recoveryCauseL2ptguard: true
      recoveryCauseLinkFlap: true
      recoveryCausePortModeFailure: true
      recoveryCausePppoeIaRateLimit: true
      recoveryCausePsecureViolation: true
      recoveryCausePsp: true
      recoveryCauseSecurityViolation: true
      recoveryCauseUdld: true
      recoveryInterval: 855
Create Errdisable Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Errdisable(name: string, args?: ErrdisableArgs, opts?: CustomResourceOptions);@overload
def Errdisable(resource_name: str,
               args: Optional[ErrdisableArgs] = None,
               opts: Optional[ResourceOptions] = None)
@overload
def Errdisable(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               delete_mode: Optional[str] = None,
               detect_cause_all: Optional[bool] = None,
               detect_cause_arp_inspection: Optional[bool] = None,
               detect_cause_bpduguard: Optional[bool] = None,
               detect_cause_dhcp_rate_limit: Optional[bool] = None,
               detect_cause_dtp_flap: Optional[bool] = None,
               detect_cause_gbic_invalid: Optional[bool] = None,
               detect_cause_inline_power: Optional[bool] = None,
               detect_cause_l2ptguard: Optional[bool] = None,
               detect_cause_link_flap: Optional[bool] = None,
               detect_cause_loopback: Optional[bool] = None,
               detect_cause_loopdetect: Optional[bool] = None,
               detect_cause_mlacp_minlink: Optional[bool] = None,
               detect_cause_pagp_flap: Optional[bool] = None,
               detect_cause_pppoe_ia_rate_limit: Optional[bool] = None,
               detect_cause_security_violation_shutdown_vlan: Optional[bool] = None,
               detect_cause_sfp_config_mismatch: Optional[bool] = None,
               detect_cause_small_frame: Optional[bool] = None,
               device: Optional[str] = None,
               flap_setting_cause_dtp_flap_max_flaps: Optional[int] = None,
               flap_setting_cause_dtp_flap_time: Optional[int] = None,
               flap_setting_cause_link_flap_max_flaps: Optional[int] = None,
               flap_setting_cause_link_flap_time: Optional[int] = None,
               flap_setting_cause_pagp_flap_max_flaps: Optional[int] = None,
               flap_setting_cause_pagp_flap_time: Optional[int] = None,
               recovery_cause_all: Optional[bool] = None,
               recovery_cause_arp_inspection: Optional[bool] = None,
               recovery_cause_bpduguard: Optional[bool] = None,
               recovery_cause_channel_misconfig: Optional[bool] = None,
               recovery_cause_dhcp_rate_limit: Optional[bool] = None,
               recovery_cause_dtp_flap: Optional[bool] = None,
               recovery_cause_gbic_invalid: Optional[bool] = None,
               recovery_cause_inline_power: Optional[bool] = None,
               recovery_cause_l2ptguard: Optional[bool] = None,
               recovery_cause_link_flap: Optional[bool] = None,
               recovery_cause_link_monitor_failure: Optional[bool] = None,
               recovery_cause_loopback: Optional[bool] = None,
               recovery_cause_loopdetect: Optional[bool] = None,
               recovery_cause_mac_limit: Optional[bool] = None,
               recovery_cause_mlacp_minlink: Optional[bool] = None,
               recovery_cause_pagp_flap: Optional[bool] = None,
               recovery_cause_port_mode_failure: Optional[bool] = None,
               recovery_cause_pppoe_ia_rate_limit: Optional[bool] = None,
               recovery_cause_psecure_violation: Optional[bool] = None,
               recovery_cause_psp: Optional[bool] = None,
               recovery_cause_security_violation: Optional[bool] = None,
               recovery_cause_sfp_config_mismatch: Optional[bool] = None,
               recovery_cause_small_frame: Optional[bool] = None,
               recovery_cause_storm_control: Optional[bool] = None,
               recovery_cause_udld: Optional[bool] = None,
               recovery_cause_unicast_flood: Optional[bool] = None,
               recovery_cause_vmps: Optional[bool] = None,
               recovery_interval: Optional[int] = None)func NewErrdisable(ctx *Context, name string, args *ErrdisableArgs, opts ...ResourceOption) (*Errdisable, error)public Errdisable(string name, ErrdisableArgs? args = null, CustomResourceOptions? opts = null)
public Errdisable(String name, ErrdisableArgs args)
public Errdisable(String name, ErrdisableArgs args, CustomResourceOptions options)
type: iosxe:Errdisable
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 ErrdisableArgs
- 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 ErrdisableArgs
- 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 ErrdisableArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ErrdisableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ErrdisableArgs
- 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 errdisableResource = new Iosxe.Errdisable("errdisableResource", new()
{
    DeleteMode = "string",
    DetectCauseAll = false,
    DetectCauseArpInspection = false,
    DetectCauseBpduguard = false,
    DetectCauseDhcpRateLimit = false,
    DetectCauseDtpFlap = false,
    DetectCauseGbicInvalid = false,
    DetectCauseInlinePower = false,
    DetectCauseL2ptguard = false,
    DetectCauseLinkFlap = false,
    DetectCauseLoopback = false,
    DetectCauseLoopdetect = false,
    DetectCauseMlacpMinlink = false,
    DetectCausePagpFlap = false,
    DetectCausePppoeIaRateLimit = false,
    DetectCauseSecurityViolationShutdownVlan = false,
    DetectCauseSfpConfigMismatch = false,
    DetectCauseSmallFrame = false,
    Device = "string",
    FlapSettingCauseDtpFlapMaxFlaps = 0,
    FlapSettingCauseDtpFlapTime = 0,
    FlapSettingCauseLinkFlapMaxFlaps = 0,
    FlapSettingCauseLinkFlapTime = 0,
    FlapSettingCausePagpFlapMaxFlaps = 0,
    FlapSettingCausePagpFlapTime = 0,
    RecoveryCauseAll = false,
    RecoveryCauseArpInspection = false,
    RecoveryCauseBpduguard = false,
    RecoveryCauseChannelMisconfig = false,
    RecoveryCauseDhcpRateLimit = false,
    RecoveryCauseDtpFlap = false,
    RecoveryCauseGbicInvalid = false,
    RecoveryCauseInlinePower = false,
    RecoveryCauseL2ptguard = false,
    RecoveryCauseLinkFlap = false,
    RecoveryCauseLinkMonitorFailure = false,
    RecoveryCauseLoopback = false,
    RecoveryCauseLoopdetect = false,
    RecoveryCauseMacLimit = false,
    RecoveryCauseMlacpMinlink = false,
    RecoveryCausePagpFlap = false,
    RecoveryCausePortModeFailure = false,
    RecoveryCausePppoeIaRateLimit = false,
    RecoveryCausePsecureViolation = false,
    RecoveryCausePsp = false,
    RecoveryCauseSecurityViolation = false,
    RecoveryCauseSfpConfigMismatch = false,
    RecoveryCauseSmallFrame = false,
    RecoveryCauseStormControl = false,
    RecoveryCauseUdld = false,
    RecoveryCauseUnicastFlood = false,
    RecoveryCauseVmps = false,
    RecoveryInterval = 0,
});
example, err := iosxe.NewErrdisable(ctx, "errdisableResource", &iosxe.ErrdisableArgs{
	DeleteMode:                               pulumi.String("string"),
	DetectCauseAll:                           pulumi.Bool(false),
	DetectCauseArpInspection:                 pulumi.Bool(false),
	DetectCauseBpduguard:                     pulumi.Bool(false),
	DetectCauseDhcpRateLimit:                 pulumi.Bool(false),
	DetectCauseDtpFlap:                       pulumi.Bool(false),
	DetectCauseGbicInvalid:                   pulumi.Bool(false),
	DetectCauseInlinePower:                   pulumi.Bool(false),
	DetectCauseL2ptguard:                     pulumi.Bool(false),
	DetectCauseLinkFlap:                      pulumi.Bool(false),
	DetectCauseLoopback:                      pulumi.Bool(false),
	DetectCauseLoopdetect:                    pulumi.Bool(false),
	DetectCauseMlacpMinlink:                  pulumi.Bool(false),
	DetectCausePagpFlap:                      pulumi.Bool(false),
	DetectCausePppoeIaRateLimit:              pulumi.Bool(false),
	DetectCauseSecurityViolationShutdownVlan: pulumi.Bool(false),
	DetectCauseSfpConfigMismatch:             pulumi.Bool(false),
	DetectCauseSmallFrame:                    pulumi.Bool(false),
	Device:                                   pulumi.String("string"),
	FlapSettingCauseDtpFlapMaxFlaps:          pulumi.Int(0),
	FlapSettingCauseDtpFlapTime:              pulumi.Int(0),
	FlapSettingCauseLinkFlapMaxFlaps:         pulumi.Int(0),
	FlapSettingCauseLinkFlapTime:             pulumi.Int(0),
	FlapSettingCausePagpFlapMaxFlaps:         pulumi.Int(0),
	FlapSettingCausePagpFlapTime:             pulumi.Int(0),
	RecoveryCauseAll:                         pulumi.Bool(false),
	RecoveryCauseArpInspection:               pulumi.Bool(false),
	RecoveryCauseBpduguard:                   pulumi.Bool(false),
	RecoveryCauseChannelMisconfig:            pulumi.Bool(false),
	RecoveryCauseDhcpRateLimit:               pulumi.Bool(false),
	RecoveryCauseDtpFlap:                     pulumi.Bool(false),
	RecoveryCauseGbicInvalid:                 pulumi.Bool(false),
	RecoveryCauseInlinePower:                 pulumi.Bool(false),
	RecoveryCauseL2ptguard:                   pulumi.Bool(false),
	RecoveryCauseLinkFlap:                    pulumi.Bool(false),
	RecoveryCauseLinkMonitorFailure:          pulumi.Bool(false),
	RecoveryCauseLoopback:                    pulumi.Bool(false),
	RecoveryCauseLoopdetect:                  pulumi.Bool(false),
	RecoveryCauseMacLimit:                    pulumi.Bool(false),
	RecoveryCauseMlacpMinlink:                pulumi.Bool(false),
	RecoveryCausePagpFlap:                    pulumi.Bool(false),
	RecoveryCausePortModeFailure:             pulumi.Bool(false),
	RecoveryCausePppoeIaRateLimit:            pulumi.Bool(false),
	RecoveryCausePsecureViolation:            pulumi.Bool(false),
	RecoveryCausePsp:                         pulumi.Bool(false),
	RecoveryCauseSecurityViolation:           pulumi.Bool(false),
	RecoveryCauseSfpConfigMismatch:           pulumi.Bool(false),
	RecoveryCauseSmallFrame:                  pulumi.Bool(false),
	RecoveryCauseStormControl:                pulumi.Bool(false),
	RecoveryCauseUdld:                        pulumi.Bool(false),
	RecoveryCauseUnicastFlood:                pulumi.Bool(false),
	RecoveryCauseVmps:                        pulumi.Bool(false),
	RecoveryInterval:                         pulumi.Int(0),
})
var errdisableResource = new Errdisable("errdisableResource", ErrdisableArgs.builder()
    .deleteMode("string")
    .detectCauseAll(false)
    .detectCauseArpInspection(false)
    .detectCauseBpduguard(false)
    .detectCauseDhcpRateLimit(false)
    .detectCauseDtpFlap(false)
    .detectCauseGbicInvalid(false)
    .detectCauseInlinePower(false)
    .detectCauseL2ptguard(false)
    .detectCauseLinkFlap(false)
    .detectCauseLoopback(false)
    .detectCauseLoopdetect(false)
    .detectCauseMlacpMinlink(false)
    .detectCausePagpFlap(false)
    .detectCausePppoeIaRateLimit(false)
    .detectCauseSecurityViolationShutdownVlan(false)
    .detectCauseSfpConfigMismatch(false)
    .detectCauseSmallFrame(false)
    .device("string")
    .flapSettingCauseDtpFlapMaxFlaps(0)
    .flapSettingCauseDtpFlapTime(0)
    .flapSettingCauseLinkFlapMaxFlaps(0)
    .flapSettingCauseLinkFlapTime(0)
    .flapSettingCausePagpFlapMaxFlaps(0)
    .flapSettingCausePagpFlapTime(0)
    .recoveryCauseAll(false)
    .recoveryCauseArpInspection(false)
    .recoveryCauseBpduguard(false)
    .recoveryCauseChannelMisconfig(false)
    .recoveryCauseDhcpRateLimit(false)
    .recoveryCauseDtpFlap(false)
    .recoveryCauseGbicInvalid(false)
    .recoveryCauseInlinePower(false)
    .recoveryCauseL2ptguard(false)
    .recoveryCauseLinkFlap(false)
    .recoveryCauseLinkMonitorFailure(false)
    .recoveryCauseLoopback(false)
    .recoveryCauseLoopdetect(false)
    .recoveryCauseMacLimit(false)
    .recoveryCauseMlacpMinlink(false)
    .recoveryCausePagpFlap(false)
    .recoveryCausePortModeFailure(false)
    .recoveryCausePppoeIaRateLimit(false)
    .recoveryCausePsecureViolation(false)
    .recoveryCausePsp(false)
    .recoveryCauseSecurityViolation(false)
    .recoveryCauseSfpConfigMismatch(false)
    .recoveryCauseSmallFrame(false)
    .recoveryCauseStormControl(false)
    .recoveryCauseUdld(false)
    .recoveryCauseUnicastFlood(false)
    .recoveryCauseVmps(false)
    .recoveryInterval(0)
    .build());
errdisable_resource = iosxe.Errdisable("errdisableResource",
    delete_mode="string",
    detect_cause_all=False,
    detect_cause_arp_inspection=False,
    detect_cause_bpduguard=False,
    detect_cause_dhcp_rate_limit=False,
    detect_cause_dtp_flap=False,
    detect_cause_gbic_invalid=False,
    detect_cause_inline_power=False,
    detect_cause_l2ptguard=False,
    detect_cause_link_flap=False,
    detect_cause_loopback=False,
    detect_cause_loopdetect=False,
    detect_cause_mlacp_minlink=False,
    detect_cause_pagp_flap=False,
    detect_cause_pppoe_ia_rate_limit=False,
    detect_cause_security_violation_shutdown_vlan=False,
    detect_cause_sfp_config_mismatch=False,
    detect_cause_small_frame=False,
    device="string",
    flap_setting_cause_dtp_flap_max_flaps=0,
    flap_setting_cause_dtp_flap_time=0,
    flap_setting_cause_link_flap_max_flaps=0,
    flap_setting_cause_link_flap_time=0,
    flap_setting_cause_pagp_flap_max_flaps=0,
    flap_setting_cause_pagp_flap_time=0,
    recovery_cause_all=False,
    recovery_cause_arp_inspection=False,
    recovery_cause_bpduguard=False,
    recovery_cause_channel_misconfig=False,
    recovery_cause_dhcp_rate_limit=False,
    recovery_cause_dtp_flap=False,
    recovery_cause_gbic_invalid=False,
    recovery_cause_inline_power=False,
    recovery_cause_l2ptguard=False,
    recovery_cause_link_flap=False,
    recovery_cause_link_monitor_failure=False,
    recovery_cause_loopback=False,
    recovery_cause_loopdetect=False,
    recovery_cause_mac_limit=False,
    recovery_cause_mlacp_minlink=False,
    recovery_cause_pagp_flap=False,
    recovery_cause_port_mode_failure=False,
    recovery_cause_pppoe_ia_rate_limit=False,
    recovery_cause_psecure_violation=False,
    recovery_cause_psp=False,
    recovery_cause_security_violation=False,
    recovery_cause_sfp_config_mismatch=False,
    recovery_cause_small_frame=False,
    recovery_cause_storm_control=False,
    recovery_cause_udld=False,
    recovery_cause_unicast_flood=False,
    recovery_cause_vmps=False,
    recovery_interval=0)
const errdisableResource = new iosxe.Errdisable("errdisableResource", {
    deleteMode: "string",
    detectCauseAll: false,
    detectCauseArpInspection: false,
    detectCauseBpduguard: false,
    detectCauseDhcpRateLimit: false,
    detectCauseDtpFlap: false,
    detectCauseGbicInvalid: false,
    detectCauseInlinePower: false,
    detectCauseL2ptguard: false,
    detectCauseLinkFlap: false,
    detectCauseLoopback: false,
    detectCauseLoopdetect: false,
    detectCauseMlacpMinlink: false,
    detectCausePagpFlap: false,
    detectCausePppoeIaRateLimit: false,
    detectCauseSecurityViolationShutdownVlan: false,
    detectCauseSfpConfigMismatch: false,
    detectCauseSmallFrame: false,
    device: "string",
    flapSettingCauseDtpFlapMaxFlaps: 0,
    flapSettingCauseDtpFlapTime: 0,
    flapSettingCauseLinkFlapMaxFlaps: 0,
    flapSettingCauseLinkFlapTime: 0,
    flapSettingCausePagpFlapMaxFlaps: 0,
    flapSettingCausePagpFlapTime: 0,
    recoveryCauseAll: false,
    recoveryCauseArpInspection: false,
    recoveryCauseBpduguard: false,
    recoveryCauseChannelMisconfig: false,
    recoveryCauseDhcpRateLimit: false,
    recoveryCauseDtpFlap: false,
    recoveryCauseGbicInvalid: false,
    recoveryCauseInlinePower: false,
    recoveryCauseL2ptguard: false,
    recoveryCauseLinkFlap: false,
    recoveryCauseLinkMonitorFailure: false,
    recoveryCauseLoopback: false,
    recoveryCauseLoopdetect: false,
    recoveryCauseMacLimit: false,
    recoveryCauseMlacpMinlink: false,
    recoveryCausePagpFlap: false,
    recoveryCausePortModeFailure: false,
    recoveryCausePppoeIaRateLimit: false,
    recoveryCausePsecureViolation: false,
    recoveryCausePsp: false,
    recoveryCauseSecurityViolation: false,
    recoveryCauseSfpConfigMismatch: false,
    recoveryCauseSmallFrame: false,
    recoveryCauseStormControl: false,
    recoveryCauseUdld: false,
    recoveryCauseUnicastFlood: false,
    recoveryCauseVmps: false,
    recoveryInterval: 0,
});
type: iosxe:Errdisable
properties:
    deleteMode: string
    detectCauseAll: false
    detectCauseArpInspection: false
    detectCauseBpduguard: false
    detectCauseDhcpRateLimit: false
    detectCauseDtpFlap: false
    detectCauseGbicInvalid: false
    detectCauseInlinePower: false
    detectCauseL2ptguard: false
    detectCauseLinkFlap: false
    detectCauseLoopback: false
    detectCauseLoopdetect: false
    detectCauseMlacpMinlink: false
    detectCausePagpFlap: false
    detectCausePppoeIaRateLimit: false
    detectCauseSecurityViolationShutdownVlan: false
    detectCauseSfpConfigMismatch: false
    detectCauseSmallFrame: false
    device: string
    flapSettingCauseDtpFlapMaxFlaps: 0
    flapSettingCauseDtpFlapTime: 0
    flapSettingCauseLinkFlapMaxFlaps: 0
    flapSettingCauseLinkFlapTime: 0
    flapSettingCausePagpFlapMaxFlaps: 0
    flapSettingCausePagpFlapTime: 0
    recoveryCauseAll: false
    recoveryCauseArpInspection: false
    recoveryCauseBpduguard: false
    recoveryCauseChannelMisconfig: false
    recoveryCauseDhcpRateLimit: false
    recoveryCauseDtpFlap: false
    recoveryCauseGbicInvalid: false
    recoveryCauseInlinePower: false
    recoveryCauseL2ptguard: false
    recoveryCauseLinkFlap: false
    recoveryCauseLinkMonitorFailure: false
    recoveryCauseLoopback: false
    recoveryCauseLoopdetect: false
    recoveryCauseMacLimit: false
    recoveryCauseMlacpMinlink: false
    recoveryCausePagpFlap: false
    recoveryCausePortModeFailure: false
    recoveryCausePppoeIaRateLimit: false
    recoveryCausePsecureViolation: false
    recoveryCausePsp: false
    recoveryCauseSecurityViolation: false
    recoveryCauseSfpConfigMismatch: false
    recoveryCauseSmallFrame: false
    recoveryCauseStormControl: false
    recoveryCauseUdld: false
    recoveryCauseUnicastFlood: false
    recoveryCauseVmps: false
    recoveryInterval: 0
Errdisable 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 Errdisable resource accepts the following input properties:
- DeleteMode string
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- DetectCause boolAll 
- Enable error detection on all cases
- DetectCause boolArp Inspection 
- Enable error detection for arp inspection
- DetectCause boolBpduguard 
- Enable error detection on bpdu-guard
- DetectCause boolDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- DetectCause boolDtp Flap 
- Enable error detection on dtp-flapping
- DetectCause boolGbic Invalid 
- Enable error detection on gbic-invalid
- DetectCause boolInline Power 
- Enable error detection for inline-power
- DetectCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- DetectCause boolLink Flap 
- Enable error detection on linkstate-flapping
- DetectCause boolLoopback 
- Enable error detection on loopback
- DetectCause boolLoopdetect 
- Enable error detection on loop detect
- DetectCause boolMlacp Minlink 
- DetectCause boolPagp Flap 
- Enable error detection on pagp-flapping
- DetectCause boolPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- DetectCause boolSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- DetectCause boolSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- DetectCause boolSmall Frame 
- Enable error detection on small_frame
- Device string
- A device name from the provider configuration.
- FlapSetting intCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- RecoveryCause boolAll 
- Enable timer to recover from all error causes
- RecoveryCause boolArp Inspection 
- Enable timer to recover from arp inspection error disable state
- RecoveryCause boolBpduguard 
- Enable timer to recover from BPDU Guard error
- RecoveryCause boolChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- RecoveryCause boolDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- RecoveryCause boolDtp Flap 
- Enable timer to recover from dtp-flap error
- RecoveryCause boolGbic Invalid 
- Enable timer to recover from invalid GBIC error
- RecoveryCause boolInline Power 
- Enable timer to recover from inline-power error
- RecoveryCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- RecoveryCause boolLink Flap 
- Enable timer to recover from link-flap error
- RecoveryCause boolLink Monitor Failure 
- RecoveryCause boolLoopback 
- Enable timer to recover from loopback error
- RecoveryCause boolLoopdetect 
- Enable timer to recover from loop detect error
- RecoveryCause boolMac Limit 
- Enable timer to recover from mac limit disable state
- RecoveryCause boolMlacp Minlink 
- RecoveryCause boolPagp Flap 
- Enable timer to recover from pagp-flap error
- RecoveryCause boolPort Mode Failure 
- Enable timer to recover from port mode change failure
- RecoveryCause boolPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- RecoveryCause boolPsecure Violation 
- Enable timer to recover from psecure violation error
- RecoveryCause boolPsp 
- RecoveryCause boolSecurity Violation 
- Enable timer to recover from 802.1x violation error
- RecoveryCause boolSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- RecoveryCause boolSmall Frame 
- Enable timer to recover from small frame error
- RecoveryCause boolStorm Control 
- Enable timer to recover from storm-control error
- RecoveryCause boolUdld 
- Enable timer to recover from udld error
- RecoveryCause boolUnicast Flood 
- RecoveryCause boolVmps 
- Enable timer to recover from vmps shutdown error
- RecoveryInterval int
- Error disable recovery timer value - Range: 30-86400
- DeleteMode string
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- DetectCause boolAll 
- Enable error detection on all cases
- DetectCause boolArp Inspection 
- Enable error detection for arp inspection
- DetectCause boolBpduguard 
- Enable error detection on bpdu-guard
- DetectCause boolDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- DetectCause boolDtp Flap 
- Enable error detection on dtp-flapping
- DetectCause boolGbic Invalid 
- Enable error detection on gbic-invalid
- DetectCause boolInline Power 
- Enable error detection for inline-power
- DetectCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- DetectCause boolLink Flap 
- Enable error detection on linkstate-flapping
- DetectCause boolLoopback 
- Enable error detection on loopback
- DetectCause boolLoopdetect 
- Enable error detection on loop detect
- DetectCause boolMlacp Minlink 
- DetectCause boolPagp Flap 
- Enable error detection on pagp-flapping
- DetectCause boolPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- DetectCause boolSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- DetectCause boolSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- DetectCause boolSmall Frame 
- Enable error detection on small_frame
- Device string
- A device name from the provider configuration.
- FlapSetting intCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- RecoveryCause boolAll 
- Enable timer to recover from all error causes
- RecoveryCause boolArp Inspection 
- Enable timer to recover from arp inspection error disable state
- RecoveryCause boolBpduguard 
- Enable timer to recover from BPDU Guard error
- RecoveryCause boolChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- RecoveryCause boolDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- RecoveryCause boolDtp Flap 
- Enable timer to recover from dtp-flap error
- RecoveryCause boolGbic Invalid 
- Enable timer to recover from invalid GBIC error
- RecoveryCause boolInline Power 
- Enable timer to recover from inline-power error
- RecoveryCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- RecoveryCause boolLink Flap 
- Enable timer to recover from link-flap error
- RecoveryCause boolLink Monitor Failure 
- RecoveryCause boolLoopback 
- Enable timer to recover from loopback error
- RecoveryCause boolLoopdetect 
- Enable timer to recover from loop detect error
- RecoveryCause boolMac Limit 
- Enable timer to recover from mac limit disable state
- RecoveryCause boolMlacp Minlink 
- RecoveryCause boolPagp Flap 
- Enable timer to recover from pagp-flap error
- RecoveryCause boolPort Mode Failure 
- Enable timer to recover from port mode change failure
- RecoveryCause boolPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- RecoveryCause boolPsecure Violation 
- Enable timer to recover from psecure violation error
- RecoveryCause boolPsp 
- RecoveryCause boolSecurity Violation 
- Enable timer to recover from 802.1x violation error
- RecoveryCause boolSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- RecoveryCause boolSmall Frame 
- Enable timer to recover from small frame error
- RecoveryCause boolStorm Control 
- Enable timer to recover from storm-control error
- RecoveryCause boolUdld 
- Enable timer to recover from udld error
- RecoveryCause boolUnicast Flood 
- RecoveryCause boolVmps 
- Enable timer to recover from vmps shutdown error
- RecoveryInterval int
- Error disable recovery timer value - Range: 30-86400
- deleteMode String
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- detectCause BooleanAll 
- Enable error detection on all cases
- detectCause BooleanArp Inspection 
- Enable error detection for arp inspection
- detectCause BooleanBpduguard 
- Enable error detection on bpdu-guard
- detectCause BooleanDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- detectCause BooleanDtp Flap 
- Enable error detection on dtp-flapping
- detectCause BooleanGbic Invalid 
- Enable error detection on gbic-invalid
- detectCause BooleanInline Power 
- Enable error detection for inline-power
- detectCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detectCause BooleanLink Flap 
- Enable error detection on linkstate-flapping
- detectCause BooleanLoopback 
- Enable error detection on loopback
- detectCause BooleanLoopdetect 
- Enable error detection on loop detect
- detectCause BooleanMlacp Minlink 
- detectCause BooleanPagp Flap 
- Enable error detection on pagp-flapping
- detectCause BooleanPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- detectCause BooleanSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- detectCause BooleanSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- detectCause BooleanSmall Frame 
- Enable error detection on small_frame
- device String
- A device name from the provider configuration.
- flapSetting IntegerCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting IntegerCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting IntegerCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting IntegerCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting IntegerCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting IntegerCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- recoveryCause BooleanAll 
- Enable timer to recover from all error causes
- recoveryCause BooleanArp Inspection 
- Enable timer to recover from arp inspection error disable state
- recoveryCause BooleanBpduguard 
- Enable timer to recover from BPDU Guard error
- recoveryCause BooleanChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recoveryCause BooleanDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- recoveryCause BooleanDtp Flap 
- Enable timer to recover from dtp-flap error
- recoveryCause BooleanGbic Invalid 
- Enable timer to recover from invalid GBIC error
- recoveryCause BooleanInline Power 
- Enable timer to recover from inline-power error
- recoveryCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recoveryCause BooleanLink Flap 
- Enable timer to recover from link-flap error
- recoveryCause BooleanLink Monitor Failure 
- recoveryCause BooleanLoopback 
- Enable timer to recover from loopback error
- recoveryCause BooleanLoopdetect 
- Enable timer to recover from loop detect error
- recoveryCause BooleanMac Limit 
- Enable timer to recover from mac limit disable state
- recoveryCause BooleanMlacp Minlink 
- recoveryCause BooleanPagp Flap 
- Enable timer to recover from pagp-flap error
- recoveryCause BooleanPort Mode Failure 
- Enable timer to recover from port mode change failure
- recoveryCause BooleanPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recoveryCause BooleanPsecure Violation 
- Enable timer to recover from psecure violation error
- recoveryCause BooleanPsp 
- recoveryCause BooleanSecurity Violation 
- Enable timer to recover from 802.1x violation error
- recoveryCause BooleanSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- recoveryCause BooleanSmall Frame 
- Enable timer to recover from small frame error
- recoveryCause BooleanStorm Control 
- Enable timer to recover from storm-control error
- recoveryCause BooleanUdld 
- Enable timer to recover from udld error
- recoveryCause BooleanUnicast Flood 
- recoveryCause BooleanVmps 
- Enable timer to recover from vmps shutdown error
- recoveryInterval Integer
- Error disable recovery timer value - Range: 30-86400
- deleteMode string
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- detectCause booleanAll 
- Enable error detection on all cases
- detectCause booleanArp Inspection 
- Enable error detection for arp inspection
- detectCause booleanBpduguard 
- Enable error detection on bpdu-guard
- detectCause booleanDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- detectCause booleanDtp Flap 
- Enable error detection on dtp-flapping
- detectCause booleanGbic Invalid 
- Enable error detection on gbic-invalid
- detectCause booleanInline Power 
- Enable error detection for inline-power
- detectCause booleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detectCause booleanLink Flap 
- Enable error detection on linkstate-flapping
- detectCause booleanLoopback 
- Enable error detection on loopback
- detectCause booleanLoopdetect 
- Enable error detection on loop detect
- detectCause booleanMlacp Minlink 
- detectCause booleanPagp Flap 
- Enable error detection on pagp-flapping
- detectCause booleanPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- detectCause booleanSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- detectCause booleanSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- detectCause booleanSmall Frame 
- Enable error detection on small_frame
- device string
- A device name from the provider configuration.
- flapSetting numberCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting numberCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting numberCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting numberCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting numberCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting numberCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- recoveryCause booleanAll 
- Enable timer to recover from all error causes
- recoveryCause booleanArp Inspection 
- Enable timer to recover from arp inspection error disable state
- recoveryCause booleanBpduguard 
- Enable timer to recover from BPDU Guard error
- recoveryCause booleanChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recoveryCause booleanDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- recoveryCause booleanDtp Flap 
- Enable timer to recover from dtp-flap error
- recoveryCause booleanGbic Invalid 
- Enable timer to recover from invalid GBIC error
- recoveryCause booleanInline Power 
- Enable timer to recover from inline-power error
- recoveryCause booleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recoveryCause booleanLink Flap 
- Enable timer to recover from link-flap error
- recoveryCause booleanLink Monitor Failure 
- recoveryCause booleanLoopback 
- Enable timer to recover from loopback error
- recoveryCause booleanLoopdetect 
- Enable timer to recover from loop detect error
- recoveryCause booleanMac Limit 
- Enable timer to recover from mac limit disable state
- recoveryCause booleanMlacp Minlink 
- recoveryCause booleanPagp Flap 
- Enable timer to recover from pagp-flap error
- recoveryCause booleanPort Mode Failure 
- Enable timer to recover from port mode change failure
- recoveryCause booleanPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recoveryCause booleanPsecure Violation 
- Enable timer to recover from psecure violation error
- recoveryCause booleanPsp 
- recoveryCause booleanSecurity Violation 
- Enable timer to recover from 802.1x violation error
- recoveryCause booleanSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- recoveryCause booleanSmall Frame 
- Enable timer to recover from small frame error
- recoveryCause booleanStorm Control 
- Enable timer to recover from storm-control error
- recoveryCause booleanUdld 
- Enable timer to recover from udld error
- recoveryCause booleanUnicast Flood 
- recoveryCause booleanVmps 
- Enable timer to recover from vmps shutdown error
- recoveryInterval number
- Error disable recovery timer value - Range: 30-86400
- 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
- detect_cause_ boolall 
- Enable error detection on all cases
- detect_cause_ boolarp_ inspection 
- Enable error detection for arp inspection
- detect_cause_ boolbpduguard 
- Enable error detection on bpdu-guard
- detect_cause_ booldhcp_ rate_ limit 
- Enable error detection on dhcp-rate-limit
- detect_cause_ booldtp_ flap 
- Enable error detection on dtp-flapping
- detect_cause_ boolgbic_ invalid 
- Enable error detection on gbic-invalid
- detect_cause_ boolinline_ power 
- Enable error detection for inline-power
- detect_cause_ booll2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detect_cause_ boollink_ flap 
- Enable error detection on linkstate-flapping
- detect_cause_ boolloopback 
- Enable error detection on loopback
- detect_cause_ boolloopdetect 
- Enable error detection on loop detect
- detect_cause_ boolmlacp_ minlink 
- detect_cause_ boolpagp_ flap 
- Enable error detection on pagp-flapping
- detect_cause_ boolpppoe_ ia_ rate_ limit 
- Enable error detection on PPPoE IA rate-limit
- detect_cause_ boolsecurity_ violation_ shutdown_ vlan 
- Shutdown vlan on 802.1x-guard violation
- detect_cause_ boolsfp_ config_ mismatch 
- Enable error detection on SFP config mismatch
- detect_cause_ boolsmall_ frame 
- Enable error detection on small_frame
- device str
- A device name from the provider configuration.
- flap_setting_ intcause_ dtp_ flap_ max_ flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flap_setting_ intcause_ dtp_ flap_ time 
- time period the flaps are counted - Range: 1-120
- flap_setting_ intcause_ link_ flap_ max_ flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flap_setting_ intcause_ link_ flap_ time 
- time period the flaps are counted - Range: 1-120
- flap_setting_ intcause_ pagp_ flap_ max_ flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flap_setting_ intcause_ pagp_ flap_ time 
- time period the flaps are counted - Range: 1-120
- recovery_cause_ boolall 
- Enable timer to recover from all error causes
- recovery_cause_ boolarp_ inspection 
- Enable timer to recover from arp inspection error disable state
- recovery_cause_ boolbpduguard 
- Enable timer to recover from BPDU Guard error
- recovery_cause_ boolchannel_ misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recovery_cause_ booldhcp_ rate_ limit 
- Enable timer to recover from dhcp-rate-limit error
- recovery_cause_ booldtp_ flap 
- Enable timer to recover from dtp-flap error
- recovery_cause_ boolgbic_ invalid 
- Enable timer to recover from invalid GBIC error
- recovery_cause_ boolinline_ power 
- Enable timer to recover from inline-power error
- recovery_cause_ booll2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recovery_cause_ boollink_ flap 
- Enable timer to recover from link-flap error
- recovery_cause_ boollink_ monitor_ failure 
- recovery_cause_ boolloopback 
- Enable timer to recover from loopback error
- recovery_cause_ boolloopdetect 
- Enable timer to recover from loop detect error
- recovery_cause_ boolmac_ limit 
- Enable timer to recover from mac limit disable state
- recovery_cause_ boolmlacp_ minlink 
- recovery_cause_ boolpagp_ flap 
- Enable timer to recover from pagp-flap error
- recovery_cause_ boolport_ mode_ failure 
- Enable timer to recover from port mode change failure
- recovery_cause_ boolpppoe_ ia_ rate_ limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recovery_cause_ boolpsecure_ violation 
- Enable timer to recover from psecure violation error
- recovery_cause_ boolpsp 
- recovery_cause_ boolsecurity_ violation 
- Enable timer to recover from 802.1x violation error
- recovery_cause_ boolsfp_ config_ mismatch 
- Enable timer to recover from SFP config mismatch error
- recovery_cause_ boolsmall_ frame 
- Enable timer to recover from small frame error
- recovery_cause_ boolstorm_ control 
- Enable timer to recover from storm-control error
- recovery_cause_ booludld 
- Enable timer to recover from udld error
- recovery_cause_ boolunicast_ flood 
- recovery_cause_ boolvmps 
- Enable timer to recover from vmps shutdown error
- recovery_interval int
- Error disable recovery timer value - Range: 30-86400
- deleteMode String
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- detectCause BooleanAll 
- Enable error detection on all cases
- detectCause BooleanArp Inspection 
- Enable error detection for arp inspection
- detectCause BooleanBpduguard 
- Enable error detection on bpdu-guard
- detectCause BooleanDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- detectCause BooleanDtp Flap 
- Enable error detection on dtp-flapping
- detectCause BooleanGbic Invalid 
- Enable error detection on gbic-invalid
- detectCause BooleanInline Power 
- Enable error detection for inline-power
- detectCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detectCause BooleanLink Flap 
- Enable error detection on linkstate-flapping
- detectCause BooleanLoopback 
- Enable error detection on loopback
- detectCause BooleanLoopdetect 
- Enable error detection on loop detect
- detectCause BooleanMlacp Minlink 
- detectCause BooleanPagp Flap 
- Enable error detection on pagp-flapping
- detectCause BooleanPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- detectCause BooleanSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- detectCause BooleanSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- detectCause BooleanSmall Frame 
- Enable error detection on small_frame
- device String
- A device name from the provider configuration.
- flapSetting NumberCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting NumberCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting NumberCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting NumberCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting NumberCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting NumberCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- recoveryCause BooleanAll 
- Enable timer to recover from all error causes
- recoveryCause BooleanArp Inspection 
- Enable timer to recover from arp inspection error disable state
- recoveryCause BooleanBpduguard 
- Enable timer to recover from BPDU Guard error
- recoveryCause BooleanChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recoveryCause BooleanDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- recoveryCause BooleanDtp Flap 
- Enable timer to recover from dtp-flap error
- recoveryCause BooleanGbic Invalid 
- Enable timer to recover from invalid GBIC error
- recoveryCause BooleanInline Power 
- Enable timer to recover from inline-power error
- recoveryCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recoveryCause BooleanLink Flap 
- Enable timer to recover from link-flap error
- recoveryCause BooleanLink Monitor Failure 
- recoveryCause BooleanLoopback 
- Enable timer to recover from loopback error
- recoveryCause BooleanLoopdetect 
- Enable timer to recover from loop detect error
- recoveryCause BooleanMac Limit 
- Enable timer to recover from mac limit disable state
- recoveryCause BooleanMlacp Minlink 
- recoveryCause BooleanPagp Flap 
- Enable timer to recover from pagp-flap error
- recoveryCause BooleanPort Mode Failure 
- Enable timer to recover from port mode change failure
- recoveryCause BooleanPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recoveryCause BooleanPsecure Violation 
- Enable timer to recover from psecure violation error
- recoveryCause BooleanPsp 
- recoveryCause BooleanSecurity Violation 
- Enable timer to recover from 802.1x violation error
- recoveryCause BooleanSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- recoveryCause BooleanSmall Frame 
- Enable timer to recover from small frame error
- recoveryCause BooleanStorm Control 
- Enable timer to recover from storm-control error
- recoveryCause BooleanUdld 
- Enable timer to recover from udld error
- recoveryCause BooleanUnicast Flood 
- recoveryCause BooleanVmps 
- Enable timer to recover from vmps shutdown error
- recoveryInterval Number
- Error disable recovery timer value - Range: 30-86400
Outputs
All input properties are implicitly available as output properties. Additionally, the Errdisable 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 Errdisable Resource
Get an existing Errdisable 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?: ErrdisableState, opts?: CustomResourceOptions): Errdisable@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        delete_mode: Optional[str] = None,
        detect_cause_all: Optional[bool] = None,
        detect_cause_arp_inspection: Optional[bool] = None,
        detect_cause_bpduguard: Optional[bool] = None,
        detect_cause_dhcp_rate_limit: Optional[bool] = None,
        detect_cause_dtp_flap: Optional[bool] = None,
        detect_cause_gbic_invalid: Optional[bool] = None,
        detect_cause_inline_power: Optional[bool] = None,
        detect_cause_l2ptguard: Optional[bool] = None,
        detect_cause_link_flap: Optional[bool] = None,
        detect_cause_loopback: Optional[bool] = None,
        detect_cause_loopdetect: Optional[bool] = None,
        detect_cause_mlacp_minlink: Optional[bool] = None,
        detect_cause_pagp_flap: Optional[bool] = None,
        detect_cause_pppoe_ia_rate_limit: Optional[bool] = None,
        detect_cause_security_violation_shutdown_vlan: Optional[bool] = None,
        detect_cause_sfp_config_mismatch: Optional[bool] = None,
        detect_cause_small_frame: Optional[bool] = None,
        device: Optional[str] = None,
        flap_setting_cause_dtp_flap_max_flaps: Optional[int] = None,
        flap_setting_cause_dtp_flap_time: Optional[int] = None,
        flap_setting_cause_link_flap_max_flaps: Optional[int] = None,
        flap_setting_cause_link_flap_time: Optional[int] = None,
        flap_setting_cause_pagp_flap_max_flaps: Optional[int] = None,
        flap_setting_cause_pagp_flap_time: Optional[int] = None,
        recovery_cause_all: Optional[bool] = None,
        recovery_cause_arp_inspection: Optional[bool] = None,
        recovery_cause_bpduguard: Optional[bool] = None,
        recovery_cause_channel_misconfig: Optional[bool] = None,
        recovery_cause_dhcp_rate_limit: Optional[bool] = None,
        recovery_cause_dtp_flap: Optional[bool] = None,
        recovery_cause_gbic_invalid: Optional[bool] = None,
        recovery_cause_inline_power: Optional[bool] = None,
        recovery_cause_l2ptguard: Optional[bool] = None,
        recovery_cause_link_flap: Optional[bool] = None,
        recovery_cause_link_monitor_failure: Optional[bool] = None,
        recovery_cause_loopback: Optional[bool] = None,
        recovery_cause_loopdetect: Optional[bool] = None,
        recovery_cause_mac_limit: Optional[bool] = None,
        recovery_cause_mlacp_minlink: Optional[bool] = None,
        recovery_cause_pagp_flap: Optional[bool] = None,
        recovery_cause_port_mode_failure: Optional[bool] = None,
        recovery_cause_pppoe_ia_rate_limit: Optional[bool] = None,
        recovery_cause_psecure_violation: Optional[bool] = None,
        recovery_cause_psp: Optional[bool] = None,
        recovery_cause_security_violation: Optional[bool] = None,
        recovery_cause_sfp_config_mismatch: Optional[bool] = None,
        recovery_cause_small_frame: Optional[bool] = None,
        recovery_cause_storm_control: Optional[bool] = None,
        recovery_cause_udld: Optional[bool] = None,
        recovery_cause_unicast_flood: Optional[bool] = None,
        recovery_cause_vmps: Optional[bool] = None,
        recovery_interval: Optional[int] = None) -> Errdisablefunc GetErrdisable(ctx *Context, name string, id IDInput, state *ErrdisableState, opts ...ResourceOption) (*Errdisable, error)public static Errdisable Get(string name, Input<string> id, ErrdisableState? state, CustomResourceOptions? opts = null)public static Errdisable get(String name, Output<String> id, ErrdisableState state, CustomResourceOptions options)resources:  _:    type: iosxe:Errdisable    get:      id: ${id}- 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.
- DeleteMode string
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- DetectCause boolAll 
- Enable error detection on all cases
- DetectCause boolArp Inspection 
- Enable error detection for arp inspection
- DetectCause boolBpduguard 
- Enable error detection on bpdu-guard
- DetectCause boolDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- DetectCause boolDtp Flap 
- Enable error detection on dtp-flapping
- DetectCause boolGbic Invalid 
- Enable error detection on gbic-invalid
- DetectCause boolInline Power 
- Enable error detection for inline-power
- DetectCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- DetectCause boolLink Flap 
- Enable error detection on linkstate-flapping
- DetectCause boolLoopback 
- Enable error detection on loopback
- DetectCause boolLoopdetect 
- Enable error detection on loop detect
- DetectCause boolMlacp Minlink 
- DetectCause boolPagp Flap 
- Enable error detection on pagp-flapping
- DetectCause boolPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- DetectCause boolSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- DetectCause boolSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- DetectCause boolSmall Frame 
- Enable error detection on small_frame
- Device string
- A device name from the provider configuration.
- FlapSetting intCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- RecoveryCause boolAll 
- Enable timer to recover from all error causes
- RecoveryCause boolArp Inspection 
- Enable timer to recover from arp inspection error disable state
- RecoveryCause boolBpduguard 
- Enable timer to recover from BPDU Guard error
- RecoveryCause boolChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- RecoveryCause boolDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- RecoveryCause boolDtp Flap 
- Enable timer to recover from dtp-flap error
- RecoveryCause boolGbic Invalid 
- Enable timer to recover from invalid GBIC error
- RecoveryCause boolInline Power 
- Enable timer to recover from inline-power error
- RecoveryCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- RecoveryCause boolLink Flap 
- Enable timer to recover from link-flap error
- RecoveryCause boolLink Monitor Failure 
- RecoveryCause boolLoopback 
- Enable timer to recover from loopback error
- RecoveryCause boolLoopdetect 
- Enable timer to recover from loop detect error
- RecoveryCause boolMac Limit 
- Enable timer to recover from mac limit disable state
- RecoveryCause boolMlacp Minlink 
- RecoveryCause boolPagp Flap 
- Enable timer to recover from pagp-flap error
- RecoveryCause boolPort Mode Failure 
- Enable timer to recover from port mode change failure
- RecoveryCause boolPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- RecoveryCause boolPsecure Violation 
- Enable timer to recover from psecure violation error
- RecoveryCause boolPsp 
- RecoveryCause boolSecurity Violation 
- Enable timer to recover from 802.1x violation error
- RecoveryCause boolSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- RecoveryCause boolSmall Frame 
- Enable timer to recover from small frame error
- RecoveryCause boolStorm Control 
- Enable timer to recover from storm-control error
- RecoveryCause boolUdld 
- Enable timer to recover from udld error
- RecoveryCause boolUnicast Flood 
- RecoveryCause boolVmps 
- Enable timer to recover from vmps shutdown error
- RecoveryInterval int
- Error disable recovery timer value - Range: 30-86400
- DeleteMode string
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- DetectCause boolAll 
- Enable error detection on all cases
- DetectCause boolArp Inspection 
- Enable error detection for arp inspection
- DetectCause boolBpduguard 
- Enable error detection on bpdu-guard
- DetectCause boolDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- DetectCause boolDtp Flap 
- Enable error detection on dtp-flapping
- DetectCause boolGbic Invalid 
- Enable error detection on gbic-invalid
- DetectCause boolInline Power 
- Enable error detection for inline-power
- DetectCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- DetectCause boolLink Flap 
- Enable error detection on linkstate-flapping
- DetectCause boolLoopback 
- Enable error detection on loopback
- DetectCause boolLoopdetect 
- Enable error detection on loop detect
- DetectCause boolMlacp Minlink 
- DetectCause boolPagp Flap 
- Enable error detection on pagp-flapping
- DetectCause boolPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- DetectCause boolSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- DetectCause boolSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- DetectCause boolSmall Frame 
- Enable error detection on small_frame
- Device string
- A device name from the provider configuration.
- FlapSetting intCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- FlapSetting intCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- FlapSetting intCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- RecoveryCause boolAll 
- Enable timer to recover from all error causes
- RecoveryCause boolArp Inspection 
- Enable timer to recover from arp inspection error disable state
- RecoveryCause boolBpduguard 
- Enable timer to recover from BPDU Guard error
- RecoveryCause boolChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- RecoveryCause boolDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- RecoveryCause boolDtp Flap 
- Enable timer to recover from dtp-flap error
- RecoveryCause boolGbic Invalid 
- Enable timer to recover from invalid GBIC error
- RecoveryCause boolInline Power 
- Enable timer to recover from inline-power error
- RecoveryCause boolL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- RecoveryCause boolLink Flap 
- Enable timer to recover from link-flap error
- RecoveryCause boolLink Monitor Failure 
- RecoveryCause boolLoopback 
- Enable timer to recover from loopback error
- RecoveryCause boolLoopdetect 
- Enable timer to recover from loop detect error
- RecoveryCause boolMac Limit 
- Enable timer to recover from mac limit disable state
- RecoveryCause boolMlacp Minlink 
- RecoveryCause boolPagp Flap 
- Enable timer to recover from pagp-flap error
- RecoveryCause boolPort Mode Failure 
- Enable timer to recover from port mode change failure
- RecoveryCause boolPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- RecoveryCause boolPsecure Violation 
- Enable timer to recover from psecure violation error
- RecoveryCause boolPsp 
- RecoveryCause boolSecurity Violation 
- Enable timer to recover from 802.1x violation error
- RecoveryCause boolSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- RecoveryCause boolSmall Frame 
- Enable timer to recover from small frame error
- RecoveryCause boolStorm Control 
- Enable timer to recover from storm-control error
- RecoveryCause boolUdld 
- Enable timer to recover from udld error
- RecoveryCause boolUnicast Flood 
- RecoveryCause boolVmps 
- Enable timer to recover from vmps shutdown error
- RecoveryInterval int
- Error disable recovery timer value - Range: 30-86400
- deleteMode String
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- detectCause BooleanAll 
- Enable error detection on all cases
- detectCause BooleanArp Inspection 
- Enable error detection for arp inspection
- detectCause BooleanBpduguard 
- Enable error detection on bpdu-guard
- detectCause BooleanDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- detectCause BooleanDtp Flap 
- Enable error detection on dtp-flapping
- detectCause BooleanGbic Invalid 
- Enable error detection on gbic-invalid
- detectCause BooleanInline Power 
- Enable error detection for inline-power
- detectCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detectCause BooleanLink Flap 
- Enable error detection on linkstate-flapping
- detectCause BooleanLoopback 
- Enable error detection on loopback
- detectCause BooleanLoopdetect 
- Enable error detection on loop detect
- detectCause BooleanMlacp Minlink 
- detectCause BooleanPagp Flap 
- Enable error detection on pagp-flapping
- detectCause BooleanPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- detectCause BooleanSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- detectCause BooleanSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- detectCause BooleanSmall Frame 
- Enable error detection on small_frame
- device String
- A device name from the provider configuration.
- flapSetting IntegerCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting IntegerCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting IntegerCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting IntegerCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting IntegerCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting IntegerCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- recoveryCause BooleanAll 
- Enable timer to recover from all error causes
- recoveryCause BooleanArp Inspection 
- Enable timer to recover from arp inspection error disable state
- recoveryCause BooleanBpduguard 
- Enable timer to recover from BPDU Guard error
- recoveryCause BooleanChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recoveryCause BooleanDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- recoveryCause BooleanDtp Flap 
- Enable timer to recover from dtp-flap error
- recoveryCause BooleanGbic Invalid 
- Enable timer to recover from invalid GBIC error
- recoveryCause BooleanInline Power 
- Enable timer to recover from inline-power error
- recoveryCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recoveryCause BooleanLink Flap 
- Enable timer to recover from link-flap error
- recoveryCause BooleanLink Monitor Failure 
- recoveryCause BooleanLoopback 
- Enable timer to recover from loopback error
- recoveryCause BooleanLoopdetect 
- Enable timer to recover from loop detect error
- recoveryCause BooleanMac Limit 
- Enable timer to recover from mac limit disable state
- recoveryCause BooleanMlacp Minlink 
- recoveryCause BooleanPagp Flap 
- Enable timer to recover from pagp-flap error
- recoveryCause BooleanPort Mode Failure 
- Enable timer to recover from port mode change failure
- recoveryCause BooleanPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recoveryCause BooleanPsecure Violation 
- Enable timer to recover from psecure violation error
- recoveryCause BooleanPsp 
- recoveryCause BooleanSecurity Violation 
- Enable timer to recover from 802.1x violation error
- recoveryCause BooleanSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- recoveryCause BooleanSmall Frame 
- Enable timer to recover from small frame error
- recoveryCause BooleanStorm Control 
- Enable timer to recover from storm-control error
- recoveryCause BooleanUdld 
- Enable timer to recover from udld error
- recoveryCause BooleanUnicast Flood 
- recoveryCause BooleanVmps 
- Enable timer to recover from vmps shutdown error
- recoveryInterval Integer
- Error disable recovery timer value - Range: 30-86400
- deleteMode string
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- detectCause booleanAll 
- Enable error detection on all cases
- detectCause booleanArp Inspection 
- Enable error detection for arp inspection
- detectCause booleanBpduguard 
- Enable error detection on bpdu-guard
- detectCause booleanDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- detectCause booleanDtp Flap 
- Enable error detection on dtp-flapping
- detectCause booleanGbic Invalid 
- Enable error detection on gbic-invalid
- detectCause booleanInline Power 
- Enable error detection for inline-power
- detectCause booleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detectCause booleanLink Flap 
- Enable error detection on linkstate-flapping
- detectCause booleanLoopback 
- Enable error detection on loopback
- detectCause booleanLoopdetect 
- Enable error detection on loop detect
- detectCause booleanMlacp Minlink 
- detectCause booleanPagp Flap 
- Enable error detection on pagp-flapping
- detectCause booleanPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- detectCause booleanSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- detectCause booleanSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- detectCause booleanSmall Frame 
- Enable error detection on small_frame
- device string
- A device name from the provider configuration.
- flapSetting numberCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting numberCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting numberCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting numberCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting numberCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting numberCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- recoveryCause booleanAll 
- Enable timer to recover from all error causes
- recoveryCause booleanArp Inspection 
- Enable timer to recover from arp inspection error disable state
- recoveryCause booleanBpduguard 
- Enable timer to recover from BPDU Guard error
- recoveryCause booleanChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recoveryCause booleanDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- recoveryCause booleanDtp Flap 
- Enable timer to recover from dtp-flap error
- recoveryCause booleanGbic Invalid 
- Enable timer to recover from invalid GBIC error
- recoveryCause booleanInline Power 
- Enable timer to recover from inline-power error
- recoveryCause booleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recoveryCause booleanLink Flap 
- Enable timer to recover from link-flap error
- recoveryCause booleanLink Monitor Failure 
- recoveryCause booleanLoopback 
- Enable timer to recover from loopback error
- recoveryCause booleanLoopdetect 
- Enable timer to recover from loop detect error
- recoveryCause booleanMac Limit 
- Enable timer to recover from mac limit disable state
- recoveryCause booleanMlacp Minlink 
- recoveryCause booleanPagp Flap 
- Enable timer to recover from pagp-flap error
- recoveryCause booleanPort Mode Failure 
- Enable timer to recover from port mode change failure
- recoveryCause booleanPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recoveryCause booleanPsecure Violation 
- Enable timer to recover from psecure violation error
- recoveryCause booleanPsp 
- recoveryCause booleanSecurity Violation 
- Enable timer to recover from 802.1x violation error
- recoveryCause booleanSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- recoveryCause booleanSmall Frame 
- Enable timer to recover from small frame error
- recoveryCause booleanStorm Control 
- Enable timer to recover from storm-control error
- recoveryCause booleanUdld 
- Enable timer to recover from udld error
- recoveryCause booleanUnicast Flood 
- recoveryCause booleanVmps 
- Enable timer to recover from vmps shutdown error
- recoveryInterval number
- Error disable recovery timer value - Range: 30-86400
- 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
- detect_cause_ boolall 
- Enable error detection on all cases
- detect_cause_ boolarp_ inspection 
- Enable error detection for arp inspection
- detect_cause_ boolbpduguard 
- Enable error detection on bpdu-guard
- detect_cause_ booldhcp_ rate_ limit 
- Enable error detection on dhcp-rate-limit
- detect_cause_ booldtp_ flap 
- Enable error detection on dtp-flapping
- detect_cause_ boolgbic_ invalid 
- Enable error detection on gbic-invalid
- detect_cause_ boolinline_ power 
- Enable error detection for inline-power
- detect_cause_ booll2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detect_cause_ boollink_ flap 
- Enable error detection on linkstate-flapping
- detect_cause_ boolloopback 
- Enable error detection on loopback
- detect_cause_ boolloopdetect 
- Enable error detection on loop detect
- detect_cause_ boolmlacp_ minlink 
- detect_cause_ boolpagp_ flap 
- Enable error detection on pagp-flapping
- detect_cause_ boolpppoe_ ia_ rate_ limit 
- Enable error detection on PPPoE IA rate-limit
- detect_cause_ boolsecurity_ violation_ shutdown_ vlan 
- Shutdown vlan on 802.1x-guard violation
- detect_cause_ boolsfp_ config_ mismatch 
- Enable error detection on SFP config mismatch
- detect_cause_ boolsmall_ frame 
- Enable error detection on small_frame
- device str
- A device name from the provider configuration.
- flap_setting_ intcause_ dtp_ flap_ max_ flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flap_setting_ intcause_ dtp_ flap_ time 
- time period the flaps are counted - Range: 1-120
- flap_setting_ intcause_ link_ flap_ max_ flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flap_setting_ intcause_ link_ flap_ time 
- time period the flaps are counted - Range: 1-120
- flap_setting_ intcause_ pagp_ flap_ max_ flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flap_setting_ intcause_ pagp_ flap_ time 
- time period the flaps are counted - Range: 1-120
- recovery_cause_ boolall 
- Enable timer to recover from all error causes
- recovery_cause_ boolarp_ inspection 
- Enable timer to recover from arp inspection error disable state
- recovery_cause_ boolbpduguard 
- Enable timer to recover from BPDU Guard error
- recovery_cause_ boolchannel_ misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recovery_cause_ booldhcp_ rate_ limit 
- Enable timer to recover from dhcp-rate-limit error
- recovery_cause_ booldtp_ flap 
- Enable timer to recover from dtp-flap error
- recovery_cause_ boolgbic_ invalid 
- Enable timer to recover from invalid GBIC error
- recovery_cause_ boolinline_ power 
- Enable timer to recover from inline-power error
- recovery_cause_ booll2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recovery_cause_ boollink_ flap 
- Enable timer to recover from link-flap error
- recovery_cause_ boollink_ monitor_ failure 
- recovery_cause_ boolloopback 
- Enable timer to recover from loopback error
- recovery_cause_ boolloopdetect 
- Enable timer to recover from loop detect error
- recovery_cause_ boolmac_ limit 
- Enable timer to recover from mac limit disable state
- recovery_cause_ boolmlacp_ minlink 
- recovery_cause_ boolpagp_ flap 
- Enable timer to recover from pagp-flap error
- recovery_cause_ boolport_ mode_ failure 
- Enable timer to recover from port mode change failure
- recovery_cause_ boolpppoe_ ia_ rate_ limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recovery_cause_ boolpsecure_ violation 
- Enable timer to recover from psecure violation error
- recovery_cause_ boolpsp 
- recovery_cause_ boolsecurity_ violation 
- Enable timer to recover from 802.1x violation error
- recovery_cause_ boolsfp_ config_ mismatch 
- Enable timer to recover from SFP config mismatch error
- recovery_cause_ boolsmall_ frame 
- Enable timer to recover from small frame error
- recovery_cause_ boolstorm_ control 
- Enable timer to recover from storm-control error
- recovery_cause_ booludld 
- Enable timer to recover from udld error
- recovery_cause_ boolunicast_ flood 
- recovery_cause_ boolvmps 
- Enable timer to recover from vmps shutdown error
- recovery_interval int
- Error disable recovery timer value - Range: 30-86400
- deleteMode String
- Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being
managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is.
Default value is all. - Choices:all,attributes
- detectCause BooleanAll 
- Enable error detection on all cases
- detectCause BooleanArp Inspection 
- Enable error detection for arp inspection
- detectCause BooleanBpduguard 
- Enable error detection on bpdu-guard
- detectCause BooleanDhcp Rate Limit 
- Enable error detection on dhcp-rate-limit
- detectCause BooleanDtp Flap 
- Enable error detection on dtp-flapping
- detectCause BooleanGbic Invalid 
- Enable error detection on gbic-invalid
- detectCause BooleanInline Power 
- Enable error detection for inline-power
- detectCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- detectCause BooleanLink Flap 
- Enable error detection on linkstate-flapping
- detectCause BooleanLoopback 
- Enable error detection on loopback
- detectCause BooleanLoopdetect 
- Enable error detection on loop detect
- detectCause BooleanMlacp Minlink 
- detectCause BooleanPagp Flap 
- Enable error detection on pagp-flapping
- detectCause BooleanPppoe Ia Rate Limit 
- Enable error detection on PPPoE IA rate-limit
- detectCause BooleanSecurity Violation Shutdown Vlan 
- Shutdown vlan on 802.1x-guard violation
- detectCause BooleanSfp Config Mismatch 
- Enable error detection on SFP config mismatch
- detectCause BooleanSmall Frame 
- Enable error detection on small_frame
- device String
- A device name from the provider configuration.
- flapSetting NumberCause Dtp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting NumberCause Dtp Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting NumberCause Link Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting NumberCause Link Flap Time 
- time period the flaps are counted - Range: 1-120
- flapSetting NumberCause Pagp Flap Max Flaps 
- maximum flaps allowed before setting to errdisable - Range: 1-100
- flapSetting NumberCause Pagp Flap Time 
- time period the flaps are counted - Range: 1-120
- recoveryCause BooleanAll 
- Enable timer to recover from all error causes
- recoveryCause BooleanArp Inspection 
- Enable timer to recover from arp inspection error disable state
- recoveryCause BooleanBpduguard 
- Enable timer to recover from BPDU Guard error
- recoveryCause BooleanChannel Misconfig 
- (STP) Enable timer to recover from channel misconfiguration error
- recoveryCause BooleanDhcp Rate Limit 
- Enable timer to recover from dhcp-rate-limit error
- recoveryCause BooleanDtp Flap 
- Enable timer to recover from dtp-flap error
- recoveryCause BooleanGbic Invalid 
- Enable timer to recover from invalid GBIC error
- recoveryCause BooleanInline Power 
- Enable timer to recover from inline-power error
- recoveryCause BooleanL2ptguard 
- Enable timer to recover from l2protocol-tunnel error disable state
- recoveryCause BooleanLink Flap 
- Enable timer to recover from link-flap error
- recoveryCause BooleanLink Monitor Failure 
- recoveryCause BooleanLoopback 
- Enable timer to recover from loopback error
- recoveryCause BooleanLoopdetect 
- Enable timer to recover from loop detect error
- recoveryCause BooleanMac Limit 
- Enable timer to recover from mac limit disable state
- recoveryCause BooleanMlacp Minlink 
- recoveryCause BooleanPagp Flap 
- Enable timer to recover from pagp-flap error
- recoveryCause BooleanPort Mode Failure 
- Enable timer to recover from port mode change failure
- recoveryCause BooleanPppoe Ia Rate Limit 
- Enable timer to recover from PPPoE IA rate-limit error
- recoveryCause BooleanPsecure Violation 
- Enable timer to recover from psecure violation error
- recoveryCause BooleanPsp 
- recoveryCause BooleanSecurity Violation 
- Enable timer to recover from 802.1x violation error
- recoveryCause BooleanSfp Config Mismatch 
- Enable timer to recover from SFP config mismatch error
- recoveryCause BooleanSmall Frame 
- Enable timer to recover from small frame error
- recoveryCause BooleanStorm Control 
- Enable timer to recover from storm-control error
- recoveryCause BooleanUdld 
- Enable timer to recover from udld error
- recoveryCause BooleanUnicast Flood 
- recoveryCause BooleanVmps 
- Enable timer to recover from vmps shutdown error
- recoveryInterval Number
- Error disable recovery timer value - Range: 30-86400
Import
 $ pulumi import iosxe:index/errdisable:Errdisable example "Cisco-IOS-XE-native:native/errdisable"
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 iosxeTerraform Provider.