3030import org .apache .cloudstack .backup .BackupRepositoryService ;
3131import org .apache .cloudstack .config .Configuration ;
3232import org .apache .cloudstack .datacenter .DataCenterIpv4GuestSubnet ;
33+ import org .apache .cloudstack .dns .DnsRecord ;
34+ import org .apache .cloudstack .dns .DnsServer ;
35+ import org .apache .cloudstack .dns .DnsZone ;
3336import org .apache .cloudstack .extension .Extension ;
3437import org .apache .cloudstack .extension .ExtensionCustomAction ;
3538import org .apache .cloudstack .gpu .GpuCard ;
@@ -873,6 +876,7 @@ public class EventTypes {
873876 public static final String EVENT_EXTENSION_DELETE = "EXTENSION.DELETE" ;
874877 public static final String EVENT_EXTENSION_RESOURCE_REGISTER = "EXTENSION.RESOURCE.REGISTER" ;
875878 public static final String EVENT_EXTENSION_RESOURCE_UNREGISTER = "EXTENSION.RESOURCE.UNREGISTER" ;
879+ public static final String EVENT_EXTENSION_RESOURCE_UPDATE = "EXTENSION.RESOURCE.UPDATE" ;
876880 public static final String EVENT_EXTENSION_CUSTOM_ACTION_ADD = "EXTENSION.CUSTOM.ACTION.ADD" ;
877881 public static final String EVENT_EXTENSION_CUSTOM_ACTION_UPDATE = "EXTENSION.CUSTOM.ACTION.UPDATE" ;
878882 public static final String EVENT_EXTENSION_CUSTOM_ACTION_DELETE = "EXTENSION.CUSTOM.ACTION.DELETE" ;
@@ -884,6 +888,17 @@ public class EventTypes {
884888 public static final String EVENT_BACKUP_REPOSITORY_ADD = "BACKUP.REPOSITORY.ADD" ;
885889 public static final String EVENT_BACKUP_REPOSITORY_UPDATE = "BACKUP.REPOSITORY.UPDATE" ;
886890
891+ // DNS Framework Events
892+ public static final String EVENT_DNS_SERVER_ADD = "DNS.SERVER.ADD" ;
893+ public static final String EVENT_DNS_SERVER_UPDATE = "DNS.SERVER.UPDATE" ;
894+ public static final String EVENT_DNS_SERVER_DELETE = "DNS.SERVER.DELETE" ;
895+ public static final String EVENT_DNS_ZONE_CREATE = "DNS.ZONE.CREATE" ;
896+ public static final String EVENT_DNS_ZONE_UPDATE = "DNS.ZONE.UPDATE" ;
897+ public static final String EVENT_DNS_ZONE_DELETE = "DNS.ZONE.DELETE" ;
898+ public static final String EVENT_DNS_RECORD_CREATE = "DNS.RECORD.CREATE" ;
899+ public static final String EVENT_DNS_RECORD_DELETE = "DNS.RECORD.DELETE" ;
900+ public static final String EVENT_DNS_NAME_COLLISION = "DNS.NAME.COLLISION" ;
901+
887902 static {
888903
889904 // TODO: need a way to force author adding event types to declare the entity details as well, with out braking
@@ -1442,6 +1457,17 @@ public class EventTypes {
14421457 // Backup Repository
14431458 entityEventDetails .put (EVENT_BACKUP_REPOSITORY_ADD , BackupRepositoryService .class );
14441459 entityEventDetails .put (EVENT_BACKUP_REPOSITORY_UPDATE , BackupRepositoryService .class );
1460+
1461+ // DNS Framework Events
1462+ entityEventDetails .put (EVENT_DNS_SERVER_ADD , DnsServer .class );
1463+ entityEventDetails .put (EVENT_DNS_SERVER_UPDATE , DnsServer .class );
1464+ entityEventDetails .put (EVENT_DNS_SERVER_DELETE , DnsServer .class );
1465+ entityEventDetails .put (EVENT_DNS_ZONE_CREATE , DnsZone .class );
1466+ entityEventDetails .put (EVENT_DNS_ZONE_UPDATE , DnsZone .class );
1467+ entityEventDetails .put (EVENT_DNS_ZONE_DELETE , DnsZone .class );
1468+ entityEventDetails .put (EVENT_DNS_RECORD_CREATE , DnsRecord .class );
1469+ entityEventDetails .put (EVENT_DNS_RECORD_DELETE , DnsRecord .class );
1470+
14451471 }
14461472
14471473 public static boolean isNetworkEvent (String eventType ) {
0 commit comments