#
# PySNMP MIB module VMWARE-VC-EVENT-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/VMWARE-VC-EVENT-MIB
# Produced by pysmi-0.3.4 at Wed May  1 15:35:05 2019
# On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
# Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
#
OctetString, Integer, ObjectIdentifier = mibBuilder.importSymbols("ASN1", "OctetString", "Integer", "ObjectIdentifier")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
ConstraintsUnion, SingleValueConstraint, ValueSizeConstraint, ValueRangeConstraint, ConstraintsIntersection = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsUnion", "SingleValueConstraint", "ValueSizeConstraint", "ValueRangeConstraint", "ConstraintsIntersection")
SnmpAdminString, = mibBuilder.importSymbols("SNMP-FRAMEWORK-MIB", "SnmpAdminString")
ObjectGroup, ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ObjectGroup", "ModuleCompliance", "NotificationGroup")
IpAddress, MibScalar, MibTable, MibTableRow, MibTableColumn, MibIdentifier, Gauge32, TimeTicks, ObjectIdentity, Bits, Counter32, Unsigned32, Counter64, Integer32, NotificationType, ModuleIdentity, iso = mibBuilder.importSymbols("SNMPv2-SMI", "IpAddress", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "MibIdentifier", "Gauge32", "TimeTicks", "ObjectIdentity", "Bits", "Counter32", "Unsigned32", "Counter64", "Integer32", "NotificationType", "ModuleIdentity", "iso")
DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
vmwVC, = mibBuilder.importSymbols("VMWARE-PRODUCTS-MIB", "vmwVC")
VmwLongSnmpAdminString, = mibBuilder.importSymbols("VMWARE-TC-MIB", "VmwLongSnmpAdminString")
vmwVCMIB = ModuleIdentity((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1))
vmwVCMIB.setRevisions(('2009-12-15 00:00', '2009-09-08 00:00', '2009-05-27 00:00', '2009-04-06 00:00', '2009-03-17 00:00', '2008-02-22 00:00',))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts: vmwVCMIB.setRevisionsDescriptions(('Notification vpxdAlarm is now obsolete and is replaced with vpxdAlarmInfo, new object group vmwVCAlarmGroup is created making the vmwVCAlarmInfoGroup obsolete, new notification group vmwVCAlarmNotificationGroup is created making vmwVCNotificationGroup obsolete,new varbinds vmwVpxdTargetObj and vmwVpxdTargetObjType are added, var binds vmwVpxdHostName, vmwVpxdVMName and vmwVpxdTrapType have become obsolete.', 'VC SNMP Agent has always used UTF-8 in notifications, update this MIB module to reflect that.', 'Updated comments on the alarm trap and parameters with more detail.', 'Swap vmwVpxdNewStatus and vmwVpxdOldStatus to match code implementation.', 'Changed vmwVpxdObjValue be of type vmwLongDisplayString', 'This is the first revision in SMIv2 format. Prior version was published as SMIv1. Notifications were formerly in the VMWARE-TRAPS-MIB module.',))
if mibBuilder.loadTexts: vmwVCMIB.setLastUpdated('200912150000Z')
if mibBuilder.loadTexts: vmwVCMIB.setOrganization('VMware, Inc')
if mibBuilder.loadTexts: vmwVCMIB.setContactInfo('VMware, Inc 3401 Hillview Ave Palo Alto, CA 94304 Tel: 1-877-486-9273 or 650-427-5000 Fax: 650-427-5001 Web: http://communities.vmware.com/community/developer/forums/managementapi ')
if mibBuilder.loadTexts: vmwVCMIB.setDescription('This MIB module identifies vCenter Trap notifications (traps or inform).')
vmwVCNotifications = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0))
vpxdAlarm = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 201)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTrapType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdHostName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdVMName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"))
if mibBuilder.loadTexts: vpxdAlarm.setStatus('obsolete')
if mibBuilder.loadTexts: vpxdAlarm.setDescription('This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.')
vpxdDiagnostic = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 202))
if mibBuilder.loadTexts: vpxdDiagnostic.setStatus('current')
if mibBuilder.loadTexts: vpxdDiagnostic.setDescription('This notification is sent on starting or restarting vCenter Server, on requesting a test notification explicitly, and can also be configured to be sent periodically at a specified time interval via vCenter Server configuration by the vCenter Server SNMP agent.')
vpxdAlarmInfo = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 203)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObjType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObj"))
if mibBuilder.loadTexts: vpxdAlarmInfo.setStatus('current')
if mibBuilder.loadTexts: vpxdAlarmInfo.setDescription('This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.')
vmwVpxdTrapType = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 301), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdTrapType.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVpxdTrapType.setDescription('This is the alarm notification type.')
vmwVpxdHostName = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 302), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdHostName.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVpxdHostName.setDescription('This is the name of the vSphere host in the notification.')
vmwVpxdVMName = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 303), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdVMName.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVpxdVMName.setDescription('This is the name of the VM in the notification.')
vmwVpxdOldStatus = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 304), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdOldStatus.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdOldStatus.setDescription('This is the old status in the notification.')
vmwVpxdNewStatus = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 305), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdNewStatus.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdNewStatus.setDescription('This is the new status in the notification.')
vmwVpxdObjValue = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 306), VmwLongSnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdObjValue.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdObjValue.setDescription('This is the current object value in the notification.')
vmwVpxdTargetObj = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 307), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdTargetObj.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdTargetObj.setDescription('This is the current object in the notification. This may be one of esx host name, vm name, or other. This value must not be empty.')
vmwVpxdTargetObjType = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 308), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("unknown", 1), ("host", 2), ("vm", 3), ("other", 4)))).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdTargetObjType.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdTargetObjType.setDescription('This is the alarm target object type.')
vmwVCMIBConformance = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2))
vmwVCMIBCompliances = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 1))
vmwVCMIBGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2))
vmwVCMIBBasicCompliance = ModuleCompliance((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 1, 2)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVCAlarmInfoGroup"), ("VMWARE-VC-EVENT-MIB", "vmwVCNotificationGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicCompliance = vmwVCMIBBasicCompliance.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVCMIBBasicCompliance.setDescription('The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.')
vmwVCMIBBasicComplianceRev2 = ModuleCompliance((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 1, 3)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVCAlarmGroup"), ("VMWARE-VC-EVENT-MIB", "vmwVCAlarmNotificationGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicComplianceRev2 = vmwVCMIBBasicComplianceRev2.setStatus('current')
if mibBuilder.loadTexts: vmwVCMIBBasicComplianceRev2.setDescription('The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.')
vmwVCAlarmInfoGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 1)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTrapType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdHostName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdVMName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmInfoGroup = vmwVCAlarmInfoGroup.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVCAlarmInfoGroup.setDescription('These objects provide alarm notification details.')
vmwVCNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 2)).setObjects(("VMWARE-VC-EVENT-MIB", "vpxdAlarm"), ("VMWARE-VC-EVENT-MIB", "vpxdDiagnostic"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCNotificationGroup = vmwVCNotificationGroup.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVCNotificationGroup.setDescription('Group of objects describing notifications (traps).')
vmwVCAlarmGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 3)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObjType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObj"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmGroup = vmwVCAlarmGroup.setStatus('current')
if mibBuilder.loadTexts: vmwVCAlarmGroup.setDescription('These objects provide alarm notification details.')
vmwVCAlarmNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 4)).setObjects(("VMWARE-VC-EVENT-MIB", "vpxdAlarmInfo"), ("VMWARE-VC-EVENT-MIB", "vpxdDiagnostic"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmNotificationGroup = vmwVCAlarmNotificationGroup.setStatus('current')
if mibBuilder.loadTexts: vmwVCAlarmNotificationGroup.setDescription('Group of objects describing notifications (traps).')
mibBuilder.exportSymbols("VMWARE-VC-EVENT-MIB", vmwVpxdHostName=vmwVpxdHostName, vmwVCMIBBasicCompliance=vmwVCMIBBasicCompliance, vmwVCNotificationGroup=vmwVCNotificationGroup, vpxdDiagnostic=vpxdDiagnostic, vmwVCAlarmGroup=vmwVCAlarmGroup, vpxdAlarm=vpxdAlarm, vpxdAlarmInfo=vpxdAlarmInfo, vmwVpxdNewStatus=vmwVpxdNewStatus, vmwVpxdTrapType=vmwVpxdTrapType, vmwVCMIB=vmwVCMIB, vmwVpxdOldStatus=vmwVpxdOldStatus, PYSNMP_MODULE_ID=vmwVCMIB, vmwVCMIBGroups=vmwVCMIBGroups, vmwVCAlarmInfoGroup=vmwVCAlarmInfoGroup, vmwVpxdTargetObj=vmwVpxdTargetObj, vmwVpxdObjValue=vmwVpxdObjValue, vmwVpxdTargetObjType=vmwVpxdTargetObjType, vmwVCMIBCompliances=vmwVCMIBCompliances, vmwVCAlarmNotificationGroup=vmwVCAlarmNotificationGroup, vmwVCNotifications=vmwVCNotifications, vmwVpxdVMName=vmwVpxdVMName, vmwVCMIBConformance=vmwVCMIBConformance, vmwVCMIBBasicComplianceRev2=vmwVCMIBBasicComplianceRev2)

69ced13fb073a20b58171cb9c83db8a8f09bcc14
<mask token>

<mask token>
vmwVCMIB.setRevisions(('2009-12-15 00:00', '2009-09-08 00:00',
    '2009-05-27 00:00', '2009-04-06 00:00', '2009-03-17 00:00',
    '2008-02-22 00:00'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts:
        vmwVCMIB.setRevisionsDescriptions((
            'Notification vpxdAlarm is now obsolete and is replaced with vpxdAlarmInfo, new object group vmwVCAlarmGroup is created making the vmwVCAlarmInfoGroup obsolete, new notification group vmwVCAlarmNotificationGroup is created making vmwVCNotificationGroup obsolete,new varbinds vmwVpxdTargetObj and vmwVpxdTargetObjType are added, var binds vmwVpxdHostName, vmwVpxdVMName and vmwVpxdTrapType have become obsolete.'
            ,
            'VC SNMP Agent has always used UTF-8 in notifications, update this MIB module to reflect that.'
            ,
            'Updated comments on the alarm trap and parameters with more detail.'
            ,
            'Swap vmwVpxdNewStatus and vmwVpxdOldStatus to match code implementation.'
            , 'Changed vmwVpxdObjValue be of type vmwLongDisplayString',
            'This is the first revision in SMIv2 format. Prior version was published as SMIv1. Notifications were formerly in the VMWARE-TRAPS-MIB module.'
            ))
if mibBuilder.loadTexts:
    vmwVCMIB.setLastUpdated('200912150000Z')
if mibBuilder.loadTexts:
    vmwVCMIB.setOrganization('VMware, Inc')
if mibBuilder.loadTexts:
    vmwVCMIB.setContactInfo(
        'VMware, Inc 3401 Hillview Ave Palo Alto, CA 94304 Tel: 1-877-486-9273 or 650-427-5000 Fax: 650-427-5001 Web: http://communities.vmware.com/community/developer/forums/managementapi '
        )
if mibBuilder.loadTexts:
    vmwVCMIB.setDescription(
        'This MIB module identifies vCenter Trap notifications (traps or inform).'
        )
<mask token>
if mibBuilder.loadTexts:
    vpxdAlarm.setStatus('obsolete')
if mibBuilder.loadTexts:
    vpxdAlarm.setDescription(
        'This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.'
        )
<mask token>
if mibBuilder.loadTexts:
    vpxdDiagnostic.setStatus('current')
if mibBuilder.loadTexts:
    vpxdDiagnostic.setDescription(
        'This notification is sent on starting or restarting vCenter Server, on requesting a test notification explicitly, and can also be configured to be sent periodically at a specified time interval via vCenter Server configuration by the vCenter Server SNMP agent.'
        )
<mask token>
if mibBuilder.loadTexts:
    vpxdAlarmInfo.setStatus('current')
if mibBuilder.loadTexts:
    vpxdAlarmInfo.setDescription(
        'This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.'
        )
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdTrapType.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVpxdTrapType.setDescription('This is the alarm notification type.')
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdHostName.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVpxdHostName.setDescription(
        'This is the name of the vSphere host in the notification.')
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdVMName.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVpxdVMName.setDescription(
        'This is the name of the VM in the notification.')
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdOldStatus.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdOldStatus.setDescription(
        'This is the old status in the notification.')
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdNewStatus.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdNewStatus.setDescription(
        'This is the new status in the notification.')
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdObjValue.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdObjValue.setDescription(
        'This is the current object value in the notification.')
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdTargetObj.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdTargetObj.setDescription(
        'This is the current object in the notification. This may be one of esx host name, vm name, or other. This value must not be empty.'
        )
<mask token>
if mibBuilder.loadTexts:
    vmwVpxdTargetObjType.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdTargetObjType.setDescription('This is the alarm target object type.'
        )
<mask token>
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicCompliance = vmwVCMIBBasicCompliance.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVCMIBBasicCompliance.setDescription(
        'The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.'
        )
<mask token>
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicComplianceRev2 = vmwVCMIBBasicComplianceRev2.setStatus(
        'current')
if mibBuilder.loadTexts:
    vmwVCMIBBasicComplianceRev2.setDescription(
        'The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.'
        )
<mask token>
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmInfoGroup = vmwVCAlarmInfoGroup.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVCAlarmInfoGroup.setDescription(
        'These objects provide alarm notification details.')
<mask token>
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCNotificationGroup = vmwVCNotificationGroup.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVCNotificationGroup.setDescription(
        'Group of objects describing notifications (traps).')
<mask token>
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmGroup = vmwVCAlarmGroup.setStatus('current')
if mibBuilder.loadTexts:
    vmwVCAlarmGroup.setDescription(
        'These objects provide alarm notification details.')
<mask token>
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmNotificationGroup = vmwVCAlarmNotificationGroup.setStatus(
        'current')
if mibBuilder.loadTexts:
    vmwVCAlarmNotificationGroup.setDescription(
        'Group of objects describing notifications (traps).')
mibBuilder.exportSymbols('VMWARE-VC-EVENT-MIB', vmwVpxdHostName=
    vmwVpxdHostName, vmwVCMIBBasicCompliance=vmwVCMIBBasicCompliance,
    vmwVCNotificationGroup=vmwVCNotificationGroup, vpxdDiagnostic=
    vpxdDiagnostic, vmwVCAlarmGroup=vmwVCAlarmGroup, vpxdAlarm=vpxdAlarm,
    vpxdAlarmInfo=vpxdAlarmInfo, vmwVpxdNewStatus=vmwVpxdNewStatus,
    vmwVpxdTrapType=vmwVpxdTrapType, vmwVCMIB=vmwVCMIB, vmwVpxdOldStatus=
    vmwVpxdOldStatus, PYSNMP_MODULE_ID=vmwVCMIB, vmwVCMIBGroups=
    vmwVCMIBGroups, vmwVCAlarmInfoGroup=vmwVCAlarmInfoGroup,
    vmwVpxdTargetObj=vmwVpxdTargetObj, vmwVpxdObjValue=vmwVpxdObjValue,
    vmwVpxdTargetObjType=vmwVpxdTargetObjType, vmwVCMIBCompliances=
    vmwVCMIBCompliances, vmwVCAlarmNotificationGroup=
    vmwVCAlarmNotificationGroup, vmwVCNotifications=vmwVCNotifications,
    vmwVpxdVMName=vmwVpxdVMName, vmwVCMIBConformance=vmwVCMIBConformance,
    vmwVCMIBBasicComplianceRev2=vmwVCMIBBasicComplianceRev2)

OctetString, Integer, ObjectIdentifier = mibBuilder.importSymbols('ASN1',
    'OctetString', 'Integer', 'ObjectIdentifier')
NamedValues, = mibBuilder.importSymbols('ASN1-ENUMERATION', 'NamedValues')
(ConstraintsUnion, SingleValueConstraint, ValueSizeConstraint,
    ValueRangeConstraint, ConstraintsIntersection) = (mibBuilder.
    importSymbols('ASN1-REFINEMENT', 'ConstraintsUnion',
    'SingleValueConstraint', 'ValueSizeConstraint', 'ValueRangeConstraint',
    'ConstraintsIntersection'))
SnmpAdminString, = mibBuilder.importSymbols('SNMP-FRAMEWORK-MIB',
    'SnmpAdminString')
ObjectGroup, ModuleCompliance, NotificationGroup = mibBuilder.importSymbols(
    'SNMPv2-CONF', 'ObjectGroup', 'ModuleCompliance', 'NotificationGroup')
(IpAddress, MibScalar, MibTable, MibTableRow, MibTableColumn, MibIdentifier,
    Gauge32, TimeTicks, ObjectIdentity, Bits, Counter32, Unsigned32,
    Counter64, Integer32, NotificationType, ModuleIdentity, iso) = (mibBuilder
    .importSymbols('SNMPv2-SMI', 'IpAddress', 'MibScalar', 'MibTable',
    'MibTableRow', 'MibTableColumn', 'MibIdentifier', 'Gauge32',
    'TimeTicks', 'ObjectIdentity', 'Bits', 'Counter32', 'Unsigned32',
    'Counter64', 'Integer32', 'NotificationType', 'ModuleIdentity', 'iso'))
DisplayString, TextualConvention = mibBuilder.importSymbols('SNMPv2-TC',
    'DisplayString', 'TextualConvention')
vmwVC, = mibBuilder.importSymbols('VMWARE-PRODUCTS-MIB', 'vmwVC')
VmwLongSnmpAdminString, = mibBuilder.importSymbols('VMWARE-TC-MIB',
    'VmwLongSnmpAdminString')
vmwVCMIB = ModuleIdentity((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1))
vmwVCMIB.setRevisions(('2009-12-15 00:00', '2009-09-08 00:00',
    '2009-05-27 00:00', '2009-04-06 00:00', '2009-03-17 00:00',
    '2008-02-22 00:00'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts:
        vmwVCMIB.setRevisionsDescriptions((
            'Notification vpxdAlarm is now obsolete and is replaced with vpxdAlarmInfo, new object group vmwVCAlarmGroup is created making the vmwVCAlarmInfoGroup obsolete, new notification group vmwVCAlarmNotificationGroup is created making vmwVCNotificationGroup obsolete,new varbinds vmwVpxdTargetObj and vmwVpxdTargetObjType are added, var binds vmwVpxdHostName, vmwVpxdVMName and vmwVpxdTrapType have become obsolete.'
            ,
            'VC SNMP Agent has always used UTF-8 in notifications, update this MIB module to reflect that.'
            ,
            'Updated comments on the alarm trap and parameters with more detail.'
            ,
            'Swap vmwVpxdNewStatus and vmwVpxdOldStatus to match code implementation.'
            , 'Changed vmwVpxdObjValue be of type vmwLongDisplayString',
            'This is the first revision in SMIv2 format. Prior version was published as SMIv1. Notifications were formerly in the VMWARE-TRAPS-MIB module.'
            ))
if mibBuilder.loadTexts:
    vmwVCMIB.setLastUpdated('200912150000Z')
if mibBuilder.loadTexts:
    vmwVCMIB.setOrganization('VMware, Inc')
if mibBuilder.loadTexts:
    vmwVCMIB.setContactInfo(
        'VMware, Inc 3401 Hillview Ave Palo Alto, CA 94304 Tel: 1-877-486-9273 or 650-427-5000 Fax: 650-427-5001 Web: http://communities.vmware.com/community/developer/forums/managementapi '
        )
if mibBuilder.loadTexts:
    vmwVCMIB.setDescription(
        'This MIB module identifies vCenter Trap notifications (traps or inform).'
        )
vmwVCNotifications = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0))
vpxdAlarm = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 201)
    ).setObjects(('VMWARE-VC-EVENT-MIB', 'vmwVpxdTrapType'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdHostName'), ('VMWARE-VC-EVENT-MIB',
    'vmwVpxdVMName'), ('VMWARE-VC-EVENT-MIB', 'vmwVpxdOldStatus'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdNewStatus'), ('VMWARE-VC-EVENT-MIB',
    'vmwVpxdObjValue'))
if mibBuilder.loadTexts:
    vpxdAlarm.setStatus('obsolete')
if mibBuilder.loadTexts:
    vpxdAlarm.setDescription(
        'This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.'
        )
vpxdDiagnostic = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 202))
if mibBuilder.loadTexts:
    vpxdDiagnostic.setStatus('current')
if mibBuilder.loadTexts:
    vpxdDiagnostic.setDescription(
        'This notification is sent on starting or restarting vCenter Server, on requesting a test notification explicitly, and can also be configured to be sent periodically at a specified time interval via vCenter Server configuration by the vCenter Server SNMP agent.'
        )
vpxdAlarmInfo = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 203)
    ).setObjects(('VMWARE-VC-EVENT-MIB', 'vmwVpxdTargetObjType'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdOldStatus'), ('VMWARE-VC-EVENT-MIB',
    'vmwVpxdNewStatus'), ('VMWARE-VC-EVENT-MIB', 'vmwVpxdObjValue'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdTargetObj'))
if mibBuilder.loadTexts:
    vpxdAlarmInfo.setStatus('current')
if mibBuilder.loadTexts:
    vpxdAlarmInfo.setDescription(
        'This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.'
        )
vmwVpxdTrapType = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 301),
    SnmpAdminString()).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdTrapType.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVpxdTrapType.setDescription('This is the alarm notification type.')
vmwVpxdHostName = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 302),
    SnmpAdminString()).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdHostName.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVpxdHostName.setDescription(
        'This is the name of the vSphere host in the notification.')
vmwVpxdVMName = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 303),
    SnmpAdminString()).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdVMName.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVpxdVMName.setDescription(
        'This is the name of the VM in the notification.')
