2929import org .apache .cloudstack .api .response .ZoneResponse ;
3030import org .apache .cloudstack .config .Configuration ;
3131import org .apache .cloudstack .datacenter .DataCenterIpv4GuestSubnet ;
32+ import org .apache .cloudstack .extension .Extension ;
33+ import org .apache .cloudstack .extension .ExtensionCustomAction ;
3234import org .apache .cloudstack .ha .HAConfig ;
3335import org .apache .cloudstack .network .BgpPeer ;
3436import org .apache .cloudstack .network .Ipv4GuestSubnetNetworkMap ;
3537import org .apache .cloudstack .quota .QuotaTariff ;
36- import org .apache .cloudstack .storage .sharedfs .SharedFS ;
3738import org .apache .cloudstack .storage .object .Bucket ;
3839import org .apache .cloudstack .storage .object .ObjectStore ;
40+ import org .apache .cloudstack .storage .sharedfs .SharedFS ;
3941import org .apache .cloudstack .usage .Usage ;
4042import org .apache .cloudstack .vm .schedule .VMSchedule ;
4143
@@ -499,6 +501,8 @@ public class EventTypes {
499501
500502 public static final String EVENT_ZONE_VLAN_ASSIGN = "ZONE.VLAN.ASSIGN" ;
501503 public static final String EVENT_ZONE_VLAN_RELEASE = "ZONE.VLAN.RELEASE" ;
504+ public static final String EVENT_ZONE_VXLAN_ASSIGN = "ZONE.VXLAN.ASSIGN" ;
505+ public static final String EVENT_ZONE_VXLAN_RELEASE = "ZONE.VXLAN.RELEASE" ;
502506
503507 // Projects
504508 public static final String EVENT_PROJECT_CREATE = "PROJECT.CREATE" ;
@@ -804,6 +808,7 @@ public class EventTypes {
804808 // Management Server
805809 public static final String EVENT_MANAGEMENT_SERVER_REMOVE = "MANAGEMENT.SERVER.REMOVE" ;
806810
811+ // VM Lease
807812 public static final String VM_LEASE_EXPIRED = "VM.LEASE.EXPIRED" ;
808813 public static final String VM_LEASE_DISABLED = "VM.LEASE.DISABLED" ;
809814 public static final String VM_LEASE_CANCELLED = "VM.LEASE.CANCELLED" ;
@@ -814,6 +819,19 @@ public class EventTypes {
814819 public static final String EVENT_GUI_THEME_REMOVE = "GUI.THEME.REMOVE" ;
815820 public static final String EVENT_GUI_THEME_UPDATE = "GUI.THEME.UPDATE" ;
816821
822+ // Extension
823+ public static final String EVENT_EXTENSION_CREATE = "EXTENSION.CREATE" ;
824+ public static final String EVENT_EXTENSION_UPDATE = "EXTENSION.UPDATE" ;
825+ public static final String EVENT_EXTENSION_DELETE = "EXTENSION.DELETE" ;
826+ public static final String EVENT_EXTENSION_RESOURCE_REGISTER = "EXTENSION.RESOURCE.REGISTER" ;
827+ public static final String EVENT_EXTENSION_RESOURCE_UNREGISTER = "EXTENSION.RESOURCE.UNREGISTER" ;
828+ public static final String EVENT_EXTENSION_CUSTOM_ACTION_ADD = "EXTENSION.CUSTOM.ACTION.ADD" ;
829+ public static final String EVENT_EXTENSION_CUSTOM_ACTION_UPDATE = "EXTENSION.CUSTOM.ACTION.UPDATE" ;
830+ public static final String EVENT_EXTENSION_CUSTOM_ACTION_DELETE = "EXTENSION.CUSTOM.ACTION.DELETE" ;
831+
832+ // Custom Action
833+ public static final String EVENT_CUSTOM_ACTION = "CUSTOM.ACTION" ;
834+
817835 static {
818836
819837 // TODO: need a way to force author adding event types to declare the entity details as well, with out braking
@@ -1322,6 +1340,16 @@ public class EventTypes {
13221340 entityEventDetails .put (EVENT_GUI_THEME_CREATE , "GuiTheme" );
13231341 entityEventDetails .put (EVENT_GUI_THEME_REMOVE , "GuiTheme" );
13241342 entityEventDetails .put (EVENT_GUI_THEME_UPDATE , "GuiTheme" );
1343+
1344+ // Extension
1345+ entityEventDetails .put (EVENT_EXTENSION_CREATE , Extension .class );
1346+ entityEventDetails .put (EVENT_EXTENSION_UPDATE , Extension .class );
1347+ entityEventDetails .put (EVENT_EXTENSION_DELETE , Extension .class );
1348+ entityEventDetails .put (EVENT_EXTENSION_RESOURCE_REGISTER , Extension .class );
1349+ entityEventDetails .put (EVENT_EXTENSION_RESOURCE_UNREGISTER , Extension .class );
1350+ entityEventDetails .put (EVENT_EXTENSION_CUSTOM_ACTION_ADD , ExtensionCustomAction .class );
1351+ entityEventDetails .put (EVENT_EXTENSION_CUSTOM_ACTION_UPDATE , ExtensionCustomAction .class );
1352+ entityEventDetails .put (EVENT_EXTENSION_CUSTOM_ACTION_DELETE , ExtensionCustomAction .class );
13251353 }
13261354
13271355 public static boolean isNetworkEvent (String eventType ) {
0 commit comments