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

iosxe.Errdisable

Explore with Pulumi AI

iosxe logo
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

    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 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)
    
    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,
    });
    
    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
    DetectCauseAll bool
    Enable error detection on all cases
    DetectCauseArpInspection bool
    Enable error detection for arp inspection
    DetectCauseBpduguard bool
    Enable error detection on bpdu-guard
    DetectCauseDhcpRateLimit bool
    Enable error detection on dhcp-rate-limit
    DetectCauseDtpFlap bool
    Enable error detection on dtp-flapping
    DetectCauseGbicInvalid bool
    Enable error detection on gbic-invalid
    DetectCauseInlinePower bool
    Enable error detection for inline-power
    DetectCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    DetectCauseLinkFlap bool
    Enable error detection on linkstate-flapping
    DetectCauseLoopback bool
    Enable error detection on loopback
    DetectCauseLoopdetect bool
    Enable error detection on loop detect
    DetectCauseMlacpMinlink bool
    DetectCausePagpFlap bool
    Enable error detection on pagp-flapping
    DetectCausePppoeIaRateLimit bool
    Enable error detection on PPPoE IA rate-limit
    DetectCauseSecurityViolationShutdownVlan bool
    Shutdown vlan on 802.1x-guard violation
    DetectCauseSfpConfigMismatch bool
    Enable error detection on SFP config mismatch
    DetectCauseSmallFrame bool
    Enable error detection on small_frame
    Device string
    A device name from the provider configuration.
    FlapSettingCauseDtpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseDtpFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCauseLinkFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseLinkFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCausePagpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCausePagpFlapTime int
    time period the flaps are counted - Range: 1-120
    RecoveryCauseAll bool
    Enable timer to recover from all error causes
    RecoveryCauseArpInspection bool
    Enable timer to recover from arp inspection error disable state
    RecoveryCauseBpduguard bool
    Enable timer to recover from BPDU Guard error
    RecoveryCauseChannelMisconfig bool
    (STP) Enable timer to recover from channel misconfiguration error
    RecoveryCauseDhcpRateLimit bool
    Enable timer to recover from dhcp-rate-limit error
    RecoveryCauseDtpFlap bool
    Enable timer to recover from dtp-flap error
    RecoveryCauseGbicInvalid bool
    Enable timer to recover from invalid GBIC error
    RecoveryCauseInlinePower bool
    Enable timer to recover from inline-power error
    RecoveryCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    RecoveryCauseLinkFlap bool
    Enable timer to recover from link-flap error
    RecoveryCauseLinkMonitorFailure bool
    RecoveryCauseLoopback bool
    Enable timer to recover from loopback error
    RecoveryCauseLoopdetect bool
    Enable timer to recover from loop detect error
    RecoveryCauseMacLimit bool
    Enable timer to recover from mac limit disable state
    RecoveryCauseMlacpMinlink bool
    RecoveryCausePagpFlap bool
    Enable timer to recover from pagp-flap error
    RecoveryCausePortModeFailure bool
    Enable timer to recover from port mode change failure
    RecoveryCausePppoeIaRateLimit bool
    Enable timer to recover from PPPoE IA rate-limit error
    RecoveryCausePsecureViolation bool
    Enable timer to recover from psecure violation error
    RecoveryCausePsp bool
    RecoveryCauseSecurityViolation bool
    Enable timer to recover from 802.1x violation error
    RecoveryCauseSfpConfigMismatch bool
    Enable timer to recover from SFP config mismatch error
    RecoveryCauseSmallFrame bool
    Enable timer to recover from small frame error
    RecoveryCauseStormControl bool
    Enable timer to recover from storm-control error
    RecoveryCauseUdld bool
    Enable timer to recover from udld error
    RecoveryCauseUnicastFlood bool
    RecoveryCauseVmps bool
    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
    DetectCauseAll bool
    Enable error detection on all cases
    DetectCauseArpInspection bool
    Enable error detection for arp inspection
    DetectCauseBpduguard bool
    Enable error detection on bpdu-guard
    DetectCauseDhcpRateLimit bool
    Enable error detection on dhcp-rate-limit
    DetectCauseDtpFlap bool
    Enable error detection on dtp-flapping
    DetectCauseGbicInvalid bool
    Enable error detection on gbic-invalid
    DetectCauseInlinePower bool
    Enable error detection for inline-power
    DetectCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    DetectCauseLinkFlap bool
    Enable error detection on linkstate-flapping
    DetectCauseLoopback bool
    Enable error detection on loopback
    DetectCauseLoopdetect bool
    Enable error detection on loop detect
    DetectCauseMlacpMinlink bool
    DetectCausePagpFlap bool
    Enable error detection on pagp-flapping
    DetectCausePppoeIaRateLimit bool
    Enable error detection on PPPoE IA rate-limit
    DetectCauseSecurityViolationShutdownVlan bool
    Shutdown vlan on 802.1x-guard violation
    DetectCauseSfpConfigMismatch bool
    Enable error detection on SFP config mismatch
    DetectCauseSmallFrame bool
    Enable error detection on small_frame
    Device string
    A device name from the provider configuration.
    FlapSettingCauseDtpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseDtpFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCauseLinkFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseLinkFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCausePagpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCausePagpFlapTime int
    time period the flaps are counted - Range: 1-120
    RecoveryCauseAll bool
    Enable timer to recover from all error causes
    RecoveryCauseArpInspection bool
    Enable timer to recover from arp inspection error disable state
    RecoveryCauseBpduguard bool
    Enable timer to recover from BPDU Guard error
    RecoveryCauseChannelMisconfig bool
    (STP) Enable timer to recover from channel misconfiguration error
    RecoveryCauseDhcpRateLimit bool
    Enable timer to recover from dhcp-rate-limit error
    RecoveryCauseDtpFlap bool
    Enable timer to recover from dtp-flap error
    RecoveryCauseGbicInvalid bool
    Enable timer to recover from invalid GBIC error
    RecoveryCauseInlinePower bool
    Enable timer to recover from inline-power error
    RecoveryCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    RecoveryCauseLinkFlap bool
    Enable timer to recover from link-flap error
    RecoveryCauseLinkMonitorFailure bool
    RecoveryCauseLoopback bool
    Enable timer to recover from loopback error
    RecoveryCauseLoopdetect bool
    Enable timer to recover from loop detect error
    RecoveryCauseMacLimit bool
    Enable timer to recover from mac limit disable state
    RecoveryCauseMlacpMinlink bool
    RecoveryCausePagpFlap bool
    Enable timer to recover from pagp-flap error
    RecoveryCausePortModeFailure bool
    Enable timer to recover from port mode change failure
    RecoveryCausePppoeIaRateLimit bool
    Enable timer to recover from PPPoE IA rate-limit error
    RecoveryCausePsecureViolation bool
    Enable timer to recover from psecure violation error
    RecoveryCausePsp bool
    RecoveryCauseSecurityViolation bool
    Enable timer to recover from 802.1x violation error
    RecoveryCauseSfpConfigMismatch bool
    Enable timer to recover from SFP config mismatch error
    RecoveryCauseSmallFrame bool
    Enable timer to recover from small frame error
    RecoveryCauseStormControl bool
    Enable timer to recover from storm-control error
    RecoveryCauseUdld bool
    Enable timer to recover from udld error
    RecoveryCauseUnicastFlood bool
    RecoveryCauseVmps bool
    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
    detectCauseAll Boolean
    Enable error detection on all cases
    detectCauseArpInspection Boolean
    Enable error detection for arp inspection
    detectCauseBpduguard Boolean
    Enable error detection on bpdu-guard
    detectCauseDhcpRateLimit Boolean
    Enable error detection on dhcp-rate-limit
    detectCauseDtpFlap Boolean
    Enable error detection on dtp-flapping
    detectCauseGbicInvalid Boolean
    Enable error detection on gbic-invalid
    detectCauseInlinePower Boolean
    Enable error detection for inline-power
    detectCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    detectCauseLinkFlap Boolean
    Enable error detection on linkstate-flapping
    detectCauseLoopback Boolean
    Enable error detection on loopback
    detectCauseLoopdetect Boolean
    Enable error detection on loop detect
    detectCauseMlacpMinlink Boolean
    detectCausePagpFlap Boolean
    Enable error detection on pagp-flapping
    detectCausePppoeIaRateLimit Boolean
    Enable error detection on PPPoE IA rate-limit
    detectCauseSecurityViolationShutdownVlan Boolean
    Shutdown vlan on 802.1x-guard violation
    detectCauseSfpConfigMismatch Boolean
    Enable error detection on SFP config mismatch
    detectCauseSmallFrame Boolean
    Enable error detection on small_frame
    device String
    A device name from the provider configuration.
    flapSettingCauseDtpFlapMaxFlaps Integer
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseDtpFlapTime Integer
    time period the flaps are counted - Range: 1-120
    flapSettingCauseLinkFlapMaxFlaps Integer
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseLinkFlapTime Integer
    time period the flaps are counted - Range: 1-120
    flapSettingCausePagpFlapMaxFlaps Integer
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCausePagpFlapTime Integer
    time period the flaps are counted - Range: 1-120
    recoveryCauseAll Boolean
    Enable timer to recover from all error causes
    recoveryCauseArpInspection Boolean
    Enable timer to recover from arp inspection error disable state
    recoveryCauseBpduguard Boolean
    Enable timer to recover from BPDU Guard error
    recoveryCauseChannelMisconfig Boolean
    (STP) Enable timer to recover from channel misconfiguration error
    recoveryCauseDhcpRateLimit Boolean
    Enable timer to recover from dhcp-rate-limit error
    recoveryCauseDtpFlap Boolean
    Enable timer to recover from dtp-flap error
    recoveryCauseGbicInvalid Boolean
    Enable timer to recover from invalid GBIC error
    recoveryCauseInlinePower Boolean
    Enable timer to recover from inline-power error
    recoveryCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    recoveryCauseLinkFlap Boolean
    Enable timer to recover from link-flap error
    recoveryCauseLinkMonitorFailure Boolean
    recoveryCauseLoopback Boolean
    Enable timer to recover from loopback error
    recoveryCauseLoopdetect Boolean
    Enable timer to recover from loop detect error
    recoveryCauseMacLimit Boolean
    Enable timer to recover from mac limit disable state
    recoveryCauseMlacpMinlink Boolean
    recoveryCausePagpFlap Boolean
    Enable timer to recover from pagp-flap error
    recoveryCausePortModeFailure Boolean
    Enable timer to recover from port mode change failure
    recoveryCausePppoeIaRateLimit Boolean
    Enable timer to recover from PPPoE IA rate-limit error
    recoveryCausePsecureViolation Boolean
    Enable timer to recover from psecure violation error
    recoveryCausePsp Boolean
    recoveryCauseSecurityViolation Boolean
    Enable timer to recover from 802.1x violation error
    recoveryCauseSfpConfigMismatch Boolean
    Enable timer to recover from SFP config mismatch error
    recoveryCauseSmallFrame Boolean
    Enable timer to recover from small frame error
    recoveryCauseStormControl Boolean
    Enable timer to recover from storm-control error
    recoveryCauseUdld Boolean
    Enable timer to recover from udld error
    recoveryCauseUnicastFlood Boolean
    recoveryCauseVmps Boolean
    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
    detectCauseAll boolean
    Enable error detection on all cases
    detectCauseArpInspection boolean
    Enable error detection for arp inspection
    detectCauseBpduguard boolean
    Enable error detection on bpdu-guard
    detectCauseDhcpRateLimit boolean
    Enable error detection on dhcp-rate-limit
    detectCauseDtpFlap boolean
    Enable error detection on dtp-flapping
    detectCauseGbicInvalid boolean
    Enable error detection on gbic-invalid
    detectCauseInlinePower boolean
    Enable error detection for inline-power
    detectCauseL2ptguard boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    detectCauseLinkFlap boolean
    Enable error detection on linkstate-flapping
    detectCauseLoopback boolean
    Enable error detection on loopback
    detectCauseLoopdetect boolean
    Enable error detection on loop detect
    detectCauseMlacpMinlink boolean
    detectCausePagpFlap boolean
    Enable error detection on pagp-flapping
    detectCausePppoeIaRateLimit boolean
    Enable error detection on PPPoE IA rate-limit
    detectCauseSecurityViolationShutdownVlan boolean
    Shutdown vlan on 802.1x-guard violation
    detectCauseSfpConfigMismatch boolean
    Enable error detection on SFP config mismatch
    detectCauseSmallFrame boolean
    Enable error detection on small_frame
    device string
    A device name from the provider configuration.
    flapSettingCauseDtpFlapMaxFlaps number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseDtpFlapTime number
    time period the flaps are counted - Range: 1-120
    flapSettingCauseLinkFlapMaxFlaps number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseLinkFlapTime number
    time period the flaps are counted - Range: 1-120
    flapSettingCausePagpFlapMaxFlaps number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCausePagpFlapTime number
    time period the flaps are counted - Range: 1-120
    recoveryCauseAll boolean
    Enable timer to recover from all error causes
    recoveryCauseArpInspection boolean
    Enable timer to recover from arp inspection error disable state
    recoveryCauseBpduguard boolean
    Enable timer to recover from BPDU Guard error
    recoveryCauseChannelMisconfig boolean
    (STP) Enable timer to recover from channel misconfiguration error
    recoveryCauseDhcpRateLimit boolean
    Enable timer to recover from dhcp-rate-limit error
    recoveryCauseDtpFlap boolean
    Enable timer to recover from dtp-flap error
    recoveryCauseGbicInvalid boolean
    Enable timer to recover from invalid GBIC error
    recoveryCauseInlinePower boolean
    Enable timer to recover from inline-power error
    recoveryCauseL2ptguard boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    recoveryCauseLinkFlap boolean
    Enable timer to recover from link-flap error
    recoveryCauseLinkMonitorFailure boolean
    recoveryCauseLoopback boolean
    Enable timer to recover from loopback error
    recoveryCauseLoopdetect boolean
    Enable timer to recover from loop detect error
    recoveryCauseMacLimit boolean
    Enable timer to recover from mac limit disable state
    recoveryCauseMlacpMinlink boolean
    recoveryCausePagpFlap boolean
    Enable timer to recover from pagp-flap error
    recoveryCausePortModeFailure boolean
    Enable timer to recover from port mode change failure
    recoveryCausePppoeIaRateLimit boolean
    Enable timer to recover from PPPoE IA rate-limit error
    recoveryCausePsecureViolation boolean
    Enable timer to recover from psecure violation error
    recoveryCausePsp boolean
    recoveryCauseSecurityViolation boolean
    Enable timer to recover from 802.1x violation error
    recoveryCauseSfpConfigMismatch boolean
    Enable timer to recover from SFP config mismatch error
    recoveryCauseSmallFrame boolean
    Enable timer to recover from small frame error
    recoveryCauseStormControl boolean
    Enable timer to recover from storm-control error
    recoveryCauseUdld boolean
    Enable timer to recover from udld error
    recoveryCauseUnicastFlood boolean
    recoveryCauseVmps boolean
    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_all bool
    Enable error detection on all cases
    detect_cause_arp_inspection bool
    Enable error detection for arp inspection
    detect_cause_bpduguard bool
    Enable error detection on bpdu-guard
    detect_cause_dhcp_rate_limit bool
    Enable error detection on dhcp-rate-limit
    detect_cause_dtp_flap bool
    Enable error detection on dtp-flapping
    detect_cause_gbic_invalid bool
    Enable error detection on gbic-invalid
    detect_cause_inline_power bool
    Enable error detection for inline-power
    detect_cause_l2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    detect_cause_link_flap bool
    Enable error detection on linkstate-flapping
    detect_cause_loopback bool
    Enable error detection on loopback
    detect_cause_loopdetect bool
    Enable error detection on loop detect
    detect_cause_mlacp_minlink bool
    detect_cause_pagp_flap bool
    Enable error detection on pagp-flapping
    detect_cause_pppoe_ia_rate_limit bool
    Enable error detection on PPPoE IA rate-limit
    detect_cause_security_violation_shutdown_vlan bool
    Shutdown vlan on 802.1x-guard violation
    detect_cause_sfp_config_mismatch bool
    Enable error detection on SFP config mismatch
    detect_cause_small_frame bool
    Enable error detection on small_frame
    device str
    A device name from the provider configuration.
    flap_setting_cause_dtp_flap_max_flaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flap_setting_cause_dtp_flap_time int
    time period the flaps are counted - Range: 1-120
    flap_setting_cause_link_flap_max_flaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flap_setting_cause_link_flap_time int
    time period the flaps are counted - Range: 1-120
    flap_setting_cause_pagp_flap_max_flaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flap_setting_cause_pagp_flap_time int
    time period the flaps are counted - Range: 1-120
    recovery_cause_all bool
    Enable timer to recover from all error causes
    recovery_cause_arp_inspection bool
    Enable timer to recover from arp inspection error disable state
    recovery_cause_bpduguard bool
    Enable timer to recover from BPDU Guard error
    recovery_cause_channel_misconfig bool
    (STP) Enable timer to recover from channel misconfiguration error
    recovery_cause_dhcp_rate_limit bool
    Enable timer to recover from dhcp-rate-limit error
    recovery_cause_dtp_flap bool
    Enable timer to recover from dtp-flap error
    recovery_cause_gbic_invalid bool
    Enable timer to recover from invalid GBIC error
    recovery_cause_inline_power bool
    Enable timer to recover from inline-power error
    recovery_cause_l2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    recovery_cause_link_flap bool
    Enable timer to recover from link-flap error
    recovery_cause_link_monitor_failure bool
    recovery_cause_loopback bool
    Enable timer to recover from loopback error
    recovery_cause_loopdetect bool
    Enable timer to recover from loop detect error
    recovery_cause_mac_limit bool
    Enable timer to recover from mac limit disable state
    recovery_cause_mlacp_minlink bool
    recovery_cause_pagp_flap bool
    Enable timer to recover from pagp-flap error
    recovery_cause_port_mode_failure bool
    Enable timer to recover from port mode change failure
    recovery_cause_pppoe_ia_rate_limit bool
    Enable timer to recover from PPPoE IA rate-limit error
    recovery_cause_psecure_violation bool
    Enable timer to recover from psecure violation error
    recovery_cause_psp bool
    recovery_cause_security_violation bool
    Enable timer to recover from 802.1x violation error
    recovery_cause_sfp_config_mismatch bool
    Enable timer to recover from SFP config mismatch error
    recovery_cause_small_frame bool
    Enable timer to recover from small frame error
    recovery_cause_storm_control bool
    Enable timer to recover from storm-control error
    recovery_cause_udld bool
    Enable timer to recover from udld error
    recovery_cause_unicast_flood bool
    recovery_cause_vmps bool
    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
    detectCauseAll Boolean
    Enable error detection on all cases
    detectCauseArpInspection Boolean
    Enable error detection for arp inspection
    detectCauseBpduguard Boolean
    Enable error detection on bpdu-guard
    detectCauseDhcpRateLimit Boolean
    Enable error detection on dhcp-rate-limit
    detectCauseDtpFlap Boolean
    Enable error detection on dtp-flapping
    detectCauseGbicInvalid Boolean
    Enable error detection on gbic-invalid
    detectCauseInlinePower Boolean
    Enable error detection for inline-power
    detectCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    detectCauseLinkFlap Boolean
    Enable error detection on linkstate-flapping
    detectCauseLoopback Boolean
    Enable error detection on loopback
    detectCauseLoopdetect Boolean
    Enable error detection on loop detect
    detectCauseMlacpMinlink Boolean
    detectCausePagpFlap Boolean
    Enable error detection on pagp-flapping
    detectCausePppoeIaRateLimit Boolean
    Enable error detection on PPPoE IA rate-limit
    detectCauseSecurityViolationShutdownVlan Boolean
    Shutdown vlan on 802.1x-guard violation
    detectCauseSfpConfigMismatch Boolean
    Enable error detection on SFP config mismatch
    detectCauseSmallFrame Boolean
    Enable error detection on small_frame
    device String
    A device name from the provider configuration.
    flapSettingCauseDtpFlapMaxFlaps Number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseDtpFlapTime Number
    time period the flaps are counted - Range: 1-120
    flapSettingCauseLinkFlapMaxFlaps Number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseLinkFlapTime Number
    time period the flaps are counted - Range: 1-120
    flapSettingCausePagpFlapMaxFlaps Number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCausePagpFlapTime Number
    time period the flaps are counted - Range: 1-120
    recoveryCauseAll Boolean
    Enable timer to recover from all error causes
    recoveryCauseArpInspection Boolean
    Enable timer to recover from arp inspection error disable state
    recoveryCauseBpduguard Boolean
    Enable timer to recover from BPDU Guard error
    recoveryCauseChannelMisconfig Boolean
    (STP) Enable timer to recover from channel misconfiguration error
    recoveryCauseDhcpRateLimit Boolean
    Enable timer to recover from dhcp-rate-limit error
    recoveryCauseDtpFlap Boolean
    Enable timer to recover from dtp-flap error
    recoveryCauseGbicInvalid Boolean
    Enable timer to recover from invalid GBIC error
    recoveryCauseInlinePower Boolean
    Enable timer to recover from inline-power error
    recoveryCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    recoveryCauseLinkFlap Boolean
    Enable timer to recover from link-flap error
    recoveryCauseLinkMonitorFailure Boolean
    recoveryCauseLoopback Boolean
    Enable timer to recover from loopback error
    recoveryCauseLoopdetect Boolean
    Enable timer to recover from loop detect error
    recoveryCauseMacLimit Boolean
    Enable timer to recover from mac limit disable state
    recoveryCauseMlacpMinlink Boolean
    recoveryCausePagpFlap Boolean
    Enable timer to recover from pagp-flap error
    recoveryCausePortModeFailure Boolean
    Enable timer to recover from port mode change failure
    recoveryCausePppoeIaRateLimit Boolean
    Enable timer to recover from PPPoE IA rate-limit error
    recoveryCausePsecureViolation Boolean
    Enable timer to recover from psecure violation error
    recoveryCausePsp Boolean
    recoveryCauseSecurityViolation Boolean
    Enable timer to recover from 802.1x violation error
    recoveryCauseSfpConfigMismatch Boolean
    Enable timer to recover from SFP config mismatch error
    recoveryCauseSmallFrame Boolean
    Enable timer to recover from small frame error
    recoveryCauseStormControl Boolean
    Enable timer to recover from storm-control error
    recoveryCauseUdld Boolean
    Enable timer to recover from udld error
    recoveryCauseUnicastFlood Boolean
    recoveryCauseVmps Boolean
    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) -> Errdisable
    func 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)
    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.
    The following state arguments are supported:
    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
    DetectCauseAll bool
    Enable error detection on all cases
    DetectCauseArpInspection bool
    Enable error detection for arp inspection
    DetectCauseBpduguard bool
    Enable error detection on bpdu-guard
    DetectCauseDhcpRateLimit bool
    Enable error detection on dhcp-rate-limit
    DetectCauseDtpFlap bool
    Enable error detection on dtp-flapping
    DetectCauseGbicInvalid bool
    Enable error detection on gbic-invalid
    DetectCauseInlinePower bool
    Enable error detection for inline-power
    DetectCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    DetectCauseLinkFlap bool
    Enable error detection on linkstate-flapping
    DetectCauseLoopback bool
    Enable error detection on loopback
    DetectCauseLoopdetect bool
    Enable error detection on loop detect
    DetectCauseMlacpMinlink bool
    DetectCausePagpFlap bool
    Enable error detection on pagp-flapping
    DetectCausePppoeIaRateLimit bool
    Enable error detection on PPPoE IA rate-limit
    DetectCauseSecurityViolationShutdownVlan bool
    Shutdown vlan on 802.1x-guard violation
    DetectCauseSfpConfigMismatch bool
    Enable error detection on SFP config mismatch
    DetectCauseSmallFrame bool
    Enable error detection on small_frame
    Device string
    A device name from the provider configuration.
    FlapSettingCauseDtpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseDtpFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCauseLinkFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseLinkFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCausePagpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCausePagpFlapTime int
    time period the flaps are counted - Range: 1-120
    RecoveryCauseAll bool
    Enable timer to recover from all error causes
    RecoveryCauseArpInspection bool
    Enable timer to recover from arp inspection error disable state
    RecoveryCauseBpduguard bool
    Enable timer to recover from BPDU Guard error
    RecoveryCauseChannelMisconfig bool
    (STP) Enable timer to recover from channel misconfiguration error
    RecoveryCauseDhcpRateLimit bool
    Enable timer to recover from dhcp-rate-limit error
    RecoveryCauseDtpFlap bool
    Enable timer to recover from dtp-flap error
    RecoveryCauseGbicInvalid bool
    Enable timer to recover from invalid GBIC error
    RecoveryCauseInlinePower bool
    Enable timer to recover from inline-power error
    RecoveryCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    RecoveryCauseLinkFlap bool
    Enable timer to recover from link-flap error
    RecoveryCauseLinkMonitorFailure bool
    RecoveryCauseLoopback bool
    Enable timer to recover from loopback error
    RecoveryCauseLoopdetect bool
    Enable timer to recover from loop detect error
    RecoveryCauseMacLimit bool
    Enable timer to recover from mac limit disable state
    RecoveryCauseMlacpMinlink bool
    RecoveryCausePagpFlap bool
    Enable timer to recover from pagp-flap error
    RecoveryCausePortModeFailure bool
    Enable timer to recover from port mode change failure
    RecoveryCausePppoeIaRateLimit bool
    Enable timer to recover from PPPoE IA rate-limit error
    RecoveryCausePsecureViolation bool
    Enable timer to recover from psecure violation error
    RecoveryCausePsp bool
    RecoveryCauseSecurityViolation bool
    Enable timer to recover from 802.1x violation error
    RecoveryCauseSfpConfigMismatch bool
    Enable timer to recover from SFP config mismatch error
    RecoveryCauseSmallFrame bool
    Enable timer to recover from small frame error
    RecoveryCauseStormControl bool
    Enable timer to recover from storm-control error
    RecoveryCauseUdld bool
    Enable timer to recover from udld error
    RecoveryCauseUnicastFlood bool
    RecoveryCauseVmps bool
    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
    DetectCauseAll bool
    Enable error detection on all cases
    DetectCauseArpInspection bool
    Enable error detection for arp inspection
    DetectCauseBpduguard bool
    Enable error detection on bpdu-guard
    DetectCauseDhcpRateLimit bool
    Enable error detection on dhcp-rate-limit
    DetectCauseDtpFlap bool
    Enable error detection on dtp-flapping
    DetectCauseGbicInvalid bool
    Enable error detection on gbic-invalid
    DetectCauseInlinePower bool
    Enable error detection for inline-power
    DetectCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    DetectCauseLinkFlap bool
    Enable error detection on linkstate-flapping
    DetectCauseLoopback bool
    Enable error detection on loopback
    DetectCauseLoopdetect bool
    Enable error detection on loop detect
    DetectCauseMlacpMinlink bool
    DetectCausePagpFlap bool
    Enable error detection on pagp-flapping
    DetectCausePppoeIaRateLimit bool
    Enable error detection on PPPoE IA rate-limit
    DetectCauseSecurityViolationShutdownVlan bool
    Shutdown vlan on 802.1x-guard violation
    DetectCauseSfpConfigMismatch bool
    Enable error detection on SFP config mismatch
    DetectCauseSmallFrame bool
    Enable error detection on small_frame
    Device string
    A device name from the provider configuration.
    FlapSettingCauseDtpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseDtpFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCauseLinkFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCauseLinkFlapTime int
    time period the flaps are counted - Range: 1-120
    FlapSettingCausePagpFlapMaxFlaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    FlapSettingCausePagpFlapTime int
    time period the flaps are counted - Range: 1-120
    RecoveryCauseAll bool
    Enable timer to recover from all error causes
    RecoveryCauseArpInspection bool
    Enable timer to recover from arp inspection error disable state
    RecoveryCauseBpduguard bool
    Enable timer to recover from BPDU Guard error
    RecoveryCauseChannelMisconfig bool
    (STP) Enable timer to recover from channel misconfiguration error
    RecoveryCauseDhcpRateLimit bool
    Enable timer to recover from dhcp-rate-limit error
    RecoveryCauseDtpFlap bool
    Enable timer to recover from dtp-flap error
    RecoveryCauseGbicInvalid bool
    Enable timer to recover from invalid GBIC error
    RecoveryCauseInlinePower bool
    Enable timer to recover from inline-power error
    RecoveryCauseL2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    RecoveryCauseLinkFlap bool
    Enable timer to recover from link-flap error
    RecoveryCauseLinkMonitorFailure bool
    RecoveryCauseLoopback bool
    Enable timer to recover from loopback error
    RecoveryCauseLoopdetect bool
    Enable timer to recover from loop detect error
    RecoveryCauseMacLimit bool
    Enable timer to recover from mac limit disable state
    RecoveryCauseMlacpMinlink bool
    RecoveryCausePagpFlap bool
    Enable timer to recover from pagp-flap error
    RecoveryCausePortModeFailure bool
    Enable timer to recover from port mode change failure
    RecoveryCausePppoeIaRateLimit bool
    Enable timer to recover from PPPoE IA rate-limit error
    RecoveryCausePsecureViolation bool
    Enable timer to recover from psecure violation error
    RecoveryCausePsp bool
    RecoveryCauseSecurityViolation bool
    Enable timer to recover from 802.1x violation error
    RecoveryCauseSfpConfigMismatch bool
    Enable timer to recover from SFP config mismatch error
    RecoveryCauseSmallFrame bool
    Enable timer to recover from small frame error
    RecoveryCauseStormControl bool
    Enable timer to recover from storm-control error
    RecoveryCauseUdld bool
    Enable timer to recover from udld error
    RecoveryCauseUnicastFlood bool
    RecoveryCauseVmps bool
    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
    detectCauseAll Boolean
    Enable error detection on all cases
    detectCauseArpInspection Boolean
    Enable error detection for arp inspection
    detectCauseBpduguard Boolean
    Enable error detection on bpdu-guard
    detectCauseDhcpRateLimit Boolean
    Enable error detection on dhcp-rate-limit
    detectCauseDtpFlap Boolean
    Enable error detection on dtp-flapping
    detectCauseGbicInvalid Boolean
    Enable error detection on gbic-invalid
    detectCauseInlinePower Boolean
    Enable error detection for inline-power
    detectCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    detectCauseLinkFlap Boolean
    Enable error detection on linkstate-flapping
    detectCauseLoopback Boolean
    Enable error detection on loopback
    detectCauseLoopdetect Boolean
    Enable error detection on loop detect
    detectCauseMlacpMinlink Boolean
    detectCausePagpFlap Boolean
    Enable error detection on pagp-flapping
    detectCausePppoeIaRateLimit Boolean
    Enable error detection on PPPoE IA rate-limit
    detectCauseSecurityViolationShutdownVlan Boolean
    Shutdown vlan on 802.1x-guard violation
    detectCauseSfpConfigMismatch Boolean
    Enable error detection on SFP config mismatch
    detectCauseSmallFrame Boolean
    Enable error detection on small_frame
    device String
    A device name from the provider configuration.
    flapSettingCauseDtpFlapMaxFlaps Integer
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseDtpFlapTime Integer
    time period the flaps are counted - Range: 1-120
    flapSettingCauseLinkFlapMaxFlaps Integer
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseLinkFlapTime Integer
    time period the flaps are counted - Range: 1-120
    flapSettingCausePagpFlapMaxFlaps Integer
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCausePagpFlapTime Integer
    time period the flaps are counted - Range: 1-120
    recoveryCauseAll Boolean
    Enable timer to recover from all error causes
    recoveryCauseArpInspection Boolean
    Enable timer to recover from arp inspection error disable state
    recoveryCauseBpduguard Boolean
    Enable timer to recover from BPDU Guard error
    recoveryCauseChannelMisconfig Boolean
    (STP) Enable timer to recover from channel misconfiguration error
    recoveryCauseDhcpRateLimit Boolean
    Enable timer to recover from dhcp-rate-limit error
    recoveryCauseDtpFlap Boolean
    Enable timer to recover from dtp-flap error
    recoveryCauseGbicInvalid Boolean
    Enable timer to recover from invalid GBIC error
    recoveryCauseInlinePower Boolean
    Enable timer to recover from inline-power error
    recoveryCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    recoveryCauseLinkFlap Boolean
    Enable timer to recover from link-flap error
    recoveryCauseLinkMonitorFailure Boolean
    recoveryCauseLoopback Boolean
    Enable timer to recover from loopback error
    recoveryCauseLoopdetect Boolean
    Enable timer to recover from loop detect error
    recoveryCauseMacLimit Boolean
    Enable timer to recover from mac limit disable state
    recoveryCauseMlacpMinlink Boolean
    recoveryCausePagpFlap Boolean
    Enable timer to recover from pagp-flap error
    recoveryCausePortModeFailure Boolean
    Enable timer to recover from port mode change failure
    recoveryCausePppoeIaRateLimit Boolean
    Enable timer to recover from PPPoE IA rate-limit error
    recoveryCausePsecureViolation Boolean
    Enable timer to recover from psecure violation error
    recoveryCausePsp Boolean
    recoveryCauseSecurityViolation Boolean
    Enable timer to recover from 802.1x violation error
    recoveryCauseSfpConfigMismatch Boolean
    Enable timer to recover from SFP config mismatch error
    recoveryCauseSmallFrame Boolean
    Enable timer to recover from small frame error
    recoveryCauseStormControl Boolean
    Enable timer to recover from storm-control error
    recoveryCauseUdld Boolean
    Enable timer to recover from udld error
    recoveryCauseUnicastFlood Boolean
    recoveryCauseVmps Boolean
    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
    detectCauseAll boolean
    Enable error detection on all cases
    detectCauseArpInspection boolean
    Enable error detection for arp inspection
    detectCauseBpduguard boolean
    Enable error detection on bpdu-guard
    detectCauseDhcpRateLimit boolean
    Enable error detection on dhcp-rate-limit
    detectCauseDtpFlap boolean
    Enable error detection on dtp-flapping
    detectCauseGbicInvalid boolean
    Enable error detection on gbic-invalid
    detectCauseInlinePower boolean
    Enable error detection for inline-power
    detectCauseL2ptguard boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    detectCauseLinkFlap boolean
    Enable error detection on linkstate-flapping
    detectCauseLoopback boolean
    Enable error detection on loopback
    detectCauseLoopdetect boolean
    Enable error detection on loop detect
    detectCauseMlacpMinlink boolean
    detectCausePagpFlap boolean
    Enable error detection on pagp-flapping
    detectCausePppoeIaRateLimit boolean
    Enable error detection on PPPoE IA rate-limit
    detectCauseSecurityViolationShutdownVlan boolean
    Shutdown vlan on 802.1x-guard violation
    detectCauseSfpConfigMismatch boolean
    Enable error detection on SFP config mismatch
    detectCauseSmallFrame boolean
    Enable error detection on small_frame
    device string
    A device name from the provider configuration.
    flapSettingCauseDtpFlapMaxFlaps number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseDtpFlapTime number
    time period the flaps are counted - Range: 1-120
    flapSettingCauseLinkFlapMaxFlaps number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseLinkFlapTime number
    time period the flaps are counted - Range: 1-120
    flapSettingCausePagpFlapMaxFlaps number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCausePagpFlapTime number
    time period the flaps are counted - Range: 1-120
    recoveryCauseAll boolean
    Enable timer to recover from all error causes
    recoveryCauseArpInspection boolean
    Enable timer to recover from arp inspection error disable state
    recoveryCauseBpduguard boolean
    Enable timer to recover from BPDU Guard error
    recoveryCauseChannelMisconfig boolean
    (STP) Enable timer to recover from channel misconfiguration error
    recoveryCauseDhcpRateLimit boolean
    Enable timer to recover from dhcp-rate-limit error
    recoveryCauseDtpFlap boolean
    Enable timer to recover from dtp-flap error
    recoveryCauseGbicInvalid boolean
    Enable timer to recover from invalid GBIC error
    recoveryCauseInlinePower boolean
    Enable timer to recover from inline-power error
    recoveryCauseL2ptguard boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    recoveryCauseLinkFlap boolean
    Enable timer to recover from link-flap error
    recoveryCauseLinkMonitorFailure boolean
    recoveryCauseLoopback boolean
    Enable timer to recover from loopback error
    recoveryCauseLoopdetect boolean
    Enable timer to recover from loop detect error
    recoveryCauseMacLimit boolean
    Enable timer to recover from mac limit disable state
    recoveryCauseMlacpMinlink boolean
    recoveryCausePagpFlap boolean
    Enable timer to recover from pagp-flap error
    recoveryCausePortModeFailure boolean
    Enable timer to recover from port mode change failure
    recoveryCausePppoeIaRateLimit boolean
    Enable timer to recover from PPPoE IA rate-limit error
    recoveryCausePsecureViolation boolean
    Enable timer to recover from psecure violation error
    recoveryCausePsp boolean
    recoveryCauseSecurityViolation boolean
    Enable timer to recover from 802.1x violation error
    recoveryCauseSfpConfigMismatch boolean
    Enable timer to recover from SFP config mismatch error
    recoveryCauseSmallFrame boolean
    Enable timer to recover from small frame error
    recoveryCauseStormControl boolean
    Enable timer to recover from storm-control error
    recoveryCauseUdld boolean
    Enable timer to recover from udld error
    recoveryCauseUnicastFlood boolean
    recoveryCauseVmps boolean
    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_all bool
    Enable error detection on all cases
    detect_cause_arp_inspection bool
    Enable error detection for arp inspection
    detect_cause_bpduguard bool
    Enable error detection on bpdu-guard
    detect_cause_dhcp_rate_limit bool
    Enable error detection on dhcp-rate-limit
    detect_cause_dtp_flap bool
    Enable error detection on dtp-flapping
    detect_cause_gbic_invalid bool
    Enable error detection on gbic-invalid
    detect_cause_inline_power bool
    Enable error detection for inline-power
    detect_cause_l2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    detect_cause_link_flap bool
    Enable error detection on linkstate-flapping
    detect_cause_loopback bool
    Enable error detection on loopback
    detect_cause_loopdetect bool
    Enable error detection on loop detect
    detect_cause_mlacp_minlink bool
    detect_cause_pagp_flap bool
    Enable error detection on pagp-flapping
    detect_cause_pppoe_ia_rate_limit bool
    Enable error detection on PPPoE IA rate-limit
    detect_cause_security_violation_shutdown_vlan bool
    Shutdown vlan on 802.1x-guard violation
    detect_cause_sfp_config_mismatch bool
    Enable error detection on SFP config mismatch
    detect_cause_small_frame bool
    Enable error detection on small_frame
    device str
    A device name from the provider configuration.
    flap_setting_cause_dtp_flap_max_flaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flap_setting_cause_dtp_flap_time int
    time period the flaps are counted - Range: 1-120
    flap_setting_cause_link_flap_max_flaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flap_setting_cause_link_flap_time int
    time period the flaps are counted - Range: 1-120
    flap_setting_cause_pagp_flap_max_flaps int
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flap_setting_cause_pagp_flap_time int
    time period the flaps are counted - Range: 1-120
    recovery_cause_all bool
    Enable timer to recover from all error causes
    recovery_cause_arp_inspection bool
    Enable timer to recover from arp inspection error disable state
    recovery_cause_bpduguard bool
    Enable timer to recover from BPDU Guard error
    recovery_cause_channel_misconfig bool
    (STP) Enable timer to recover from channel misconfiguration error
    recovery_cause_dhcp_rate_limit bool
    Enable timer to recover from dhcp-rate-limit error
    recovery_cause_dtp_flap bool
    Enable timer to recover from dtp-flap error
    recovery_cause_gbic_invalid bool
    Enable timer to recover from invalid GBIC error
    recovery_cause_inline_power bool
    Enable timer to recover from inline-power error
    recovery_cause_l2ptguard bool
    Enable timer to recover from l2protocol-tunnel error disable state
    recovery_cause_link_flap bool
    Enable timer to recover from link-flap error
    recovery_cause_link_monitor_failure bool
    recovery_cause_loopback bool
    Enable timer to recover from loopback error
    recovery_cause_loopdetect bool
    Enable timer to recover from loop detect error
    recovery_cause_mac_limit bool
    Enable timer to recover from mac limit disable state
    recovery_cause_mlacp_minlink bool
    recovery_cause_pagp_flap bool
    Enable timer to recover from pagp-flap error
    recovery_cause_port_mode_failure bool
    Enable timer to recover from port mode change failure
    recovery_cause_pppoe_ia_rate_limit bool
    Enable timer to recover from PPPoE IA rate-limit error
    recovery_cause_psecure_violation bool
    Enable timer to recover from psecure violation error
    recovery_cause_psp bool
    recovery_cause_security_violation bool
    Enable timer to recover from 802.1x violation error
    recovery_cause_sfp_config_mismatch bool
    Enable timer to recover from SFP config mismatch error
    recovery_cause_small_frame bool
    Enable timer to recover from small frame error
    recovery_cause_storm_control bool
    Enable timer to recover from storm-control error
    recovery_cause_udld bool
    Enable timer to recover from udld error
    recovery_cause_unicast_flood bool
    recovery_cause_vmps bool
    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
    detectCauseAll Boolean
    Enable error detection on all cases
    detectCauseArpInspection Boolean
    Enable error detection for arp inspection
    detectCauseBpduguard Boolean
    Enable error detection on bpdu-guard
    detectCauseDhcpRateLimit Boolean
    Enable error detection on dhcp-rate-limit
    detectCauseDtpFlap Boolean
    Enable error detection on dtp-flapping
    detectCauseGbicInvalid Boolean
    Enable error detection on gbic-invalid
    detectCauseInlinePower Boolean
    Enable error detection for inline-power
    detectCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    detectCauseLinkFlap Boolean
    Enable error detection on linkstate-flapping
    detectCauseLoopback Boolean
    Enable error detection on loopback
    detectCauseLoopdetect Boolean
    Enable error detection on loop detect
    detectCauseMlacpMinlink Boolean
    detectCausePagpFlap Boolean
    Enable error detection on pagp-flapping
    detectCausePppoeIaRateLimit Boolean
    Enable error detection on PPPoE IA rate-limit
    detectCauseSecurityViolationShutdownVlan Boolean
    Shutdown vlan on 802.1x-guard violation
    detectCauseSfpConfigMismatch Boolean
    Enable error detection on SFP config mismatch
    detectCauseSmallFrame Boolean
    Enable error detection on small_frame
    device String
    A device name from the provider configuration.
    flapSettingCauseDtpFlapMaxFlaps Number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseDtpFlapTime Number
    time period the flaps are counted - Range: 1-120
    flapSettingCauseLinkFlapMaxFlaps Number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCauseLinkFlapTime Number
    time period the flaps are counted - Range: 1-120
    flapSettingCausePagpFlapMaxFlaps Number
    maximum flaps allowed before setting to errdisable - Range: 1-100
    flapSettingCausePagpFlapTime Number
    time period the flaps are counted - Range: 1-120
    recoveryCauseAll Boolean
    Enable timer to recover from all error causes
    recoveryCauseArpInspection Boolean
    Enable timer to recover from arp inspection error disable state
    recoveryCauseBpduguard Boolean
    Enable timer to recover from BPDU Guard error
    recoveryCauseChannelMisconfig Boolean
    (STP) Enable timer to recover from channel misconfiguration error
    recoveryCauseDhcpRateLimit Boolean
    Enable timer to recover from dhcp-rate-limit error
    recoveryCauseDtpFlap Boolean
    Enable timer to recover from dtp-flap error
    recoveryCauseGbicInvalid Boolean
    Enable timer to recover from invalid GBIC error
    recoveryCauseInlinePower Boolean
    Enable timer to recover from inline-power error
    recoveryCauseL2ptguard Boolean
    Enable timer to recover from l2protocol-tunnel error disable state
    recoveryCauseLinkFlap Boolean
    Enable timer to recover from link-flap error
    recoveryCauseLinkMonitorFailure Boolean
    recoveryCauseLoopback Boolean
    Enable timer to recover from loopback error
    recoveryCauseLoopdetect Boolean
    Enable timer to recover from loop detect error
    recoveryCauseMacLimit Boolean
    Enable timer to recover from mac limit disable state
    recoveryCauseMlacpMinlink Boolean
    recoveryCausePagpFlap Boolean
    Enable timer to recover from pagp-flap error
    recoveryCausePortModeFailure Boolean
    Enable timer to recover from port mode change failure
    recoveryCausePppoeIaRateLimit Boolean
    Enable timer to recover from PPPoE IA rate-limit error
    recoveryCausePsecureViolation Boolean
    Enable timer to recover from psecure violation error
    recoveryCausePsp Boolean
    recoveryCauseSecurityViolation Boolean
    Enable timer to recover from 802.1x violation error
    recoveryCauseSfpConfigMismatch Boolean
    Enable timer to recover from SFP config mismatch error
    recoveryCauseSmallFrame Boolean
    Enable timer to recover from small frame error
    recoveryCauseStormControl Boolean
    Enable timer to recover from storm-control error
    recoveryCauseUdld Boolean
    Enable timer to recover from udld error
    recoveryCauseUnicastFlood Boolean
    recoveryCauseVmps Boolean
    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 iosxe Terraform Provider.
    iosxe logo
    Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs