| <?xml version='1.0' encoding='utf-8' ?> |
| <!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ |
| <!ENTITY % BOOK_ENTITIES SYSTEM "cloudstack.ent"> |
| %BOOK_ENTITIES; |
| ]> |
| |
| <!-- Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| <appendix id="event-types"> |
| <title>Event Types</title> |
| <informaltable frame="all"> |
| <tgroup cols="2" align="left" colsep="1" rowsep="1"> |
| <colspec colnum="1" colname="c1" colwidth="1.0*"/> |
| <colspec colnum="2" colname="c2" colwidth="3.15*"/> |
| <thead> |
| <row> |
| <entry><para>Types</para></entry> |
| <entry><para>Events</para></entry> |
| </row> |
| </thead> |
| <tbody> |
| <row> |
| <entry><para>VM</para></entry> |
| <entry><para>VM.CREATE</para> |
| <para>VM.DESTROY</para> |
| <para>VM.START</para> |
| <para>VM.STOP</para> |
| <para>VM.REBOOT</para> |
| <para>VM.UPDATE</para> |
| <para>VM.UPGRADE</para> |
| <para>VM.DYNAMIC.SCALE</para> |
| <para>VM.RESETPASSWORD</para> |
| <para>VM.RESETSSHKEY</para><para>VM.MIGRATE </para> |
| <para>VM.MOVE </para> |
| <para>VM.RESTORE</para></entry> |
| </row> |
| <row> |
| <entry><para> Domain Router</para></entry> |
| <entry><para>ROUTER.CREATE</para> |
| <para>ROUTER.DESTROY </para> |
| <para>ROUTER.START </para> |
| <para>ROUTER.STOP </para> |
| <para>ROUTER.REBOOT </para> |
| <para>ROUTER.HA </para> |
| <para>ROUTER.UPGRADE</para></entry> |
| </row> |
| <row> |
| <entry><para>Console proxy</para></entry> |
| <entry><para>PROXY.CREATE</para> |
| <para>PROXY.DESTROY</para> |
| <para>PROXY.START </para> |
| <para>PROXY.STOP </para> |
| <para>PROXY.REBOOT</para> |
| <para>PROXY.HA</para></entry> |
| </row> |
| <row> |
| <entry><para>VNC Console Events</para></entry> |
| <entry><para>VNC.CONNECT</para> |
| <para>VNC.DISCONNECT</para></entry> |
| </row> |
| <row> |
| <entry><para>Network Events</para></entry> |
| <entry><para>NET.IPASSIGN</para> |
| <para>NET.IPRELEASE </para> |
| <para>PORTABLE.IPASSIGN </para> |
| <para>PORTABLE.IPRELEASE </para> |
| <para>NET.RULEADD </para> |
| <para>NET.RULEDELETE </para> |
| <para>NET.RULEMODIFY </para> |
| <para>NETWORK.CREATE </para> |
| <para>NETWORK.DELETE </para> |
| <para>NETWORK.UPDATE </para> |
| <para>FIREWALL.OPEN </para> |
| <para>FIREWALL.CLOSE</para></entry> |
| </row> |
| <row> |
| <entry><para>NIC Events</para></entry> |
| <entry><para>NIC.CREATE </para> |
| <para>NIC.DELETE </para> |
| <para>NIC.UPDATE </para> |
| <para>NIC.DETAIL.ADD </para> |
| <para>NIC.DETAIL.UPDATE </para> |
| <para>NIC.DETAIL.REMOVE</para></entry> |
| </row> |
| <row> |
| <entry><para>Load Balancers</para></entry> |
| <entry><para>LB.ASSIGN.TO.RULE</para> |
| <para>LB.REMOVE.FROM.RULE </para> |
| <para>LB.CREATE </para> |
| <para>LB.DELETE </para> |
| <para>LB.STICKINESSPOLICY.CREATE </para> |
| <para>LB.STICKINESSPOLICY.DELETE </para> |
| <para>LB.HEALTHCHECKPOLICY.CREATE </para> |
| <para>LB.HEALTHCHECKPOLICY.DELETE </para> |
| <para>LB.UPDATE</para></entry> |
| </row> |
| <row> |
| <entry><para>Global Load Balancer rules</para></entry> |
| <entry><para>GLOBAL.LB.ASSIGN </para> |
| <para>GLOBAL.LB.REMOVE </para> |
| <para>GLOBAL.LB.CREATE </para> |
| <para>GLOBAL.LB.DELETE </para> |
| <para>GLOBAL.LB.UPDATE </para></entry> |
| </row> |
| <row> |
| <entry><para>Account events</para></entry> |
| <entry><para>ACCOUNT.ENABLE </para> |
| <para>ACCOUNT.DISABLE </para> |
| <para>ACCOUNT.CREATE </para> |
| <para>ACCOUNT.DELETE </para> |
| <para>ACCOUNT.UPDATE </para> |
| <para>ACCOUNT.MARK.DEFAULT.ZONE</para></entry> |
| </row> |
| <row> |
| <entry><para>UserVO Events</para></entry> |
| <entry><para>USER.LOGIN </para> |
| <para>USER.LOGOUT </para> |
| <para>USER.CREATE </para> |
| <para>USER.DELETE </para> |
| <para>USER.DISABLE </para> |
| <para>USER.UPDATE </para> |
| <para>USER.ENABLE </para> |
| <para>USER.LOCK</para></entry> |
| </row> |
| <row> |
| <entry><para>Registering SSH keypair events</para></entry> |
| <entry><para>REGISTER.SSH.KEYPAIR</para></entry> |
| </row> |
| <row> |
| <entry><para>Register for user API and secret keys</para></entry> |
| <entry><para>REGISTER.USER.KEY</para></entry> |
| </row> |
| <row> |
| <entry><para>Template Events</para></entry> |
| <entry><para>TEMPLATE.CREATE </para> |
| <para>TEMPLATE.DELETE </para> |
| <para>TEMPLATE.UPDATE </para> |
| <para>TEMPLATE.DOWNLOAD.START </para> |
| <para>TEMPLATE.DOWNLOAD.SUCCESS </para> |
| <para>TEMPLATE.DOWNLOAD.FAILED </para> |
| <para>TEMPLATE.COPY </para> |
| <para>TEMPLATE.EXTRACT </para> |
| <para>TEMPLATE.UPLOAD </para> |
| <para>TEMPLATE.CLEANUP</para></entry> |
| </row> |
| <row> |
| <entry><para>Volume Events</para></entry> |
| <entry><para>VOLUME.CREATE </para> |
| <para>VOLUME.DELETE </para> |
| <para>VOLUME.ATTACH </para> |
| <para>VOLUME.DETACH </para> |
| <para>VOLUME.EXTRACT </para> |
| <para>VOLUME.UPLOAD </para> |
| <para>VOLUME.MIGRATE </para> |
| <para>VOLUME.RESIZE </para> |
| <para>VOLUME.DETAIL.UPDATE </para> |
| <para>VOLUME.DETAIL.ADD </para> |
| <para>VOLUME.DETAIL.REMOVE</para></entry> |
| </row> |
| <row> |
| <entry><para>Domains</para></entry> |
| <entry><para>DOMAIN.CREATE </para> |
| <para>DOMAIN.DELETE </para> |
| <para>DOMAIN.UPDATE</para></entry> |
| </row> |
| <row> |
| <entry><para>Snapshots</para></entry> |
| <entry><para>SNAPSHOT.CREATE </para> |
| <para>SNAPSHOT.DELETE </para> |
| <para>SNAPSHOTPOLICY.CREATE </para> |
| <para>SNAPSHOTPOLICY.UPDATE </para> |
| <para>SNAPSHOTPOLICY.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>ISO</para></entry> |
| <entry><para>ISO.CREATE </para> |
| <para>ISO.DELETE </para> |
| <para>ISO.COPY </para> |
| <para>ISO.ATTACH </para> |
| <para>ISO.DETACH </para> |
| <para>ISO.EXTRACT </para> |
| <para>ISO.UPLOAD</para></entry> |
| </row> |
| <row> |
| <entry><para>SSVM</para></entry> |
| <entry><para>SSVM.CREATE </para> |
| <para>SSVM.DESTROY </para> |
| <para>SSVM.START </para> |
| <para>SSVM.STOP </para> |
| <para>SSVM.REBOOT </para> |
| <para>SSVM.HA</para></entry> |
| </row> |
| <row> |
| <entry><para>Service Offerings</para></entry> |
| <entry><para>SERVICE.OFFERING.CREATE </para> |
| <para>SERVICE.OFFERING.EDIT </para> |
| <para>SERVICE.OFFERING.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>Disk Offerings</para></entry> |
| <entry><para>DISK.OFFERING.CREATE </para> |
| <para>DISK.OFFERING.EDIT </para> |
| <para>DISK.OFFERING.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>Network offerings</para></entry> |
| <entry><para>NETWORK.OFFERING.CREATE </para> |
| <para>NETWORK.OFFERING.ASSIGN </para> |
| <para>NETWORK.OFFERING.EDIT </para> |
| <para>NETWORK.OFFERING.REMOVE </para> |
| <para>NETWORK.OFFERING.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>Pods</para></entry> |
| <entry><para>POD.CREATE </para> |
| <para>POD.EDIT </para> |
| <para>POD.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>Zones</para></entry> |
| <entry><para>ZONE.CREATE </para> |
| <para>ZONE.EDIT </para> |
| <para>ZONE.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>VLANs/IP ranges</para></entry> |
| <entry><para>VLAN.IP.RANGE.CREATE </para> |
| <para>VLAN.IP.RANGE.DELETE </para> |
| <para>VLAN.IP.RANGE.DEDICATE </para> |
| <para>VLAN.IP.RANGE.RELEASE </para> |
| <para>STORAGE.IP.RANGE.CREATE </para> |
| <para>STORAGE.IP.RANGE.DELETE </para> |
| <para>STORAGE.IP.RANGE.UPDATE</para></entry> |
| </row> |
| <row> |
| <entry><para>Configuration Table</para></entry> |
| <entry><para>CONFIGURATION.VALUE.EDIT</para></entry> |
| </row> |
| <row> |
| <entry><para>Security Groups</para></entry> |
| <entry><para>SG.AUTH.INGRESS </para> |
| <para>SG.REVOKE.INGRESS </para> |
| <para>SG.AUTH.EGRESS </para> |
| <para>SG.REVOKE.EGRESS </para> |
| <para>SG.CREATE </para> |
| <para>SG.DELETE </para> |
| <para>SG.ASSIGN </para> |
| <para>SG.REMOVE</para></entry> |
| </row> |
| <row> |
| <entry><para>Host</para></entry> |
| <entry><para>HOST.RECONNECT</para></entry> |
| </row> |
| <row> |
| <entry><para>Maintenance</para></entry> |
| <entry><para>MAINT.CANCEL </para> |
| <para>MAINT.CANCEL.PS </para> |
| <para>MAINT.PREPARE </para> |
| <para>MAINT.PREPARE.PS</para></entry> |
| </row> |
| <row> |
| <entry><para>VPN</para></entry> |
| <entry><para>VPN.REMOTE.ACCESS.CREATE </para> |
| <para>VPN.REMOTE.ACCESS.DESTROY </para> |
| <para>VPN.USER.ADD </para> |
| <para>VPN.USER.REMOVE </para> |
| <para>VPN.S2S.VPN.GATEWAY.CREATE </para> |
| <para>VPN.S2S.VPN.GATEWAY.DELETE </para> |
| <para>VPN.S2S.CUSTOMER.GATEWAY.CREATE </para> |
| <para>VPN.S2S.CUSTOMER.GATEWAY.DELETE </para> |
| <para>VPN.S2S.CUSTOMER.GATEWAY.UPDATE </para> |
| <para>VPN.S2S.CONNECTION.CREATE </para> |
| <para>VPN.S2S.CONNECTION.DELETE </para> |
| <para>VPN.S2S.CONNECTION.RESET </para></entry> |
| </row> |
| <row> |
| <entry><para>Network</para></entry> |
| <entry><para>NETWORK.RESTART</para></entry> |
| </row> |
| <row> |
| <entry><para>Custom certificates</para></entry> |
| <entry><para>UPLOAD.CUSTOM.CERTIFICATE</para></entry> |
| </row> |
| <row> |
| <entry><para>OneToOnenat</para></entry> |
| <entry><para>STATICNAT.ENABLE </para> |
| <para>STATICNAT.DISABLE</para> |
| <para>ZONE.VLAN.ASSIGN </para> |
| <para>ZONE.VLAN.RELEASE</para></entry> |
| </row> |
| <row> |
| <entry><para>Projects</para></entry> |
| <entry><para>PROJECT.CREATE </para> |
| <para>PROJECT.UPDATE </para> |
| <para>PROJECT.DELETE </para> |
| <para>PROJECT.ACTIVATE </para> |
| <para>PROJECT.SUSPEND </para> |
| <para>PROJECT.ACCOUNT.ADD </para> |
| <para>PROJECT.INVITATION.UPDATE </para> |
| <para>PROJECT.INVITATION.REMOVE </para> |
| <para>PROJECT.ACCOUNT.REMOVE</para></entry> |
| </row> |
| <row> |
| <entry><para>Network as a Service</para></entry> |
| <entry><para>NETWORK.ELEMENT.CONFIGURE</para></entry> |
| </row> |
| <row> |
| <entry><para>Physical Network Events</para></entry> |
| <entry><para>PHYSICAL.NETWORK.CREATE </para> |
| <para>PHYSICAL.NETWORK.DELETE </para> |
| <para>PHYSICAL.NETWORK.UPDATE </para></entry> |
| </row> |
| <row> |
| <entry><para>Physical Network Service Provider Events</para></entry> |
| <entry><para>SERVICE.PROVIDER.CREATE </para> |
| <para>SERVICE.PROVIDER.DELETE </para> |
| <para>SERVICE.PROVIDER.UPDATE</para></entry> |
| </row> |
| <row> |
| <entry><para>Physical Network Traffic Type Events</para></entry> |
| <entry><para>TRAFFIC.TYPE.CREATE </para> |
| <para>TRAFFIC.TYPE.DELETE </para> |
| <para>TRAFFIC.TYPE.UPDATE</para></entry> |
| </row> |
| <row> |
| <entry><para>External network device events</para></entry> |
| <entry><para>PHYSICAL.LOADBALANCER.ADD </para> |
| <para>PHYSICAL.LOADBALANCER.DELETE </para> |
| <para>PHYSICAL.LOADBALANCER.CONFIGURE</para></entry> |
| </row> |
| <row> |
| <entry><para>External switch management device events</para> |
| <para>For example: Cisco Nexus 1000v Virtual Supervisor Module.</para></entry> |
| <entry><para>SWITCH.MGMT.ADD </para> |
| <para>SWITCH.MGMT.DELETE </para> |
| <para>SWITCH.MGMT.CONFIGURE </para> |
| <para>SWITCH.MGMT.ENABLE </para> |
| <para>SWITCH.MGMT.DISABLE </para> |
| <para>PHYSICAL.FIREWALL.ADD </para> |
| <para>PHYSICAL.FIREWALL.DELETE </para> |
| <para>PHYSICAL.FIREWALL.CONFIGURE</para></entry> |
| </row> |
| <row> |
| <entry><para>VPC</para></entry> |
| <entry><para>VPC.CREATE </para> |
| <para>VPC.UPDATE </para> |
| <para>VPC.DELETE </para> |
| <para>VPC.RESTART</para></entry> |
| </row> |
| <row> |
| <entry><para>Network ACL</para></entry> |
| <entry><para>NETWORK.ACL.CREATE</para> |
| <para>NETWORK.ACL.DELETE</para> |
| <para>NETWORK.ACL.REPLACE </para> |
| <para>NETWORK.ACL.ITEM.CREATE </para> |
| <para>NETWORK.ACL.ITEM.UPDATE </para> |
| <para>NETWORK.ACL.ITEM.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>VPC offerings</para></entry> |
| <entry><para>VPC.OFFERING.CREATE</para> |
| <para>VPC.OFFERING.UPDATE </para> |
| <para>VPC.OFFERING.DELETE</para></entry> |
| </row> |
| <row> |
| <entry><para>Private gateway</para></entry> |
| <entry><para>PRIVATE.GATEWAY.CREATE</para> |
| <para>PRIVATE.GATEWAY.DELETE </para></entry> |
| </row> |
| <row> |
| <entry><para>Static routes</para></entry> |
| <entry><para>STATIC.ROUTE.CREATE</para> |
| <para>STATIC.ROUTE.DELETE </para></entry> |
| </row> |
| <row> |
| <entry><para>Tag-related events</para></entry> |
| <entry><para>CREATE_TAGS</para> |
| <para>DELETE_TAGS</para></entry> |
| </row> |
| <row> |
| <entry><para>Meta data-related events</para></entry> |
| <entry><para>CREATE_RESOURCE_DETAILS</para> |
| <para>DELETE_RESOURCE_DETAILS </para></entry> |
| </row> |
| <row> |
| <entry><para>VM snapshot events</para></entry> |
| <entry><para>VMSNAPSHOT.CREATE</para> |
| <para>VMSNAPSHOT.DELETE</para> |
| <para>VMSNAPSHOT.REVERTTO</para></entry> |
| </row> |
| <row> |
| <entry><para>External network device events</para></entry> |
| <entry><para>PHYSICAL.NVPCONTROLLER.ADD</para> |
| <para>PHYSICAL.NVPCONTROLLER.DELETE</para> |
| <para>PHYSICAL.NVPCONTROLLER.CONFIGURE</para></entry> |
| </row> |
| <row> |
| <entry><para>AutoScale</para></entry> |
| <entry><para>COUNTER.CREATE</para> |
| <para>COUNTER.DELETE</para> |
| <para>CONDITION.CREATE</para> |
| <para>CONDITION.DELETE </para> |
| <para>AUTOSCALEPOLICY.CREATE </para> |
| <para>AUTOSCALEPOLICY.UPDATE </para> |
| <para>AUTOSCALEPOLICY.DELETE </para> |
| <para>AUTOSCALEVMPROFILE.CREATE </para> |
| <para>AUTOSCALEVMPROFILE.DELETE </para> |
| <para>AUTOSCALEVMPROFILE.UPDATE </para> |
| <para>AUTOSCALEVMGROUP.CREATE </para> |
| <para>AUTOSCALEVMGROUP.DELETE </para> |
| <para>AUTOSCALEVMGROUP.UPDATE </para> |
| <para>AUTOSCALEVMGROUP.ENABLE </para> |
| <para>AUTOSCALEVMGROUP.DISABLE </para> |
| <para>PHYSICAL.DHCP.ADD </para> |
| <para>PHYSICAL.DHCP.DELETE </para> |
| <para>PHYSICAL.PXE.ADD </para> |
| <para>PHYSICAL.PXE.DELETE </para> |
| <para>AG.CREATE </para> |
| <para>AG.DELETE </para> |
| <para>AG.ASSIGN </para> |
| <para>AG.REMOVE </para> |
| <para>VM.AG.UPDATE </para> |
| <para>INTERNALLBVM.START </para> |
| <para>INTERNALLBVM.STOP </para> |
| <para>HOST.RESERVATION.RELEASE</para></entry> |
| </row> |
| <row> |
| <entry><para>Dedicated guest vlan range</para></entry> |
| <entry><para>GUESTVLANRANGE.DEDICATE</para> |
| <para>GUESTVLANRANGE.RELEASE </para> |
| <para>PORTABLE.IP.RANGE.CREATE </para> |
| <para>PORTABLE.IP.RANGE.DELETE </para> |
| <para>PORTABLE.IP.TRANSFER</para></entry> |
| </row> |
| <row> |
| <entry><para>Dedicated Resources</para></entry> |
| <entry><para>DEDICATE.RESOURCE</para> |
| <para>DEDICATE.RESOURCE.RELEASE </para> |
| <para>VM.RESERVATION.CLEANUP </para> |
| <para>UCS.ASSOCIATEPROFILE </para> |
| <para>UCS.DISASSOCIATEPROFILE</para></entry> |
| </row> |
| </tbody> |
| </tgroup> |
| </informaltable> |
| </appendix> |