Sounds good. I will post updated patch.

Thanks,
Mandar


On Mon, Dec 23, 2013 at 8:14 PM, Daan Hoogland <daan.hoogl...@gmail.com>wrote:

> H Mandar,
>
> why not just put
>
>     /**
>      * cmdHandlesCriticalData method must be implemented for all APIs.
> This method declares if it handles requests and/or responses that carry
> sensitive data such as passwords, secret keys.
>      * Method implementation should call cmdReqIsCritical and/or
> cmdRespIsCritical based on if the API carries such sensitive information in
> its request and/or response. If command doesn't carry any sensitive
> information then this method's implementation can be empty and method need
> not be called.
>      * If API does handle sensitive data then this method should be called
> either from the API command constructor or before processing the command
> from the execute method
>      */
>     abstract public void cmdHandlesCriticalData();
>
> in BaseCmd.java?
>
> regards,
> Daan
>
>
> On Mon, Dec 23, 2013 at 12:05 PM, Mandar Barve 
> <mandar.ba...@sungard.com>wrote:
>
>>    This is an automatically generated e-mail. To reply, visit:
>> https://reviews.apache.org/r/16385/
>>
>> On December 19th, 2013, 3:58 p.m. UTC, *daan Hoogland* wrote:
>>
>>   
>> api/src/org/apache/cloudstack/api/BaseCmd.java<https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line427>
>>  (Diff
>> revision 1)
>>
>> 427
>>
>>     abstract public void cmdHandlesCriticalData();
>>
>>   please make sure a clear and extensive javadoc is present on why and how 
>> this abstract method should be implemented by api devs.
>>
>>  Hi Daan,
>>     I couldn't find a suitable predefined annotation that could be added for 
>> abstract methods or methods in general. I also didn't find any annotated 
>> methods as reference. Here is what I could do
>> 1. Add a new annotation type e.g. Implementation that has name, description, 
>> implementation, usage properties and won't be visible in API doc by default 
>> but will be available at RUNTIME
>> 2. I will apply this annotation to the new method as follow:
>>     @Implementation(name="cmdHandlesCriticalData",
>>                     description="cmdHandlesCriticalData method must be 
>> implemented for all APIs. This method declares if i
>> t handles requests and/or responses that carry sensitive data such as 
>> passwords, secret keys.",
>>                     implementation= "Method implementation should call 
>> cmdReqIsCritical and/or cmdRespIsCritical based on
>> if the API carries such sensitive information in its request and/or 
>> response. If command doesn't carry any sensitive infor
>> mation then this method's implementation can be empty and method need not be 
>> called.",
>>                     usage="If API does handle sensitive data then this 
>> method should be called either from the API command
>>  constructor or before processing the command from the execute method")
>>
>> Please let me know what you think.
>>
>> Thanks,
>> Mandar
>>
>>
>> - Mandar
>>
>> On December 19th, 2013, 1:45 p.m. UTC, Mandar Barve wrote:
>>   Review request for cloudstack and daan Hoogland.
>> By Mandar Barve.
>>
>> *Updated Dec. 19, 2013, 1:45 p.m.*
>>  *Bugs: * 
>> CLOUDSTACK-4406<https://issues.apache.org/jira/browse/CLOUDSTACK-4406>
>>  *Repository: * cloudstack-git
>> Description
>>
>>     JIRA 4406 expects removal of cleanString() call for performance 
>> improvements. This is called when building audit trail for command responses 
>> and used for removing sensitive data (passwords, secret keys) from the log 
>> buffer. All the API responses do not carry such sensitive information so 
>> pattern matching done by cleanString against all API response strings can be 
>> costly.
>>
>> I propose following for a solution:
>>
>> * Modify BaseCmd class to add flags that will store cmd/response sensitivity
>> * At init these flags will be set to false indicating no cmd req/resp 
>> carries sensitive data
>> * any child api cmd class that will carry sensitive data in the req/resp 
>> should set the respective flags
>> * before calling any logging function the flag should be checked and 
>> cleanString should be called only for cmds with flags set
>>
>> Pro: This approach will scale well as new cmds get added and no additional 
>> changes should be required.
>> Con: Big change upfront as it will touch all API cmd classes that carry 
>> sensitive information along with BaseCmd class.
>>
>> NOTE: changes should be simple and straightforward though spread across 
>> multiple classes.
>>
>>
>>   Testing
>>
>> Using CloudMonkey following commands have been tested to make sure secret 
>> key/password is stripped from the response
>> list users
>> list accounts
>> list virtualmachines
>> create user
>> update user
>> create sshkeypair
>>
>>   Diffs
>>
>>    - api/src/com/cloud/api/commands/ListRecurringSnapshotScheduleCmd.java
>>    (d34c09c)
>>    - api/src/org/apache/cloudstack/api/BaseCmd.java (0cfb950)
>>    - 
>> api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java
>>    (48c1e02)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/account/CreateAccountCmd.java
>>    (c5a2d1a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/account/DeleteAccountCmd.java
>>    (7c1b206)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/account/DisableAccountCmd.java
>>    (6fdbefe)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/account/EnableAccountCmd.java
>>    (59d6acd)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/account/LockAccountCmd.java
>>    (93ec1be)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccountCmd.java
>>    (a8cf63f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlertCmd.java
>>    (620c5ed)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCounterCmd.java
>>    (6c4b81b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCounterCmd.java
>>    (50477f5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterCmd.java
>>    (d0e7380)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteClusterCmd.java
>>    (e1bc585)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/cluster/ListClustersCmd.java
>>    (8640f37)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/cluster/UpdateClusterCmd.java
>>    (b13f81a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/config/ListCfgsByCmd.java
>>    (517807d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/config/ListDeploymentPlannersCmd.java
>>    (1d9d2d9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/config/ListHypervisorCapabilitiesCmd.java
>>    (16adf66)
>>    - api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd.java
>>    (9bc9b3c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/config/UpdateHypervisorCapabilitiesCmd.java
>>    (5cb5f9c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCmd.java
>>    (4737555)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCmd.java
>>    (b1075c1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainChildrenCmd.java
>>    (e1ba178)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsCmd.java
>>    (5a3786c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCmd.java
>>    (8acfcd5)
>>    - api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.java
>>    (363bcd6)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/host/AddSecondaryStorageCmd.java
>>    (61f6f49)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/host/CancelMaintenanceCmd.java
>>    (46289ee)
>>    - api/src/org/apache/cloudstack/api/command/admin/host/DeleteHostCmd.java
>>    (5a4478e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/host/FindHostsForMigrationCmd.java
>>    (0faf72c)
>>    - api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.java
>>    (eda821b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMaintenanceCmd.java
>>    (23cfacf)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostCmd.java
>>    (1ce888b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostReservationCmd.java
>>    (b60feca)
>>    - api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.java
>>    (d778b37)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPasswordCmd.java
>>    (69480b1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/internallb/ConfigureInternalLoadBalancerElementCmd.java
>>    (51da760)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/internallb/CreateInternalLoadBalancerElementCmd.java
>>    (a6ece72)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternalLBVMsCmd.java
>>    (0e01be1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternalLoadBalancerElementsCmd.java
>>    (a42a0b3)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/internallb/StartInternalLBVMCmd.java
>>    (56dcb4f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/internallb/StopInternalLBVMCmd.java
>>    (9da4db0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkDeviceCmd.java
>>    (7af9355)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkServiceProviderCmd.java
>>    (f190493)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/CreateNetworkOfferingCmd.java
>>    (5614295)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysicalNetworkCmd.java
>>    (de4e5e5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/CreateStorageNetworkIpRangeCmd.java
>>    (cfbbd36)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/DedicateGuestVlanRangeCmd.java
>>    (51b4924)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkDeviceCmd.java
>>    (96e4fa5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkOfferingCmd.java
>>    (3aa7d66)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkServiceProviderCmd.java
>>    (c4993c3)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysicalNetworkCmd.java
>>    (828683a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/DeleteStorageNetworkIpRangeCmd.java
>>    (42c9619)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ListDedicatedGuestVlanRangesCmd.java
>>    (ca7c1f7)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkDeviceCmd.java
>>    (de175d0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkIsolationMethodsCmd.java
>>    (d30f7b8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkServiceProvidersCmd.java
>>    (5a1235b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ListPhysicalNetworksCmd.java
>>    (3ac2faa)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ListStorageNetworkIpRangeCmd.java
>>    (89cba47)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ListSupportedNetworkServicesCmd.java
>>    (342f9b0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedicatedGuestVlanRangeCmd.java
>>    (43e1149)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOfferingCmd.java
>>    (957450f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkServiceProviderCmd.java
>>    (c530c53)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysicalNetworkCmd.java
>>    (f808424)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/network/UpdateStorageNetworkIpRangeCmd.java
>>    (9fd084a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/offering/CreateDiskOfferingCmd.java
>>    (1d959a0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/offering/CreateServiceOfferingCmd.java
>>    (6f9693c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDiskOfferingCmd.java
>>    (9845aa4)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServiceOfferingCmd.java
>>    (0f81409)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDiskOfferingCmd.java
>>    (6d45fb5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServiceOfferingCmd.java
>>    (fbc8845)
>>    - api/src/org/apache/cloudstack/api/command/admin/pod/CreatePodCmd.java
>>    (835a3b9)
>>    - api/src/org/apache/cloudstack/api/command/admin/pod/DeletePodCmd.java
>>    (584eed4)
>>    - api/src/org/apache/cloudstack/api/command/admin/pod/ListPodsByCmd.java
>>    (75b5efd)
>>    - api/src/org/apache/cloudstack/api/command/admin/pod/UpdatePodCmd.java
>>    (7b8f6eb)
>>    - api/src/org/apache/cloudstack/api/command/admin/region/AddRegionCmd.java
>>    (9e7c035)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/region/CreatePortableIpRangeCmd.java
>>    (e900f47)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/region/DeletePortableIpRangeCmd.java
>>    (5408eda)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/region/ListPortableIpRangesCmd.java
>>    (42a92e6)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegionCmd.java
>>    (e912659)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCmd.java
>>    (527e142)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAlertsCmd.java
>>    (b1177b9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMReservationsCmd.java
>>    (edc3bcf)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAlertsCmd.java
>>    (8ba2525)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCmd.java
>>    (397b00a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/resource/ListCapacityCmd.java
>>    (2b0f827)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/resource/UploadCustomCertificateCmd.java
>>    (68ef5ac)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvsElementCmd.java
>>    (75b08b1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVirtualRouterElementCmd.java
>>    (2cfefda)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtualRouterElementCmd.java
>>    (bf5eb18)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/DestroyRouterCmd.java
>>    (2ad312e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/ListOvsElementsCmd.java
>>    (d5f73fd)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersCmd.java
>>    (9c91e0f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualRouterElementsCmd.java
>>    (6f17921)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/RebootRouterCmd.java
>>    (15527d3)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/StartRouterCmd.java
>>    (9196cd0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCmd.java
>>    (ee2b9eb)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterCmd.java
>>    (04a4e67)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterTemplateCmd.java
>>    (4947745)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/AddImageStoreCmd.java
>>    (5dcedff)
>>    - api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java
>>    (e665b7d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/CancelPrimaryStorageMaintenanceCmd.java
>>    (b1c5594)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/CreateSecondaryStagingStoreCmd.java
>>    (1480e75)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/CreateStoragePoolCmd.java
>>    (dfd0026)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImageStoreCmd.java
>>    (602da83)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolCmd.java
>>    (fb63daa)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSecondaryStagingStoreCmd.java
>>    (caf937f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/FindStoragePoolsForMigrationCmd.java
>>    (10813ca)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/ListImageStoresCmd.java
>>    (bf47084)
>>    - api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.java
>>    (362d69e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/ListSecondaryStagingStoresCmd.java
>>    (171f971)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePoolsCmd.java
>>    (868b402)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/ListStorageProvidersCmd.java
>>    (bac6b7c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrimaryStorageForMaintenanceCmd.java
>>    (9d11966)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java
>>    (a57f2df)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java
>>    (50be6ba)
>>    - api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java
>>    (3b684f4)
>>    - api/src/org/apache/cloudstack/api/command/admin/swift/ListSwiftsCmd.java
>>    (fcc8e46)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/DestroySystemVmCmd.java
>>    (07e111c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystemVMsCmd.java
>>    (9480497)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSystemVMCmd.java
>>    (8199e68)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSystemVmCmd.java
>>    (1c38b05)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemVMCmd.java
>>    (fdb81ea)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/StartSystemVMCmd.java
>>    (2e65928)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/StopSystemVmCmd.java
>>    (7709ebe)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSystemVMCmd.java
>>    (a89abb8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/template/PrepareTemplateCmd.java
>>    (16761ba)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMonitorCmd.java
>>    (031fc8d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeCmd.java
>>    (e6e18cb)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficMonitorCmd.java
>>    (debaf00)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficTypeCmd.java
>>    (111e177)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsageRecordsCmd.java
>>    (4fc36ab)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecordsCmd.java
>>    (a8bd1e5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMonitorsCmd.java
>>    (3592539)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypeImplementorsCmd.java
>>    (159608e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypesCmd.java
>>    (47ba781)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageTypesCmd.java
>>    (b5e445b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTrafficTypeCmd.java
>>    (2ad470e)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/CreateUserCmd.java
>>    (03512db)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/DeleteUserCmd.java
>>    (6ba382a)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/DisableUserCmd.java
>>    (599328d)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/EnableUserCmd.java
>>    (8d37eda)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/GetUserCmd.java
>>    (592b828)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/ListUsersCmd.java
>>    (41d6acd)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/LockUserCmd.java
>>    (9533004)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/RegisterCmd.java
>>    (facdc87)
>>    - api/src/org/apache/cloudstack/api/command/admin/user/UpdateUserCmd.java
>>    (de6e550)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vlan/CreateVlanIpRangeCmd.java
>>    (dbaac6e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vlan/DedicatePublicIpRangeCmd.java
>>    (2650482)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vlan/DeleteVlanIpRangeCmd.java
>>    (8d29130)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vlan/ListVlanIpRangesCmd.java
>>    (9d6eae6)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vlan/ReleasePublicIpRangeCmd.java
>>    (2c160be)
>>    - api/src/org/apache/cloudstack/api/command/admin/vm/AssignVMCmd.java
>>    (c9b5c9f)
>>    - api/src/org/apache/cloudstack/api/command/admin/vm/ExpungeVMCmd.java
>>    (7b16686)
>>    - api/src/org/apache/cloudstack/api/command/admin/vm/MigrateVMCmd.java
>>    (3706d50)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vm/MigrateVirtualMachineWithVolumeCmd.java
>>    (90918bf)
>>    - api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.java
>>    (abf5168)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGatewayCmd.java
>>    (c3201f1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOfferingCmd.java
>>    (96d5c6a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGatewayCmd.java
>>    (a5bb00c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vpc/DeleteVPCOfferingCmd.java
>>    (7abaa7d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/vpc/UpdateVPCOfferingCmd.java
>>    (3526b4b)
>>    - api/src/org/apache/cloudstack/api/command/admin/zone/CreateZoneCmd.java
>>    (0846102)
>>    - api/src/org/apache/cloudstack/api/command/admin/zone/DeleteZoneCmd.java
>>    (3e74625)
>>    - 
>> api/src/org/apache/cloudstack/api/command/admin/zone/MarkDefaultZoneForAccountCmd.java
>>    (fe2bc6a)
>>    - api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.java
>>    (f0074c5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/account/AddAccountToProjectCmd.java
>>    (36df579)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/account/DeleteAccountFromProjectCmd.java
>>    (f6aa36c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/account/ListAccountsCmd.java
>>    (bc93d21)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/account/ListProjectAccountsCmd.java
>>    (aa60016)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/address/AssociateIPAddrCmd.java
>>    (4df658b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/address/DisassociateIPAddrCmd.java
>>    (e3669be)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/address/ListPublicIpAddressesCmd.java
>>    (a5c54ad)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/affinitygroup/CreateAffinityGroupCmd.java
>>    (a2542a8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/affinitygroup/DeleteAffinityGroupCmd.java
>>    (a6cf1bb)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffinityGroupTypesCmd.java
>>    (87de7f7)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffinityGroupsCmd.java
>>    (367dec9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/affinitygroup/UpdateVMAffinityGroupCmd.java
>>    (7bb1c5b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScalePolicyCmd.java
>>    (ce6dc68)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleVmGroupCmd.java
>>    (5547974)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleVmProfileCmd.java
>>    (bee1b22)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/CreateConditionCmd.java
>>    (914848a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScalePolicyCmd.java
>>    (1aedf57)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScaleVmGroupCmd.java
>>    (a7823b4)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScaleVmProfileCmd.java
>>    (3d6d030)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteConditionCmd.java
>>    (0cc2319)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAutoScaleVmGroupCmd.java
>>    (2bd6f87)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAutoScaleVmGroupCmd.java
>>    (dc89f2b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScalePoliciesCmd.java
>>    (84ed30a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmGroupsCmd.java
>>    (4eda7a8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java
>>    (651f987)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/ListConditionsCmd.java
>>    (015f3ed)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/ListCountersCmd.java
>>    (f503b2b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScalePolicyCmd.java
>>    (91adeb1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleVmGroupCmd.java
>>    (dbbd85f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleVmProfileCmd.java
>>    (f3361d8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCmd.java
>>    (5c00814)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsCmd.java
>>    (e51f850)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCmd.java
>>    (d00b58d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/event/ListEventTypesCmd.java
>>    (7a58d4c)
>>    - api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.java
>>    (0e45e4e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirewallRuleCmd.java
>>    (778a18b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRuleCmd.java
>>    (44aa26f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java
>>    (89dc077)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressFirewallRuleCmd.java
>>    (8e7b679)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirewallRuleCmd.java
>>    (c3029b8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortForwardingRuleCmd.java
>>    (c493dd0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallRulesCmd.java
>>    (44d26e4)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/ListPortForwardingRulesCmd.java
>>    (bd8a7a1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwardingRuleCmd.java
>>    (d7e380f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCategoriesCmd.java
>>    (604f1ed)
>>    - api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCmd.java
>>    (287fb1e)
>>    - api/src/org/apache/cloudstack/api/command/user/iso/AttachIsoCmd.java
>>    (d38c816)
>>    - api/src/org/apache/cloudstack/api/command/user/iso/DeleteIsoCmd.java
>>    (91ad5f1)
>>    - api/src/org/apache/cloudstack/api/command/user/iso/DetachIsoCmd.java
>>    (e40195b)
>>    - api/src/org/apache/cloudstack/api/command/user/iso/ExtractIsoCmd.java
>>    (2fb215a)
>>    - api/src/org/apache/cloudstack/api/command/user/iso/ListIsosCmd.java
>>    (3e66e52)
>>    - api/src/org/apache/cloudstack/api/command/user/iso/RegisterIsoCmd.java
>>    (29e3d67)
>>    - api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoCmd.java
>>    (6a471c9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoPermissionsCmd.java
>>    (8267b5c)
>>    - api/src/org/apache/cloudstack/api/command/user/job/ListAsyncJobsCmd.java
>>    (9d45d50)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/job/QueryAsyncJobResultCmd.java
>>    (1f9f5db)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignCertToLoadBalancerCmd.java
>>    (4ea4a58)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoadBalancerRuleCmd.java
>>    (bcf6200)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplicationLoadBalancerCmd.java
>>    (0b8d377)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBHealthCheckPolicyCmd.java
>>    (5ff7239)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBStickinessPolicyCmd.java
>>    (159fcf5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoadBalancerRuleCmd.java
>>    (764e379)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteApplicationLoadBalancerCmd.java
>>    (0b53d53)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBHealthCheckPolicyCmd.java
>>    (d625ed5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBStickinessPolicyCmd.java
>>    (c4f72d9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLoadBalancerRuleCmd.java
>>    (1dc3cd1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSslCertCmd.java
>>    (d5683b0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListApplicationLoadBalancersCmd.java
>>    (05572c8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBHealthCheckPoliciesCmd.java
>>    (8aa286f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBStickinessPoliciesCmd.java
>>    (ade4878)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBalancerRuleInstancesCmd.java
>>    (2a39e1a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBalancerRulesCmd.java
>>    (663f991)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCertsCmd.java
>>    (7f8118a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCertFromLoadBalancerCmd.java
>>    (e92d208)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLoadBalancerRuleCmd.java
>>    (5027ad3)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBalancerRuleCmd.java
>>    (d68167d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java
>>    (00bd013)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRuleCmd.java
>>    (0917d52)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwardingRuleCmd.java
>>    (66a9f8a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNatCmd.java
>>    (351d3ae)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd.java
>>    (832cbc2)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwardingRulesCmd.java
>>    (dca1c23)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLCmd.java
>>    (9934a4f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLListCmd.java
>>    (cd0eb32)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java
>>    (c1e56ebd)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACLCmd.java
>>    (7413ea5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACLListCmd.java
>>    (632d710)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkCmd.java
>>    (a48e01b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLListsCmd.java
>>    (2e50bb8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLsCmd.java
>>    (7f8aef4)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/ListNetworkOfferingsCmd.java
>>    (552a64a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/ListNetworksCmd.java
>>    (72c52df)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetworkACLListCmd.java
>>    (de1f163)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/RestartNetworkCmd.java
>>    (cd508ff)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLItemCmd.java
>>    (1e559c2)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.java
>>    (2091102)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOfferingsCmd.java
>>    (954b64e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/offering/ListServiceOfferingsCmd.java
>>    (08c69e8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/ActivateProjectCmd.java
>>    (66c64a6)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/CreateProjectCmd.java
>>    (dcb83a8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectCmd.java
>>    (88205e8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectInvitationCmd.java
>>    (9d4d838)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/ListProjectInvitationsCmd.java
>>    (0e9e7ae)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/ListProjectsCmd.java
>>    (2cf6106)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/SuspendProjectCmd.java
>>    (c2a1885)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectCmd.java
>>    (78903bf)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectInvitationCmd.java
>>    (dda7b54)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/region/ListRegionsCmd.java
>>    (c369b9c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/AssignToGlobalLoadBalancerRuleCmd.java
>>    (1fe73b5)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/CreateGlobalLoadBalancerRuleCmd.java
>>    (550d817)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/DeleteGlobalLoadBalancerRuleCmd.java
>>    (2e96965)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListGlobalLoadBalancerRuleCmd.java
>>    (f37aba2)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/RemoveFromGlobalLoadBalancerRuleCmd.java
>>    (b30f4d8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/UpdateGlobalLoadBalancerRuleCmd.java
>>    (e8c5326)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIdentifierCmd.java
>>    (ccaca2d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/resource/ListHypervisorsCmd.java
>>    (5e546f4)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/resource/ListResourceLimitsCmd.java
>>    (ba3cfc8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceCountCmd.java
>>    (bd4f995)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceLimitCmd.java
>>    (c33a9e7)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeSecurityGroupEgressCmd.java
>>    (6a054a4)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeSecurityGroupIngressCmd.java
>>    (be91959)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/securitygroup/CreateSecurityGroupCmd.java
>>    (3b16821)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/securitygroup/DeleteSecurityGroupCmd.java
>>    (0bcc144)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSecurityGroupsCmd.java
>>    (ae745b3)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecurityGroupEgressCmd.java
>>    (006aa7d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecurityGroupIngressCmd.java
>>    (0858578)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java
>>    (a0f307b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotPolicyCmd.java
>>    (5ecbaaa)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotCmd.java
>>    (35caaff)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotPoliciesCmd.java
>>    (bcccf8b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotPoliciesCmd.java
>>    (7c2899f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotsCmd.java
>>    (e4d566a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/snapshot/RevertSnapshotCmd.java
>>    (f11fa3f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/ssh/CreateSSHKeyPairCmd.java
>>    (1fc9d13)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPairCmd.java
>>    (a638eb9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsCmd.java
>>    (52fca5f)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/ssh/RegisterSSHKeyPairCmd.java
>>    (8ed5cbd)
>>    - api/src/org/apache/cloudstack/api/command/user/tag/CreateTagsCmd.java
>>    (ee0add4)
>>    - api/src/org/apache/cloudstack/api/command/user/tag/DeleteTagsCmd.java
>>    (3ee7c06)
>>    - api/src/org/apache/cloudstack/api/command/user/tag/ListTagsCmd.java
>>    (893f6df)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/CopyTemplateCmd.java
>>    (78bfc18)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/CreateTemplateCmd.java
>>    (0030a7e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/DeleteTemplateCmd.java
>>    (890af70)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/ExtractTemplateCmd.java
>>    (082f46a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java
>>    (7e347f3)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/RegisterTemplateCmd.java
>>    (48ed6ea)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplateCmd.java
>>    (f80a4ee)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplatePermissionsCmd.java
>>    (96d1f55)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/AddIpToVmNicCmd.java
>>    (09a9122)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/AddNicToVMCmd.java
>>    (43efe16)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java
>>    (2472a42)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/DestroyVMCmd.java
>>    (3c63e8d)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/GetVMPasswordCmd.java
>>    (d0503d1)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/ListNicsCmd.java
>>    (8cb9575)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/ListVMsCmd.java
>>    (3f161c1)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/RebootVMCmd.java
>>    (7ac9138)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java
>>    (9b86577)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCmd.java
>>    (92becb7)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vm/ResetVMPasswordCmd.java
>>    (df34120)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/ResetVMSSHKeyCmd.java
>>    (7436e3d)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/RestoreVMCmd.java
>>    (b69b364)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/ScaleVMCmd.java
>>    (e122834)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/StartVMCmd.java
>>    (4239a64)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/StopVMCmd.java
>>    (17f12f9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vm/UpdateDefaultNicForVMCmd.java
>>    (f699cce)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/UpdateVMCmd.java
>>    (e0ca787)
>>    - api/src/org/apache/cloudstack/api/command/user/vm/UpgradeVMCmd.java
>>    (033717d)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmgroup/CreateVMGroupCmd.java
>>    (937fca3)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGroupCmd.java
>>    (fbfb85a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroupsCmd.java
>>    (fda3e88)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGroupCmd.java
>>    (1930bd8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSnapshotCmd.java
>>    (de921f6)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSnapshotCmd.java
>>    (d29ff05)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnapshotCmd.java
>>    (84b552c)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToVMSnapshotCmd.java
>>    (cec2154)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDetailCmd.java
>>    (69d1ca7)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.java
>>    (cd1e1ed)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java
>>    (c6457c6)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeCmd.java
>>    (550adb9)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeCmd.java
>>    (70283ff)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolumeCmd.java
>>    (d73143a)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/ListResourceDetailsCmd.java
>>    (aed0ae0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCmd.java
>>    (4ebe3bf)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolumeCmd.java
>>    (fa6ac69)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourceDetailCmd.java
>>    (c4c7554)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.java
>>    (0cc8039)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.java
>>    (b57f2b4)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.java
>>    (991cfc1)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRouteCmd.java
>>    (f2d2bce)
>>    - api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.java
>>    (d4c52b8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRouteCmd.java
>>    (937341e)
>>    - api/src/org/apache/cloudstack/api/command/user/vpc/DeleteVPCCmd.java
>>    (14f21ba)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpc/ListPrivateGatewaysCmd.java
>>    (7870673)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpc/ListStaticRoutesCmd.java
>>    (931431b)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferingsCmd.java
>>    (e3d0bc6)
>>    - api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCsCmd.java
>>    (45ab863)
>>    - api/src/org/apache/cloudstack/api/command/user/vpc/RestartVPCCmd.java
>>    (eb048ce)
>>    - api/src/org/apache/cloudstack/api/command/user/vpc/UpdateVPCCmd.java
>>    (5732c65)
>>    - api/src/org/apache/cloudstack/api/command/user/vpn/AddVpnUserCmd.java
>>    (7c58117)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/CreateRemoteAccessVpnCmd.java
>>    (9277c49)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCmd.java
>>    (2c2bf55)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGatewayCmd.java
>>    (821a4b0)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.java
>>    (8955c8e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAccessVpnCmd.java
>>    (41a8f1e)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnectionCmd.java
>>    (c86cc59)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustomerGatewayCmd.java
>>    (4c777d7)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGatewayCmd.java
>>    (85f4004)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccessVpnsCmd.java
>>    (01e6d37)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnectionsCmd.java
>>    (8de6059)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerGatewaysCmd.java
>>    (5cd4bfb)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysCmd.java
>>    (75a5e81)
>>    - api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnUsersCmd.java
>>    (5136633)
>>    - api/src/org/apache/cloudstack/api/command/user/vpn/RemoveVpnUserCmd.java
>>    (4eeef67)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/ResetVpnConnectionCmd.java
>>    (efe6db8)
>>    - 
>> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGatewayCmd.java
>>    (5694a74)
>>    - api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.java
>>    (471e6d6)
>>    - 
>> plugins/api/discovery/src/org/apache/cloudstack/api/command/user/discovery/ListApisCmd.java
>>    (206d793)
>>    - 
>> plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java
>>    (9e415e6)
>>    - 
>> plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/ratelimit/GetApiLimitCmd.java
>>    (2428895)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/DedicateClusterCmd.java
>>    (4f8cd8c)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/DedicateHostCmd.java
>>    (d3cce5a)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/DedicatePodCmd.java
>>    (e823fd5)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/DedicateZoneCmd.java
>>    (0e427aa)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDedicatedClustersCmd.java
>>    (a2022a5)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDedicatedHostsCmd.java
>>    (d3b326d)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDedicatedPodsCmd.java
>>    (d7cd4c2)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDedicatedZonesCmd.java
>>    (07b8b19)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ReleaseDedicatedClusterCmd.java
>>    (e065da2)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ReleaseDedicatedHostCmd.java
>>    (41e668c)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ReleaseDedicatedPodCmd.java
>>    (47ea475)
>>    - 
>> plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ReleaseDedicatedZoneCmd.java
>>    (69185d6)
>>    - 
>> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalDhcpCmd.java
>>    (529f988)
>>    - 
>> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalPxeCmd.java
>>    (19854a9)
>>    - 
>> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalDhcpCmd.java
>>    (7d0aba3)
>>    - 
>> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalPxeServersCmd.java
>>    (437fa3f)
>>    - 
>> plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManagerCmd.java
>>    (17cd3ab)
>>    - 
>> plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsProfileToBladeCmd.java
>>    (caea0be)
>>    - 
>> plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsManagerCmd.java
>>    (566ee30)
>>    - 
>> plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeCmd.java
>>    (41c7cc1)
>>    - 
>> plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManagerCmd.java
>>    (767682f)
>>    - 
>> plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfileCmd.java
>>    (cc49cef)
>>    - 
>> plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/AddBigSwitchVnsDeviceCmd.java
>>    (a30059d)
>>    - 
>> plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/DeleteBigSwitchVnsDeviceCmd.java
>>    (4af45b2)
>>    - 
>> plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/ListBigSwitchVnsDevicesCmd.java
>>    (6e4ee75)
>>    - 
>> plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/network/contrail/api/command/CreateServiceInstanceCmd.java
>>    (50457d8)
>>    - 
>> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraNvpDeviceCmd.java
>>    (7842d37)
>>    - 
>> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNiciraNvpDeviceCmd.java
>>    (374b0fe)
>>    - 
>> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDeviceNetworksCmd.java
>>    (6d2dc05)
>>    - 
>> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDevicesCmd.java
>>    (78b2ad8)
>>    - 
>> plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPaloAltoFirewallCmd.java
>>    (7aba9c2)
>>    - 
>> plugins/network-elements/palo-alto/src/com/cloud/api/commands/ConfigurePaloAltoFirewallCmd.java
>>    (80f02ad)
>>    - 
>> plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeletePaloAltoFirewallCmd.java
>>    (4f147eb)
>>    - 
>> plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloAltoFirewallNetworksCmd.java
>>    (d1b7425)
>>    - 
>> plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloAltoFirewallsCmd.java
>>    (ad4be72)
>>    - 
>> plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api/commands/AddSspCmd.java
>>    (085f873)
>>    - 
>> plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api/commands/DeleteSspCmd.java
>>    (e23f642)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java
>>    (db6d7dd)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPRemoveCmd.java
>>    (535a545)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapAddConfigurationCmd.java
>>    (5686374)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapCreateAccountCmd.java
>>    (100ffe6)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapDeleteConfigurationCmd.java
>>    (b45bce5)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapImportUsersCmd.java
>>    (89cec65)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapListConfigurationCmd.java
>>    (b50970f)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapListUsersCmd.java
>>    (5c65ac4)
>>    - 
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapUserSearchCmd.java
>>    (e2b050d)
>>    - server/src/com/cloud/api/ApiServer.java (03361a4)
>>    - server/test/com/cloud/api/ApiDispatcherTest.java (7314a57)
>>
>> View Diff <https://reviews.apache.org/r/16385/diff/>
>>
>
>

Reply via email to