|
19 | 19 | import java.util.HashMap; |
20 | 20 | import java.util.Map; |
21 | 21 |
|
22 | | -import com.cloud.server.ResourceTag; |
23 | | -import com.cloud.vm.ConsoleProxy; |
24 | | -import com.cloud.vm.SecondaryStorageVm; |
25 | 22 | import org.apache.cloudstack.config.Configuration; |
26 | 23 |
|
27 | 24 | import com.cloud.dc.DataCenter; |
|
37 | 34 | import com.cloud.network.PhysicalNetworkTrafficType; |
38 | 35 | import com.cloud.network.PublicIpAddress; |
39 | 36 | import com.cloud.network.RemoteAccessVpn; |
| 37 | +import com.cloud.network.Site2SiteCustomerGateway; |
| 38 | +import com.cloud.network.Site2SiteVpnConnection; |
| 39 | +import com.cloud.network.Site2SiteVpnGateway; |
40 | 40 | import com.cloud.network.as.AutoScaleCounter; |
41 | 41 | import com.cloud.network.as.AutoScalePolicy; |
42 | 42 | import com.cloud.network.as.AutoScaleVmGroup; |
43 | 43 | import com.cloud.network.as.AutoScaleVmProfile; |
44 | 44 | import com.cloud.network.as.Condition; |
45 | 45 | import com.cloud.network.router.VirtualRouter; |
| 46 | +import com.cloud.network.rules.FirewallRule; |
| 47 | +import com.cloud.network.rules.HealthCheckPolicy; |
46 | 48 | import com.cloud.network.rules.LoadBalancer; |
47 | 49 | import com.cloud.network.rules.StaticNat; |
| 50 | +import com.cloud.network.rules.StickinessPolicy; |
48 | 51 | import com.cloud.network.security.SecurityGroup; |
49 | 52 | import com.cloud.network.vpc.PrivateGateway; |
50 | 53 | import com.cloud.network.vpc.StaticRoute; |
|
53 | 56 | import com.cloud.offering.NetworkOffering; |
54 | 57 | import com.cloud.offering.ServiceOffering; |
55 | 58 | import com.cloud.projects.Project; |
| 59 | +import com.cloud.server.ResourceTag; |
56 | 60 | import com.cloud.storage.GuestOS; |
57 | 61 | import com.cloud.storage.GuestOSHypervisor; |
58 | 62 | import com.cloud.storage.Snapshot; |
59 | 63 | import com.cloud.storage.Volume; |
60 | 64 | import com.cloud.template.VirtualMachineTemplate; |
61 | 65 | import com.cloud.user.Account; |
62 | 66 | import com.cloud.user.User; |
| 67 | +import com.cloud.vm.ConsoleProxy; |
| 68 | +import com.cloud.vm.SecondaryStorageVm; |
63 | 69 | import com.cloud.vm.VirtualMachine; |
64 | 70 |
|
65 | 71 | public class EventTypes { |
@@ -548,12 +554,16 @@ public class EventTypes { |
548 | 554 | entityEventDetails.put(EVENT_FIREWALL_CLOSE, Network.class); |
549 | 555 |
|
550 | 556 | // Load Balancers |
551 | | - entityEventDetails.put(EVENT_ASSIGN_TO_LOAD_BALANCER_RULE, LoadBalancer.class); |
552 | | - entityEventDetails.put(EVENT_REMOVE_FROM_LOAD_BALANCER_RULE, LoadBalancer.class); |
| 557 | + entityEventDetails.put(EVENT_ASSIGN_TO_LOAD_BALANCER_RULE, FirewallRule.class); |
| 558 | + entityEventDetails.put(EVENT_REMOVE_FROM_LOAD_BALANCER_RULE, FirewallRule.class); |
553 | 559 | entityEventDetails.put(EVENT_LOAD_BALANCER_CREATE, LoadBalancer.class); |
554 | | - entityEventDetails.put(EVENT_LOAD_BALANCER_DELETE, LoadBalancer.class); |
555 | | - entityEventDetails.put(EVENT_LB_STICKINESSPOLICY_CREATE, LoadBalancer.class); |
556 | | - entityEventDetails.put(EVENT_LB_STICKINESSPOLICY_DELETE, LoadBalancer.class); |
| 560 | + entityEventDetails.put(EVENT_LOAD_BALANCER_DELETE, FirewallRule.class); |
| 561 | + entityEventDetails.put(EVENT_LB_STICKINESSPOLICY_CREATE, StickinessPolicy.class); |
| 562 | + entityEventDetails.put(EVENT_LB_STICKINESSPOLICY_UPDATE, StickinessPolicy.class); |
| 563 | + entityEventDetails.put(EVENT_LB_STICKINESSPOLICY_DELETE, StickinessPolicy.class); |
| 564 | + entityEventDetails.put(EVENT_LB_HEALTHCHECKPOLICY_CREATE, HealthCheckPolicy.class); |
| 565 | + entityEventDetails.put(EVENT_LB_HEALTHCHECKPOLICY_UPDATE, HealthCheckPolicy.class); |
| 566 | + entityEventDetails.put(EVENT_LB_HEALTHCHECKPOLICY_DELETE, HealthCheckPolicy.class); |
557 | 567 | entityEventDetails.put(EVENT_LOAD_BALANCER_UPDATE, LoadBalancer.class); |
558 | 568 | entityEventDetails.put(EVENT_LB_CERT_UPLOAD, LoadBalancer.class); |
559 | 569 | entityEventDetails.put(EVENT_LB_CERT_DELETE, LoadBalancer.class); |
@@ -693,14 +703,14 @@ public class EventTypes { |
693 | 703 | entityEventDetails.put(EVENT_REMOTE_ACCESS_VPN_DESTROY, RemoteAccessVpn.class); |
694 | 704 | entityEventDetails.put(EVENT_VPN_USER_ADD, RemoteAccessVpn.class); |
695 | 705 | entityEventDetails.put(EVENT_VPN_USER_REMOVE, RemoteAccessVpn.class); |
696 | | - entityEventDetails.put(EVENT_S2S_VPN_GATEWAY_CREATE, RemoteAccessVpn.class); |
697 | | - entityEventDetails.put(EVENT_S2S_VPN_GATEWAY_DELETE, RemoteAccessVpn.class); |
698 | | - entityEventDetails.put(EVENT_S2S_VPN_CUSTOMER_GATEWAY_CREATE, RemoteAccessVpn.class); |
699 | | - entityEventDetails.put(EVENT_S2S_VPN_CUSTOMER_GATEWAY_DELETE, RemoteAccessVpn.class); |
700 | | - entityEventDetails.put(EVENT_S2S_VPN_CUSTOMER_GATEWAY_UPDATE, RemoteAccessVpn.class); |
701 | | - entityEventDetails.put(EVENT_S2S_VPN_CONNECTION_CREATE, RemoteAccessVpn.class); |
702 | | - entityEventDetails.put(EVENT_S2S_VPN_CONNECTION_DELETE, RemoteAccessVpn.class); |
703 | | - entityEventDetails.put(EVENT_S2S_VPN_CONNECTION_RESET, RemoteAccessVpn.class); |
| 706 | + entityEventDetails.put(EVENT_S2S_VPN_GATEWAY_CREATE, Site2SiteVpnGateway.class); |
| 707 | + entityEventDetails.put(EVENT_S2S_VPN_GATEWAY_DELETE, Site2SiteVpnGateway.class); |
| 708 | + entityEventDetails.put(EVENT_S2S_VPN_CUSTOMER_GATEWAY_CREATE, Site2SiteCustomerGateway.class); |
| 709 | + entityEventDetails.put(EVENT_S2S_VPN_CUSTOMER_GATEWAY_DELETE, Site2SiteCustomerGateway.class); |
| 710 | + entityEventDetails.put(EVENT_S2S_VPN_CUSTOMER_GATEWAY_UPDATE, Site2SiteCustomerGateway.class); |
| 711 | + entityEventDetails.put(EVENT_S2S_VPN_CONNECTION_CREATE, Site2SiteVpnConnection.class); |
| 712 | + entityEventDetails.put(EVENT_S2S_VPN_CONNECTION_DELETE, Site2SiteVpnConnection.class); |
| 713 | + entityEventDetails.put(EVENT_S2S_VPN_CONNECTION_RESET, Site2SiteVpnConnection.class); |
704 | 714 |
|
705 | 715 | // Custom certificates |
706 | 716 | entityEventDetails.put(EVENT_UPLOAD_CUSTOM_CERTIFICATE, "Certificate"); |
|
0 commit comments