import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface SnmpServerConfig extends cdktf.TerraformMetaArguments { /** * String to uniquely identify this chassis * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#chassis_id SnmpServer#chassis_id} */ readonly chassisId?: string; /** * Text for mib object sysContact * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#contact SnmpServer#contact} */ readonly contact?: string; /** * Create/Delete a context apart from default * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#contexts SnmpServer#contexts} */ readonly contexts?: SnmpServerContexts[] | cdktf.IResolvable; /** * 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` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#delete_mode SnmpServer#delete_mode} */ readonly deleteMode?: string; /** * A device name from the provider configuration. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#device SnmpServer#device} */ readonly device?: string; /** * Enable SNMP Informs * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_informs SnmpServer#enable_informs} */ readonly enableInforms?: boolean | cdktf.IResolvable; /** * Enable SNMP GET Operation logging * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_logging_getop SnmpServer#enable_logging_getop} */ readonly enableLoggingGetop?: boolean | cdktf.IResolvable; /** * Enable SNMP SET Operation logging * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_logging_setop SnmpServer#enable_logging_setop} */ readonly enableLoggingSetop?: boolean | cdktf.IResolvable; /** * Enable SNMP Traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps SnmpServer#enable_traps} */ readonly enableTraps?: boolean | cdktf.IResolvable; /** * Enable SNMP AAA Server traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_aaa_server SnmpServer#enable_traps_aaa_server} */ readonly enableTrapsAaaServer?: boolean | cdktf.IResolvable; /** * Enable ADSL Line-MIB traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_adslline SnmpServer#enable_traps_adslline} */ readonly enableTrapsAdslline?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_alarm_type SnmpServer#enable_traps_alarm_type} */ readonly enableTrapsAlarmType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_auth_framework_sec_violation SnmpServer#enable_traps_auth_framework_sec_violation} */ readonly enableTrapsAuthFrameworkSecViolation?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bfd SnmpServer#enable_traps_bfd} */ readonly enableTrapsBfd?: boolean | cdktf.IResolvable; /** * Allow BGP state change traps (OBSOLETE) * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bgp SnmpServer#enable_traps_bgp} */ readonly enableTrapsBgp?: boolean | cdktf.IResolvable; /** * Enable BGP MIBv2 traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bgp_cbgp2 SnmpServer#enable_traps_bgp_cbgp2} */ readonly enableTrapsBgpCbgp2?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bgp_cbgp2_state_changes SnmpServer#enable_traps_bgp_cbgp2_state_changes} */ readonly enableTrapsBgpCbgp2StateChanges?: string[]; /** * CISCO specific trap for prefix threshold events * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bgp_cbgp2_threshold_prefix SnmpServer#enable_traps_bgp_cbgp2_threshold_prefix} */ readonly enableTrapsBgpCbgp2ThresholdPrefix?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bridge_newroot SnmpServer#enable_traps_bridge_newroot} */ readonly enableTrapsBridgeNewroot?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bridge_topologychange SnmpServer#enable_traps_bridge_topologychange} */ readonly enableTrapsBridgeTopologychange?: boolean | cdktf.IResolvable; /** * Enable Data-Collection-MIB Collection notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bulkstat_collection SnmpServer#enable_traps_bulkstat_collection} */ readonly enableTrapsBulkstatCollection?: boolean | cdktf.IResolvable; /** * Enable Data-Collection-MIB Transfer notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_bulkstat_transfer SnmpServer#enable_traps_bulkstat_transfer} */ readonly enableTrapsBulkstatTransfer?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_call_home_message_send_fail SnmpServer#enable_traps_call_home_message_send_fail} */ readonly enableTrapsCallHomeMessageSendFail?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_call_home_server_fail SnmpServer#enable_traps_call_home_server_fail} */ readonly enableTrapsCallHomeServerFail?: boolean | cdktf.IResolvable; /** * Enable SNMP casa traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_casa SnmpServer#enable_traps_casa} */ readonly enableTrapsCasa?: boolean | cdktf.IResolvable; /** * Enable BGP MIBv2 traps (OBSOLETE - please use snmp configuration in Cisco-IOS-XE-bgp.yang) * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_cbgp2 SnmpServer#enable_traps_cbgp2} */ readonly enableTrapsCbgp2?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_cef_inconsistency SnmpServer#enable_traps_cef_inconsistency} */ readonly enableTrapsCefInconsistency?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_cef_peer_fib_state_change SnmpServer#enable_traps_cef_peer_fib_state_change} */ readonly enableTrapsCefPeerFibStateChange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_cef_peer_state_change SnmpServer#enable_traps_cef_peer_state_change} */ readonly enableTrapsCefPeerStateChange?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_cef_resource_failure SnmpServer#enable_traps_cef_resource_failure} */ readonly enableTrapsCefResourceFailure?: boolean | cdktf.IResolvable; /** * Enable NBAR Protocol Discovery traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_cnpd SnmpServer#enable_traps_cnpd} */ readonly enableTrapsCnpd?: boolean | cdktf.IResolvable; /** * Enable SNMP config traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_config SnmpServer#enable_traps_config} */ readonly enableTrapsConfig?: boolean | cdktf.IResolvable; /** * Enable SNMP config-copy traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_config_copy SnmpServer#enable_traps_config_copy} */ readonly enableTrapsConfigCopy?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_config_ctid SnmpServer#enable_traps_config_ctid} */ readonly enableTrapsConfigCtid?: boolean | cdktf.IResolvable; /** * Allow CPU utilization threshold violation traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_cpu_threshold SnmpServer#enable_traps_cpu_threshold} */ readonly enableTrapsCpuThreshold?: boolean | cdktf.IResolvable; /** * Enable SNMP dhcp traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_dhcp SnmpServer#enable_traps_dhcp} */ readonly enableTrapsDhcp?: boolean | cdktf.IResolvable; /** * Enable SNMP dial control traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_dial SnmpServer#enable_traps_dial} */ readonly enableTrapsDial?: boolean | cdktf.IResolvable; /** * Enable SNMP dlsw traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_dlsw SnmpServer#enable_traps_dlsw} */ readonly enableTrapsDlsw?: boolean | cdktf.IResolvable; /** * Enable SNMP DS1 traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ds1 SnmpServer#enable_traps_ds1} */ readonly enableTrapsDs1?: boolean | cdktf.IResolvable; /** * Enable SNMP card status of dsp traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_dsp_card_status SnmpServer#enable_traps_dsp_card_status} */ readonly enableTrapsDspCardStatus?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_dsp_oper_state SnmpServer#enable_traps_dsp_oper_state} */ readonly enableTrapsDspOperState?: boolean | cdktf.IResolvable; /** * Enable SNMP EIGRP traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_eigrp SnmpServer#enable_traps_eigrp} */ readonly enableTrapsEigrp?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_energywise SnmpServer#enable_traps_energywise} */ readonly enableTrapsEnergywise?: boolean | cdktf.IResolvable; /** * Enable SNMP entity traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity SnmpServer#enable_traps_entity} */ readonly enableTrapsEntity?: boolean | cdktf.IResolvable; /** * Enable SNMP ceDiagBootUpFailedNotif traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_diag_boot_up_fail SnmpServer#enable_traps_entity_diag_boot_up_fail} */ readonly enableTrapsEntityDiagBootUpFail?: boolean | cdktf.IResolvable; /** * Enable SNMP ceDiagHMTestRecoverNotif traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_diag_hm_test_recover SnmpServer#enable_traps_entity_diag_hm_test_recover} */ readonly enableTrapsEntityDiagHmTestRecover?: boolean | cdktf.IResolvable; /** * Enable SNMP ceDiagHMThresholdReachedNotif traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_diag_hm_thresh_reached SnmpServer#enable_traps_entity_diag_hm_thresh_reached} */ readonly enableTrapsEntityDiagHmThreshReached?: boolean | cdktf.IResolvable; /** * Enable SNMP ceDiagScheduledTestFailedNotif traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_diag_scheduled_test_fail SnmpServer#enable_traps_entity_diag_scheduled_test_fail} */ readonly enableTrapsEntityDiagScheduledTestFail?: boolean | cdktf.IResolvable; /** * Enable ENTITY PERFORMANCE MIB throughput traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_perf_throughput_notif SnmpServer#enable_traps_entity_perf_throughput_notif} */ readonly enableTrapsEntityPerfThroughputNotif?: boolean | cdktf.IResolvable; /** * Enable SNMP ENTITY-QFP MEM-RES-THRESH notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_qfp_mem_res_thresh SnmpServer#enable_traps_entity_qfp_mem_res_thresh} */ readonly enableTrapsEntityQfpMemResThresh?: boolean | cdktf.IResolvable; /** * Enable SNMP ENTITY-QFP THROUGHPUT-NOTIF notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_qfp_throughput_notif SnmpServer#enable_traps_entity_qfp_throughput_notif} */ readonly enableTrapsEntityQfpThroughputNotif?: boolean | cdktf.IResolvable; /** * Enable SNMP entity-sensor traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_sensor SnmpServer#enable_traps_entity_sensor} */ readonly enableTrapsEntitySensor?: boolean | cdktf.IResolvable; /** * Allow SNMP entity-state traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_entity_state SnmpServer#enable_traps_entity_state} */ readonly enableTrapsEntityState?: boolean | cdktf.IResolvable; /** * Enable SNMP environmental monitor traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_envmon SnmpServer#enable_traps_envmon} */ readonly enableTrapsEnvmon?: boolean | cdktf.IResolvable; /** * Enable SNMP errdisable notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_errdisable SnmpServer#enable_traps_errdisable} */ readonly enableTrapsErrdisable?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ether_oam SnmpServer#enable_traps_ether_oam} */ readonly enableTrapsEtherOam?: boolean | cdktf.IResolvable; /** * Enable SNMP Ethernet CFM fault alarm trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_alarm SnmpServer#enable_traps_ethernet_cfm_alarm} */ readonly enableTrapsEthernetCfmAlarm?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_cc_config SnmpServer#enable_traps_ethernet_cfm_cc_config} */ readonly enableTrapsEthernetCfmCcConfig?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_cc_cross_connect SnmpServer#enable_traps_ethernet_cfm_cc_cross_connect} */ readonly enableTrapsEthernetCfmCcCrossConnect?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_cc_loop SnmpServer#enable_traps_ethernet_cfm_cc_loop} */ readonly enableTrapsEthernetCfmCcLoop?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_cc_mep_down SnmpServer#enable_traps_ethernet_cfm_cc_mep_down} */ readonly enableTrapsEthernetCfmCcMepDown?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_cc_mep_up SnmpServer#enable_traps_ethernet_cfm_cc_mep_up} */ readonly enableTrapsEthernetCfmCcMepUp?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_crosscheck_mep_missing SnmpServer#enable_traps_ethernet_cfm_crosscheck_mep_missing} */ readonly enableTrapsEthernetCfmCrosscheckMepMissing?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_crosscheck_mep_unknown SnmpServer#enable_traps_ethernet_cfm_crosscheck_mep_unknown} */ readonly enableTrapsEthernetCfmCrosscheckMepUnknown?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_cfm_crosscheck_service_up SnmpServer#enable_traps_ethernet_cfm_crosscheck_service_up} */ readonly enableTrapsEthernetCfmCrosscheckServiceUp?: boolean | cdktf.IResolvable; /** * Enable SNMP Ethernet EVC create traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_evc_create SnmpServer#enable_traps_ethernet_evc_create} */ readonly enableTrapsEthernetEvcCreate?: boolean | cdktf.IResolvable; /** * Enable SNMP Ethernet EVC delete traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_evc_delete SnmpServer#enable_traps_ethernet_evc_delete} */ readonly enableTrapsEthernetEvcDelete?: boolean | cdktf.IResolvable; /** * Enable SNMP Ethernet EVC status traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ethernet_evc_status SnmpServer#enable_traps_ethernet_evc_status} */ readonly enableTrapsEthernetEvcStatus?: boolean | cdktf.IResolvable; /** * Enable SNMP Embedded Event Manager traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_event_manager SnmpServer#enable_traps_event_manager} */ readonly enableTrapsEventManager?: boolean | cdktf.IResolvable; /** * Enable MPLS fast reroute protection traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_fast_reroute_protected SnmpServer#enable_traps_fast_reroute_protected} */ readonly enableTrapsFastRerouteProtected?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_firewall_serverstatus SnmpServer#enable_traps_firewall_serverstatus} */ readonly enableTrapsFirewallServerstatus?: boolean | cdktf.IResolvable; /** * Enable SNMP Flash Insertion notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_flash_insertion SnmpServer#enable_traps_flash_insertion} */ readonly enableTrapsFlashInsertion?: boolean | cdktf.IResolvable; /** * Enable SNMP Flash Lowspace notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_flash_lowspace SnmpServer#enable_traps_flash_lowspace} */ readonly enableTrapsFlashLowspace?: boolean | cdktf.IResolvable; /** * Enable SNMP Flash Removal notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_flash_removal SnmpServer#enable_traps_flash_removal} */ readonly enableTrapsFlashRemoval?: boolean | cdktf.IResolvable; /** * Enable SNMP flowmon notifications * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_flowmon SnmpServer#enable_traps_flowmon} */ readonly enableTrapsFlowmon?: boolean | cdktf.IResolvable; /** * Enable MFR trap for inconsistent bundle event * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_frame_relay_config_bundle_mismatch SnmpServer#enable_traps_frame_relay_config_bundle_mismatch} */ readonly enableTrapsFrameRelayConfigBundleMismatch?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_frame_relay_config_only SnmpServer#enable_traps_frame_relay_config_only} */ readonly enableTrapsFrameRelayConfigOnly?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_frame_relay_config_subif_configs SnmpServer#enable_traps_frame_relay_config_subif_configs} */ readonly enableTrapsFrameRelayConfigSubifConfigs?: boolean | cdktf.IResolvable; /** * Enable MFR trap for inconsistent bundle event * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_frame_relay_multilink_bundle_mismatch SnmpServer#enable_traps_frame_relay_multilink_bundle_mismatch} */ readonly enableTrapsFrameRelayMultilinkBundleMismatch?: boolean | cdktf.IResolvable; /** * Maximum number of traps sent per interval * - Range: `1`-`1000` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_frame_relay_subif_count SnmpServer#enable_traps_frame_relay_subif_count} */ readonly enableTrapsFrameRelaySubifCount?: number; /** * Interval duration in which to limit the number of traps sent * - Range: `1`-`3600` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_frame_relay_subif_interval SnmpServer#enable_traps_frame_relay_subif_interval} */ readonly enableTrapsFrameRelaySubifInterval?: number; /** * Enable SNMP entity FRU control traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_fru_ctrl SnmpServer#enable_traps_fru_ctrl} */ readonly enableTrapsFruCtrl?: boolean | cdktf.IResolvable; /** * Enable SNMP HSRP traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_hsrp SnmpServer#enable_traps_hsrp} */ readonly enableTrapsHsrp?: boolean | cdktf.IResolvable; /** * Enable IKE Policy add trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ike_policy_add SnmpServer#enable_traps_ike_policy_add} */ readonly enableTrapsIkePolicyAdd?: boolean | cdktf.IResolvable; /** * Enable IKE Policy delete trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ike_policy_delete SnmpServer#enable_traps_ike_policy_delete} */ readonly enableTrapsIkePolicyDelete?: boolean | cdktf.IResolvable; /** * Enable IKE Tunnel start trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ike_tunnel_start SnmpServer#enable_traps_ike_tunnel_start} */ readonly enableTrapsIkeTunnelStart?: boolean | cdktf.IResolvable; /** * Enable IKE Tunnel stop trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ike_tunnel_stop SnmpServer#enable_traps_ike_tunnel_stop} */ readonly enableTrapsIkeTunnelStop?: boolean | cdktf.IResolvable; /** * Enable SNMP IP LOCAL POOL traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ip_local_pool SnmpServer#enable_traps_ip_local_pool} */ readonly enableTrapsIpLocalPool?: boolean | cdktf.IResolvable; /** * Enable SNMP ipmulticast traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipmulticast SnmpServer#enable_traps_ipmulticast} */ readonly enableTrapsIpmulticast?: boolean | cdktf.IResolvable; /** * Enable IPsec Cryptomap add trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsec_cryptomap_add SnmpServer#enable_traps_ipsec_cryptomap_add} */ readonly enableTrapsIpsecCryptomapAdd?: boolean | cdktf.IResolvable; /** * Enable IPsec Cryptomap Attach trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsec_cryptomap_attach SnmpServer#enable_traps_ipsec_cryptomap_attach} */ readonly enableTrapsIpsecCryptomapAttach?: boolean | cdktf.IResolvable; /** * Enable IPsec Cryptomap delete trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsec_cryptomap_delete SnmpServer#enable_traps_ipsec_cryptomap_delete} */ readonly enableTrapsIpsecCryptomapDelete?: boolean | cdktf.IResolvable; /** * Enable IPsec Cryptomap Detach trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsec_cryptomap_detach SnmpServer#enable_traps_ipsec_cryptomap_detach} */ readonly enableTrapsIpsecCryptomapDetach?: boolean | cdktf.IResolvable; /** * Enable IPsec Tunnel Start trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsec_too_many_sas SnmpServer#enable_traps_ipsec_too_many_sas} */ readonly enableTrapsIpsecTooManySas?: boolean | cdktf.IResolvable; /** * Enable IPsec Tunnel Start trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsec_tunnel_start SnmpServer#enable_traps_ipsec_tunnel_start} */ readonly enableTrapsIpsecTunnelStart?: boolean | cdktf.IResolvable; /** * Enable IPsec Tunnel Stop trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsec_tunnel_stop SnmpServer#enable_traps_ipsec_tunnel_stop} */ readonly enableTrapsIpsecTunnelStop?: boolean | cdktf.IResolvable; /** * Enable IPSLA traps traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ipsla SnmpServer#enable_traps_ipsla} */ readonly enableTrapsIpsla?: boolean | cdktf.IResolvable; /** * Enable SNMP isdn call information traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_isdn_call_information SnmpServer#enable_traps_isdn_call_information} */ readonly enableTrapsIsdnCallInformation?: boolean | cdktf.IResolvable; /** * Enable SNMP isdn channel not avail traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_isdn_chan_not_avail SnmpServer#enable_traps_isdn_chan_not_avail} */ readonly enableTrapsIsdnChanNotAvail?: boolean | cdktf.IResolvable; /** * Enable SNMP isdn ietf traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_isdn_ietf SnmpServer#enable_traps_isdn_ietf} */ readonly enableTrapsIsdnIetf?: boolean | cdktf.IResolvable; /** * Enable SNMP isdn layer2 transition traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_isdn_layer2 SnmpServer#enable_traps_isdn_layer2} */ readonly enableTrapsIsdnLayer2?: boolean | cdktf.IResolvable; /** * Enable ISIS traps traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_isis SnmpServer#enable_traps_isis} */ readonly enableTrapsIsis?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_l2tun_pseudowire_status SnmpServer#enable_traps_l2tun_pseudowire_status} */ readonly enableTrapsL2TunPseudowireStatus?: boolean | cdktf.IResolvable; /** * Enable SNMP l2tun session traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_l2tun_session SnmpServer#enable_traps_l2tun_session} */ readonly enableTrapsL2TunSession?: boolean | cdktf.IResolvable; /** * Enable SNMP l2tun tunnel traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_l2tun_tunnel SnmpServer#enable_traps_l2tun_tunnel} */ readonly enableTrapsL2TunTunnel?: boolean | cdktf.IResolvable; /** * Enable license traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_license SnmpServer#enable_traps_license} */ readonly enableTrapsLicense?: boolean | cdktf.IResolvable; /** * Allow SNMP LISP MIB traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_lisp SnmpServer#enable_traps_lisp} */ readonly enableTrapsLisp?: boolean | cdktf.IResolvable; /** * Enable SNMP local auth traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_local_auth SnmpServer#enable_traps_local_auth} */ readonly enableTrapsLocalAuth?: boolean | cdktf.IResolvable; /** * Enable SNMP Change traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mac_notification_change SnmpServer#enable_traps_mac_notification_change} */ readonly enableTrapsMacNotificationChange?: boolean | cdktf.IResolvable; /** * Enable SNMP Move traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mac_notification_move SnmpServer#enable_traps_mac_notification_move} */ readonly enableTrapsMacNotificationMove?: boolean | cdktf.IResolvable; /** * Enable SNMP Threshold traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mac_notification_threshold SnmpServer#enable_traps_mac_notification_threshold} */ readonly enableTrapsMacNotificationThreshold?: boolean | cdktf.IResolvable; /** * Enable SNMP Memory Bufferpeak traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_memory_bufferpeak SnmpServer#enable_traps_memory_bufferpeak} */ readonly enableTrapsMemoryBufferpeak?: boolean | cdktf.IResolvable; /** * Enable SNMP MPLS traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mpls SnmpServer#enable_traps_mpls} */ readonly enableTrapsMpls?: boolean | cdktf.IResolvable; /** * Allow SNMP MPLS label distribution protocol traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mpls_ldp SnmpServer#enable_traps_mpls_ldp} */ readonly enableTrapsMplsLdp?: boolean | cdktf.IResolvable; /** * Enable SNMP MPLS RFC traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mpls_rfc SnmpServer#enable_traps_mpls_rfc} */ readonly enableTrapsMplsRfc?: boolean | cdktf.IResolvable; /** * Allow SNMP MPLS label distribution protocol RFC traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mpls_rfc_ldp SnmpServer#enable_traps_mpls_rfc_ldp} */ readonly enableTrapsMplsRfcLdp?: boolean | cdktf.IResolvable; /** * Allow SNMP MPLS traffic engineering traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mpls_traffic_eng SnmpServer#enable_traps_mpls_traffic_eng} */ readonly enableTrapsMplsTrafficEng?: boolean | cdktf.IResolvable; /** * Allow SNMP MPLS Virtual Private Network traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mpls_vpn SnmpServer#enable_traps_mpls_vpn} */ readonly enableTrapsMplsVpn?: boolean | cdktf.IResolvable; /** * Enable SNMP MSDP traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_msdp SnmpServer#enable_traps_msdp} */ readonly enableTrapsMsdp?: boolean | cdktf.IResolvable; /** * Enable Multicast Virtual Private Networks traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_mvpn SnmpServer#enable_traps_mvpn} */ readonly enableTrapsMvpn?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_nhrp_nhc SnmpServer#enable_traps_nhrp_nhc} */ readonly enableTrapsNhrpNhc?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_nhrp_nhp SnmpServer#enable_traps_nhrp_nhp} */ readonly enableTrapsNhrpNhp?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_nhrp_nhs SnmpServer#enable_traps_nhrp_nhs} */ readonly enableTrapsNhrpNhs?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_nhrp_quota_exceeded SnmpServer#enable_traps_nhrp_quota_exceeded} */ readonly enableTrapsNhrpQuotaExceeded?: boolean | cdktf.IResolvable; /** * Enable all traps of errors * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_config_errors SnmpServer#enable_traps_ospf_config_errors} */ readonly enableTrapsOspfConfigErrors?: boolean | cdktf.IResolvable; /** * Enable all traps of lsa * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_config_lsa SnmpServer#enable_traps_ospf_config_lsa} */ readonly enableTrapsOspfConfigLsa?: boolean | cdktf.IResolvable; /** * Enable all traps of retransmit * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_config_retransmit SnmpServer#enable_traps_ospf_config_retransmit} */ readonly enableTrapsOspfConfigRetransmit?: boolean | cdktf.IResolvable; /** * Enable all traps of state-change * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_config_state_change SnmpServer#enable_traps_ospf_config_state_change} */ readonly enableTrapsOspfConfigStateChange?: boolean | cdktf.IResolvable; /** * Enable all traps of errors * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_errors_enable SnmpServer#enable_traps_ospf_errors_enable} */ readonly enableTrapsOspfErrorsEnable?: boolean | cdktf.IResolvable; /** * Enable all traps of lsa * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_lsa_enable SnmpServer#enable_traps_ospf_lsa_enable} */ readonly enableTrapsOspfLsaEnable?: boolean | cdktf.IResolvable; /** * Nssa translator state changes * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_nssa_trans_change SnmpServer#enable_traps_ospf_nssa_trans_change} */ readonly enableTrapsOspfNssaTransChange?: boolean | cdktf.IResolvable; /** * Enable all traps of retransmit * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_retransmit_enable SnmpServer#enable_traps_ospf_retransmit_enable} */ readonly enableTrapsOspfRetransmitEnable?: boolean | cdktf.IResolvable; /** * Sham link interface state changes * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_shamlink_interface SnmpServer#enable_traps_ospf_shamlink_interface} */ readonly enableTrapsOspfShamlinkInterface?: boolean | cdktf.IResolvable; /** * Sham link neighbor state changes * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospf_shamlink_neighbor SnmpServer#enable_traps_ospf_shamlink_neighbor} */ readonly enableTrapsOspfShamlinkNeighbor?: boolean | cdktf.IResolvable; /** * Enable all traps of errors * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospfv3_config_errors SnmpServer#enable_traps_ospfv3_config_errors} */ readonly enableTrapsOspfv3ConfigErrors?: boolean | cdktf.IResolvable; /** * Enable all traps of state-change * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospfv3_config_state_change SnmpServer#enable_traps_ospfv3_config_state_change} */ readonly enableTrapsOspfv3ConfigStateChange?: boolean | cdktf.IResolvable; /** * Error traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospfv3_errors SnmpServer#enable_traps_ospfv3_errors} */ readonly enableTrapsOspfv3Errors?: boolean | cdktf.IResolvable; /** * State change traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_ospfv3_state_change SnmpServer#enable_traps_ospfv3_state_change} */ readonly enableTrapsOspfv3StateChange?: boolean | cdktf.IResolvable; /** * Allow SNMP PFR traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pfr SnmpServer#enable_traps_pfr} */ readonly enableTrapsPfr?: boolean | cdktf.IResolvable; /** * Enable invalid pim message trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pim_invalid_pim_message SnmpServer#enable_traps_pim_invalid_pim_message} */ readonly enableTrapsPimInvalidPimMessage?: boolean | cdktf.IResolvable; /** * Enable neighbor change trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pim_neighbor_change SnmpServer#enable_traps_pim_neighbor_change} */ readonly enableTrapsPimNeighborChange?: boolean | cdktf.IResolvable; /** * Enable rp mapping change trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pim_rp_mapping_change SnmpServer#enable_traps_pim_rp_mapping_change} */ readonly enableTrapsPimRpMappingChange?: boolean | cdktf.IResolvable; /** * Enable interface-election traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pimstdmib_interface_election SnmpServer#enable_traps_pimstdmib_interface_election} */ readonly enableTrapsPimstdmibInterfaceElection?: boolean | cdktf.IResolvable; /** * Enable invalid-join-prune traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pimstdmib_invalid_join_prune SnmpServer#enable_traps_pimstdmib_invalid_join_prune} */ readonly enableTrapsPimstdmibInvalidJoinPrune?: boolean | cdktf.IResolvable; /** * Enable invalid-register traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pimstdmib_invalid_register SnmpServer#enable_traps_pimstdmib_invalid_register} */ readonly enableTrapsPimstdmibInvalidRegister?: boolean | cdktf.IResolvable; /** * Enable neighbor-loss traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pimstdmib_neighbor_loss SnmpServer#enable_traps_pimstdmib_neighbor_loss} */ readonly enableTrapsPimstdmibNeighborLoss?: boolean | cdktf.IResolvable; /** * Enable invalid rp-mapping-change * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pimstdmib_rp_mapping_change SnmpServer#enable_traps_pimstdmib_rp_mapping_change} */ readonly enableTrapsPimstdmibRpMappingChange?: boolean | cdktf.IResolvable; /** * Enable SNMP PKI Traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pki SnmpServer#enable_traps_pki} */ readonly enableTrapsPki?: boolean | cdktf.IResolvable; /** * Enable SNMP port security traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_port_security SnmpServer#enable_traps_port_security} */ readonly enableTrapsPortSecurity?: boolean | cdktf.IResolvable; /** * Enable SNMP inline power group based traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_power_ethernet_group SnmpServer#enable_traps_power_ethernet_group} */ readonly enableTrapsPowerEthernetGroup?: string; /** * Enable Policing Trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_power_ethernet_police SnmpServer#enable_traps_power_ethernet_police} */ readonly enableTrapsPowerEthernetPolice?: boolean | cdktf.IResolvable; /** * Enable SNMP pppoe traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pppoe SnmpServer#enable_traps_pppoe} */ readonly enableTrapsPppoe?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_pw_vc SnmpServer#enable_traps_pw_vc} */ readonly enableTrapsPwVc?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_rep SnmpServer#enable_traps_rep} */ readonly enableTrapsRep?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_resource_policy SnmpServer#enable_traps_resource_policy} */ readonly enableTrapsResourcePolicy?: boolean | cdktf.IResolvable; /** * Enable all SNMP traps defined in CISCO-RF-MIB * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_rf SnmpServer#enable_traps_rf} */ readonly enableTrapsRf?: boolean | cdktf.IResolvable; /** * Enable RSVP flow change traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_rsvp SnmpServer#enable_traps_rsvp} */ readonly enableTrapsRsvp?: boolean | cdktf.IResolvable; /** * Enable smart license traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_smart_license SnmpServer#enable_traps_smart_license} */ readonly enableTrapsSmartLicense?: boolean | cdktf.IResolvable; /** * Enable authentication trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_snmp_authentication SnmpServer#enable_traps_snmp_authentication} */ readonly enableTrapsSnmpAuthentication?: boolean | cdktf.IResolvable; /** * Enable coldStart trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_snmp_coldstart SnmpServer#enable_traps_snmp_coldstart} */ readonly enableTrapsSnmpColdstart?: boolean | cdktf.IResolvable; /** * Enable linkDown trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_snmp_linkdown SnmpServer#enable_traps_snmp_linkdown} */ readonly enableTrapsSnmpLinkdown?: boolean | cdktf.IResolvable; /** * Enable linkUp trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_snmp_linkup SnmpServer#enable_traps_snmp_linkup} */ readonly enableTrapsSnmpLinkup?: boolean | cdktf.IResolvable; /** * Enable warmStart trap * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_snmp_warmstart SnmpServer#enable_traps_snmp_warmstart} */ readonly enableTrapsSnmpWarmstart?: boolean | cdktf.IResolvable; /** * Enable SNMP SONET traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_sonet SnmpServer#enable_traps_sonet} */ readonly enableTrapsSonet?: boolean | cdktf.IResolvable; /** * Enable SRP protocol traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_srp SnmpServer#enable_traps_srp} */ readonly enableTrapsSrp?: boolean | cdktf.IResolvable; /** * Enable SNMP stackwise traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_stackwise SnmpServer#enable_traps_stackwise} */ readonly enableTrapsStackwise?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_stpx_inconsistency SnmpServer#enable_traps_stpx_inconsistency} */ readonly enableTrapsStpxInconsistency?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_stpx_loop_inconsistency SnmpServer#enable_traps_stpx_loop_inconsistency} */ readonly enableTrapsStpxLoopInconsistency?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_stpx_root_inconsistency SnmpServer#enable_traps_stpx_root_inconsistency} */ readonly enableTrapsStpxRootInconsistency?: boolean | cdktf.IResolvable; /** * Enable SNMP syslog traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_syslog SnmpServer#enable_traps_syslog} */ readonly enableTrapsSyslog?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_transceiver_all SnmpServer#enable_traps_transceiver_all} */ readonly enableTrapsTransceiverAll?: boolean | cdktf.IResolvable; /** * Enable TCP connection traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_tty SnmpServer#enable_traps_tty} */ readonly enableTrapsTty?: boolean | cdktf.IResolvable; /** * Enable SNMP cudldpFastHelloLinkFailRptNotification traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_udld_link_fail_rpt SnmpServer#enable_traps_udld_link_fail_rpt} */ readonly enableTrapsUdldLinkFailRpt?: boolean | cdktf.IResolvable; /** * Enable SNMP cudldpFastHelloStatusChangeNotification traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_udld_status_change SnmpServer#enable_traps_udld_status_change} */ readonly enableTrapsUdldStatusChange?: boolean | cdktf.IResolvable; /** * Enable VDSL2 Line-MIB traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vdsl2line SnmpServer#enable_traps_vdsl2line} */ readonly enableTrapsVdsl2Line?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vlan_membership SnmpServer#enable_traps_vlan_membership} */ readonly enableTrapsVlanMembership?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vlancreate SnmpServer#enable_traps_vlancreate} */ readonly enableTrapsVlancreate?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vlandelete SnmpServer#enable_traps_vlandelete} */ readonly enableTrapsVlandelete?: boolean | cdktf.IResolvable; /** * Enable SNMP voice traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_voice SnmpServer#enable_traps_voice} */ readonly enableTrapsVoice?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vrfmib_vnet_trunk_down SnmpServer#enable_traps_vrfmib_vnet_trunk_down} */ readonly enableTrapsVrfmibVnetTrunkDown?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vrfmib_vnet_trunk_up SnmpServer#enable_traps_vrfmib_vnet_trunk_up} */ readonly enableTrapsVrfmibVnetTrunkUp?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vrfmib_vrf_down SnmpServer#enable_traps_vrfmib_vrf_down} */ readonly enableTrapsVrfmibVrfDown?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vrfmib_vrf_up SnmpServer#enable_traps_vrfmib_vrf_up} */ readonly enableTrapsVrfmibVrfUp?: boolean | cdktf.IResolvable; /** * Enable SNMP vrrp traps * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vrrp SnmpServer#enable_traps_vrrp} */ readonly enableTrapsVrrp?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#enable_traps_vtp SnmpServer#enable_traps_vtp} */ readonly enableTrapsVtp?: boolean | cdktf.IResolvable; /** * Define a User Security Model group * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#groups SnmpServer#groups} */ readonly groups?: SnmpServerGroups[] | cdktf.IResolvable; /** * Specify hosts keyed by (ip-address, community-or-user) * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#hosts SnmpServer#hosts} */ readonly hosts?: SnmpServerHosts[] | cdktf.IResolvable; /** * Persist interface indices * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#ifindex_persist SnmpServer#ifindex_persist} */ readonly ifindexPersist?: boolean | cdktf.IResolvable; /** * Text for mib object sysLocation * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#location SnmpServer#location} */ readonly location?: string; /** * Largest SNMP packet size * - Range: `484`-`17892` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#packetsize SnmpServer#packetsize} */ readonly packetsize?: number; /** * Message queue length for each TRAP host * - Range: `1`-`5000` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#queue_length SnmpServer#queue_length} */ readonly queueLength?: number; /** * Enable SNMP; set community string and access privs * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#snmp_communities SnmpServer#snmp_communities} */ readonly snmpCommunities?: SnmpServerSnmpCommunities[] | cdktf.IResolvable; /** * Forty GigabitEthernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_forty_gigabit_ethernet SnmpServer#source_interface_informs_forty_gigabit_ethernet} */ readonly sourceInterfaceInformsFortyGigabitEthernet?: string; /** * GigabitEthernet IEEE 802.3z * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_gigabit_ethernet SnmpServer#source_interface_informs_gigabit_ethernet} */ readonly sourceInterfaceInformsGigabitEthernet?: string; /** * Hundred GigabitEthernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_hundred_gig_e SnmpServer#source_interface_informs_hundred_gig_e} */ readonly sourceInterfaceInformsHundredGigE?: string; /** * Loopback interface * - Range: `0`-`2147483647` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_loopback SnmpServer#source_interface_informs_loopback} */ readonly sourceInterfaceInformsLoopback?: number; /** * Ethernet Channel of interfaces * - Range: `0`-`4294967295` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_port_channel SnmpServer#source_interface_informs_port_channel} */ readonly sourceInterfaceInformsPortChannel?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_port_channel_subinterface SnmpServer#source_interface_informs_port_channel_subinterface} */ readonly sourceInterfaceInformsPortChannelSubinterface?: string; /** * Ten Gigabit Ethernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_ten_gigabit_ethernet SnmpServer#source_interface_informs_ten_gigabit_ethernet} */ readonly sourceInterfaceInformsTenGigabitEthernet?: string; /** * Iosxr Vlans * - Range: `0`-`65535` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_informs_vlan SnmpServer#source_interface_informs_vlan} */ readonly sourceInterfaceInformsVlan?: number; /** * Forty GigabitEthernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_forty_gigabit_ethernet SnmpServer#source_interface_traps_forty_gigabit_ethernet} */ readonly sourceInterfaceTrapsFortyGigabitEthernet?: string; /** * GigabitEthernet IEEE 802.3z * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_gigabit_ethernet SnmpServer#source_interface_traps_gigabit_ethernet} */ readonly sourceInterfaceTrapsGigabitEthernet?: string; /** * Hundred GigabitEthernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_hundred_gig_e SnmpServer#source_interface_traps_hundred_gig_e} */ readonly sourceInterfaceTrapsHundredGigE?: string; /** * Loopback interface * - Range: `0`-`2147483647` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_loopback SnmpServer#source_interface_traps_loopback} */ readonly sourceInterfaceTrapsLoopback?: number; /** * Ethernet Channel of interfaces * - Range: `0`-`4294967295` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_port_channel SnmpServer#source_interface_traps_port_channel} */ readonly sourceInterfaceTrapsPortChannel?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_port_channel_subinterface SnmpServer#source_interface_traps_port_channel_subinterface} */ readonly sourceInterfaceTrapsPortChannelSubinterface?: string; /** * Ten Gigabit Ethernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_ten_gigabit_ethernet SnmpServer#source_interface_traps_ten_gigabit_ethernet} */ readonly sourceInterfaceTrapsTenGigabitEthernet?: string; /** * Iosxr Vlans * - Range: `0`-`65535` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#source_interface_traps_vlan SnmpServer#source_interface_traps_vlan} */ readonly sourceInterfaceTrapsVlan?: number; /** * Enable use of the SNMP reload command * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#system_shutdown SnmpServer#system_shutdown} */ readonly systemShutdown?: boolean | cdktf.IResolvable; /** * Forty GigabitEthernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_forty_gigabit_ethernet SnmpServer#trap_source_forty_gigabit_ethernet} */ readonly trapSourceFortyGigabitEthernet?: string; /** * GigabitEthernet IEEE 802.3z * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_gigabit_ethernet SnmpServer#trap_source_gigabit_ethernet} */ readonly trapSourceGigabitEthernet?: string; /** * Hundred GigabitEthernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_hundred_gig_e SnmpServer#trap_source_hundred_gig_e} */ readonly trapSourceHundredGigE?: string; /** * Loopback interface * - Range: `0`-`2147483647` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_loopback SnmpServer#trap_source_loopback} */ readonly trapSourceLoopback?: number; /** * Ethernet Channel of interfaces * - Range: `0`-`4294967295` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_port_channel SnmpServer#trap_source_port_channel} */ readonly trapSourcePortChannel?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_port_channel_subinterface SnmpServer#trap_source_port_channel_subinterface} */ readonly trapSourcePortChannelSubinterface?: string; /** * Ten Gigabit Ethernet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_ten_gigabit_ethernet SnmpServer#trap_source_ten_gigabit_ethernet} */ readonly trapSourceTenGigabitEthernet?: string; /** * Iosxr Vlans * - Range: `0`-`65535` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#trap_source_vlan SnmpServer#trap_source_vlan} */ readonly trapSourceVlan?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#users SnmpServer#users} */ readonly users?: SnmpServerUsers[] | cdktf.IResolvable; /** * Define an SNMPv2 MIB view * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#views SnmpServer#views} */ readonly views?: SnmpServerViews[] | cdktf.IResolvable; /** * Specify hosts keyed by (ip-address, vrf, community-or-user) * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#vrf_hosts SnmpServer#vrf_hosts} */ readonly vrfHosts?: SnmpServerVrfHosts[] | cdktf.IResolvable; } export interface SnmpServerContexts { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#name SnmpServer#name} */ readonly name: string; } export declare function snmpServerContextsToTerraform(struct?: SnmpServerContexts | cdktf.IResolvable): any; export declare function snmpServerContextsToHclTerraform(struct?: SnmpServerContexts | cdktf.IResolvable): any; export declare class SnmpServerContextsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerContexts | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerContexts | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string; } export declare class SnmpServerContextsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerContexts[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerContextsOutputReference; } export interface SnmpServerGroupsV3Security { /** * Access-list name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#access_acl_name SnmpServer#access_acl_name} */ readonly accessAclName?: string; /** * Specify IPv6 Named Access-List * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#access_ipv6_acl SnmpServer#access_ipv6_acl} */ readonly accessIpv6Acl?: string; /** * Standard IP Access-list allowing access with this community string * - Range: `1`-`99` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#access_standard_acl SnmpServer#access_standard_acl} */ readonly accessStandardAcl?: number; /** * DEPRECATED specify a context to associate these views for the group * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#context_node SnmpServer#context_node} */ readonly contextNode?: string; /** * DEPRECATED context name match criteria * - Choices: `exact`, `prefix` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#match_node SnmpServer#match_node} */ readonly matchNode?: string; /** * DEPRECATED specify a notify view for the group * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#notify_node SnmpServer#notify_node} */ readonly notifyNode?: string; /** * DEPRECATED specify a read view for the group * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#read_node SnmpServer#read_node} */ readonly readNode?: string; /** * DEPRECATED security level type * - Choices: `auth`, `noauth`, `priv` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#security_level SnmpServer#security_level} */ readonly securityLevel: string; /** * DEPRECATED specify a write view for the group * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#write_node SnmpServer#write_node} */ readonly writeNode?: string; } export declare function snmpServerGroupsV3SecurityToTerraform(struct?: SnmpServerGroupsV3Security | cdktf.IResolvable): any; export declare function snmpServerGroupsV3SecurityToHclTerraform(struct?: SnmpServerGroupsV3Security | cdktf.IResolvable): any; export declare class SnmpServerGroupsV3SecurityOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerGroupsV3Security | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerGroupsV3Security | cdktf.IResolvable | undefined); private _accessAclName?; get accessAclName(): string; set accessAclName(value: string); resetAccessAclName(): void; get accessAclNameInput(): string; private _accessIpv6Acl?; get accessIpv6Acl(): string; set accessIpv6Acl(value: string); resetAccessIpv6Acl(): void; get accessIpv6AclInput(): string; private _accessStandardAcl?; get accessStandardAcl(): number; set accessStandardAcl(value: number); resetAccessStandardAcl(): void; get accessStandardAclInput(): number; private _contextNode?; get contextNode(): string; set contextNode(value: string); resetContextNode(): void; get contextNodeInput(): string; private _matchNode?; get matchNode(): string; set matchNode(value: string); resetMatchNode(): void; get matchNodeInput(): string; private _notifyNode?; get notifyNode(): string; set notifyNode(value: string); resetNotifyNode(): void; get notifyNodeInput(): string; private _readNode?; get readNode(): string; set readNode(value: string); resetReadNode(): void; get readNodeInput(): string; private _securityLevel?; get securityLevel(): string; set securityLevel(value: string); get securityLevelInput(): string; private _writeNode?; get writeNode(): string; set writeNode(value: string); resetWriteNode(): void; get writeNodeInput(): string; } export declare class SnmpServerGroupsV3SecurityList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerGroupsV3Security[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerGroupsV3SecurityOutputReference; } export interface SnmpServerGroups { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#name SnmpServer#name} */ readonly name: string; /** * DEPRECATED group using security Level * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_security SnmpServer#v3_security} */ readonly v3Security?: SnmpServerGroupsV3Security[] | cdktf.IResolvable; } export declare function snmpServerGroupsToTerraform(struct?: SnmpServerGroups | cdktf.IResolvable): any; export declare function snmpServerGroupsToHclTerraform(struct?: SnmpServerGroups | cdktf.IResolvable): any; export declare class SnmpServerGroupsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerGroups | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerGroups | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string; private _v3Security; get v3Security(): SnmpServerGroupsV3SecurityList; putV3Security(value: SnmpServerGroupsV3Security[] | cdktf.IResolvable): void; resetV3Security(): void; get v3SecurityInput(): any; } export declare class SnmpServerGroupsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerGroups[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerGroupsOutputReference; } export interface SnmpServerHosts { /** * SNMPv1/v2c community string or SNMPv3 user name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#community_or_user SnmpServer#community_or_user} */ readonly communityOrUser: string; /** * Specifies an encryption type for community string * - Choices: `0`, `6`, `7` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#encryption SnmpServer#encryption} */ readonly encryption?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#ip_address SnmpServer#ip_address} */ readonly ipAddress: string; /** * * - Choices: `auth`, `noauth`, `priv` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#security_level SnmpServer#security_level} */ readonly securityLevel?: string; /** * SNMP version to use for notification messages * - Choices: `1`, `2c`, `3` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#version SnmpServer#version} */ readonly version?: string; } export declare function snmpServerHostsToTerraform(struct?: SnmpServerHosts | cdktf.IResolvable): any; export declare function snmpServerHostsToHclTerraform(struct?: SnmpServerHosts | cdktf.IResolvable): any; export declare class SnmpServerHostsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerHosts | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerHosts | cdktf.IResolvable | undefined); private _communityOrUser?; get communityOrUser(): string; set communityOrUser(value: string); get communityOrUserInput(): string; private _encryption?; get encryption(): string; set encryption(value: string); resetEncryption(): void; get encryptionInput(): string; private _ipAddress?; get ipAddress(): string; set ipAddress(value: string); get ipAddressInput(): string; private _securityLevel?; get securityLevel(): string; set securityLevel(value: string); resetSecurityLevel(): void; get securityLevelInput(): string; private _version?; get version(): string; set version(value: string); resetVersion(): void; get versionInput(): string; } export declare class SnmpServerHostsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerHosts[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerHostsOutputReference; } export interface SnmpServerSnmpCommunities { /** * Access-list name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#access_list_name SnmpServer#access_list_name} */ readonly accessListName?: string; /** * Specify IPv6 Named Access-List * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#ipv6 SnmpServer#ipv6} */ readonly ipv6?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#name SnmpServer#name} */ readonly name: string; /** * * - Choices: `ro`, `rw` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#permission SnmpServer#permission} */ readonly permission?: string; /** * Restrict this community to a named MIB view * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#view SnmpServer#view} */ readonly view?: string; } export declare function snmpServerSnmpCommunitiesToTerraform(struct?: SnmpServerSnmpCommunities | cdktf.IResolvable): any; export declare function snmpServerSnmpCommunitiesToHclTerraform(struct?: SnmpServerSnmpCommunities | cdktf.IResolvable): any; export declare class SnmpServerSnmpCommunitiesOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerSnmpCommunities | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerSnmpCommunities | cdktf.IResolvable | undefined); private _accessListName?; get accessListName(): string; set accessListName(value: string); resetAccessListName(): void; get accessListNameInput(): string; private _ipv6?; get ipv6(): string; set ipv6(value: string); resetIpv6(): void; get ipv6Input(): string; private _name?; get name(): string; set name(value: string); get nameInput(): string; private _permission?; get permission(): string; set permission(value: string); resetPermission(): void; get permissionInput(): string; private _view?; get view(): string; set view(value: string); resetView(): void; get viewInput(): string; } export declare class SnmpServerSnmpCommunitiesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerSnmpCommunities[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerSnmpCommunitiesOutputReference; } export interface SnmpServerUsers { /** * Group to which the user belongs * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#grpname SnmpServer#grpname} */ readonly grpname: string; /** * Name of the user * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#username SnmpServer#username} */ readonly username: string; /** * Access-list name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_access_acl_name SnmpServer#v3_auth_access_acl_name} */ readonly v3AuthAccessAclName?: string; /** * Specify IPv6 Named Access-List * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_access_ipv6_acl SnmpServer#v3_auth_access_ipv6_acl} */ readonly v3AuthAccessIpv6Acl?: string; /** * Standard IP Access-list allowing access with this community string * - Range: `1`-`99` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_access_standard_acl SnmpServer#v3_auth_access_standard_acl} */ readonly v3AuthAccessStandardAcl?: number; /** * Use HMAC SHA/MD5 algorithm for authentication * - Choices: `md5`, `sha` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_algorithm SnmpServer#v3_auth_algorithm} */ readonly v3AuthAlgorithm?: string; /** * Authentication password for user * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_password SnmpServer#v3_auth_password} */ readonly v3AuthPassword: string; /** * Access-list name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_aes_access_acl_name SnmpServer#v3_auth_priv_aes_access_acl_name} */ readonly v3AuthPrivAesAccessAclName?: string; /** * Specify IPv6 Named Access-List * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_aes_access_ipv6_acl SnmpServer#v3_auth_priv_aes_access_ipv6_acl} */ readonly v3AuthPrivAesAccessIpv6Acl?: string; /** * Standard IP Access-list allowing access with this community string * - Range: `1`-`99` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_aes_access_standard_acl SnmpServer#v3_auth_priv_aes_access_standard_acl} */ readonly v3AuthPrivAesAccessStandardAcl?: number; /** * * - Choices: `128`, `192`, `256` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_aes_algorithm SnmpServer#v3_auth_priv_aes_algorithm} */ readonly v3AuthPrivAesAlgorithm?: string; /** * Authentication password for user * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_aes_password SnmpServer#v3_auth_priv_aes_password} */ readonly v3AuthPrivAesPassword?: string; /** * Access-list name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des3_access_acl_name SnmpServer#v3_auth_priv_des3_access_acl_name} */ readonly v3AuthPrivDes3AccessAclName?: string; /** * Specify IPv6 Named Access-List * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des3_access_ipv6_acl SnmpServer#v3_auth_priv_des3_access_ipv6_acl} */ readonly v3AuthPrivDes3AccessIpv6Acl?: string; /** * Standard IP Access-list allowing access with this community string * - Range: `1`-`99` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des3_access_standard_acl SnmpServer#v3_auth_priv_des3_access_standard_acl} */ readonly v3AuthPrivDes3AccessStandardAcl?: number; /** * Authentication password for user * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des3_password SnmpServer#v3_auth_priv_des3_password} */ readonly v3AuthPrivDes3Password?: string; /** * Access-list name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des_access_acl_name SnmpServer#v3_auth_priv_des_access_acl_name} */ readonly v3AuthPrivDesAccessAclName?: string; /** * Specify IPv6 Named Access-List * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des_access_ipv6_acl SnmpServer#v3_auth_priv_des_access_ipv6_acl} */ readonly v3AuthPrivDesAccessIpv6Acl?: string; /** * Standard IP Access-list allowing access with this community string * - Range: `1`-`99` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des_access_standard_acl SnmpServer#v3_auth_priv_des_access_standard_acl} */ readonly v3AuthPrivDesAccessStandardAcl?: number; /** * Authentication password for user * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#v3_auth_priv_des_password SnmpServer#v3_auth_priv_des_password} */ readonly v3AuthPrivDesPassword?: string; } export declare function snmpServerUsersToTerraform(struct?: SnmpServerUsers | cdktf.IResolvable): any; export declare function snmpServerUsersToHclTerraform(struct?: SnmpServerUsers | cdktf.IResolvable): any; export declare class SnmpServerUsersOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerUsers | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerUsers | cdktf.IResolvable | undefined); private _grpname?; get grpname(): string; set grpname(value: string); get grpnameInput(): string; private _username?; get username(): string; set username(value: string); get usernameInput(): string; private _v3AuthAccessAclName?; get v3AuthAccessAclName(): string; set v3AuthAccessAclName(value: string); resetV3AuthAccessAclName(): void; get v3AuthAccessAclNameInput(): string; private _v3AuthAccessIpv6Acl?; get v3AuthAccessIpv6Acl(): string; set v3AuthAccessIpv6Acl(value: string); resetV3AuthAccessIpv6Acl(): void; get v3AuthAccessIpv6AclInput(): string; private _v3AuthAccessStandardAcl?; get v3AuthAccessStandardAcl(): number; set v3AuthAccessStandardAcl(value: number); resetV3AuthAccessStandardAcl(): void; get v3AuthAccessStandardAclInput(): number; private _v3AuthAlgorithm?; get v3AuthAlgorithm(): string; set v3AuthAlgorithm(value: string); resetV3AuthAlgorithm(): void; get v3AuthAlgorithmInput(): string; private _v3AuthPassword?; get v3AuthPassword(): string; set v3AuthPassword(value: string); get v3AuthPasswordInput(): string; private _v3AuthPrivAesAccessAclName?; get v3AuthPrivAesAccessAclName(): string; set v3AuthPrivAesAccessAclName(value: string); resetV3AuthPrivAesAccessAclName(): void; get v3AuthPrivAesAccessAclNameInput(): string; private _v3AuthPrivAesAccessIpv6Acl?; get v3AuthPrivAesAccessIpv6Acl(): string; set v3AuthPrivAesAccessIpv6Acl(value: string); resetV3AuthPrivAesAccessIpv6Acl(): void; get v3AuthPrivAesAccessIpv6AclInput(): string; private _v3AuthPrivAesAccessStandardAcl?; get v3AuthPrivAesAccessStandardAcl(): number; set v3AuthPrivAesAccessStandardAcl(value: number); resetV3AuthPrivAesAccessStandardAcl(): void; get v3AuthPrivAesAccessStandardAclInput(): number; private _v3AuthPrivAesAlgorithm?; get v3AuthPrivAesAlgorithm(): string; set v3AuthPrivAesAlgorithm(value: string); resetV3AuthPrivAesAlgorithm(): void; get v3AuthPrivAesAlgorithmInput(): string; private _v3AuthPrivAesPassword?; get v3AuthPrivAesPassword(): string; set v3AuthPrivAesPassword(value: string); resetV3AuthPrivAesPassword(): void; get v3AuthPrivAesPasswordInput(): string; private _v3AuthPrivDes3AccessAclName?; get v3AuthPrivDes3AccessAclName(): string; set v3AuthPrivDes3AccessAclName(value: string); resetV3AuthPrivDes3AccessAclName(): void; get v3AuthPrivDes3AccessAclNameInput(): string; private _v3AuthPrivDes3AccessIpv6Acl?; get v3AuthPrivDes3AccessIpv6Acl(): string; set v3AuthPrivDes3AccessIpv6Acl(value: string); resetV3AuthPrivDes3AccessIpv6Acl(): void; get v3AuthPrivDes3AccessIpv6AclInput(): string; private _v3AuthPrivDes3AccessStandardAcl?; get v3AuthPrivDes3AccessStandardAcl(): number; set v3AuthPrivDes3AccessStandardAcl(value: number); resetV3AuthPrivDes3AccessStandardAcl(): void; get v3AuthPrivDes3AccessStandardAclInput(): number; private _v3AuthPrivDes3Password?; get v3AuthPrivDes3Password(): string; set v3AuthPrivDes3Password(value: string); resetV3AuthPrivDes3Password(): void; get v3AuthPrivDes3PasswordInput(): string; private _v3AuthPrivDesAccessAclName?; get v3AuthPrivDesAccessAclName(): string; set v3AuthPrivDesAccessAclName(value: string); resetV3AuthPrivDesAccessAclName(): void; get v3AuthPrivDesAccessAclNameInput(): string; private _v3AuthPrivDesAccessIpv6Acl?; get v3AuthPrivDesAccessIpv6Acl(): string; set v3AuthPrivDesAccessIpv6Acl(value: string); resetV3AuthPrivDesAccessIpv6Acl(): void; get v3AuthPrivDesAccessIpv6AclInput(): string; private _v3AuthPrivDesAccessStandardAcl?; get v3AuthPrivDesAccessStandardAcl(): number; set v3AuthPrivDesAccessStandardAcl(value: number); resetV3AuthPrivDesAccessStandardAcl(): void; get v3AuthPrivDesAccessStandardAclInput(): number; private _v3AuthPrivDesPassword?; get v3AuthPrivDesPassword(): string; set v3AuthPrivDesPassword(value: string); resetV3AuthPrivDesPassword(): void; get v3AuthPrivDesPasswordInput(): string; } export declare class SnmpServerUsersList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerUsers[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerUsersOutputReference; } export interface SnmpServerViews { /** * * - Choices: `excluded`, `included` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#inc_exl SnmpServer#inc_exl} */ readonly incExl?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#mib SnmpServer#mib} */ readonly mib: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#name SnmpServer#name} */ readonly name: string; } export declare function snmpServerViewsToTerraform(struct?: SnmpServerViews | cdktf.IResolvable): any; export declare function snmpServerViewsToHclTerraform(struct?: SnmpServerViews | cdktf.IResolvable): any; export declare class SnmpServerViewsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerViews | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerViews | cdktf.IResolvable | undefined); private _incExl?; get incExl(): string; set incExl(value: string); resetIncExl(): void; get incExlInput(): string; private _mib?; get mib(): string; set mib(value: string); get mibInput(): string; private _name?; get name(): string; set name(value: string); get nameInput(): string; } export declare class SnmpServerViewsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerViews[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerViewsOutputReference; } export interface SnmpServerVrfHosts { /** * SNMPv1/v2c community string or SNMPv3 user name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#community_or_user SnmpServer#community_or_user} */ readonly communityOrUser: string; /** * Specifies an encryption type for community string * - Choices: `0`, `6`, `7` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#encryption SnmpServer#encryption} */ readonly encryption?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#ip_address SnmpServer#ip_address} */ readonly ipAddress: string; /** * * - Choices: `auth`, `noauth`, `priv` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#security_level SnmpServer#security_level} */ readonly securityLevel?: string; /** * SNMP version to use for notification messages * - Choices: `1`, `2c`, `3` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#version SnmpServer#version} */ readonly version?: string; /** * VPN Routing instance for this host * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#vrf SnmpServer#vrf} */ readonly vrf: string; } export declare function snmpServerVrfHostsToTerraform(struct?: SnmpServerVrfHosts | cdktf.IResolvable): any; export declare function snmpServerVrfHostsToHclTerraform(struct?: SnmpServerVrfHosts | cdktf.IResolvable): any; export declare class SnmpServerVrfHostsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): SnmpServerVrfHosts | cdktf.IResolvable | undefined; set internalValue(value: SnmpServerVrfHosts | cdktf.IResolvable | undefined); private _communityOrUser?; get communityOrUser(): string; set communityOrUser(value: string); get communityOrUserInput(): string; private _encryption?; get encryption(): string; set encryption(value: string); resetEncryption(): void; get encryptionInput(): string; private _ipAddress?; get ipAddress(): string; set ipAddress(value: string); get ipAddressInput(): string; private _securityLevel?; get securityLevel(): string; set securityLevel(value: string); resetSecurityLevel(): void; get securityLevelInput(): string; private _version?; get version(): string; set version(value: string); resetVersion(): void; get versionInput(): string; private _vrf?; get vrf(): string; set vrf(value: string); get vrfInput(): string; } export declare class SnmpServerVrfHostsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: SnmpServerVrfHosts[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): SnmpServerVrfHostsOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server iosxe_snmp_server} */ export declare class SnmpServer extends cdktf.TerraformResource { static readonly tfResourceType = "iosxe_snmp_server"; /** * Generates CDKTF code for importing a SnmpServer resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the SnmpServer to import * @param importFromId The id of the existing SnmpServer that should be imported. Refer to the {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the SnmpServer to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/snmp_server iosxe_snmp_server} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options SnmpServerConfig = {} */ constructor(scope: Construct, id: string, config?: SnmpServerConfig); private _chassisId?; get chassisId(): string; set chassisId(value: string); resetChassisId(): void; get chassisIdInput(): string; private _contact?; get contact(): string; set contact(value: string); resetContact(): void; get contactInput(): string; private _contexts; get contexts(): SnmpServerContextsList; putContexts(value: SnmpServerContexts[] | cdktf.IResolvable): void; resetContexts(): void; get contextsInput(): any; private _deleteMode?; get deleteMode(): string; set deleteMode(value: string); resetDeleteMode(): void; get deleteModeInput(): string; private _device?; get device(): string; set device(value: string); resetDevice(): void; get deviceInput(): string; private _enableInforms?; get enableInforms(): boolean | cdktf.IResolvable; set enableInforms(value: boolean | cdktf.IResolvable); resetEnableInforms(): void; get enableInformsInput(): any; private _enableLoggingGetop?; get enableLoggingGetop(): boolean | cdktf.IResolvable; set enableLoggingGetop(value: boolean | cdktf.IResolvable); resetEnableLoggingGetop(): void; get enableLoggingGetopInput(): any; private _enableLoggingSetop?; get enableLoggingSetop(): boolean | cdktf.IResolvable; set enableLoggingSetop(value: boolean | cdktf.IResolvable); resetEnableLoggingSetop(): void; get enableLoggingSetopInput(): any; private _enableTraps?; get enableTraps(): boolean | cdktf.IResolvable; set enableTraps(value: boolean | cdktf.IResolvable); resetEnableTraps(): void; get enableTrapsInput(): any; private _enableTrapsAaaServer?; get enableTrapsAaaServer(): boolean | cdktf.IResolvable; set enableTrapsAaaServer(value: boolean | cdktf.IResolvable); resetEnableTrapsAaaServer(): void; get enableTrapsAaaServerInput(): any; private _enableTrapsAdslline?; get enableTrapsAdslline(): boolean | cdktf.IResolvable; set enableTrapsAdslline(value: boolean | cdktf.IResolvable); resetEnableTrapsAdslline(): void; get enableTrapsAdsllineInput(): any; private _enableTrapsAlarmType?; get enableTrapsAlarmType(): string; set enableTrapsAlarmType(value: string); resetEnableTrapsAlarmType(): void; get enableTrapsAlarmTypeInput(): string; private _enableTrapsAuthFrameworkSecViolation?; get enableTrapsAuthFrameworkSecViolation(): boolean | cdktf.IResolvable; set enableTrapsAuthFrameworkSecViolation(value: boolean | cdktf.IResolvable); resetEnableTrapsAuthFrameworkSecViolation(): void; get enableTrapsAuthFrameworkSecViolationInput(): any; private _enableTrapsBfd?; get enableTrapsBfd(): boolean | cdktf.IResolvable; set enableTrapsBfd(value: boolean | cdktf.IResolvable); resetEnableTrapsBfd(): void; get enableTrapsBfdInput(): any; private _enableTrapsBgp?; get enableTrapsBgp(): boolean | cdktf.IResolvable; set enableTrapsBgp(value: boolean | cdktf.IResolvable); resetEnableTrapsBgp(): void; get enableTrapsBgpInput(): any; private _enableTrapsBgpCbgp2?; get enableTrapsBgpCbgp2(): boolean | cdktf.IResolvable; set enableTrapsBgpCbgp2(value: boolean | cdktf.IResolvable); resetEnableTrapsBgpCbgp2(): void; get enableTrapsBgpCbgp2Input(): any; private _enableTrapsBgpCbgp2StateChanges?; get enableTrapsBgpCbgp2StateChanges(): string[]; set enableTrapsBgpCbgp2StateChanges(value: string[]); resetEnableTrapsBgpCbgp2StateChanges(): void; get enableTrapsBgpCbgp2StateChangesInput(): string[]; private _enableTrapsBgpCbgp2ThresholdPrefix?; get enableTrapsBgpCbgp2ThresholdPrefix(): boolean | cdktf.IResolvable; set enableTrapsBgpCbgp2ThresholdPrefix(value: boolean | cdktf.IResolvable); resetEnableTrapsBgpCbgp2ThresholdPrefix(): void; get enableTrapsBgpCbgp2ThresholdPrefixInput(): any; private _enableTrapsBridgeNewroot?; get enableTrapsBridgeNewroot(): boolean | cdktf.IResolvable; set enableTrapsBridgeNewroot(value: boolean | cdktf.IResolvable); resetEnableTrapsBridgeNewroot(): void; get enableTrapsBridgeNewrootInput(): any; private _enableTrapsBridgeTopologychange?; get enableTrapsBridgeTopologychange(): boolean | cdktf.IResolvable; set enableTrapsBridgeTopologychange(value: boolean | cdktf.IResolvable); resetEnableTrapsBridgeTopologychange(): void; get enableTrapsBridgeTopologychangeInput(): any; private _enableTrapsBulkstatCollection?; get enableTrapsBulkstatCollection(): boolean | cdktf.IResolvable; set enableTrapsBulkstatCollection(value: boolean | cdktf.IResolvable); resetEnableTrapsBulkstatCollection(): void; get enableTrapsBulkstatCollectionInput(): any; private _enableTrapsBulkstatTransfer?; get enableTrapsBulkstatTransfer(): boolean | cdktf.IResolvable; set enableTrapsBulkstatTransfer(value: boolean | cdktf.IResolvable); resetEnableTrapsBulkstatTransfer(): void; get enableTrapsBulkstatTransferInput(): any; private _enableTrapsCallHomeMessageSendFail?; get enableTrapsCallHomeMessageSendFail(): boolean | cdktf.IResolvable; set enableTrapsCallHomeMessageSendFail(value: boolean | cdktf.IResolvable); resetEnableTrapsCallHomeMessageSendFail(): void; get enableTrapsCallHomeMessageSendFailInput(): any; private _enableTrapsCallHomeServerFail?; get enableTrapsCallHomeServerFail(): boolean | cdktf.IResolvable; set enableTrapsCallHomeServerFail(value: boolean | cdktf.IResolvable); resetEnableTrapsCallHomeServerFail(): void; get enableTrapsCallHomeServerFailInput(): any; private _enableTrapsCasa?; get enableTrapsCasa(): boolean | cdktf.IResolvable; set enableTrapsCasa(value: boolean | cdktf.IResolvable); resetEnableTrapsCasa(): void; get enableTrapsCasaInput(): any; private _enableTrapsCbgp2?; get enableTrapsCbgp2(): boolean | cdktf.IResolvable; set enableTrapsCbgp2(value: boolean | cdktf.IResolvable); resetEnableTrapsCbgp2(): void; get enableTrapsCbgp2Input(): any; private _enableTrapsCefInconsistency?; get enableTrapsCefInconsistency(): boolean | cdktf.IResolvable; set enableTrapsCefInconsistency(value: boolean | cdktf.IResolvable); resetEnableTrapsCefInconsistency(): void; get enableTrapsCefInconsistencyInput(): any; private _enableTrapsCefPeerFibStateChange?; get enableTrapsCefPeerFibStateChange(): boolean | cdktf.IResolvable; set enableTrapsCefPeerFibStateChange(value: boolean | cdktf.IResolvable); resetEnableTrapsCefPeerFibStateChange(): void; get enableTrapsCefPeerFibStateChangeInput(): any; private _enableTrapsCefPeerStateChange?; get enableTrapsCefPeerStateChange(): boolean | cdktf.IResolvable; set enableTrapsCefPeerStateChange(value: boolean | cdktf.IResolvable); resetEnableTrapsCefPeerStateChange(): void; get enableTrapsCefPeerStateChangeInput(): any; private _enableTrapsCefResourceFailure?; get enableTrapsCefResourceFailure(): boolean | cdktf.IResolvable; set enableTrapsCefResourceFailure(value: boolean | cdktf.IResolvable); resetEnableTrapsCefResourceFailure(): void; get enableTrapsCefResourceFailureInput(): any; private _enableTrapsCnpd?; get enableTrapsCnpd(): boolean | cdktf.IResolvable; set enableTrapsCnpd(value: boolean | cdktf.IResolvable); resetEnableTrapsCnpd(): void; get enableTrapsCnpdInput(): any; private _enableTrapsConfig?; get enableTrapsConfig(): boolean | cdktf.IResolvable; set enableTrapsConfig(value: boolean | cdktf.IResolvable); resetEnableTrapsConfig(): void; get enableTrapsConfigInput(): any; private _enableTrapsConfigCopy?; get enableTrapsConfigCopy(): boolean | cdktf.IResolvable; set enableTrapsConfigCopy(value: boolean | cdktf.IResolvable); resetEnableTrapsConfigCopy(): void; get enableTrapsConfigCopyInput(): any; private _enableTrapsConfigCtid?; get enableTrapsConfigCtid(): boolean | cdktf.IResolvable; set enableTrapsConfigCtid(value: boolean | cdktf.IResolvable); resetEnableTrapsConfigCtid(): void; get enableTrapsConfigCtidInput(): any; private _enableTrapsCpuThreshold?; get enableTrapsCpuThreshold(): boolean | cdktf.IResolvable; set enableTrapsCpuThreshold(value: boolean | cdktf.IResolvable); resetEnableTrapsCpuThreshold(): void; get enableTrapsCpuThresholdInput(): any; private _enableTrapsDhcp?; get enableTrapsDhcp(): boolean | cdktf.IResolvable; set enableTrapsDhcp(value: boolean | cdktf.IResolvable); resetEnableTrapsDhcp(): void; get enableTrapsDhcpInput(): any; private _enableTrapsDial?; get enableTrapsDial(): boolean | cdktf.IResolvable; set enableTrapsDial(value: boolean | cdktf.IResolvable); resetEnableTrapsDial(): void; get enableTrapsDialInput(): any; private _enableTrapsDlsw?; get enableTrapsDlsw(): boolean | cdktf.IResolvable; set enableTrapsDlsw(value: boolean | cdktf.IResolvable); resetEnableTrapsDlsw(): void; get enableTrapsDlswInput(): any; private _enableTrapsDs1?; get enableTrapsDs1(): boolean | cdktf.IResolvable; set enableTrapsDs1(value: boolean | cdktf.IResolvable); resetEnableTrapsDs1(): void; get enableTrapsDs1Input(): any; private _enableTrapsDspCardStatus?; get enableTrapsDspCardStatus(): boolean | cdktf.IResolvable; set enableTrapsDspCardStatus(value: boolean | cdktf.IResolvable); resetEnableTrapsDspCardStatus(): void; get enableTrapsDspCardStatusInput(): any; private _enableTrapsDspOperState?; get enableTrapsDspOperState(): boolean | cdktf.IResolvable; set enableTrapsDspOperState(value: boolean | cdktf.IResolvable); resetEnableTrapsDspOperState(): void; get enableTrapsDspOperStateInput(): any; private _enableTrapsEigrp?; get enableTrapsEigrp(): boolean | cdktf.IResolvable; set enableTrapsEigrp(value: boolean | cdktf.IResolvable); resetEnableTrapsEigrp(): void; get enableTrapsEigrpInput(): any; private _enableTrapsEnergywise?; get enableTrapsEnergywise(): boolean | cdktf.IResolvable; set enableTrapsEnergywise(value: boolean | cdktf.IResolvable); resetEnableTrapsEnergywise(): void; get enableTrapsEnergywiseInput(): any; private _enableTrapsEntity?; get enableTrapsEntity(): boolean | cdktf.IResolvable; set enableTrapsEntity(value: boolean | cdktf.IResolvable); resetEnableTrapsEntity(): void; get enableTrapsEntityInput(): any; private _enableTrapsEntityDiagBootUpFail?; get enableTrapsEntityDiagBootUpFail(): boolean | cdktf.IResolvable; set enableTrapsEntityDiagBootUpFail(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityDiagBootUpFail(): void; get enableTrapsEntityDiagBootUpFailInput(): any; private _enableTrapsEntityDiagHmTestRecover?; get enableTrapsEntityDiagHmTestRecover(): boolean | cdktf.IResolvable; set enableTrapsEntityDiagHmTestRecover(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityDiagHmTestRecover(): void; get enableTrapsEntityDiagHmTestRecoverInput(): any; private _enableTrapsEntityDiagHmThreshReached?; get enableTrapsEntityDiagHmThreshReached(): boolean | cdktf.IResolvable; set enableTrapsEntityDiagHmThreshReached(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityDiagHmThreshReached(): void; get enableTrapsEntityDiagHmThreshReachedInput(): any; private _enableTrapsEntityDiagScheduledTestFail?; get enableTrapsEntityDiagScheduledTestFail(): boolean | cdktf.IResolvable; set enableTrapsEntityDiagScheduledTestFail(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityDiagScheduledTestFail(): void; get enableTrapsEntityDiagScheduledTestFailInput(): any; private _enableTrapsEntityPerfThroughputNotif?; get enableTrapsEntityPerfThroughputNotif(): boolean | cdktf.IResolvable; set enableTrapsEntityPerfThroughputNotif(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityPerfThroughputNotif(): void; get enableTrapsEntityPerfThroughputNotifInput(): any; private _enableTrapsEntityQfpMemResThresh?; get enableTrapsEntityQfpMemResThresh(): boolean | cdktf.IResolvable; set enableTrapsEntityQfpMemResThresh(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityQfpMemResThresh(): void; get enableTrapsEntityQfpMemResThreshInput(): any; private _enableTrapsEntityQfpThroughputNotif?; get enableTrapsEntityQfpThroughputNotif(): boolean | cdktf.IResolvable; set enableTrapsEntityQfpThroughputNotif(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityQfpThroughputNotif(): void; get enableTrapsEntityQfpThroughputNotifInput(): any; private _enableTrapsEntitySensor?; get enableTrapsEntitySensor(): boolean | cdktf.IResolvable; set enableTrapsEntitySensor(value: boolean | cdktf.IResolvable); resetEnableTrapsEntitySensor(): void; get enableTrapsEntitySensorInput(): any; private _enableTrapsEntityState?; get enableTrapsEntityState(): boolean | cdktf.IResolvable; set enableTrapsEntityState(value: boolean | cdktf.IResolvable); resetEnableTrapsEntityState(): void; get enableTrapsEntityStateInput(): any; private _enableTrapsEnvmon?; get enableTrapsEnvmon(): boolean | cdktf.IResolvable; set enableTrapsEnvmon(value: boolean | cdktf.IResolvable); resetEnableTrapsEnvmon(): void; get enableTrapsEnvmonInput(): any; private _enableTrapsErrdisable?; get enableTrapsErrdisable(): boolean | cdktf.IResolvable; set enableTrapsErrdisable(value: boolean | cdktf.IResolvable); resetEnableTrapsErrdisable(): void; get enableTrapsErrdisableInput(): any; private _enableTrapsEtherOam?; get enableTrapsEtherOam(): boolean | cdktf.IResolvable; set enableTrapsEtherOam(value: boolean | cdktf.IResolvable); resetEnableTrapsEtherOam(): void; get enableTrapsEtherOamInput(): any; private _enableTrapsEthernetCfmAlarm?; get enableTrapsEthernetCfmAlarm(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmAlarm(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmAlarm(): void; get enableTrapsEthernetCfmAlarmInput(): any; private _enableTrapsEthernetCfmCcConfig?; get enableTrapsEthernetCfmCcConfig(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCcConfig(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCcConfig(): void; get enableTrapsEthernetCfmCcConfigInput(): any; private _enableTrapsEthernetCfmCcCrossConnect?; get enableTrapsEthernetCfmCcCrossConnect(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCcCrossConnect(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCcCrossConnect(): void; get enableTrapsEthernetCfmCcCrossConnectInput(): any; private _enableTrapsEthernetCfmCcLoop?; get enableTrapsEthernetCfmCcLoop(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCcLoop(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCcLoop(): void; get enableTrapsEthernetCfmCcLoopInput(): any; private _enableTrapsEthernetCfmCcMepDown?; get enableTrapsEthernetCfmCcMepDown(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCcMepDown(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCcMepDown(): void; get enableTrapsEthernetCfmCcMepDownInput(): any; private _enableTrapsEthernetCfmCcMepUp?; get enableTrapsEthernetCfmCcMepUp(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCcMepUp(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCcMepUp(): void; get enableTrapsEthernetCfmCcMepUpInput(): any; private _enableTrapsEthernetCfmCrosscheckMepMissing?; get enableTrapsEthernetCfmCrosscheckMepMissing(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCrosscheckMepMissing(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCrosscheckMepMissing(): void; get enableTrapsEthernetCfmCrosscheckMepMissingInput(): any; private _enableTrapsEthernetCfmCrosscheckMepUnknown?; get enableTrapsEthernetCfmCrosscheckMepUnknown(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCrosscheckMepUnknown(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCrosscheckMepUnknown(): void; get enableTrapsEthernetCfmCrosscheckMepUnknownInput(): any; private _enableTrapsEthernetCfmCrosscheckServiceUp?; get enableTrapsEthernetCfmCrosscheckServiceUp(): boolean | cdktf.IResolvable; set enableTrapsEthernetCfmCrosscheckServiceUp(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetCfmCrosscheckServiceUp(): void; get enableTrapsEthernetCfmCrosscheckServiceUpInput(): any; private _enableTrapsEthernetEvcCreate?; get enableTrapsEthernetEvcCreate(): boolean | cdktf.IResolvable; set enableTrapsEthernetEvcCreate(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetEvcCreate(): void; get enableTrapsEthernetEvcCreateInput(): any; private _enableTrapsEthernetEvcDelete?; get enableTrapsEthernetEvcDelete(): boolean | cdktf.IResolvable; set enableTrapsEthernetEvcDelete(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetEvcDelete(): void; get enableTrapsEthernetEvcDeleteInput(): any; private _enableTrapsEthernetEvcStatus?; get enableTrapsEthernetEvcStatus(): boolean | cdktf.IResolvable; set enableTrapsEthernetEvcStatus(value: boolean | cdktf.IResolvable); resetEnableTrapsEthernetEvcStatus(): void; get enableTrapsEthernetEvcStatusInput(): any; private _enableTrapsEventManager?; get enableTrapsEventManager(): boolean | cdktf.IResolvable; set enableTrapsEventManager(value: boolean | cdktf.IResolvable); resetEnableTrapsEventManager(): void; get enableTrapsEventManagerInput(): any; private _enableTrapsFastRerouteProtected?; get enableTrapsFastRerouteProtected(): boolean | cdktf.IResolvable; set enableTrapsFastRerouteProtected(value: boolean | cdktf.IResolvable); resetEnableTrapsFastRerouteProtected(): void; get enableTrapsFastRerouteProtectedInput(): any; private _enableTrapsFirewallServerstatus?; get enableTrapsFirewallServerstatus(): boolean | cdktf.IResolvable; set enableTrapsFirewallServerstatus(value: boolean | cdktf.IResolvable); resetEnableTrapsFirewallServerstatus(): void; get enableTrapsFirewallServerstatusInput(): any; private _enableTrapsFlashInsertion?; get enableTrapsFlashInsertion(): boolean | cdktf.IResolvable; set enableTrapsFlashInsertion(value: boolean | cdktf.IResolvable); resetEnableTrapsFlashInsertion(): void; get enableTrapsFlashInsertionInput(): any; private _enableTrapsFlashLowspace?; get enableTrapsFlashLowspace(): boolean | cdktf.IResolvable; set enableTrapsFlashLowspace(value: boolean | cdktf.IResolvable); resetEnableTrapsFlashLowspace(): void; get enableTrapsFlashLowspaceInput(): any; private _enableTrapsFlashRemoval?; get enableTrapsFlashRemoval(): boolean | cdktf.IResolvable; set enableTrapsFlashRemoval(value: boolean | cdktf.IResolvable); resetEnableTrapsFlashRemoval(): void; get enableTrapsFlashRemovalInput(): any; private _enableTrapsFlowmon?; get enableTrapsFlowmon(): boolean | cdktf.IResolvable; set enableTrapsFlowmon(value: boolean | cdktf.IResolvable); resetEnableTrapsFlowmon(): void; get enableTrapsFlowmonInput(): any; private _enableTrapsFrameRelayConfigBundleMismatch?; get enableTrapsFrameRelayConfigBundleMismatch(): boolean | cdktf.IResolvable; set enableTrapsFrameRelayConfigBundleMismatch(value: boolean | cdktf.IResolvable); resetEnableTrapsFrameRelayConfigBundleMismatch(): void; get enableTrapsFrameRelayConfigBundleMismatchInput(): any; private _enableTrapsFrameRelayConfigOnly?; get enableTrapsFrameRelayConfigOnly(): boolean | cdktf.IResolvable; set enableTrapsFrameRelayConfigOnly(value: boolean | cdktf.IResolvable); resetEnableTrapsFrameRelayConfigOnly(): void; get enableTrapsFrameRelayConfigOnlyInput(): any; private _enableTrapsFrameRelayConfigSubifConfigs?; get enableTrapsFrameRelayConfigSubifConfigs(): boolean | cdktf.IResolvable; set enableTrapsFrameRelayConfigSubifConfigs(value: boolean | cdktf.IResolvable); resetEnableTrapsFrameRelayConfigSubifConfigs(): void; get enableTrapsFrameRelayConfigSubifConfigsInput(): any; private _enableTrapsFrameRelayMultilinkBundleMismatch?; get enableTrapsFrameRelayMultilinkBundleMismatch(): boolean | cdktf.IResolvable; set enableTrapsFrameRelayMultilinkBundleMismatch(value: boolean | cdktf.IResolvable); resetEnableTrapsFrameRelayMultilinkBundleMismatch(): void; get enableTrapsFrameRelayMultilinkBundleMismatchInput(): any; private _enableTrapsFrameRelaySubifCount?; get enableTrapsFrameRelaySubifCount(): number; set enableTrapsFrameRelaySubifCount(value: number); resetEnableTrapsFrameRelaySubifCount(): void; get enableTrapsFrameRelaySubifCountInput(): number; private _enableTrapsFrameRelaySubifInterval?; get enableTrapsFrameRelaySubifInterval(): number; set enableTrapsFrameRelaySubifInterval(value: number); resetEnableTrapsFrameRelaySubifInterval(): void; get enableTrapsFrameRelaySubifIntervalInput(): number; private _enableTrapsFruCtrl?; get enableTrapsFruCtrl(): boolean | cdktf.IResolvable; set enableTrapsFruCtrl(value: boolean | cdktf.IResolvable); resetEnableTrapsFruCtrl(): void; get enableTrapsFruCtrlInput(): any; private _enableTrapsHsrp?; get enableTrapsHsrp(): boolean | cdktf.IResolvable; set enableTrapsHsrp(value: boolean | cdktf.IResolvable); resetEnableTrapsHsrp(): void; get enableTrapsHsrpInput(): any; private _enableTrapsIkePolicyAdd?; get enableTrapsIkePolicyAdd(): boolean | cdktf.IResolvable; set enableTrapsIkePolicyAdd(value: boolean | cdktf.IResolvable); resetEnableTrapsIkePolicyAdd(): void; get enableTrapsIkePolicyAddInput(): any; private _enableTrapsIkePolicyDelete?; get enableTrapsIkePolicyDelete(): boolean | cdktf.IResolvable; set enableTrapsIkePolicyDelete(value: boolean | cdktf.IResolvable); resetEnableTrapsIkePolicyDelete(): void; get enableTrapsIkePolicyDeleteInput(): any; private _enableTrapsIkeTunnelStart?; get enableTrapsIkeTunnelStart(): boolean | cdktf.IResolvable; set enableTrapsIkeTunnelStart(value: boolean | cdktf.IResolvable); resetEnableTrapsIkeTunnelStart(): void; get enableTrapsIkeTunnelStartInput(): any; private _enableTrapsIkeTunnelStop?; get enableTrapsIkeTunnelStop(): boolean | cdktf.IResolvable; set enableTrapsIkeTunnelStop(value: boolean | cdktf.IResolvable); resetEnableTrapsIkeTunnelStop(): void; get enableTrapsIkeTunnelStopInput(): any; private _enableTrapsIpLocalPool?; get enableTrapsIpLocalPool(): boolean | cdktf.IResolvable; set enableTrapsIpLocalPool(value: boolean | cdktf.IResolvable); resetEnableTrapsIpLocalPool(): void; get enableTrapsIpLocalPoolInput(): any; private _enableTrapsIpmulticast?; get enableTrapsIpmulticast(): boolean | cdktf.IResolvable; set enableTrapsIpmulticast(value: boolean | cdktf.IResolvable); resetEnableTrapsIpmulticast(): void; get enableTrapsIpmulticastInput(): any; private _enableTrapsIpsecCryptomapAdd?; get enableTrapsIpsecCryptomapAdd(): boolean | cdktf.IResolvable; set enableTrapsIpsecCryptomapAdd(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsecCryptomapAdd(): void; get enableTrapsIpsecCryptomapAddInput(): any; private _enableTrapsIpsecCryptomapAttach?; get enableTrapsIpsecCryptomapAttach(): boolean | cdktf.IResolvable; set enableTrapsIpsecCryptomapAttach(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsecCryptomapAttach(): void; get enableTrapsIpsecCryptomapAttachInput(): any; private _enableTrapsIpsecCryptomapDelete?; get enableTrapsIpsecCryptomapDelete(): boolean | cdktf.IResolvable; set enableTrapsIpsecCryptomapDelete(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsecCryptomapDelete(): void; get enableTrapsIpsecCryptomapDeleteInput(): any; private _enableTrapsIpsecCryptomapDetach?; get enableTrapsIpsecCryptomapDetach(): boolean | cdktf.IResolvable; set enableTrapsIpsecCryptomapDetach(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsecCryptomapDetach(): void; get enableTrapsIpsecCryptomapDetachInput(): any; private _enableTrapsIpsecTooManySas?; get enableTrapsIpsecTooManySas(): boolean | cdktf.IResolvable; set enableTrapsIpsecTooManySas(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsecTooManySas(): void; get enableTrapsIpsecTooManySasInput(): any; private _enableTrapsIpsecTunnelStart?; get enableTrapsIpsecTunnelStart(): boolean | cdktf.IResolvable; set enableTrapsIpsecTunnelStart(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsecTunnelStart(): void; get enableTrapsIpsecTunnelStartInput(): any; private _enableTrapsIpsecTunnelStop?; get enableTrapsIpsecTunnelStop(): boolean | cdktf.IResolvable; set enableTrapsIpsecTunnelStop(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsecTunnelStop(): void; get enableTrapsIpsecTunnelStopInput(): any; private _enableTrapsIpsla?; get enableTrapsIpsla(): boolean | cdktf.IResolvable; set enableTrapsIpsla(value: boolean | cdktf.IResolvable); resetEnableTrapsIpsla(): void; get enableTrapsIpslaInput(): any; private _enableTrapsIsdnCallInformation?; get enableTrapsIsdnCallInformation(): boolean | cdktf.IResolvable; set enableTrapsIsdnCallInformation(value: boolean | cdktf.IResolvable); resetEnableTrapsIsdnCallInformation(): void; get enableTrapsIsdnCallInformationInput(): any; private _enableTrapsIsdnChanNotAvail?; get enableTrapsIsdnChanNotAvail(): boolean | cdktf.IResolvable; set enableTrapsIsdnChanNotAvail(value: boolean | cdktf.IResolvable); resetEnableTrapsIsdnChanNotAvail(): void; get enableTrapsIsdnChanNotAvailInput(): any; private _enableTrapsIsdnIetf?; get enableTrapsIsdnIetf(): boolean | cdktf.IResolvable; set enableTrapsIsdnIetf(value: boolean | cdktf.IResolvable); resetEnableTrapsIsdnIetf(): void; get enableTrapsIsdnIetfInput(): any; private _enableTrapsIsdnLayer2?; get enableTrapsIsdnLayer2(): boolean | cdktf.IResolvable; set enableTrapsIsdnLayer2(value: boolean | cdktf.IResolvable); resetEnableTrapsIsdnLayer2(): void; get enableTrapsIsdnLayer2Input(): any; private _enableTrapsIsis?; get enableTrapsIsis(): boolean | cdktf.IResolvable; set enableTrapsIsis(value: boolean | cdktf.IResolvable); resetEnableTrapsIsis(): void; get enableTrapsIsisInput(): any; private _enableTrapsL2TunPseudowireStatus?; get enableTrapsL2TunPseudowireStatus(): boolean | cdktf.IResolvable; set enableTrapsL2TunPseudowireStatus(value: boolean | cdktf.IResolvable); resetEnableTrapsL2TunPseudowireStatus(): void; get enableTrapsL2TunPseudowireStatusInput(): any; private _enableTrapsL2TunSession?; get enableTrapsL2TunSession(): boolean | cdktf.IResolvable; set enableTrapsL2TunSession(value: boolean | cdktf.IResolvable); resetEnableTrapsL2TunSession(): void; get enableTrapsL2TunSessionInput(): any; private _enableTrapsL2TunTunnel?; get enableTrapsL2TunTunnel(): boolean | cdktf.IResolvable; set enableTrapsL2TunTunnel(value: boolean | cdktf.IResolvable); resetEnableTrapsL2TunTunnel(): void; get enableTrapsL2TunTunnelInput(): any; private _enableTrapsLicense?; get enableTrapsLicense(): boolean | cdktf.IResolvable; set enableTrapsLicense(value: boolean | cdktf.IResolvable); resetEnableTrapsLicense(): void; get enableTrapsLicenseInput(): any; private _enableTrapsLisp?; get enableTrapsLisp(): boolean | cdktf.IResolvable; set enableTrapsLisp(value: boolean | cdktf.IResolvable); resetEnableTrapsLisp(): void; get enableTrapsLispInput(): any; private _enableTrapsLocalAuth?; get enableTrapsLocalAuth(): boolean | cdktf.IResolvable; set enableTrapsLocalAuth(value: boolean | cdktf.IResolvable); resetEnableTrapsLocalAuth(): void; get enableTrapsLocalAuthInput(): any; private _enableTrapsMacNotificationChange?; get enableTrapsMacNotificationChange(): boolean | cdktf.IResolvable; set enableTrapsMacNotificationChange(value: boolean | cdktf.IResolvable); resetEnableTrapsMacNotificationChange(): void; get enableTrapsMacNotificationChangeInput(): any; private _enableTrapsMacNotificationMove?; get enableTrapsMacNotificationMove(): boolean | cdktf.IResolvable; set enableTrapsMacNotificationMove(value: boolean | cdktf.IResolvable); resetEnableTrapsMacNotificationMove(): void; get enableTrapsMacNotificationMoveInput(): any; private _enableTrapsMacNotificationThreshold?; get enableTrapsMacNotificationThreshold(): boolean | cdktf.IResolvable; set enableTrapsMacNotificationThreshold(value: boolean | cdktf.IResolvable); resetEnableTrapsMacNotificationThreshold(): void; get enableTrapsMacNotificationThresholdInput(): any; private _enableTrapsMemoryBufferpeak?; get enableTrapsMemoryBufferpeak(): boolean | cdktf.IResolvable; set enableTrapsMemoryBufferpeak(value: boolean | cdktf.IResolvable); resetEnableTrapsMemoryBufferpeak(): void; get enableTrapsMemoryBufferpeakInput(): any; private _enableTrapsMpls?; get enableTrapsMpls(): boolean | cdktf.IResolvable; set enableTrapsMpls(value: boolean | cdktf.IResolvable); resetEnableTrapsMpls(): void; get enableTrapsMplsInput(): any; private _enableTrapsMplsLdp?; get enableTrapsMplsLdp(): boolean | cdktf.IResolvable; set enableTrapsMplsLdp(value: boolean | cdktf.IResolvable); resetEnableTrapsMplsLdp(): void; get enableTrapsMplsLdpInput(): any; private _enableTrapsMplsRfc?; get enableTrapsMplsRfc(): boolean | cdktf.IResolvable; set enableTrapsMplsRfc(value: boolean | cdktf.IResolvable); resetEnableTrapsMplsRfc(): void; get enableTrapsMplsRfcInput(): any; private _enableTrapsMplsRfcLdp?; get enableTrapsMplsRfcLdp(): boolean | cdktf.IResolvable; set enableTrapsMplsRfcLdp(value: boolean | cdktf.IResolvable); resetEnableTrapsMplsRfcLdp(): void; get enableTrapsMplsRfcLdpInput(): any; private _enableTrapsMplsTrafficEng?; get enableTrapsMplsTrafficEng(): boolean | cdktf.IResolvable; set enableTrapsMplsTrafficEng(value: boolean | cdktf.IResolvable); resetEnableTrapsMplsTrafficEng(): void; get enableTrapsMplsTrafficEngInput(): any; private _enableTrapsMplsVpn?; get enableTrapsMplsVpn(): boolean | cdktf.IResolvable; set enableTrapsMplsVpn(value: boolean | cdktf.IResolvable); resetEnableTrapsMplsVpn(): void; get enableTrapsMplsVpnInput(): any; private _enableTrapsMsdp?; get enableTrapsMsdp(): boolean | cdktf.IResolvable; set enableTrapsMsdp(value: boolean | cdktf.IResolvable); resetEnableTrapsMsdp(): void; get enableTrapsMsdpInput(): any; private _enableTrapsMvpn?; get enableTrapsMvpn(): boolean | cdktf.IResolvable; set enableTrapsMvpn(value: boolean | cdktf.IResolvable); resetEnableTrapsMvpn(): void; get enableTrapsMvpnInput(): any; private _enableTrapsNhrpNhc?; get enableTrapsNhrpNhc(): boolean | cdktf.IResolvable; set enableTrapsNhrpNhc(value: boolean | cdktf.IResolvable); resetEnableTrapsNhrpNhc(): void; get enableTrapsNhrpNhcInput(): any; private _enableTrapsNhrpNhp?; get enableTrapsNhrpNhp(): boolean | cdktf.IResolvable; set enableTrapsNhrpNhp(value: boolean | cdktf.IResolvable); resetEnableTrapsNhrpNhp(): void; get enableTrapsNhrpNhpInput(): any; private _enableTrapsNhrpNhs?; get enableTrapsNhrpNhs(): boolean | cdktf.IResolvable; set enableTrapsNhrpNhs(value: boolean | cdktf.IResolvable); resetEnableTrapsNhrpNhs(): void; get enableTrapsNhrpNhsInput(): any; private _enableTrapsNhrpQuotaExceeded?; get enableTrapsNhrpQuotaExceeded(): boolean | cdktf.IResolvable; set enableTrapsNhrpQuotaExceeded(value: boolean | cdktf.IResolvable); resetEnableTrapsNhrpQuotaExceeded(): void; get enableTrapsNhrpQuotaExceededInput(): any; private _enableTrapsOspfConfigErrors?; get enableTrapsOspfConfigErrors(): boolean | cdktf.IResolvable; set enableTrapsOspfConfigErrors(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfConfigErrors(): void; get enableTrapsOspfConfigErrorsInput(): any; private _enableTrapsOspfConfigLsa?; get enableTrapsOspfConfigLsa(): boolean | cdktf.IResolvable; set enableTrapsOspfConfigLsa(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfConfigLsa(): void; get enableTrapsOspfConfigLsaInput(): any; private _enableTrapsOspfConfigRetransmit?; get enableTrapsOspfConfigRetransmit(): boolean | cdktf.IResolvable; set enableTrapsOspfConfigRetransmit(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfConfigRetransmit(): void; get enableTrapsOspfConfigRetransmitInput(): any; private _enableTrapsOspfConfigStateChange?; get enableTrapsOspfConfigStateChange(): boolean | cdktf.IResolvable; set enableTrapsOspfConfigStateChange(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfConfigStateChange(): void; get enableTrapsOspfConfigStateChangeInput(): any; private _enableTrapsOspfErrorsEnable?; get enableTrapsOspfErrorsEnable(): boolean | cdktf.IResolvable; set enableTrapsOspfErrorsEnable(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfErrorsEnable(): void; get enableTrapsOspfErrorsEnableInput(): any; private _enableTrapsOspfLsaEnable?; get enableTrapsOspfLsaEnable(): boolean | cdktf.IResolvable; set enableTrapsOspfLsaEnable(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfLsaEnable(): void; get enableTrapsOspfLsaEnableInput(): any; private _enableTrapsOspfNssaTransChange?; get enableTrapsOspfNssaTransChange(): boolean | cdktf.IResolvable; set enableTrapsOspfNssaTransChange(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfNssaTransChange(): void; get enableTrapsOspfNssaTransChangeInput(): any; private _enableTrapsOspfRetransmitEnable?; get enableTrapsOspfRetransmitEnable(): boolean | cdktf.IResolvable; set enableTrapsOspfRetransmitEnable(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfRetransmitEnable(): void; get enableTrapsOspfRetransmitEnableInput(): any; private _enableTrapsOspfShamlinkInterface?; get enableTrapsOspfShamlinkInterface(): boolean | cdktf.IResolvable; set enableTrapsOspfShamlinkInterface(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfShamlinkInterface(): void; get enableTrapsOspfShamlinkInterfaceInput(): any; private _enableTrapsOspfShamlinkNeighbor?; get enableTrapsOspfShamlinkNeighbor(): boolean | cdktf.IResolvable; set enableTrapsOspfShamlinkNeighbor(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfShamlinkNeighbor(): void; get enableTrapsOspfShamlinkNeighborInput(): any; private _enableTrapsOspfv3ConfigErrors?; get enableTrapsOspfv3ConfigErrors(): boolean | cdktf.IResolvable; set enableTrapsOspfv3ConfigErrors(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfv3ConfigErrors(): void; get enableTrapsOspfv3ConfigErrorsInput(): any; private _enableTrapsOspfv3ConfigStateChange?; get enableTrapsOspfv3ConfigStateChange(): boolean | cdktf.IResolvable; set enableTrapsOspfv3ConfigStateChange(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfv3ConfigStateChange(): void; get enableTrapsOspfv3ConfigStateChangeInput(): any; private _enableTrapsOspfv3Errors?; get enableTrapsOspfv3Errors(): boolean | cdktf.IResolvable; set enableTrapsOspfv3Errors(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfv3Errors(): void; get enableTrapsOspfv3ErrorsInput(): any; private _enableTrapsOspfv3StateChange?; get enableTrapsOspfv3StateChange(): boolean | cdktf.IResolvable; set enableTrapsOspfv3StateChange(value: boolean | cdktf.IResolvable); resetEnableTrapsOspfv3StateChange(): void; get enableTrapsOspfv3StateChangeInput(): any; private _enableTrapsPfr?; get enableTrapsPfr(): boolean | cdktf.IResolvable; set enableTrapsPfr(value: boolean | cdktf.IResolvable); resetEnableTrapsPfr(): void; get enableTrapsPfrInput(): any; private _enableTrapsPimInvalidPimMessage?; get enableTrapsPimInvalidPimMessage(): boolean | cdktf.IResolvable; set enableTrapsPimInvalidPimMessage(value: boolean | cdktf.IResolvable); resetEnableTrapsPimInvalidPimMessage(): void; get enableTrapsPimInvalidPimMessageInput(): any; private _enableTrapsPimNeighborChange?; get enableTrapsPimNeighborChange(): boolean | cdktf.IResolvable; set enableTrapsPimNeighborChange(value: boolean | cdktf.IResolvable); resetEnableTrapsPimNeighborChange(): void; get enableTrapsPimNeighborChangeInput(): any; private _enableTrapsPimRpMappingChange?; get enableTrapsPimRpMappingChange(): boolean | cdktf.IResolvable; set enableTrapsPimRpMappingChange(value: boolean | cdktf.IResolvable); resetEnableTrapsPimRpMappingChange(): void; get enableTrapsPimRpMappingChangeInput(): any; private _enableTrapsPimstdmibInterfaceElection?; get enableTrapsPimstdmibInterfaceElection(): boolean | cdktf.IResolvable; set enableTrapsPimstdmibInterfaceElection(value: boolean | cdktf.IResolvable); resetEnableTrapsPimstdmibInterfaceElection(): void; get enableTrapsPimstdmibInterfaceElectionInput(): any; private _enableTrapsPimstdmibInvalidJoinPrune?; get enableTrapsPimstdmibInvalidJoinPrune(): boolean | cdktf.IResolvable; set enableTrapsPimstdmibInvalidJoinPrune(value: boolean | cdktf.IResolvable); resetEnableTrapsPimstdmibInvalidJoinPrune(): void; get enableTrapsPimstdmibInvalidJoinPruneInput(): any; private _enableTrapsPimstdmibInvalidRegister?; get enableTrapsPimstdmibInvalidRegister(): boolean | cdktf.IResolvable; set enableTrapsPimstdmibInvalidRegister(value: boolean | cdktf.IResolvable); resetEnableTrapsPimstdmibInvalidRegister(): void; get enableTrapsPimstdmibInvalidRegisterInput(): any; private _enableTrapsPimstdmibNeighborLoss?; get enableTrapsPimstdmibNeighborLoss(): boolean | cdktf.IResolvable; set enableTrapsPimstdmibNeighborLoss(value: boolean | cdktf.IResolvable); resetEnableTrapsPimstdmibNeighborLoss(): void; get enableTrapsPimstdmibNeighborLossInput(): any; private _enableTrapsPimstdmibRpMappingChange?; get enableTrapsPimstdmibRpMappingChange(): boolean | cdktf.IResolvable; set enableTrapsPimstdmibRpMappingChange(value: boolean | cdktf.IResolvable); resetEnableTrapsPimstdmibRpMappingChange(): void; get enableTrapsPimstdmibRpMappingChangeInput(): any; private _enableTrapsPki?; get enableTrapsPki(): boolean | cdktf.IResolvable; set enableTrapsPki(value: boolean | cdktf.IResolvable); resetEnableTrapsPki(): void; get enableTrapsPkiInput(): any; private _enableTrapsPortSecurity?; get enableTrapsPortSecurity(): boolean | cdktf.IResolvable; set enableTrapsPortSecurity(value: boolean | cdktf.IResolvable); resetEnableTrapsPortSecurity(): void; get enableTrapsPortSecurityInput(): any; private _enableTrapsPowerEthernetGroup?; get enableTrapsPowerEthernetGroup(): string; set enableTrapsPowerEthernetGroup(value: string); resetEnableTrapsPowerEthernetGroup(): void; get enableTrapsPowerEthernetGroupInput(): string; private _enableTrapsPowerEthernetPolice?; get enableTrapsPowerEthernetPolice(): boolean | cdktf.IResolvable; set enableTrapsPowerEthernetPolice(value: boolean | cdktf.IResolvable); resetEnableTrapsPowerEthernetPolice(): void; get enableTrapsPowerEthernetPoliceInput(): any; private _enableTrapsPppoe?; get enableTrapsPppoe(): boolean | cdktf.IResolvable; set enableTrapsPppoe(value: boolean | cdktf.IResolvable); resetEnableTrapsPppoe(): void; get enableTrapsPppoeInput(): any; private _enableTrapsPwVc?; get enableTrapsPwVc(): boolean | cdktf.IResolvable; set enableTrapsPwVc(value: boolean | cdktf.IResolvable); resetEnableTrapsPwVc(): void; get enableTrapsPwVcInput(): any; private _enableTrapsRep?; get enableTrapsRep(): boolean | cdktf.IResolvable; set enableTrapsRep(value: boolean | cdktf.IResolvable); resetEnableTrapsRep(): void; get enableTrapsRepInput(): any; private _enableTrapsResourcePolicy?; get enableTrapsResourcePolicy(): boolean | cdktf.IResolvable; set enableTrapsResourcePolicy(value: boolean | cdktf.IResolvable); resetEnableTrapsResourcePolicy(): void; get enableTrapsResourcePolicyInput(): any; private _enableTrapsRf?; get enableTrapsRf(): boolean | cdktf.IResolvable; set enableTrapsRf(value: boolean | cdktf.IResolvable); resetEnableTrapsRf(): void; get enableTrapsRfInput(): any; private _enableTrapsRsvp?; get enableTrapsRsvp(): boolean | cdktf.IResolvable; set enableTrapsRsvp(value: boolean | cdktf.IResolvable); resetEnableTrapsRsvp(): void; get enableTrapsRsvpInput(): any; private _enableTrapsSmartLicense?; get enableTrapsSmartLicense(): boolean | cdktf.IResolvable; set enableTrapsSmartLicense(value: boolean | cdktf.IResolvable); resetEnableTrapsSmartLicense(): void; get enableTrapsSmartLicenseInput(): any; private _enableTrapsSnmpAuthentication?; get enableTrapsSnmpAuthentication(): boolean | cdktf.IResolvable; set enableTrapsSnmpAuthentication(value: boolean | cdktf.IResolvable); resetEnableTrapsSnmpAuthentication(): void; get enableTrapsSnmpAuthenticationInput(): any; private _enableTrapsSnmpColdstart?; get enableTrapsSnmpColdstart(): boolean | cdktf.IResolvable; set enableTrapsSnmpColdstart(value: boolean | cdktf.IResolvable); resetEnableTrapsSnmpColdstart(): void; get enableTrapsSnmpColdstartInput(): any; private _enableTrapsSnmpLinkdown?; get enableTrapsSnmpLinkdown(): boolean | cdktf.IResolvable; set enableTrapsSnmpLinkdown(value: boolean | cdktf.IResolvable); resetEnableTrapsSnmpLinkdown(): void; get enableTrapsSnmpLinkdownInput(): any; private _enableTrapsSnmpLinkup?; get enableTrapsSnmpLinkup(): boolean | cdktf.IResolvable; set enableTrapsSnmpLinkup(value: boolean | cdktf.IResolvable); resetEnableTrapsSnmpLinkup(): void; get enableTrapsSnmpLinkupInput(): any; private _enableTrapsSnmpWarmstart?; get enableTrapsSnmpWarmstart(): boolean | cdktf.IResolvable; set enableTrapsSnmpWarmstart(value: boolean | cdktf.IResolvable); resetEnableTrapsSnmpWarmstart(): void; get enableTrapsSnmpWarmstartInput(): any; private _enableTrapsSonet?; get enableTrapsSonet(): boolean | cdktf.IResolvable; set enableTrapsSonet(value: boolean | cdktf.IResolvable); resetEnableTrapsSonet(): void; get enableTrapsSonetInput(): any; private _enableTrapsSrp?; get enableTrapsSrp(): boolean | cdktf.IResolvable; set enableTrapsSrp(value: boolean | cdktf.IResolvable); resetEnableTrapsSrp(): void; get enableTrapsSrpInput(): any; private _enableTrapsStackwise?; get enableTrapsStackwise(): boolean | cdktf.IResolvable; set enableTrapsStackwise(value: boolean | cdktf.IResolvable); resetEnableTrapsStackwise(): void; get enableTrapsStackwiseInput(): any; private _enableTrapsStpxInconsistency?; get enableTrapsStpxInconsistency(): boolean | cdktf.IResolvable; set enableTrapsStpxInconsistency(value: boolean | cdktf.IResolvable); resetEnableTrapsStpxInconsistency(): void; get enableTrapsStpxInconsistencyInput(): any; private _enableTrapsStpxLoopInconsistency?; get enableTrapsStpxLoopInconsistency(): boolean | cdktf.IResolvable; set enableTrapsStpxLoopInconsistency(value: boolean | cdktf.IResolvable); resetEnableTrapsStpxLoopInconsistency(): void; get enableTrapsStpxLoopInconsistencyInput(): any; private _enableTrapsStpxRootInconsistency?; get enableTrapsStpxRootInconsistency(): boolean | cdktf.IResolvable; set enableTrapsStpxRootInconsistency(value: boolean | cdktf.IResolvable); resetEnableTrapsStpxRootInconsistency(): void; get enableTrapsStpxRootInconsistencyInput(): any; private _enableTrapsSyslog?; get enableTrapsSyslog(): boolean | cdktf.IResolvable; set enableTrapsSyslog(value: boolean | cdktf.IResolvable); resetEnableTrapsSyslog(): void; get enableTrapsSyslogInput(): any; private _enableTrapsTransceiverAll?; get enableTrapsTransceiverAll(): boolean | cdktf.IResolvable; set enableTrapsTransceiverAll(value: boolean | cdktf.IResolvable); resetEnableTrapsTransceiverAll(): void; get enableTrapsTransceiverAllInput(): any; private _enableTrapsTty?; get enableTrapsTty(): boolean | cdktf.IResolvable; set enableTrapsTty(value: boolean | cdktf.IResolvable); resetEnableTrapsTty(): void; get enableTrapsTtyInput(): any; private _enableTrapsUdldLinkFailRpt?; get enableTrapsUdldLinkFailRpt(): boolean | cdktf.IResolvable; set enableTrapsUdldLinkFailRpt(value: boolean | cdktf.IResolvable); resetEnableTrapsUdldLinkFailRpt(): void; get enableTrapsUdldLinkFailRptInput(): any; private _enableTrapsUdldStatusChange?; get enableTrapsUdldStatusChange(): boolean | cdktf.IResolvable; set enableTrapsUdldStatusChange(value: boolean | cdktf.IResolvable); resetEnableTrapsUdldStatusChange(): void; get enableTrapsUdldStatusChangeInput(): any; private _enableTrapsVdsl2Line?; get enableTrapsVdsl2Line(): boolean | cdktf.IResolvable; set enableTrapsVdsl2Line(value: boolean | cdktf.IResolvable); resetEnableTrapsVdsl2Line(): void; get enableTrapsVdsl2LineInput(): any; private _enableTrapsVlanMembership?; get enableTrapsVlanMembership(): boolean | cdktf.IResolvable; set enableTrapsVlanMembership(value: boolean | cdktf.IResolvable); resetEnableTrapsVlanMembership(): void; get enableTrapsVlanMembershipInput(): any; private _enableTrapsVlancreate?; get enableTrapsVlancreate(): boolean | cdktf.IResolvable; set enableTrapsVlancreate(value: boolean | cdktf.IResolvable); resetEnableTrapsVlancreate(): void; get enableTrapsVlancreateInput(): any; private _enableTrapsVlandelete?; get enableTrapsVlandelete(): boolean | cdktf.IResolvable; set enableTrapsVlandelete(value: boolean | cdktf.IResolvable); resetEnableTrapsVlandelete(): void; get enableTrapsVlandeleteInput(): any; private _enableTrapsVoice?; get enableTrapsVoice(): boolean | cdktf.IResolvable; set enableTrapsVoice(value: boolean | cdktf.IResolvable); resetEnableTrapsVoice(): void; get enableTrapsVoiceInput(): any; private _enableTrapsVrfmibVnetTrunkDown?; get enableTrapsVrfmibVnetTrunkDown(): boolean | cdktf.IResolvable; set enableTrapsVrfmibVnetTrunkDown(value: boolean | cdktf.IResolvable); resetEnableTrapsVrfmibVnetTrunkDown(): void; get enableTrapsVrfmibVnetTrunkDownInput(): any; private _enableTrapsVrfmibVnetTrunkUp?; get enableTrapsVrfmibVnetTrunkUp(): boolean | cdktf.IResolvable; set enableTrapsVrfmibVnetTrunkUp(value: boolean | cdktf.IResolvable); resetEnableTrapsVrfmibVnetTrunkUp(): void; get enableTrapsVrfmibVnetTrunkUpInput(): any; private _enableTrapsVrfmibVrfDown?; get enableTrapsVrfmibVrfDown(): boolean | cdktf.IResolvable; set enableTrapsVrfmibVrfDown(value: boolean | cdktf.IResolvable); resetEnableTrapsVrfmibVrfDown(): void; get enableTrapsVrfmibVrfDownInput(): any; private _enableTrapsVrfmibVrfUp?; get enableTrapsVrfmibVrfUp(): boolean | cdktf.IResolvable; set enableTrapsVrfmibVrfUp(value: boolean | cdktf.IResolvable); resetEnableTrapsVrfmibVrfUp(): void; get enableTrapsVrfmibVrfUpInput(): any; private _enableTrapsVrrp?; get enableTrapsVrrp(): boolean | cdktf.IResolvable; set enableTrapsVrrp(value: boolean | cdktf.IResolvable); resetEnableTrapsVrrp(): void; get enableTrapsVrrpInput(): any; private _enableTrapsVtp?; get enableTrapsVtp(): boolean | cdktf.IResolvable; set enableTrapsVtp(value: boolean | cdktf.IResolvable); resetEnableTrapsVtp(): void; get enableTrapsVtpInput(): any; private _groups; get groups(): SnmpServerGroupsList; putGroups(value: SnmpServerGroups[] | cdktf.IResolvable): void; resetGroups(): void; get groupsInput(): any; private _hosts; get hosts(): SnmpServerHostsList; putHosts(value: SnmpServerHosts[] | cdktf.IResolvable): void; resetHosts(): void; get hostsInput(): any; get id(): any; private _ifindexPersist?; get ifindexPersist(): boolean | cdktf.IResolvable; set ifindexPersist(value: boolean | cdktf.IResolvable); resetIfindexPersist(): void; get ifindexPersistInput(): any; private _location?; get location(): string; set location(value: string); resetLocation(): void; get locationInput(): string; private _packetsize?; get packetsize(): number; set packetsize(value: number); resetPacketsize(): void; get packetsizeInput(): number; private _queueLength?; get queueLength(): number; set queueLength(value: number); resetQueueLength(): void; get queueLengthInput(): number; private _snmpCommunities; get snmpCommunities(): SnmpServerSnmpCommunitiesList; putSnmpCommunities(value: SnmpServerSnmpCommunities[] | cdktf.IResolvable): void; resetSnmpCommunities(): void; get snmpCommunitiesInput(): any; private _sourceInterfaceInformsFortyGigabitEthernet?; get sourceInterfaceInformsFortyGigabitEthernet(): string; set sourceInterfaceInformsFortyGigabitEthernet(value: string); resetSourceInterfaceInformsFortyGigabitEthernet(): void; get sourceInterfaceInformsFortyGigabitEthernetInput(): string; private _sourceInterfaceInformsGigabitEthernet?; get sourceInterfaceInformsGigabitEthernet(): string; set sourceInterfaceInformsGigabitEthernet(value: string); resetSourceInterfaceInformsGigabitEthernet(): void; get sourceInterfaceInformsGigabitEthernetInput(): string; private _sourceInterfaceInformsHundredGigE?; get sourceInterfaceInformsHundredGigE(): string; set sourceInterfaceInformsHundredGigE(value: string); resetSourceInterfaceInformsHundredGigE(): void; get sourceInterfaceInformsHundredGigEInput(): string; private _sourceInterfaceInformsLoopback?; get sourceInterfaceInformsLoopback(): number; set sourceInterfaceInformsLoopback(value: number); resetSourceInterfaceInformsLoopback(): void; get sourceInterfaceInformsLoopbackInput(): number; private _sourceInterfaceInformsPortChannel?; get sourceInterfaceInformsPortChannel(): number; set sourceInterfaceInformsPortChannel(value: number); resetSourceInterfaceInformsPortChannel(): void; get sourceInterfaceInformsPortChannelInput(): number; private _sourceInterfaceInformsPortChannelSubinterface?; get sourceInterfaceInformsPortChannelSubinterface(): string; set sourceInterfaceInformsPortChannelSubinterface(value: string); resetSourceInterfaceInformsPortChannelSubinterface(): void; get sourceInterfaceInformsPortChannelSubinterfaceInput(): string; private _sourceInterfaceInformsTenGigabitEthernet?; get sourceInterfaceInformsTenGigabitEthernet(): string; set sourceInterfaceInformsTenGigabitEthernet(value: string); resetSourceInterfaceInformsTenGigabitEthernet(): void; get sourceInterfaceInformsTenGigabitEthernetInput(): string; private _sourceInterfaceInformsVlan?; get sourceInterfaceInformsVlan(): number; set sourceInterfaceInformsVlan(value: number); resetSourceInterfaceInformsVlan(): void; get sourceInterfaceInformsVlanInput(): number; private _sourceInterfaceTrapsFortyGigabitEthernet?; get sourceInterfaceTrapsFortyGigabitEthernet(): string; set sourceInterfaceTrapsFortyGigabitEthernet(value: string); resetSourceInterfaceTrapsFortyGigabitEthernet(): void; get sourceInterfaceTrapsFortyGigabitEthernetInput(): string; private _sourceInterfaceTrapsGigabitEthernet?; get sourceInterfaceTrapsGigabitEthernet(): string; set sourceInterfaceTrapsGigabitEthernet(value: string); resetSourceInterfaceTrapsGigabitEthernet(): void; get sourceInterfaceTrapsGigabitEthernetInput(): string; private _sourceInterfaceTrapsHundredGigE?; get sourceInterfaceTrapsHundredGigE(): string; set sourceInterfaceTrapsHundredGigE(value: string); resetSourceInterfaceTrapsHundredGigE(): void; get sourceInterfaceTrapsHundredGigEInput(): string; private _sourceInterfaceTrapsLoopback?; get sourceInterfaceTrapsLoopback(): number; set sourceInterfaceTrapsLoopback(value: number); resetSourceInterfaceTrapsLoopback(): void; get sourceInterfaceTrapsLoopbackInput(): number; private _sourceInterfaceTrapsPortChannel?; get sourceInterfaceTrapsPortChannel(): number; set sourceInterfaceTrapsPortChannel(value: number); resetSourceInterfaceTrapsPortChannel(): void; get sourceInterfaceTrapsPortChannelInput(): number; private _sourceInterfaceTrapsPortChannelSubinterface?; get sourceInterfaceTrapsPortChannelSubinterface(): string; set sourceInterfaceTrapsPortChannelSubinterface(value: string); resetSourceInterfaceTrapsPortChannelSubinterface(): void; get sourceInterfaceTrapsPortChannelSubinterfaceInput(): string; private _sourceInterfaceTrapsTenGigabitEthernet?; get sourceInterfaceTrapsTenGigabitEthernet(): string; set sourceInterfaceTrapsTenGigabitEthernet(value: string); resetSourceInterfaceTrapsTenGigabitEthernet(): void; get sourceInterfaceTrapsTenGigabitEthernetInput(): string; private _sourceInterfaceTrapsVlan?; get sourceInterfaceTrapsVlan(): number; set sourceInterfaceTrapsVlan(value: number); resetSourceInterfaceTrapsVlan(): void; get sourceInterfaceTrapsVlanInput(): number; private _systemShutdown?; get systemShutdown(): boolean | cdktf.IResolvable; set systemShutdown(value: boolean | cdktf.IResolvable); resetSystemShutdown(): void; get systemShutdownInput(): any; private _trapSourceFortyGigabitEthernet?; get trapSourceFortyGigabitEthernet(): string; set trapSourceFortyGigabitEthernet(value: string); resetTrapSourceFortyGigabitEthernet(): void; get trapSourceFortyGigabitEthernetInput(): string; private _trapSourceGigabitEthernet?; get trapSourceGigabitEthernet(): string; set trapSourceGigabitEthernet(value: string); resetTrapSourceGigabitEthernet(): void; get trapSourceGigabitEthernetInput(): string; private _trapSourceHundredGigE?; get trapSourceHundredGigE(): string; set trapSourceHundredGigE(value: string); resetTrapSourceHundredGigE(): void; get trapSourceHundredGigEInput(): string; private _trapSourceLoopback?; get trapSourceLoopback(): number; set trapSourceLoopback(value: number); resetTrapSourceLoopback(): void; get trapSourceLoopbackInput(): number; private _trapSourcePortChannel?; get trapSourcePortChannel(): number; set trapSourcePortChannel(value: number); resetTrapSourcePortChannel(): void; get trapSourcePortChannelInput(): number; private _trapSourcePortChannelSubinterface?; get trapSourcePortChannelSubinterface(): string; set trapSourcePortChannelSubinterface(value: string); resetTrapSourcePortChannelSubinterface(): void; get trapSourcePortChannelSubinterfaceInput(): string; private _trapSourceTenGigabitEthernet?; get trapSourceTenGigabitEthernet(): string; set trapSourceTenGigabitEthernet(value: string); resetTrapSourceTenGigabitEthernet(): void; get trapSourceTenGigabitEthernetInput(): string; private _trapSourceVlan?; get trapSourceVlan(): number; set trapSourceVlan(value: number); resetTrapSourceVlan(): void; get trapSourceVlanInput(): number; private _users; get users(): SnmpServerUsersList; putUsers(value: SnmpServerUsers[] | cdktf.IResolvable): void; resetUsers(): void; get usersInput(): any; private _views; get views(): SnmpServerViewsList; putViews(value: SnmpServerViews[] | cdktf.IResolvable): void; resetViews(): void; get viewsInput(): any; private _vrfHosts; get vrfHosts(): SnmpServerVrfHostsList; putVrfHosts(value: SnmpServerVrfHosts[] | cdktf.IResolvable): void; resetVrfHosts(): void; get vrfHostsInput(): any; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }