package com.clouck.model; public enum EventType { Unknown, //Tag Tag_Add, Tag_Delete, Tag_Update, //AMI Ec2_AMI_First_Scan, Ec2_AMI_Found, Ec2_AMI_Registered, Ec2_AMI_Deregistered, Ec2_AMI_Pending, Ec2_AMI_Permission_Visibility_Public, Ec2_AMI_Permission_Visibility_Private, Ec2_AMI_Permission_Account_Added, Ec2_AMI_Permission_Account_Removed, Ec2_AMI_Description_Changed, Ec2_AMI_Snapshot_Completed, //Instance Ec2_Instance_Found, Ec2_Instance_First_Scan, Ec2_Instance_Launch, Ec2_Instance_Terminate, Ec2_Instance_Stop, Ec2_Instance_Pending, Ec2_Instance_Shutting_Down, Ec2_Instance_Stopping, Ec2_Instance_Security_Group_Added, Ec2_Instance_Security_Group_Deleted, Ec2_Instance_Source_Dest_Check_Enabled, Ec2_Instance_Source_Dest_Check_Disabled, Ec2_Instance_Termination_Protection_Enabled, Ec2_Instance_Termination_Protection_Disabled, Ec2_Instance_Shutdown_Behavior_Stop, Ec2_Instance_Shutdown_Behavior_Terminate, Ec2_Instance_Monitoring_Enabled, Ec2_Instance_Monitoring_Disabled, Ec2_Instance_Instance_Type, Ec2_Instance_EBS_Optimized_Enabled, Ec2_Instance_EBS_Optimized_Disabled, Ec2_Instance_Elastic_Ip_Associated, Ec2_Instance_Elastic_Ip_Disassociated, Ec2_Instance_User_Data_Changed, Ec2_Instance_Network_Interface_Attached, Ec2_Instance_Network_Interface_Attaching, Ec2_Instance_Network_Interface_Detached, Ec2_Instance_Network_Interface_Detaching, Ec2_Instance_Private_Ip_Unassigned, Ec2_Instance_Private_Ip_Assigned, //Snapshot Ec2_Snapshot_Found, Ec2_Snapshot_First_Scan, Ec2_Snapshot_Created, Ec2_Snapshot_Pending, Ec2_Snapshot_Deleted, Ec2_Snapshot_Permission_Visibility_Public, Ec2_Snapshot_Permission_Visibility_Private, Ec2_Snapshot_Permission_Account_Added, Ec2_Snapshot_Permission_Account_Removed, //Security group Ec2_Security_Group_Found, Ec2_Security_Group_First_Scan, Ec2_Security_Group_Create, Ec2_Security_Group_Delete, Ec2_Security_Group_Add_Rule, Ec2_Security_Group_Delete_Rule, //Elastic IP Ec2_Elastic_Ip_Found, Ec2_Elastic_Ip_First_Scan, Ec2_Elastic_Ip_Allocated, Ec2_Elastic_Ip_Released, Ec2_Elastic_Ip_Associated, Ec2_Elastic_Ip_Disassociated, //Placement group Ec2_PlacementGroup_Found, Ec2_PlacementGroup_First_Scan, Ec2_PlacementGroup_Create, Ec2_PlacementGroup_Delete, Ec2_PlacementGroup_Deleting, Ec2_PlacementGroup_Pending, //Key pair Ec2_Key_Pair_Found, Ec2_Key_Pair_First_Scan, Ec2_Key_Pair_Add, Ec2_Key_Pair_Update, Ec2_Key_Pair_Delete, //network interface Ec2_Network_Interface_Found, Ec2_Network_Interface_First_Scan, Ec2_Network_Interface_Created, Ec2_Network_Interface_Deleted, Ec2_Network_Interface_Detached, Ec2_Network_Interface_Attached, Ec2_Network_Interface_Security_Group_Added, Ec2_Network_Interface_Security_Group_Deleted, Ec2_Network_Interface_Source_Dest_Check_Enabled, Ec2_Network_Interface_Source_Dest_Check_Disabled, Ec2_Network_Interface_Description_Updated, //Volume Ec2_Volume_Found, Ec2_Volume_First_Scan, Ec2_Volume_Creating, Ec2_Volume_Deleting, Ec2_Volume_Create, Ec2_Volume_Delete, Ec2_Volume_Error, Ec2_Volume_Attaching, Ec2_Volume_Attached, Ec2_Volume_Detaching, Ec2_Volume_Detached, Ec2_Volume_Device, Ec2_Volume_Delete_On_Termination_Enabled, Ec2_Volume_Delete_On_Termination_Disabled, Ec2_Volume_Auto_Enable_IO_Enabled, Ec2_Volume_Auto_Enable_IO_Disabled, // creating, available, in-use, deleting, error //Spot Instance Request Ec2_Spot_Instance_Request_Found, Ec2_Spot_Instance_Request_First_Scan, Ec2_Spot_Instance_Request_Created, Ec2_Spot_Instance_Request_Active, Ec2_Spot_Instance_Request_Closed, Ec2_Spot_Instance_Request_Failed, Ec2_Spot_Instance_Request_Cancelled, Ec2_Spot_Instance_Request_Pending_Fulfillment, Ec2_Spot_Instance_Request_Price_Too_Low, Ec2_Spot_Instance_Request_Fulfilled, Ec2_Spot_Instance_Request_Instance_Terminated_By_Price, Ec2_Spot_Instance_Request_Instance_Terminated_No_Capacity, //Load Balancer Ec2_Load_Balancer_Found, Ec2_Load_Balancer_First_Scan, Ec2_Load_Balancer_Created, Ec2_Load_Balancer_Deleted, ; public String getName() { return name(); } }