vmwVpxdOldStatus = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 304),
    SnmpAdminString()).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdOldStatus.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdOldStatus.setDescription(
        'This is the old status in the notification.')
vmwVpxdNewStatus = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 305),
    SnmpAdminString()).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdNewStatus.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdNewStatus.setDescription(
        'This is the new status in the notification.')
vmwVpxdObjValue = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 306),
    VmwLongSnmpAdminString()).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdObjValue.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdObjValue.setDescription(
        'This is the current object value in the notification.')
vmwVpxdTargetObj = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 307),
    SnmpAdminString()).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdTargetObj.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdTargetObj.setDescription(
        'This is the current object in the notification. This may be one of esx host name, vm name, or other. This value must not be empty.'
        )
vmwVpxdTargetObjType = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 308),
    Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(
    1, 2, 3, 4))).clone(namedValues=NamedValues(('unknown', 1), ('host', 2),
    ('vm', 3), ('other', 4)))).setMaxAccess('accessiblefornotify')
if mibBuilder.loadTexts:
    vmwVpxdTargetObjType.setStatus('current')
if mibBuilder.loadTexts:
    vmwVpxdTargetObjType.setDescription('This is the alarm target object type.'
        )
vmwVCMIBConformance = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2))
vmwVCMIBCompliances = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 1))
vmwVCMIBGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2))
vmwVCMIBBasicCompliance = ModuleCompliance((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1,
    2, 1, 2)).setObjects(('VMWARE-VC-EVENT-MIB', 'vmwVCAlarmInfoGroup'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVCNotificationGroup'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicCompliance = vmwVCMIBBasicCompliance.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVCMIBBasicCompliance.setDescription(
        'The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.'
        )
vmwVCMIBBasicComplianceRev2 = ModuleCompliance((1, 3, 6, 1, 4, 1, 6876, 4, 
    3, 1, 2, 1, 3)).setObjects(('VMWARE-VC-EVENT-MIB', 'vmwVCAlarmGroup'),
    ('VMWARE-VC-EVENT-MIB', 'vmwVCAlarmNotificationGroup'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicComplianceRev2 = vmwVCMIBBasicComplianceRev2.setStatus(
        'current')
if mibBuilder.loadTexts:
    vmwVCMIBBasicComplianceRev2.setDescription(
        'The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.'
        )
vmwVCAlarmInfoGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 1)
    ).setObjects(('VMWARE-VC-EVENT-MIB', 'vmwVpxdTrapType'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdHostName'), ('VMWARE-VC-EVENT-MIB',
    'vmwVpxdVMName'), ('VMWARE-VC-EVENT-MIB', 'vmwVpxdOldStatus'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdNewStatus'), ('VMWARE-VC-EVENT-MIB',
    'vmwVpxdObjValue'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmInfoGroup = vmwVCAlarmInfoGroup.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVCAlarmInfoGroup.setDescription(
        'These objects provide alarm notification details.')
vmwVCNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1,
    2, 2, 2)).setObjects(('VMWARE-VC-EVENT-MIB', 'vpxdAlarm'), (
    'VMWARE-VC-EVENT-MIB', 'vpxdDiagnostic'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCNotificationGroup = vmwVCNotificationGroup.setStatus('obsolete')
if mibBuilder.loadTexts:
    vmwVCNotificationGroup.setDescription(
        'Group of objects describing notifications (traps).')
vmwVCAlarmGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 3)
    ).setObjects(('VMWARE-VC-EVENT-MIB', 'vmwVpxdTargetObjType'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdOldStatus'), ('VMWARE-VC-EVENT-MIB',
    'vmwVpxdNewStatus'), ('VMWARE-VC-EVENT-MIB', 'vmwVpxdObjValue'), (
    'VMWARE-VC-EVENT-MIB', 'vmwVpxdTargetObj'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmGroup = vmwVCAlarmGroup.setStatus('current')
if mibBuilder.loadTexts:
    vmwVCAlarmGroup.setDescription(
        'These objects provide alarm notification details.')
vmwVCAlarmNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 6876, 4,
    3, 1, 2, 2, 4)).setObjects(('VMWARE-VC-EVENT-MIB', 'vpxdAlarmInfo'), (
    'VMWARE-VC-EVENT-MIB', 'vpxdDiagnostic'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmNotificationGroup = vmwVCAlarmNotificationGroup.setStatus(
        'current')
if mibBuilder.loadTexts:
    vmwVCAlarmNotificationGroup.setDescription(
        'Group of objects describing notifications (traps).')
mibBuilder.exportSymbols('VMWARE-VC-EVENT-MIB', vmwVpxdHostName=
    vmwVpxdHostName, vmwVCMIBBasicCompliance=vmwVCMIBBasicCompliance,
    vmwVCNotificationGroup=vmwVCNotificationGroup, vpxdDiagnostic=
    vpxdDiagnostic, vmwVCAlarmGroup=vmwVCAlarmGroup, vpxdAlarm=vpxdAlarm,
    vpxdAlarmInfo=vpxdAlarmInfo, vmwVpxdNewStatus=vmwVpxdNewStatus,
    vmwVpxdTrapType=vmwVpxdTrapType, vmwVCMIB=vmwVCMIB, vmwVpxdOldStatus=
    vmwVpxdOldStatus, PYSNMP_MODULE_ID=vmwVCMIB, vmwVCMIBGroups=
    vmwVCMIBGroups, vmwVCAlarmInfoGroup=vmwVCAlarmInfoGroup,
    vmwVpxdTargetObj=vmwVpxdTargetObj, vmwVpxdObjValue=vmwVpxdObjValue,
    vmwVpxdTargetObjType=vmwVpxdTargetObjType, vmwVCMIBCompliances=
    vmwVCMIBCompliances, vmwVCAlarmNotificationGroup=
    vmwVCAlarmNotificationGroup, vmwVCNotifications=vmwVCNotifications,
    vmwVpxdVMName=vmwVpxdVMName, vmwVCMIBConformance=vmwVCMIBConformance,
    vmwVCMIBBasicComplianceRev2=vmwVCMIBBasicComplianceRev2)

#
# PySNMP MIB module VMWARE-VC-EVENT-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/VMWARE-VC-EVENT-MIB
# Produced by pysmi-0.3.4 at Wed May  1 15:35:05 2019
# On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
# Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
#
OctetString, Integer, ObjectIdentifier = mibBuilder.importSymbols("ASN1", "OctetString", "Integer", "ObjectIdentifier")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
ConstraintsUnion, SingleValueConstraint, ValueSizeConstraint, ValueRangeConstraint, ConstraintsIntersection = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsUnion", "SingleValueConstraint", "ValueSizeConstraint", "ValueRangeConstraint", "ConstraintsIntersection")
SnmpAdminString, = mibBuilder.importSymbols("SNMP-FRAMEWORK-MIB", "SnmpAdminString")
ObjectGroup, ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ObjectGroup", "ModuleCompliance", "NotificationGroup")
IpAddress, MibScalar, MibTable, MibTableRow, MibTableColumn, MibIdentifier, Gauge32, TimeTicks, ObjectIdentity, Bits, Counter32, Unsigned32, Counter64, Integer32, NotificationType, ModuleIdentity, iso = mibBuilder.importSymbols("SNMPv2-SMI", "IpAddress", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "MibIdentifier", "Gauge32", "TimeTicks", "ObjectIdentity", "Bits", "Counter32", "Unsigned32", "Counter64", "Integer32", "NotificationType", "ModuleIdentity", "iso")
DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
vmwVC, = mibBuilder.importSymbols("VMWARE-PRODUCTS-MIB", "vmwVC")
VmwLongSnmpAdminString, = mibBuilder.importSymbols("VMWARE-TC-MIB", "VmwLongSnmpAdminString")
vmwVCMIB = ModuleIdentity((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1))
vmwVCMIB.setRevisions(('2009-12-15 00:00', '2009-09-08 00:00', '2009-05-27 00:00', '2009-04-06 00:00', '2009-03-17 00:00', '2008-02-22 00:00',))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts: vmwVCMIB.setRevisionsDescriptions(('Notification vpxdAlarm is now obsolete and is replaced with vpxdAlarmInfo, new object group vmwVCAlarmGroup is created making the vmwVCAlarmInfoGroup obsolete, new notification group vmwVCAlarmNotificationGroup is created making vmwVCNotificationGroup obsolete,new varbinds vmwVpxdTargetObj and vmwVpxdTargetObjType are added, var binds vmwVpxdHostName, vmwVpxdVMName and vmwVpxdTrapType have become obsolete.', 'VC SNMP Agent has always used UTF-8 in notifications, update this MIB module to reflect that.', 'Updated comments on the alarm trap and parameters with more detail.', 'Swap vmwVpxdNewStatus and vmwVpxdOldStatus to match code implementation.', 'Changed vmwVpxdObjValue be of type vmwLongDisplayString', 'This is the first revision in SMIv2 format. Prior version was published as SMIv1. Notifications were formerly in the VMWARE-TRAPS-MIB module.',))
if mibBuilder.loadTexts: vmwVCMIB.setLastUpdated('200912150000Z')
if mibBuilder.loadTexts: vmwVCMIB.setOrganization('VMware, Inc')
if mibBuilder.loadTexts: vmwVCMIB.setContactInfo('VMware, Inc 3401 Hillview Ave Palo Alto, CA 94304 Tel: 1-877-486-9273 or 650-427-5000 Fax: 650-427-5001 Web: http://communities.vmware.com/community/developer/forums/managementapi ')
if mibBuilder.loadTexts: vmwVCMIB.setDescription('This MIB module identifies vCenter Trap notifications (traps or inform).')
vmwVCNotifications = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0))
vpxdAlarm = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 201)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTrapType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdHostName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdVMName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"))
if mibBuilder.loadTexts: vpxdAlarm.setStatus('obsolete')
if mibBuilder.loadTexts: vpxdAlarm.setDescription('This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.')
vpxdDiagnostic = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 202))
if mibBuilder.loadTexts: vpxdDiagnostic.setStatus('current')
if mibBuilder.loadTexts: vpxdDiagnostic.setDescription('This notification is sent on starting or restarting vCenter Server, on requesting a test notification explicitly, and can also be configured to be sent periodically at a specified time interval via vCenter Server configuration by the vCenter Server SNMP agent.')
vpxdAlarmInfo = NotificationType((1, 3, 6, 1, 4, 1, 6876, 4, 3, 0, 203)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObjType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObj"))
if mibBuilder.loadTexts: vpxdAlarmInfo.setStatus('current')
if mibBuilder.loadTexts: vpxdAlarmInfo.setDescription('This notification is sent on entity alarm state change, by the vCenter Server SNMP agent. This information is also available through the vSphere client, through the Alarms screen, or through the Managed Object Browser(MOB) interface for alarms at https://<vCenter Server machine address>/mob/?moid=AlarmManager. Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API. See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html for details.')
vmwVpxdTrapType = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 301), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdTrapType.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVpxdTrapType.setDescription('This is the alarm notification type.')
vmwVpxdHostName = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 302), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdHostName.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVpxdHostName.setDescription('This is the name of the vSphere host in the notification.')
vmwVpxdVMName = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 303), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdVMName.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVpxdVMName.setDescription('This is the name of the VM in the notification.')
vmwVpxdOldStatus = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 304), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdOldStatus.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdOldStatus.setDescription('This is the old status in the notification.')
vmwVpxdNewStatus = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 305), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdNewStatus.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdNewStatus.setDescription('This is the new status in the notification.')
vmwVpxdObjValue = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 306), VmwLongSnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdObjValue.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdObjValue.setDescription('This is the current object value in the notification.')
vmwVpxdTargetObj = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 307), SnmpAdminString()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdTargetObj.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdTargetObj.setDescription('This is the current object in the notification. This may be one of esx host name, vm name, or other. This value must not be empty.')
vmwVpxdTargetObjType = MibScalar((1, 3, 6, 1, 4, 1, 6876, 4, 3, 308), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("unknown", 1), ("host", 2), ("vm", 3), ("other", 4)))).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: vmwVpxdTargetObjType.setStatus('current')
if mibBuilder.loadTexts: vmwVpxdTargetObjType.setDescription('This is the alarm target object type.')
vmwVCMIBConformance = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2))
vmwVCMIBCompliances = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 1))
vmwVCMIBGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2))
vmwVCMIBBasicCompliance = ModuleCompliance((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 1, 2)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVCAlarmInfoGroup"), ("VMWARE-VC-EVENT-MIB", "vmwVCNotificationGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicCompliance = vmwVCMIBBasicCompliance.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVCMIBBasicCompliance.setDescription('The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.')
vmwVCMIBBasicComplianceRev2 = ModuleCompliance((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 1, 3)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVCAlarmGroup"), ("VMWARE-VC-EVENT-MIB", "vmwVCAlarmNotificationGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCMIBBasicComplianceRev2 = vmwVCMIBBasicComplianceRev2.setStatus('current')
if mibBuilder.loadTexts: vmwVCMIBBasicComplianceRev2.setDescription('The compliance statement for entities which implement VMWARE-VC-EVENT-MIB.')
vmwVCAlarmInfoGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 1)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTrapType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdHostName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdVMName"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmInfoGroup = vmwVCAlarmInfoGroup.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVCAlarmInfoGroup.setDescription('These objects provide alarm notification details.')
vmwVCNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 2)).setObjects(("VMWARE-VC-EVENT-MIB", "vpxdAlarm"), ("VMWARE-VC-EVENT-MIB", "vpxdDiagnostic"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCNotificationGroup = vmwVCNotificationGroup.setStatus('obsolete')
if mibBuilder.loadTexts: vmwVCNotificationGroup.setDescription('Group of objects describing notifications (traps).')
vmwVCAlarmGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 3)).setObjects(("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObjType"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdOldStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdNewStatus"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdObjValue"), ("VMWARE-VC-EVENT-MIB", "vmwVpxdTargetObj"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmGroup = vmwVCAlarmGroup.setStatus('current')
if mibBuilder.loadTexts: vmwVCAlarmGroup.setDescription('These objects provide alarm notification details.')
vmwVCAlarmNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 6876, 4, 3, 1, 2, 2, 4)).setObjects(("VMWARE-VC-EVENT-MIB", "vpxdAlarmInfo"), ("VMWARE-VC-EVENT-MIB", "vpxdDiagnostic"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    vmwVCAlarmNotificationGroup = vmwVCAlarmNotificationGroup.setStatus('current')
if mibBuilder.loadTexts: vmwVCAlarmNotificationGroup.setDescription('Group of objects describing notifications (traps).')
mibBuilder.exportSymbols("VMWARE-VC-EVENT-MIB", vmwVpxdHostName=vmwVpxdHostName, vmwVCMIBBasicCompliance=vmwVCMIBBasicCompliance, vmwVCNotificationGroup=vmwVCNotificationGroup, vpxdDiagnostic=vpxdDiagnostic, vmwVCAlarmGroup=vmwVCAlarmGroup, vpxdAlarm=vpxdAlarm, vpxdAlarmInfo=vpxdAlarmInfo, vmwVpxdNewStatus=vmwVpxdNewStatus, vmwVpxdTrapType=vmwVpxdTrapType, vmwVCMIB=vmwVCMIB, vmwVpxdOldStatus=vmwVpxdOldStatus, PYSNMP_MODULE_ID=vmwVCMIB, vmwVCMIBGroups=vmwVCMIBGroups, vmwVCAlarmInfoGroup=vmwVCAlarmInfoGroup, vmwVpxdTargetObj=vmwVpxdTargetObj, vmwVpxdObjValue=vmwVpxdObjValue, vmwVpxdTargetObjType=vmwVpxdTargetObjType, vmwVCMIBCompliances=vmwVCMIBCompliances, vmwVCAlarmNotificationGroup=vmwVCAlarmNotificationGroup, vmwVCNotifications=vmwVCNotifications, vmwVpxdVMName=vmwVpxdVMName, vmwVCMIBConformance=vmwVCMIBConformance, vmwVCMIBBasicComplianceRev2=vmwVCMIBBasicComplianceRev2)
