You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Mandar Barve <ma...@sungard.com> on 2013/12/19 14:46:51 UTC
Review Request 16385: Fix for CloudStack JIRA 4406
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
Review request for cloudstack and daan Hoogland.
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.
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
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
(Updated Feb. 7, 2014, 10:30 a.m.)
Review request for cloudstack and daan Hoogland.
Changes
-------
Daan,
I just updated the repo and uploaded the diff against the latest master. No additional code changes have been made to the original patch other than the comment describing the abstract function.
Thanks,
Mandar
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.
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
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
Daan,
I have been busy with few other things. Will need to get back to this
and update, hopefully before EoW.
Thanks,
Mandar
On Fri, Jan 31, 2014 at 3:03 PM, daan Hoogland <da...@gmail.com>wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/#review33306
> -----------------------------------------------------------
>
>
> Mandar, still feel like picking this up. As Nithin didn't reply anymore I
> will test and commit if you update.
>
> - daan Hoogland
>
>
> On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
> >
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/16385/
> > -----------------------------------------------------------
> >
> > (Updated Dec. 23, 2013, 6:13 p.m.)
> >
> >
> > Review request for cloudstack and daan Hoogland.
> >
> >
> > 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.
> >
> >
> > 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
> >
> > Diff: https://reviews.apache.org/r/16385/diff/
> >
> >
> > 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
> >
> >
> > Thanks,
> >
> > Mandar Barve
> >
> >
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review33306
-----------------------------------------------------------
Mandar, still feel like picking this up. As Nithin didn't reply anymore I will test and commit if you update.
- daan Hoogland
On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 23, 2013, 6:13 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
(Updated Feb. 24, 2014, 2:37 p.m.)
Review request for cloudstack and daan Hoogland.
Changes
-------
Hi Daan,
I have updated the patch with all API commands changed to use the new annotation. Please take a look. Also let me know if you are looking for any specific testing.
Thanks,
Mandar
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.
Diffs (updated)
-----
api/src/org/apache/cloudstack/api/APICommand.java 5587a48
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 3eaa053
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 b573bea
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 5e5bd3d
api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java 32897e4
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/UpdateCloudToUseObjectStoreCmd.java 983a01c
api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java 50be6ba
api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java 173c95e
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 370815d
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 da0564e
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 0fcb8f8
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 cd3dd7e
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/GetVMUserDataCmd.java 0e52714
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 ed01c60
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/address/UpdateIPAddrCmd.java 16dcc4e
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 0761a64
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 ab6d847
api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleVmProfileCmd.java 06d86ec
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 5b4a46e
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 0c8dc1c
api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleVmProfileCmd.java 20d4d0e
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 22c8860
api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRuleCmd.java 9ec2efd
api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java d441271
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/ListEgressFirewallRulesCmd.java 4ac94df
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/UpdateEgressFirewallRuleCmd.java 43b9a61
api/src/org/apache/cloudstack/api/command/user/firewall/UpdateFirewallRuleCmd.java f6411d0
api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwardingRuleCmd.java f7ee86f
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/CopyIsoCmd.java 3619318
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/ListIsoPermissionsCmd.java 9d9e44b
api/src/org/apache/cloudstack/api/command/user/iso/ListIsosCmd.java 95b771f
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 4b0ea54
api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoadBalancerRuleCmd.java bcf6200
api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplicationLoadBalancerCmd.java 94a1eaa
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 71349af
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 ea420f3
api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLoadBalancerRuleCmd.java 5027ad3
api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateApplicationLoadBalancerCmd.java e475416
api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBalancerRuleCmd.java 24f06e0
api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java 00bd013
api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRuleCmd.java 320375c
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 151e42f
api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLListCmd.java 24c3a85
api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java 018f16e
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 808051e
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 111fac3
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 82985d0
api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLListCmd.java 1170e9e
api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.java e327de1
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 87f94f7
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/ListTemplatePermissionsCmd.java 08acf63
api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java d393c6a
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 439879a
api/src/org/apache/cloudstack/api/command/user/vm/AddNicToVMCmd.java 43efe16
api/src/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java 055832e
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 95d4990
api/src/org/apache/cloudstack/api/command/user/vm/ListVMsCmd.java 28637fb
api/src/org/apache/cloudstack/api/command/user/vm/RebootVMCmd.java 7ac9138
api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java 2458247
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 d234300
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 1b5613c
api/src/org/apache/cloudstack/api/command/user/vm/UpgradeVMCmd.java 12ab711
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 8c6713d
api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.java cd1e1ed
api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java ebade66
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 2f86c92
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 e691944
api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.java 9f501bf
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 dfec95c
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 1900def
api/src/org/apache/cloudstack/api/command/user/vpn/AddVpnUserCmd.java 7c58117
api/src/org/apache/cloudstack/api/command/user/vpn/CreateRemoteAccessVpnCmd.java a5e8d62
api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCmd.java bd603e1
api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGatewayCmd.java 821a4b0
api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.java a48159f
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/UpdateRemoteAccessVpnCmd.java 9f552db
api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnConnectionCmd.java 662187c
api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGatewayCmd.java 5694a74
api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnGatewayCmd.java eabc04a
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/file-systems/netapp/src/com/cloud/api/commands/netapp/AssociateLunCmd.java b698daa
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateLunCmd.java 86b2497
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumeOnFilerCmd.java e79aa14
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumePoolCmd.java ba74933
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DeleteVolumePoolCmd.java 1d221e9
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyLunCmd.java e0c0eb7
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyVolumeOnFilerCmd.java 680c4e5
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DissociateLunCmd.java 4ea9684
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListLunsCmd.java 04e64f3
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumePoolsCmd.java 9e650e0
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumesOnFilerCmd.java 38c91b7
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ModifyVolumePoolCmd.java 94d5de5
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalDhcpCmd.java 529f988
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalHostCmd.java 40ee6de
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalKickStartPxeCmd.java ac8d9c7
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalPxePingServerCmd.java b128a62
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalDhcpCmd.java 7d0aba3
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalPxeServersCmd.java 437fa3f
plugins/hypervisors/simulator/src/com/cloud/api/commands/ConfigureSimulatorCmd.java c27a363
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/hypervisors/vmware/src/com/cloud/api/commands/DeleteCiscoNexusVSMCmd.java 9e19719
plugins/hypervisors/vmware/src/com/cloud/api/commands/DisableCiscoNexusVSMCmd.java 0e4d306
plugins/hypervisors/vmware/src/com/cloud/api/commands/EnableCiscoNexusVSMCmd.java 63c79fb
plugins/hypervisors/vmware/src/com/cloud/api/commands/ListCiscoNexusVSMsCmd.java 381bfc9
plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/AddVmwareDcCmd.java 8a8f98a
plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcsCmd.java 9fbf09a
plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/RemoveVmwareDcCmd.java 6314139
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/cisco-vnmc/src/com/cloud/api/commands/AddCiscoAsa1000vResourceCmd.java c7e7d30
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/AddCiscoVnmcResourceCmd.java b33d1a8
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoAsa1000vResourceCmd.java 5af7299
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoVnmcResourceCmd.java ee13ae6
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoAsa1000vResourcesCmd.java 72898ae
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoVnmcResourcesCmd.java 4b0a6b5
plugins/network-elements/f5/src/com/cloud/api/commands/AddExternalLoadBalancerCmd.java ff653e7
plugins/network-elements/f5/src/com/cloud/api/commands/AddF5LoadBalancerCmd.java ba98882
plugins/network-elements/f5/src/com/cloud/api/commands/ConfigureF5LoadBalancerCmd.java dc33984
plugins/network-elements/f5/src/com/cloud/api/commands/DeleteExternalLoadBalancerCmd.java 63a9041
plugins/network-elements/f5/src/com/cloud/api/commands/DeleteF5LoadBalancerCmd.java 2bb6c1c
plugins/network-elements/f5/src/com/cloud/api/commands/ListExternalLoadBalancersCmd.java 119718c
plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancerNetworksCmd.java d671a6b
plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancersCmd.java ce8eb20
plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/network/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddExternalFirewallCmd.java 96e9bc0
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddSrxFirewallCmd.java 53e7bfc
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ConfigureSrxFirewallCmd.java 303e987
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteExternalFirewallCmd.java b24aa05
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteSrxFirewallCmd.java 75aadc2
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListExternalFirewallsCmd.java f87574e
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallNetworksCmd.java a2d99a5
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallsCmd.java e8cdcd5
plugins/network-elements/netscaler/src/com/cloud/api/commands/AddNetscalerLoadBalancerCmd.java b744fff
plugins/network-elements/netscaler/src/com/cloud/api/commands/ConfigureNetscalerLoadBalancerCmd.java f8bfd74
plugins/network-elements/netscaler/src/com/cloud/api/commands/DeleteNetscalerLoadBalancerCmd.java f0f6747
plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancerNetworksCmd.java 25d1487
plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancersCmd.java 75d03d7
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraNvpDeviceCmd.java 37491fd
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNiciraNvpDeviceCmd.java 685debb
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDeviceNetworksCmd.java 3fb711d
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDevicesCmd.java 260d60f
plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/AddOpenDaylightControllerCmd.java 80130c0
plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/DeleteOpenDaylightControllerCmd.java b556504
plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/ListOpenDaylightControllersCmd.java f3e2e39
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 5e424de
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 d715db6
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review34691
-----------------------------------------------------------
I like. the good default is used (unlike what the description of the review request says. The syntax for the api developer is simple. in case of sloppy programming we loose performance because the default is true, but we don't security (testing needed)
We could remove the default to make sure developers think but they might grow the habit of putting false, so I'm not sure on that.
Good work Mandar
- daan Hoogland
On Feb. 18, 2014, 11:41 a.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Feb. 18, 2014, 11:41 a.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> Diffs
> -----
>
> api/src/org/apache/cloudstack/api/APICommand.java 5587a48
> 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/user/account/ListAccountsCmd.java bc93d21
> server/src/com/cloud/api/ApiServer.java d715db6
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review35475
-----------------------------------------------------------
Ship it!
b0c6d4734724358df97b6fa4d8c5beb0f447745e
- daan Hoogland
On Feb. 24, 2014, 2:38 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Feb. 24, 2014, 2:38 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> Diffs
> -----
>
> api/src/org/apache/cloudstack/api/APICommand.java 5587a48
> 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 3eaa053
> 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 b573bea
> 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 5e5bd3d
> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java 32897e4
> 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/UpdateCloudToUseObjectStoreCmd.java 983a01c
> api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java 50be6ba
> api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java 173c95e
> 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 370815d
> 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 da0564e
> 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 0fcb8f8
> 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 cd3dd7e
> 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/GetVMUserDataCmd.java 0e52714
> 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 ed01c60
> 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/address/UpdateIPAddrCmd.java 16dcc4e
> 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 0761a64
> 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 ab6d847
> api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleVmProfileCmd.java 06d86ec
> 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 5b4a46e
> 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 0c8dc1c
> api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleVmProfileCmd.java 20d4d0e
> 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 22c8860
> api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRuleCmd.java 9ec2efd
> api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java d441271
> 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/ListEgressFirewallRulesCmd.java 4ac94df
> 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/UpdateEgressFirewallRuleCmd.java 43b9a61
> api/src/org/apache/cloudstack/api/command/user/firewall/UpdateFirewallRuleCmd.java f6411d0
> api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwardingRuleCmd.java f7ee86f
> 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/CopyIsoCmd.java 3619318
> 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/ListIsoPermissionsCmd.java 9d9e44b
> api/src/org/apache/cloudstack/api/command/user/iso/ListIsosCmd.java 95b771f
> 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 4b0ea54
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoadBalancerRuleCmd.java bcf6200
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplicationLoadBalancerCmd.java 94a1eaa
> 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 71349af
> 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 ea420f3
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLoadBalancerRuleCmd.java 5027ad3
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateApplicationLoadBalancerCmd.java e475416
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBalancerRuleCmd.java 24f06e0
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java 00bd013
> api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRuleCmd.java 320375c
> 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 151e42f
> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLListCmd.java 24c3a85
> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java 018f16e
> 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 808051e
> 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 111fac3
> 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 82985d0
> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLListCmd.java 1170e9e
> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.java e327de1
> 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 87f94f7
> 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/ListTemplatePermissionsCmd.java 08acf63
> api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java d393c6a
> 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 439879a
> api/src/org/apache/cloudstack/api/command/user/vm/AddNicToVMCmd.java 43efe16
> api/src/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java 055832e
> 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 95d4990
> api/src/org/apache/cloudstack/api/command/user/vm/ListVMsCmd.java 28637fb
> api/src/org/apache/cloudstack/api/command/user/vm/RebootVMCmd.java 7ac9138
> api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java 2458247
> 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 d234300
> 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 1b5613c
> api/src/org/apache/cloudstack/api/command/user/vm/UpgradeVMCmd.java 12ab711
> 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 8c6713d
> api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.java cd1e1ed
> api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java ebade66
> 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 2f86c92
> 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 e691944
> api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.java 9f501bf
> 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 dfec95c
> 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 1900def
> api/src/org/apache/cloudstack/api/command/user/vpn/AddVpnUserCmd.java 7c58117
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateRemoteAccessVpnCmd.java a5e8d62
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCmd.java bd603e1
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGatewayCmd.java 821a4b0
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.java a48159f
> 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/UpdateRemoteAccessVpnCmd.java 9f552db
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnConnectionCmd.java 662187c
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGatewayCmd.java 5694a74
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnGatewayCmd.java eabc04a
> 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/file-systems/netapp/src/com/cloud/api/commands/netapp/AssociateLunCmd.java b698daa
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateLunCmd.java 86b2497
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumeOnFilerCmd.java e79aa14
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumePoolCmd.java ba74933
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DeleteVolumePoolCmd.java 1d221e9
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyLunCmd.java e0c0eb7
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyVolumeOnFilerCmd.java 680c4e5
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DissociateLunCmd.java 4ea9684
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListLunsCmd.java 04e64f3
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumePoolsCmd.java 9e650e0
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumesOnFilerCmd.java 38c91b7
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ModifyVolumePoolCmd.java 94d5de5
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalDhcpCmd.java 529f988
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalHostCmd.java 40ee6de
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalKickStartPxeCmd.java ac8d9c7
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalPxePingServerCmd.java b128a62
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalDhcpCmd.java 7d0aba3
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalPxeServersCmd.java 437fa3f
> plugins/hypervisors/simulator/src/com/cloud/api/commands/ConfigureSimulatorCmd.java c27a363
> 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/hypervisors/vmware/src/com/cloud/api/commands/DeleteCiscoNexusVSMCmd.java 9e19719
> plugins/hypervisors/vmware/src/com/cloud/api/commands/DisableCiscoNexusVSMCmd.java 0e4d306
> plugins/hypervisors/vmware/src/com/cloud/api/commands/EnableCiscoNexusVSMCmd.java 63c79fb
> plugins/hypervisors/vmware/src/com/cloud/api/commands/ListCiscoNexusVSMsCmd.java 381bfc9
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/AddVmwareDcCmd.java 8a8f98a
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcsCmd.java 9fbf09a
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/RemoveVmwareDcCmd.java 6314139
> 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/cisco-vnmc/src/com/cloud/api/commands/AddCiscoAsa1000vResourceCmd.java c7e7d30
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/AddCiscoVnmcResourceCmd.java b33d1a8
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoAsa1000vResourceCmd.java 5af7299
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoVnmcResourceCmd.java ee13ae6
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoAsa1000vResourcesCmd.java 72898ae
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoVnmcResourcesCmd.java 4b0a6b5
> plugins/network-elements/f5/src/com/cloud/api/commands/AddExternalLoadBalancerCmd.java ff653e7
> plugins/network-elements/f5/src/com/cloud/api/commands/AddF5LoadBalancerCmd.java ba98882
> plugins/network-elements/f5/src/com/cloud/api/commands/ConfigureF5LoadBalancerCmd.java dc33984
> plugins/network-elements/f5/src/com/cloud/api/commands/DeleteExternalLoadBalancerCmd.java 63a9041
> plugins/network-elements/f5/src/com/cloud/api/commands/DeleteF5LoadBalancerCmd.java 2bb6c1c
> plugins/network-elements/f5/src/com/cloud/api/commands/ListExternalLoadBalancersCmd.java 119718c
> plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancerNetworksCmd.java d671a6b
> plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancersCmd.java ce8eb20
> plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/network/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddExternalFirewallCmd.java 96e9bc0
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddSrxFirewallCmd.java 53e7bfc
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ConfigureSrxFirewallCmd.java 303e987
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteExternalFirewallCmd.java b24aa05
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteSrxFirewallCmd.java 75aadc2
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListExternalFirewallsCmd.java f87574e
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallNetworksCmd.java a2d99a5
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallsCmd.java e8cdcd5
> plugins/network-elements/netscaler/src/com/cloud/api/commands/AddNetscalerLoadBalancerCmd.java b744fff
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ConfigureNetscalerLoadBalancerCmd.java f8bfd74
> plugins/network-elements/netscaler/src/com/cloud/api/commands/DeleteNetscalerLoadBalancerCmd.java f0f6747
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancerNetworksCmd.java 25d1487
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancersCmd.java 75d03d7
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraNvpDeviceCmd.java 37491fd
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNiciraNvpDeviceCmd.java 685debb
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDeviceNetworksCmd.java 3fb711d
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDevicesCmd.java 260d60f
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/AddOpenDaylightControllerCmd.java 80130c0
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/DeleteOpenDaylightControllerCmd.java b556504
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/ListOpenDaylightControllersCmd.java f3e2e39
> 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 5e424de
> 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 d715db6
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review35477
-----------------------------------------------------------
Ship it!
b0c6d4734724358df97b6fa4d8c5beb0f447745e
- daan Hoogland
On Feb. 24, 2014, 2:38 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Feb. 24, 2014, 2:38 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> Diffs
> -----
>
> api/src/org/apache/cloudstack/api/APICommand.java 5587a48
> 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 3eaa053
> 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 b573bea
> 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 5e5bd3d
> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java 32897e4
> 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/UpdateCloudToUseObjectStoreCmd.java 983a01c
> api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java 50be6ba
> api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java 173c95e
> 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 370815d
> 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 da0564e
> 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 0fcb8f8
> 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 cd3dd7e
> 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/GetVMUserDataCmd.java 0e52714
> 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 ed01c60
> 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/address/UpdateIPAddrCmd.java 16dcc4e
> 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 0761a64
> 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 ab6d847
> api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleVmProfileCmd.java 06d86ec
> 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 5b4a46e
> 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 0c8dc1c
> api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleVmProfileCmd.java 20d4d0e
> 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 22c8860
> api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRuleCmd.java 9ec2efd
> api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java d441271
> 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/ListEgressFirewallRulesCmd.java 4ac94df
> 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/UpdateEgressFirewallRuleCmd.java 43b9a61
> api/src/org/apache/cloudstack/api/command/user/firewall/UpdateFirewallRuleCmd.java f6411d0
> api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwardingRuleCmd.java f7ee86f
> 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/CopyIsoCmd.java 3619318
> 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/ListIsoPermissionsCmd.java 9d9e44b
> api/src/org/apache/cloudstack/api/command/user/iso/ListIsosCmd.java 95b771f
> 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 4b0ea54
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoadBalancerRuleCmd.java bcf6200
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplicationLoadBalancerCmd.java 94a1eaa
> 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 71349af
> 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 ea420f3
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLoadBalancerRuleCmd.java 5027ad3
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateApplicationLoadBalancerCmd.java e475416
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBalancerRuleCmd.java 24f06e0
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java 00bd013
> api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRuleCmd.java 320375c
> 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 151e42f
> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLListCmd.java 24c3a85
> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java 018f16e
> 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 808051e
> 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 111fac3
> 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 82985d0
> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLListCmd.java 1170e9e
> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.java e327de1
> 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 87f94f7
> 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/ListTemplatePermissionsCmd.java 08acf63
> api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java d393c6a
> 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 439879a
> api/src/org/apache/cloudstack/api/command/user/vm/AddNicToVMCmd.java 43efe16
> api/src/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java 055832e
> 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 95d4990
> api/src/org/apache/cloudstack/api/command/user/vm/ListVMsCmd.java 28637fb
> api/src/org/apache/cloudstack/api/command/user/vm/RebootVMCmd.java 7ac9138
> api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java 2458247
> 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 d234300
> 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 1b5613c
> api/src/org/apache/cloudstack/api/command/user/vm/UpgradeVMCmd.java 12ab711
> 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 8c6713d
> api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.java cd1e1ed
> api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java ebade66
> 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 2f86c92
> 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 e691944
> api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.java 9f501bf
> 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 dfec95c
> 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 1900def
> api/src/org/apache/cloudstack/api/command/user/vpn/AddVpnUserCmd.java 7c58117
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateRemoteAccessVpnCmd.java a5e8d62
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCmd.java bd603e1
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGatewayCmd.java 821a4b0
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.java a48159f
> 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/UpdateRemoteAccessVpnCmd.java 9f552db
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnConnectionCmd.java 662187c
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGatewayCmd.java 5694a74
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnGatewayCmd.java eabc04a
> 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/file-systems/netapp/src/com/cloud/api/commands/netapp/AssociateLunCmd.java b698daa
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateLunCmd.java 86b2497
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumeOnFilerCmd.java e79aa14
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumePoolCmd.java ba74933
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DeleteVolumePoolCmd.java 1d221e9
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyLunCmd.java e0c0eb7
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyVolumeOnFilerCmd.java 680c4e5
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DissociateLunCmd.java 4ea9684
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListLunsCmd.java 04e64f3
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumePoolsCmd.java 9e650e0
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumesOnFilerCmd.java 38c91b7
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ModifyVolumePoolCmd.java 94d5de5
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalDhcpCmd.java 529f988
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalHostCmd.java 40ee6de
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalKickStartPxeCmd.java ac8d9c7
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalPxePingServerCmd.java b128a62
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalDhcpCmd.java 7d0aba3
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalPxeServersCmd.java 437fa3f
> plugins/hypervisors/simulator/src/com/cloud/api/commands/ConfigureSimulatorCmd.java c27a363
> 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/hypervisors/vmware/src/com/cloud/api/commands/DeleteCiscoNexusVSMCmd.java 9e19719
> plugins/hypervisors/vmware/src/com/cloud/api/commands/DisableCiscoNexusVSMCmd.java 0e4d306
> plugins/hypervisors/vmware/src/com/cloud/api/commands/EnableCiscoNexusVSMCmd.java 63c79fb
> plugins/hypervisors/vmware/src/com/cloud/api/commands/ListCiscoNexusVSMsCmd.java 381bfc9
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/AddVmwareDcCmd.java 8a8f98a
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcsCmd.java 9fbf09a
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/RemoveVmwareDcCmd.java 6314139
> 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/cisco-vnmc/src/com/cloud/api/commands/AddCiscoAsa1000vResourceCmd.java c7e7d30
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/AddCiscoVnmcResourceCmd.java b33d1a8
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoAsa1000vResourceCmd.java 5af7299
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoVnmcResourceCmd.java ee13ae6
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoAsa1000vResourcesCmd.java 72898ae
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoVnmcResourcesCmd.java 4b0a6b5
> plugins/network-elements/f5/src/com/cloud/api/commands/AddExternalLoadBalancerCmd.java ff653e7
> plugins/network-elements/f5/src/com/cloud/api/commands/AddF5LoadBalancerCmd.java ba98882
> plugins/network-elements/f5/src/com/cloud/api/commands/ConfigureF5LoadBalancerCmd.java dc33984
> plugins/network-elements/f5/src/com/cloud/api/commands/DeleteExternalLoadBalancerCmd.java 63a9041
> plugins/network-elements/f5/src/com/cloud/api/commands/DeleteF5LoadBalancerCmd.java 2bb6c1c
> plugins/network-elements/f5/src/com/cloud/api/commands/ListExternalLoadBalancersCmd.java 119718c
> plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancerNetworksCmd.java d671a6b
> plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancersCmd.java ce8eb20
> plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/network/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddExternalFirewallCmd.java 96e9bc0
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddSrxFirewallCmd.java 53e7bfc
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ConfigureSrxFirewallCmd.java 303e987
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteExternalFirewallCmd.java b24aa05
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteSrxFirewallCmd.java 75aadc2
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListExternalFirewallsCmd.java f87574e
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallNetworksCmd.java a2d99a5
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallsCmd.java e8cdcd5
> plugins/network-elements/netscaler/src/com/cloud/api/commands/AddNetscalerLoadBalancerCmd.java b744fff
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ConfigureNetscalerLoadBalancerCmd.java f8bfd74
> plugins/network-elements/netscaler/src/com/cloud/api/commands/DeleteNetscalerLoadBalancerCmd.java f0f6747
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancerNetworksCmd.java 25d1487
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancersCmd.java 75d03d7
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraNvpDeviceCmd.java 37491fd
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNiciraNvpDeviceCmd.java 685debb
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDeviceNetworksCmd.java 3fb711d
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDevicesCmd.java 260d60f
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/AddOpenDaylightControllerCmd.java 80130c0
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/DeleteOpenDaylightControllerCmd.java b556504
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/ListOpenDaylightControllersCmd.java f3e2e39
> 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 5e424de
> 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 d715db6
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review35276
-----------------------------------------------------------
I'll download and money test. please adjust the description to indicate that calling cleanup is the default (I hope it is) and that not calling it is the exception that helps with performance.
regards
- daan Hoogland
On Feb. 24, 2014, 2:38 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Feb. 24, 2014, 2:38 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> Diffs
> -----
>
> api/src/org/apache/cloudstack/api/APICommand.java 5587a48
> 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 3eaa053
> 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 b573bea
> 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 5e5bd3d
> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java 32897e4
> 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/UpdateCloudToUseObjectStoreCmd.java 983a01c
> api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java 50be6ba
> api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java 173c95e
> 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 370815d
> 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 da0564e
> 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 0fcb8f8
> 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 cd3dd7e
> 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/GetVMUserDataCmd.java 0e52714
> 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 ed01c60
> 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/address/UpdateIPAddrCmd.java 16dcc4e
> 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 0761a64
> 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 ab6d847
> api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleVmProfileCmd.java 06d86ec
> 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 5b4a46e
> 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 0c8dc1c
> api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleVmProfileCmd.java 20d4d0e
> 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 22c8860
> api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRuleCmd.java 9ec2efd
> api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java d441271
> 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/ListEgressFirewallRulesCmd.java 4ac94df
> 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/UpdateEgressFirewallRuleCmd.java 43b9a61
> api/src/org/apache/cloudstack/api/command/user/firewall/UpdateFirewallRuleCmd.java f6411d0
> api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwardingRuleCmd.java f7ee86f
> 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/CopyIsoCmd.java 3619318
> 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/ListIsoPermissionsCmd.java 9d9e44b
> api/src/org/apache/cloudstack/api/command/user/iso/ListIsosCmd.java 95b771f
> 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 4b0ea54
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoadBalancerRuleCmd.java bcf6200
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplicationLoadBalancerCmd.java 94a1eaa
> 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 71349af
> 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 ea420f3
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLoadBalancerRuleCmd.java 5027ad3
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateApplicationLoadBalancerCmd.java e475416
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBalancerRuleCmd.java 24f06e0
> api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java 00bd013
> api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRuleCmd.java 320375c
> 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 151e42f
> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLListCmd.java 24c3a85
> api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java 018f16e
> 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 808051e
> 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 111fac3
> 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 82985d0
> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLListCmd.java 1170e9e
> api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.java e327de1
> 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 87f94f7
> 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/ListTemplatePermissionsCmd.java 08acf63
> api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java d393c6a
> 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 439879a
> api/src/org/apache/cloudstack/api/command/user/vm/AddNicToVMCmd.java 43efe16
> api/src/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java 055832e
> 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 95d4990
> api/src/org/apache/cloudstack/api/command/user/vm/ListVMsCmd.java 28637fb
> api/src/org/apache/cloudstack/api/command/user/vm/RebootVMCmd.java 7ac9138
> api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java 2458247
> 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 d234300
> 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 1b5613c
> api/src/org/apache/cloudstack/api/command/user/vm/UpgradeVMCmd.java 12ab711
> 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 8c6713d
> api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.java cd1e1ed
> api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java ebade66
> 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 2f86c92
> 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 e691944
> api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.java 9f501bf
> 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 dfec95c
> 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 1900def
> api/src/org/apache/cloudstack/api/command/user/vpn/AddVpnUserCmd.java 7c58117
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateRemoteAccessVpnCmd.java a5e8d62
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCmd.java bd603e1
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGatewayCmd.java 821a4b0
> api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.java a48159f
> 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/UpdateRemoteAccessVpnCmd.java 9f552db
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnConnectionCmd.java 662187c
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGatewayCmd.java 5694a74
> api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnGatewayCmd.java eabc04a
> 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/file-systems/netapp/src/com/cloud/api/commands/netapp/AssociateLunCmd.java b698daa
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateLunCmd.java 86b2497
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumeOnFilerCmd.java e79aa14
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumePoolCmd.java ba74933
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DeleteVolumePoolCmd.java 1d221e9
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyLunCmd.java e0c0eb7
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyVolumeOnFilerCmd.java 680c4e5
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DissociateLunCmd.java 4ea9684
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListLunsCmd.java 04e64f3
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumePoolsCmd.java 9e650e0
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumesOnFilerCmd.java 38c91b7
> plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ModifyVolumePoolCmd.java 94d5de5
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalDhcpCmd.java 529f988
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalHostCmd.java 40ee6de
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalKickStartPxeCmd.java ac8d9c7
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalPxePingServerCmd.java b128a62
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalDhcpCmd.java 7d0aba3
> plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalPxeServersCmd.java 437fa3f
> plugins/hypervisors/simulator/src/com/cloud/api/commands/ConfigureSimulatorCmd.java c27a363
> 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/hypervisors/vmware/src/com/cloud/api/commands/DeleteCiscoNexusVSMCmd.java 9e19719
> plugins/hypervisors/vmware/src/com/cloud/api/commands/DisableCiscoNexusVSMCmd.java 0e4d306
> plugins/hypervisors/vmware/src/com/cloud/api/commands/EnableCiscoNexusVSMCmd.java 63c79fb
> plugins/hypervisors/vmware/src/com/cloud/api/commands/ListCiscoNexusVSMsCmd.java 381bfc9
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/AddVmwareDcCmd.java 8a8f98a
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcsCmd.java 9fbf09a
> plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/RemoveVmwareDcCmd.java 6314139
> 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/cisco-vnmc/src/com/cloud/api/commands/AddCiscoAsa1000vResourceCmd.java c7e7d30
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/AddCiscoVnmcResourceCmd.java b33d1a8
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoAsa1000vResourceCmd.java 5af7299
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoVnmcResourceCmd.java ee13ae6
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoAsa1000vResourcesCmd.java 72898ae
> plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoVnmcResourcesCmd.java 4b0a6b5
> plugins/network-elements/f5/src/com/cloud/api/commands/AddExternalLoadBalancerCmd.java ff653e7
> plugins/network-elements/f5/src/com/cloud/api/commands/AddF5LoadBalancerCmd.java ba98882
> plugins/network-elements/f5/src/com/cloud/api/commands/ConfigureF5LoadBalancerCmd.java dc33984
> plugins/network-elements/f5/src/com/cloud/api/commands/DeleteExternalLoadBalancerCmd.java 63a9041
> plugins/network-elements/f5/src/com/cloud/api/commands/DeleteF5LoadBalancerCmd.java 2bb6c1c
> plugins/network-elements/f5/src/com/cloud/api/commands/ListExternalLoadBalancersCmd.java 119718c
> plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancerNetworksCmd.java d671a6b
> plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancersCmd.java ce8eb20
> plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/network/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddExternalFirewallCmd.java 96e9bc0
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddSrxFirewallCmd.java 53e7bfc
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ConfigureSrxFirewallCmd.java 303e987
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteExternalFirewallCmd.java b24aa05
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteSrxFirewallCmd.java 75aadc2
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListExternalFirewallsCmd.java f87574e
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallNetworksCmd.java a2d99a5
> plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallsCmd.java e8cdcd5
> plugins/network-elements/netscaler/src/com/cloud/api/commands/AddNetscalerLoadBalancerCmd.java b744fff
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ConfigureNetscalerLoadBalancerCmd.java f8bfd74
> plugins/network-elements/netscaler/src/com/cloud/api/commands/DeleteNetscalerLoadBalancerCmd.java f0f6747
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancerNetworksCmd.java 25d1487
> plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancersCmd.java 75d03d7
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraNvpDeviceCmd.java 37491fd
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNiciraNvpDeviceCmd.java 685debb
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDeviceNetworksCmd.java 3fb711d
> plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDevicesCmd.java 260d60f
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/AddOpenDaylightControllerCmd.java 80130c0
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/DeleteOpenDaylightControllerCmd.java b556504
> plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/ListOpenDaylightControllersCmd.java f3e2e39
> 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 5e424de
> 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 d715db6
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
(Updated Feb. 24, 2014, 2:38 p.m.)
Review request for cloudstack and daan Hoogland.
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.
Diffs
-----
api/src/org/apache/cloudstack/api/APICommand.java 5587a48
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 3eaa053
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 b573bea
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 5e5bd3d
api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java 32897e4
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/UpdateCloudToUseObjectStoreCmd.java 983a01c
api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java 50be6ba
api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java 173c95e
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 370815d
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 da0564e
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 0fcb8f8
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 cd3dd7e
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/GetVMUserDataCmd.java 0e52714
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 ed01c60
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/address/UpdateIPAddrCmd.java 16dcc4e
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 0761a64
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 ab6d847
api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleVmProfileCmd.java 06d86ec
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 5b4a46e
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 0c8dc1c
api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleVmProfileCmd.java 20d4d0e
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 22c8860
api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRuleCmd.java 9ec2efd
api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java d441271
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/ListEgressFirewallRulesCmd.java 4ac94df
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/UpdateEgressFirewallRuleCmd.java 43b9a61
api/src/org/apache/cloudstack/api/command/user/firewall/UpdateFirewallRuleCmd.java f6411d0
api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwardingRuleCmd.java f7ee86f
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/CopyIsoCmd.java 3619318
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/ListIsoPermissionsCmd.java 9d9e44b
api/src/org/apache/cloudstack/api/command/user/iso/ListIsosCmd.java 95b771f
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 4b0ea54
api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoadBalancerRuleCmd.java bcf6200
api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplicationLoadBalancerCmd.java 94a1eaa
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 71349af
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 ea420f3
api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLoadBalancerRuleCmd.java 5027ad3
api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateApplicationLoadBalancerCmd.java e475416
api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBalancerRuleCmd.java 24f06e0
api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java 00bd013
api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRuleCmd.java 320375c
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 151e42f
api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLListCmd.java 24c3a85
api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.java 018f16e
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 808051e
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 111fac3
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 82985d0
api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLListCmd.java 1170e9e
api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.java e327de1
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 87f94f7
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/ListTemplatePermissionsCmd.java 08acf63
api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java d393c6a
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 439879a
api/src/org/apache/cloudstack/api/command/user/vm/AddNicToVMCmd.java 43efe16
api/src/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java 055832e
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 95d4990
api/src/org/apache/cloudstack/api/command/user/vm/ListVMsCmd.java 28637fb
api/src/org/apache/cloudstack/api/command/user/vm/RebootVMCmd.java 7ac9138
api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java 2458247
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 d234300
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 1b5613c
api/src/org/apache/cloudstack/api/command/user/vm/UpgradeVMCmd.java 12ab711
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 8c6713d
api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.java cd1e1ed
api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.java ebade66
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 2f86c92
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 e691944
api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.java 9f501bf
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 dfec95c
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 1900def
api/src/org/apache/cloudstack/api/command/user/vpn/AddVpnUserCmd.java 7c58117
api/src/org/apache/cloudstack/api/command/user/vpn/CreateRemoteAccessVpnCmd.java a5e8d62
api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCmd.java bd603e1
api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGatewayCmd.java 821a4b0
api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.java a48159f
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/UpdateRemoteAccessVpnCmd.java 9f552db
api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnConnectionCmd.java 662187c
api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGatewayCmd.java 5694a74
api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnGatewayCmd.java eabc04a
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/file-systems/netapp/src/com/cloud/api/commands/netapp/AssociateLunCmd.java b698daa
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateLunCmd.java 86b2497
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumeOnFilerCmd.java e79aa14
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/CreateVolumePoolCmd.java ba74933
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DeleteVolumePoolCmd.java 1d221e9
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyLunCmd.java e0c0eb7
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DestroyVolumeOnFilerCmd.java 680c4e5
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/DissociateLunCmd.java 4ea9684
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListLunsCmd.java 04e64f3
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumePoolsCmd.java 9e650e0
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ListVolumesOnFilerCmd.java 38c91b7
plugins/file-systems/netapp/src/com/cloud/api/commands/netapp/ModifyVolumePoolCmd.java 94d5de5
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalDhcpCmd.java 529f988
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalHostCmd.java 40ee6de
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalKickStartPxeCmd.java ac8d9c7
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalPxePingServerCmd.java b128a62
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalDhcpCmd.java 7d0aba3
plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetalPxeServersCmd.java 437fa3f
plugins/hypervisors/simulator/src/com/cloud/api/commands/ConfigureSimulatorCmd.java c27a363
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/hypervisors/vmware/src/com/cloud/api/commands/DeleteCiscoNexusVSMCmd.java 9e19719
plugins/hypervisors/vmware/src/com/cloud/api/commands/DisableCiscoNexusVSMCmd.java 0e4d306
plugins/hypervisors/vmware/src/com/cloud/api/commands/EnableCiscoNexusVSMCmd.java 63c79fb
plugins/hypervisors/vmware/src/com/cloud/api/commands/ListCiscoNexusVSMsCmd.java 381bfc9
plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/AddVmwareDcCmd.java 8a8f98a
plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcsCmd.java 9fbf09a
plugins/hypervisors/vmware/src/org/apache/cloudstack/api/command/admin/zone/RemoveVmwareDcCmd.java 6314139
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/cisco-vnmc/src/com/cloud/api/commands/AddCiscoAsa1000vResourceCmd.java c7e7d30
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/AddCiscoVnmcResourceCmd.java b33d1a8
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoAsa1000vResourceCmd.java 5af7299
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/DeleteCiscoVnmcResourceCmd.java ee13ae6
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoAsa1000vResourcesCmd.java 72898ae
plugins/network-elements/cisco-vnmc/src/com/cloud/api/commands/ListCiscoVnmcResourcesCmd.java 4b0a6b5
plugins/network-elements/f5/src/com/cloud/api/commands/AddExternalLoadBalancerCmd.java ff653e7
plugins/network-elements/f5/src/com/cloud/api/commands/AddF5LoadBalancerCmd.java ba98882
plugins/network-elements/f5/src/com/cloud/api/commands/ConfigureF5LoadBalancerCmd.java dc33984
plugins/network-elements/f5/src/com/cloud/api/commands/DeleteExternalLoadBalancerCmd.java 63a9041
plugins/network-elements/f5/src/com/cloud/api/commands/DeleteF5LoadBalancerCmd.java 2bb6c1c
plugins/network-elements/f5/src/com/cloud/api/commands/ListExternalLoadBalancersCmd.java 119718c
plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancerNetworksCmd.java d671a6b
plugins/network-elements/f5/src/com/cloud/api/commands/ListF5LoadBalancersCmd.java ce8eb20
plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/network/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddExternalFirewallCmd.java 96e9bc0
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/AddSrxFirewallCmd.java 53e7bfc
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ConfigureSrxFirewallCmd.java 303e987
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteExternalFirewallCmd.java b24aa05
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/DeleteSrxFirewallCmd.java 75aadc2
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListExternalFirewallsCmd.java f87574e
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallNetworksCmd.java a2d99a5
plugins/network-elements/juniper-srx/src/com/cloud/api/commands/ListSrxFirewallsCmd.java e8cdcd5
plugins/network-elements/netscaler/src/com/cloud/api/commands/AddNetscalerLoadBalancerCmd.java b744fff
plugins/network-elements/netscaler/src/com/cloud/api/commands/ConfigureNetscalerLoadBalancerCmd.java f8bfd74
plugins/network-elements/netscaler/src/com/cloud/api/commands/DeleteNetscalerLoadBalancerCmd.java f0f6747
plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancerNetworksCmd.java 25d1487
plugins/network-elements/netscaler/src/com/cloud/api/commands/ListNetscalerLoadBalancersCmd.java 75d03d7
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraNvpDeviceCmd.java 37491fd
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNiciraNvpDeviceCmd.java 685debb
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDeviceNetworksCmd.java 3fb711d
plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNiciraNvpDevicesCmd.java 260d60f
plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/AddOpenDaylightControllerCmd.java 80130c0
plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/DeleteOpenDaylightControllerCmd.java b556504
plugins/network-elements/opendaylight/src/main/java/org/apache/cloudstack/network/opendaylight/api/commands/ListOpenDaylightControllersCmd.java f3e2e39
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 5e424de
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 d715db6
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
(Updated Feb. 18, 2014, 11:41 a.m.)
Review request for cloudstack and daan Hoogland.
Changes
-------
Daan,
I have created a pilot patch based on our discussion. In this I have modified existing APICommand annotation to add extra flags. Let me know if this looks okay or something needs to change. If this is fine I can start making changes to the rest of the code.
Thanks,
Mandar
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.
Diffs (updated)
-----
api/src/org/apache/cloudstack/api/APICommand.java 5587a48
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/user/account/ListAccountsCmd.java bc93d21
server/src/com/cloud/api/ApiServer.java d715db6
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
Well if you are prepared to take it on it sound fine to me. The
default, in case of a lapse of programmer brain, will be no worse then
the present case so...
I will branch and rebase on a regular basis if you want to split the
work in bits.
regards,
Daan
On Wed, Feb 12, 2014 at 6:27 AM, Mandar Barve <ma...@sungard.com> wrote:
> I think I get what you are saying. We should be using annotation per API
> class declaring sensitivity at class level. Using static methods returning
> predefined values is similar to this and annotation looks more elegant as
> what Nitin had suggested. At run time we will need to load this annotation
> and check the flag values mentioned in the annotation. My only contention
> then and now for this approach was on its scalability since each new class
> as it gets added will need to have this annotation/static method added and
> if developer forgets to do this we will be left with a hole. Looks like we
> are okay with that which is fine as long as we understand and agree with it.
>
> This change is going to be a big change across files and will take time.
>
> Thanks,
> Mandar
>
>
> On Tue, Feb 11, 2014 at 2:17 PM, Daan Hoogland <da...@gmail.com>
> wrote:
>>
>> You are right in your analysis but about the methods you are drawing
>> the wrong conclusion.
>>
>> We want each class to have its own values, not each command object.
>> Any BlaCmd should have exactly the same values so it makes sense to
>> make them static on the class object.
>>
>> About the variables; I see how my remarks about those is confusing. We
>> don't need them. As the methods are static and per class they can
>> return either true or false. without vars containing those values.
>>
>> hope this clariifies
>>
>> On Tue, Feb 11, 2014 at 8:54 AM, Mandar Barve <ma...@sungard.com>
>> wrote:
>> > Daan,
>> > I am still failing to understand the use of static vars and setter
>> > methods. If we do that then those vars will essentially become class
>> > vars
>> > and not instance vars. Don't we want each API class to have a diff
>> > instance
>> > var telling us if its sensitive or not? Am I missing something?
>> >
>> > Thanks,
>> > Mandar
>> >
>> >
>> > On Mon, Feb 10, 2014 at 1:00 AM, daan Hoogland <da...@gmail.com>
>> > wrote:
>> >>
>> >>
>> >> -----------------------------------------------------------
>> >>
>> >> This is an automatically generated e-mail. To reply, visit:
>> >> https://reviews.apache.org/r/16385/#review34038
>> >> -----------------------------------------------------------
>> >>
>> >>
>> >>
>> >> H Mandar, some little issues applying, but mostly: the methods for
>> >> setting
>> >> are not static yet and the scope of the variables themselves should be
>> >> static as well.
>> >>
>> >> > git am ~/Downloads/CS4406_02M.patch
>> >> Applying: Squashed commits for CloudStack-4406
>> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:484: trailing
>> >> whitespace.
>> >> * cmdHandlesCriticalData method must be implemented for all APIs.
>> >> This
>> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:485: trailing
>> >> whitespace.
>> >> * method declares if it handles requests and/or responses that
>> >> carry
>> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:486: trailing
>> >> whitespace.
>> >> * sensitive data such as passwords, secret keys.
>> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:488: trailing
>> >> whitespace.
>> >> * Method implementation should call cmdReqIsCritical and/or
>> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:490: trailing
>> >> whitespace.
>> >> * in its request and/or response. If command doesn't carry any
>> >> sensitive
>> >> error: patch failed:
>> >>
>> >> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:83
>> >> error:
>> >> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:
>> >> patch
>> >> does not apply
>> >> error:
>> >>
>> >> api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java:
>> >> does not exist in index
>> >> error: patch failed:
>> >>
>> >> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:71
>> >> error:
>> >>
>> >> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:
>> >> patch does not apply
>> >> error: patch failed:
>> >>
>> >> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:170
>> >> error:
>> >>
>> >> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:
>> >> patch does not apply
>> >> error: patch failed: server/src/com/cloud/api/ApiServer.java:376
>> >> error: server/src/com/cloud/api/ApiServer.java: patch does not apply
>> >> Patch failed at 0001 Squashed commits for CloudStack-4406
>> >> The copy of the patch that failed is found in:
>> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch
>> >>
>> >> - daan Hoogland
>> >>
>> >>
>> >> On Feb. 7, 2014, 10:30 a.m., Mandar Barve wrote:
>> >> >
>> >> > -----------------------------------------------------------
>> >>
>> >> > This is an automatically generated e-mail. To reply, visit:
>> >> > https://reviews.apache.org/r/16385/
>> >> > -----------------------------------------------------------
>> >> >
>> >> > (Updated Feb. 7, 2014, 10:30 a.m.)
>> >>
>> >> >
>> >> >
>> >> > Review request for cloudstack and daan Hoogland.
>> >> >
>> >> >
>> >> > 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.
>> >> >
>> >> >
>> >> > 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
>> >> >
>> >> > Diff: https://reviews.apache.org/r/16385/diff/
>> >> >
>> >> >
>> >> > 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
>> >> >
>> >> >
>> >> > Thanks,
>> >> >
>> >> > Mandar Barve
>> >> >
>> >> >
>> >>
>> >
>>
>>
>>
>> --
>> Daan
>>
>
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
I think I get what you are saying. We should be using annotation per API
class declaring sensitivity at class level. Using static methods returning
predefined values is similar to this and annotation looks more elegant as
what Nitin had suggested. At run time we will need to load this annotation
and check the flag values mentioned in the annotation. My only contention
then and now for this approach was on its scalability since each new class
as it gets added will need to have this annotation/static method added and
if developer forgets to do this we will be left with a hole. Looks like we
are okay with that which is fine as long as we understand and agree with it.
This change is going to be a big change across files and will take time.
Thanks,
Mandar
On Tue, Feb 11, 2014 at 2:17 PM, Daan Hoogland <da...@gmail.com>wrote:
> You are right in your analysis but about the methods you are drawing
> the wrong conclusion.
>
> We want each class to have its own values, not each command object.
> Any BlaCmd should have exactly the same values so it makes sense to
> make them static on the class object.
>
> About the variables; I see how my remarks about those is confusing. We
> don't need them. As the methods are static and per class they can
> return either true or false. without vars containing those values.
>
> hope this clariifies
>
> On Tue, Feb 11, 2014 at 8:54 AM, Mandar Barve <ma...@sungard.com>
> wrote:
> > Daan,
> > I am still failing to understand the use of static vars and setter
> > methods. If we do that then those vars will essentially become class vars
> > and not instance vars. Don't we want each API class to have a diff
> instance
> > var telling us if its sensitive or not? Am I missing something?
> >
> > Thanks,
> > Mandar
> >
> >
> > On Mon, Feb 10, 2014 at 1:00 AM, daan Hoogland <da...@gmail.com>
> > wrote:
> >>
> >>
> >> -----------------------------------------------------------
> >>
> >> This is an automatically generated e-mail. To reply, visit:
> >> https://reviews.apache.org/r/16385/#review34038
> >> -----------------------------------------------------------
> >>
> >>
> >>
> >> H Mandar, some little issues applying, but mostly: the methods for
> setting
> >> are not static yet and the scope of the variables themselves should be
> >> static as well.
> >>
> >> > git am ~/Downloads/CS4406_02M.patch
> >> Applying: Squashed commits for CloudStack-4406
> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:484: trailing
> >> whitespace.
> >> * cmdHandlesCriticalData method must be implemented for all APIs.
> >> This
> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:485: trailing
> >> whitespace.
> >> * method declares if it handles requests and/or responses that
> carry
> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:486: trailing
> >> whitespace.
> >> * sensitive data such as passwords, secret keys.
> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:488: trailing
> >> whitespace.
> >> * Method implementation should call cmdReqIsCritical and/or
> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:490: trailing
> >> whitespace.
> >> * in its request and/or response. If command doesn't carry any
> >> sensitive
> >> error: patch failed:
> >> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:83
> >> error:
> >> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:
> patch
> >> does not apply
> >> error:
> >>
> api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java:
> >> does not exist in index
> >> error: patch failed:
> >>
> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:71
> >> error:
> >>
> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:
> >> patch does not apply
> >> error: patch failed:
> >>
> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:170
> >> error:
> >>
> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:
> >> patch does not apply
> >> error: patch failed: server/src/com/cloud/api/ApiServer.java:376
> >> error: server/src/com/cloud/api/ApiServer.java: patch does not apply
> >> Patch failed at 0001 Squashed commits for CloudStack-4406
> >> The copy of the patch that failed is found in:
> >> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch
> >>
> >> - daan Hoogland
> >>
> >>
> >> On Feb. 7, 2014, 10:30 a.m., Mandar Barve wrote:
> >> >
> >> > -----------------------------------------------------------
> >>
> >> > This is an automatically generated e-mail. To reply, visit:
> >> > https://reviews.apache.org/r/16385/
> >> > -----------------------------------------------------------
> >> >
> >> > (Updated Feb. 7, 2014, 10:30 a.m.)
> >>
> >> >
> >> >
> >> > Review request for cloudstack and daan Hoogland.
> >> >
> >> >
> >> > 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.
> >> >
> >> >
> >> > 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
> >> >
> >> > Diff: https://reviews.apache.org/r/16385/diff/
> >> >
> >> >
> >> > 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
> >> >
> >> >
> >> > Thanks,
> >> >
> >> > Mandar Barve
> >> >
> >> >
> >>
> >
>
>
>
> --
> Daan
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
You are right in your analysis but about the methods you are drawing
the wrong conclusion.
We want each class to have its own values, not each command object.
Any BlaCmd should have exactly the same values so it makes sense to
make them static on the class object.
About the variables; I see how my remarks about those is confusing. We
don't need them. As the methods are static and per class they can
return either true or false. without vars containing those values.
hope this clariifies
On Tue, Feb 11, 2014 at 8:54 AM, Mandar Barve <ma...@sungard.com> wrote:
> Daan,
> I am still failing to understand the use of static vars and setter
> methods. If we do that then those vars will essentially become class vars
> and not instance vars. Don't we want each API class to have a diff instance
> var telling us if its sensitive or not? Am I missing something?
>
> Thanks,
> Mandar
>
>
> On Mon, Feb 10, 2014 at 1:00 AM, daan Hoogland <da...@gmail.com>
> wrote:
>>
>>
>> -----------------------------------------------------------
>>
>> This is an automatically generated e-mail. To reply, visit:
>> https://reviews.apache.org/r/16385/#review34038
>> -----------------------------------------------------------
>>
>>
>>
>> H Mandar, some little issues applying, but mostly: the methods for setting
>> are not static yet and the scope of the variables themselves should be
>> static as well.
>>
>> > git am ~/Downloads/CS4406_02M.patch
>> Applying: Squashed commits for CloudStack-4406
>> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:484: trailing
>> whitespace.
>> * cmdHandlesCriticalData method must be implemented for all APIs.
>> This
>> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:485: trailing
>> whitespace.
>> * method declares if it handles requests and/or responses that carry
>> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:486: trailing
>> whitespace.
>> * sensitive data such as passwords, secret keys.
>> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:488: trailing
>> whitespace.
>> * Method implementation should call cmdReqIsCritical and/or
>> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:490: trailing
>> whitespace.
>> * in its request and/or response. If command doesn't carry any
>> sensitive
>> error: patch failed:
>> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:83
>> error:
>> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java: patch
>> does not apply
>> error:
>> api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java:
>> does not exist in index
>> error: patch failed:
>> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:71
>> error:
>> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:
>> patch does not apply
>> error: patch failed:
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:170
>> error:
>> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:
>> patch does not apply
>> error: patch failed: server/src/com/cloud/api/ApiServer.java:376
>> error: server/src/com/cloud/api/ApiServer.java: patch does not apply
>> Patch failed at 0001 Squashed commits for CloudStack-4406
>> The copy of the patch that failed is found in:
>> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch
>>
>> - daan Hoogland
>>
>>
>> On Feb. 7, 2014, 10:30 a.m., Mandar Barve wrote:
>> >
>> > -----------------------------------------------------------
>>
>> > This is an automatically generated e-mail. To reply, visit:
>> > https://reviews.apache.org/r/16385/
>> > -----------------------------------------------------------
>> >
>> > (Updated Feb. 7, 2014, 10:30 a.m.)
>>
>> >
>> >
>> > Review request for cloudstack and daan Hoogland.
>> >
>> >
>> > 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.
>> >
>> >
>> > 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
>> >
>> > Diff: https://reviews.apache.org/r/16385/diff/
>> >
>> >
>> > 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
>> >
>> >
>> > Thanks,
>> >
>> > Mandar Barve
>> >
>> >
>>
>
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
Daan,
I am still failing to understand the use of static vars and setter
methods. If we do that then those vars will essentially become class vars
and not instance vars. Don't we want each API class to have a diff instance
var telling us if its sensitive or not? Am I missing something?
Thanks,
Mandar
On Mon, Feb 10, 2014 at 1:00 AM, daan Hoogland <da...@gmail.com>wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/#review34038
> -----------------------------------------------------------
>
>
> H Mandar, some little issues applying, but mostly: the methods for setting
> are not static yet and the scope of the variables themselves should be
> static as well.
>
> > git am ~/Downloads/CS4406_02M.patch
> Applying: Squashed commits for CloudStack-4406
> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:484: trailing
> whitespace.
> * cmdHandlesCriticalData method must be implemented for all APIs. This
> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:485: trailing
> whitespace.
> * method declares if it handles requests and/or responses that carry
> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:486: trailing
> whitespace.
> * sensitive data such as passwords, secret keys.
> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:488: trailing
> whitespace.
> * Method implementation should call cmdReqIsCritical and/or
> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:490: trailing
> whitespace.
> * in its request and/or response. If command doesn't carry any
> sensitive
> error: patch failed:
> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:83
> error:
> api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:
> patch does not apply
> error:
> api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java:
> does not exist in index
> error: patch failed:
> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:71
> error:
> api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:
> patch does not apply
> error: patch failed:
> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:170
> error:
> plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:
> patch does not apply
> error: patch failed: server/src/com/cloud/api/ApiServer.java:376
> error: server/src/com/cloud/api/ApiServer.java: patch does not apply
> Patch failed at 0001 Squashed commits for CloudStack-4406
> The copy of the patch that failed is found in:
> /Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch
>
> - daan Hoogland
>
>
> On Feb. 7, 2014, 10:30 a.m., Mandar Barve wrote:
> >
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/16385/
> > -----------------------------------------------------------
> >
> > (Updated Feb. 7, 2014, 10:30 a.m.)
> >
> >
> > Review request for cloudstack and daan Hoogland.
> >
> >
> > 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.
> >
> >
> > 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
> >
> > Diff: https://reviews.apache.org/r/16385/diff/
> >
> >
> > 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
> >
> >
> > Thanks,
> >
> > Mandar Barve
> >
> >
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review34038
-----------------------------------------------------------
H Mandar, some little issues applying, but mostly: the methods for setting are not static yet and the scope of the variables themselves should be static as well.
> git am ~/Downloads/CS4406_02M.patch
Applying: Squashed commits for CloudStack-4406
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:484: trailing whitespace.
* cmdHandlesCriticalData method must be implemented for all APIs. This
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:485: trailing whitespace.
* method declares if it handles requests and/or responses that carry
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:486: trailing whitespace.
* sensitive data such as passwords, secret keys.
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:488: trailing whitespace.
* Method implementation should call cmdReqIsCritical and/or
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:490: trailing whitespace.
* in its request and/or response. If command doesn't carry any sensitive
error: patch failed: api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:83
error: api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java: patch does not apply
error: api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java: does not exist in index
error: patch failed: api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:71
error: api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java: patch does not apply
error: patch failed: plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:170
error: plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java: patch does not apply
error: patch failed: server/src/com/cloud/api/ApiServer.java:376
error: server/src/com/cloud/api/ApiServer.java: patch does not apply
Patch failed at 0001 Squashed commits for CloudStack-4406
The copy of the patch that failed is found in:
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch
- daan Hoogland
On Feb. 7, 2014, 10:30 a.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Feb. 7, 2014, 10:30 a.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review34036
-----------------------------------------------------------
Mandar, this does not apply to master. It seems note serious but there is also the matter of making more calls static as the properties are class level and not object level.
> git am ~/Downloads/CS4406_02M.patch
Applying: Squashed commits for CloudStack-4406
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:484: trailing whitespace.
* cmdHandlesCriticalData method must be implemented for all APIs. This
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:485: trailing whitespace.
* method declares if it handles requests and/or responses that carry
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:486: trailing whitespace.
* sensitive data such as passwords, secret keys.
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:488: trailing whitespace.
* Method implementation should call cmdReqIsCritical and/or
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:490: trailing whitespace.
* in its request and/or response. If command doesn't carry any sensitive
error: patch failed: api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:83
error: api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java: patch does not apply
error: api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java: does not exist in index
error: patch failed: api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:71
error: api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java: patch does not apply
error: patch failed: plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:170
error: plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java: patch does not apply
error: patch failed: server/src/com/cloud/api/ApiServer.java:376
error: server/src/com/cloud/api/ApiServer.java: patch does not apply
Patch failed at 0001 Squashed commits for CloudStack-4406
The copy of the patch that failed is found in:
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch
- daan Hoogland
On Feb. 7, 2014, 10:30 a.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Feb. 7, 2014, 10:30 a.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review34037
-----------------------------------------------------------
Mandar, this does not apply to master. It seems note serious but there is also the matter of making more calls static as the properties are class level and not object level.
> git am ~/Downloads/CS4406_02M.patch
Applying: Squashed commits for CloudStack-4406
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:484: trailing whitespace.
* cmdHandlesCriticalData method must be implemented for all APIs. This
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:485: trailing whitespace.
* method declares if it handles requests and/or responses that carry
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:486: trailing whitespace.
* sensitive data such as passwords, secret keys.
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:488: trailing whitespace.
* Method implementation should call cmdReqIsCritical and/or
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch:490: trailing whitespace.
* in its request and/or response. If command doesn't carry any sensitive
error: patch failed: api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java:83
error: api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java: patch does not apply
error: api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryStorageForMigrationCmd.java: does not exist in index
error: patch failed: api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java:71
error: api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmProfilesCmd.java: patch does not apply
error: patch failed: plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java:170
error: plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDAPConfigCmd.java: patch does not apply
error: patch failed: server/src/com/cloud/api/ApiServer.java:376
error: server/src/com/cloud/api/ApiServer.java: patch does not apply
Patch failed at 0001 Squashed commits for CloudStack-4406
The copy of the patch that failed is found in:
/Users/daan/cloudstack/cloudstack/.git/rebase-apply/patch
- daan Hoogland
On Feb. 7, 2014, 10:30 a.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Feb. 7, 2014, 10:30 a.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
(Updated Feb. 7, 2014, 10:30 a.m.)
Review request for cloudstack and daan Hoogland.
Changes
-------
Daan,
I just updated the repo and uploaded the diff against the latest master. No additional code changes have been made to the original patch other than the comment describing the abstract function.
Thanks,
Mandar
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.
Diffs (updated)
-----
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
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
(Updated Dec. 23, 2013, 6:13 p.m.)
Review request for cloudstack and daan Hoogland.
Changes
-------
Updated the patch with help string in comments.
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.
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
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/
-----------------------------------------------------------
(Updated Dec. 23, 2013, 6:11 p.m.)
Review request for cloudstack and daan Hoogland.
Changes
-------
Updated the patch with help string in comments.
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.
Diffs (updated)
-----
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
Diff: https://reviews.apache.org/r/16385/diff/
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
Thanks,
Mandar Barve
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
Nithin, I think your last points are valid but should not stop Mandar's
change. Except for making the booleans static I think further improvements
are for the next version and we should apply Mandar's version.
On Thu, Jan 2, 2014 at 12:39 PM, Mandar Barve <ma...@sungard.com>wrote:
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
>
> On December 23rd, 2013, 5:58 p.m. UTC, *Nitin Mehta* wrote:
>
>
> api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java<https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53> (Diff
> revision 1)
>
> public Long getId() {
>
> 53
>
> public void cmdHandlesCriticalData() {
>
> You shouldn't have to override for every cmd. By default its false and the cmds having sensitive information can have methods returning true. Also they do not need to be set in execute. This is static information, doesn't change per command so why this needs to be set ?
>
> On December 24th, 2013, 6:34 a.m. UTC, *Mandar Barve* wrote:
>
> Nitin,
> You are right. This was discussed in the earlier discussion thread. You should really have to modify only commands that carry sensitive information. The problem with that approach as stated earlier is API developer can forget to declare command/response sensitivity by implementing a method that sets the flags, returns true etc. The wrapper abstract method was introduced essentially to ensure new APIs as they get introduced will give compiler error if this wrapper is not implemented enforcing the developer to declare such sensitivity upfront.
> Hope that addresses your concern.
>
> Thanks,
> Mandar
>
> On December 24th, 2013, 7:38 p.m. UTC, *Nitin Mehta* wrote:
>
> Thanks Mandar. I see your point and was thinking on the same lines as well. I appreciate your thinking for future API devs. But I have the following concerns
> 1. I probably think that this information should be static for the Cmd class and doesnt have to be set on every execute invocation
> 2. For few commands having sensitive information we are writing boilerplate code in all the api's, this is not en elegant way of enforcing every API developer to look into this. I would rather want this to be dealt through an annotation (if it doesnt exist lets create one in the public @interface APICommand and keep the default value to true that it contains sensitive information)
>
> Nitin,
> I see us going back to PROPOSAL discussion which is fine but IMO its happening little late.
>
> I am new to this process of development in CloudStack and would want to take this opportunity to understand how this thing works. As I understood it I tried to:
> - reproduce and understand the issue, come up with a solution,
> - ran a PoC making sure the proposed solution will work, will scale etc.
> - Put down a proposal providing multiple solution approaches discussing pros/cons and shared with the team inviting comments.
> - Addressed all the concerns related to the proposal until I saw no more concerns raised over this.
> - went through an entire exercise of manually changing each command file carefully going through API doc with the proposed change.
>
> I truly appreciate all the comments and also understand sometimes important things may need to be addressed even if they are late. Is there any norm in the community to close a "PROPOSAL/DISCUSS" phase? Are we supposed to get "VOTE" on the proposed solution before moving to implementation? This didn't look like the case for every discussion from my reading of wiki.
>
> Now coming to your comments on the PROPOSAL. You are suggesting making declarative changes (static)to API Commands e.g. to APICommand annotation or a new annotation. Something like this can surely make the change look more elegant in the sense the change itself will potentially be limited to one/two lines per file (ensuring all annotations for all commands are changed to the new one) and won't need a call from execute. The checking code will need to load the annotation to check the flag status in the annotation meaning a reflective code. Daan had earlier proposed using reflection with string match but also had raised security concerns over using reflection. Leaving that aside, to ensure every API does its job of declaring sensitivity upfront we should really be able to enforce it at compile time like mentioned before. I don't see a way to enforce annotation implementation by all sub classes at compile time. IF such method doesn't exist then we will be leaving use of
> this annotation to the mercy of the API developer who can forget to do so. In such case your default true values can come into play but then essentially losing the whole purpose where a command that is not sensitive will still need to go through a cleanString call.
>
> Assuming we apply this annotation to all known API commands to date close to 437 files will need to change and that is truly a boiler plate change. If we rely on using default "false" e.g. and modify only sensitive classes then also it can come to around 50 files or little more I believe with a hole left open where newly added commands can go without annotation with unintended results as mentioned above.
>
> In my solution the abstract method is addressing these issues and yes is a one time boiler plate change but will scale fine.
>
> The question is do we want to bite this bullet?
>
> Thanks,
> Mandar
>
>
> - Mandar
>
> On December 23rd, 2013, 6:13 p.m. UTC, Mandar Barve wrote:
> Review request for cloudstack and daan Hoogland.
> By Mandar Barve.
>
> *Updated Dec. 23, 2013, 6:13 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/>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
> > api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java, line 53
> > <https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53>
> >
> > You shouldn't have to override for every cmd. By default its false and the cmds having sensitive information can have methods returning true. Also they do not need to be set in execute. This is static information, doesn't change per command so why this needs to be set ?
>
> Mandar Barve wrote:
> Nitin,
> You are right. This was discussed in the earlier discussion thread. You should really have to modify only commands that carry sensitive information. The problem with that approach as stated earlier is API developer can forget to declare command/response sensitivity by implementing a method that sets the flags, returns true etc. The wrapper abstract method was introduced essentially to ensure new APIs as they get introduced will give compiler error if this wrapper is not implemented enforcing the developer to declare such sensitivity upfront.
> Hope that addresses your concern.
>
> Thanks,
> Mandar
>
> Nitin Mehta wrote:
> Thanks Mandar. I see your point and was thinking on the same lines as well. I appreciate your thinking for future API devs. But I have the following concerns
> 1. I probably think that this information should be static for the Cmd class and doesnt have to be set on every execute invocation
> 2. For few commands having sensitive information we are writing boilerplate code in all the api's, this is not en elegant way of enforcing every API developer to look into this. I would rather want this to be dealt through an annotation (if it doesnt exist lets create one in the public @interface APICommand and keep the default value to true that it contains sensitive information)
Nitin,
I see us going back to PROPOSAL discussion which is fine but IMO its happening little late.
I am new to this process of development in CloudStack and would want to take this opportunity to understand how this thing works. As I understood it I tried to:
- reproduce and understand the issue, come up with a solution,
- ran a PoC making sure the proposed solution will work, will scale etc.
- Put down a proposal providing multiple solution approaches discussing pros/cons and shared with the team inviting comments.
- Addressed all the concerns related to the proposal until I saw no more concerns raised over this.
- went through an entire exercise of manually changing each command file carefully going through API doc with the proposed change.
I truly appreciate all the comments and also understand sometimes important things may need to be addressed even if they are late. Is there any norm in the community to close a "PROPOSAL/DISCUSS" phase? Are we supposed to get "VOTE" on the proposed solution before moving to implementation? This didn't look like the case for every discussion from my reading of wiki.
Now coming to your comments on the PROPOSAL. You are suggesting making declarative changes (static)to API Commands e.g. to APICommand annotation or a new annotation. Something like this can surely make the change look more elegant in the sense the change itself will potentially be limited to one/two lines per file (ensuring all annotations for all commands are changed to the new one) and won't need a call from execute. The checking code will need to load the annotation to check the flag status in the annotation meaning a reflective code. Daan had earlier proposed using reflection with string match but also had raised security concerns over using reflection. Leaving that aside, to ensure every API does its job of declaring sensitivity upfront we should really be able to enforce it at compile time like mentioned before. I don't see a way to enforce annotation implementation by all sub classes at compile time. IF such method doesn't exist then we will be leaving use of this annotat
ion to the mercy of the API developer who can forget to do so. In such case your default true values can come into play but then essentially losing the whole purpose where a command that is not sensitive will still need to go through a cleanString call.
Assuming we apply this annotation to all known API commands to date close to 437 files will need to change and that is truly a boiler plate change. If we rely on using default "false" e.g. and modify only sensitive classes then also it can come to around 50 files or little more I believe with a hole left open where newly added commands can go without annotation with unintended results as mentioned above.
In my solution the abstract method is addressing these issues and yes is a one time boiler plate change but will scale fine.
The question is do we want to bite this bullet?
Thanks,
Mandar
- Mandar
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review30828
-----------------------------------------------------------
On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 23, 2013, 6:13 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
> > <https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line415>
> >
> > Can you please create names which are more intuitive such as cmdRequestContainsSensitiveInfo and also better names for getters and setters ?
Nitin,
I wanted to keep names short at the same time convey adequate meaning hence I chose those names. But I see your point, I could create following names. Here the thought is to have intuitive names plus try to follow getter/setter existing naming convention.
Let me know if you have concerns.
Member variables can be named as:
responseHasSensitiveInfo
requestHasSensitiveInfo
The getter/setters can be named as:
getRequestHasSensitiveInfo
setRequestHasSensitiveInfo
getResponseHasSensitiveInfo
setResponseHasSensitiveInfo
Thanks,
Mandar
> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
> > api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java, line 53
> > <https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53>
> >
> > You shouldn't have to override for every cmd. By default its false and the cmds having sensitive information can have methods returning true. Also they do not need to be set in execute. This is static information, doesn't change per command so why this needs to be set ?
Nitin,
You are right. This was discussed in the earlier discussion thread. You should really have to modify only commands that carry sensitive information. The problem with that approach as stated earlier is API developer can forget to declare command/response sensitivity by implementing a method that sets the flags, returns true etc. The wrapper abstract method was introduced essentially to ensure new APIs as they get introduced will give compiler error if this wrapper is not implemented enforcing the developer to declare such sensitivity upfront.
Hope that addresses your concern.
Thanks,
Mandar
- Mandar
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review30828
-----------------------------------------------------------
On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 23, 2013, 6:13 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
I mean to have the setting of the vars and the vars them selves be
static , not the retrieving method.
On Thu, Jan 9, 2014 at 1:52 PM, Mandar Barve <ma...@sungard.com> wrote:
> Daan,
> I don't get the idea behind making the methods static. Making
> getter/setters static will lead to instance vars losing their meaning and we
> need each instance to let us know its sensitivity. I assume you are not
> suggesting changing the abstract method into static. Can you please explain?
>
> Thanks,
> Mandar
>
>
> On Wed, Jan 8, 2014 at 8:24 PM, daan Hoogland <da...@gmail.com>
> wrote:
>>
>>
>>
>> > On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>> > >
>> > > api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java,
>> > > line 53
>> > >
>> > > <https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53>
>>
>> > >
>> > > You shouldn't have to override for every cmd. By default its false
>> > > and the cmds having sensitive information can have methods returning true.
>> > > Also they do not need to be set in execute. This is static information,
>> > > doesn't change per command so why this needs to be set ?
>> >
>> > Mandar Barve wrote:
>> > Nitin,
>> > You are right. This was discussed in the earlier discussion
>> > thread. You should really have to modify only commands that carry sensitive
>> > information. The problem with that approach as stated earlier is API
>> > developer can forget to declare command/response sensitivity by implementing
>> > a method that sets the flags, returns true etc. The wrapper abstract method
>> > was introduced essentially to ensure new APIs as they get introduced will
>> > give compiler error if this wrapper is not implemented enforcing the
>> > developer to declare such sensitivity upfront.
>> > Hope that addresses your concern.
>> >
>> > Thanks,
>> > Mandar
>> >
>> > Nitin Mehta wrote:
>> > Thanks Mandar. I see your point and was thinking on the same lines
>> > as well. I appreciate your thinking for future API devs. But I have the
>> > following concerns
>> > 1. I probably think that this information should be static for the
>> > Cmd class and doesnt have to be set on every execute invocation
>> > 2. For few commands having sensitive information we are writing
>> > boilerplate code in all the api's, this is not en elegant way of enforcing
>> > every API developer to look into this. I would rather want this to be dealt
>> > through an annotation (if it doesnt exist lets create one in the public
>> > @interface APICommand and keep the default value to true that it contains
>> > sensitive information)
>> >
>> > Mandar Barve wrote:
>> > Nitin,
>> > I see us going back to PROPOSAL discussion which is fine but
>> > IMO its happening little late.
>> >
>> > I am new to this process of development in CloudStack and would
>> > want to take this opportunity to understand how this thing works. As I
>> > understood it I tried to:
>> > - reproduce and understand the issue, come up with a solution,
>> > - ran a PoC making sure the proposed solution will work, will scale
>> > etc.
>> > - Put down a proposal providing multiple solution approaches
>> > discussing pros/cons and shared with the team inviting comments.
>> > - Addressed all the concerns related to the proposal until I saw no
>> > more concerns raised over this.
>> > - went through an entire exercise of manually changing each command
>> > file carefully going through API doc with the proposed change.
>> >
>> > I truly appreciate all the comments and also understand sometimes
>> > important things may need to be addressed even if they are late. Is there
>> > any norm in the community to close a "PROPOSAL/DISCUSS" phase? Are we
>> > supposed to get "VOTE" on the proposed solution before moving to
>> > implementation? This didn't look like the case for every discussion from my
>> > reading of wiki.
>> >
>> > Now coming to your comments on the PROPOSAL. You are suggesting
>> > making declarative changes (static)to API Commands e.g. to APICommand
>> > annotation or a new annotation. Something like this can surely make the
>> > change look more elegant in the sense the change itself will potentially be
>> > limited to one/two lines per file (ensuring all annotations for all commands
>> > are changed to the new one) and won't need a call from execute. The checking
>> > code will need to load the annotation to check the flag status in the
>> > annotation meaning a reflective code. Daan had earlier proposed using
>> > reflection with string match but also had raised security concerns over
>> > using reflection. Leaving that aside, to ensure every API does its job of
>> > declaring sensitivity upfront we should really be able to enforce it at
>> > compile time like mentioned before. I don't see a way to enforce annotation
>> > implementation by all sub classes at compile time. IF such method doesn't
>> > exist then we will be leaving use of this a
>> nnotation to the mercy of the API developer who can forget to do so. In
>> such case your default true values can come into play but then essentially
>> losing the whole purpose where a command that is not sensitive will still
>> need to go through a cleanString call.
>> >
>> > Assuming we apply this annotation to all known API commands to
>> > date close to 437 files will need to change and that is truly a boiler plate
>> > change. If we rely on using default "false" e.g. and modify only sensitive
>> > classes then also it can come to around 50 files or little more I believe
>> > with a hole left open where newly added commands can go without annotation
>> > with unintended results as mentioned above.
>> >
>> > In my solution the abstract method is addressing these issues
>> > and yes is a one time boiler plate change but will scale fine.
>> >
>> > The question is do we want to bite this bullet?
>> >
>> > Thanks,
>> > Mandar
>> >
>>
>> Mandar, can yo0u make the methods static?
>>
>> Nitin: Are your concerns met with Mandar's explanation?
>>
>>
>> - daan
>>
>>
>> -----------------------------------------------------------
>>
>> This is an automatically generated e-mail. To reply, visit:
>> https://reviews.apache.org/r/16385/#review30828
>> -----------------------------------------------------------
>>
>>
>> On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>> >
>> > -----------------------------------------------------------
>>
>> > This is an automatically generated e-mail. To reply, visit:
>> > https://reviews.apache.org/r/16385/
>> > -----------------------------------------------------------
>> >
>> > (Updated Dec. 23, 2013, 6:13 p.m.)
>>
>> >
>> >
>> > Review request for cloudstack and daan Hoogland.
>> >
>> >
>> > 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.
>> >
>> >
>> > 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
>> >
>> > Diff: https://reviews.apache.org/r/16385/diff/
>> >
>> >
>> > 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
>> >
>> >
>> > Thanks,
>> >
>> > Mandar Barve
>> >
>> >
>>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
Daan,
I don't get the idea behind making the methods static. Making
getter/setters static will lead to instance vars losing their meaning and
we need each instance to let us know its sensitivity. I assume you are not
suggesting changing the abstract method into static. Can you please
explain?
Thanks,
Mandar
On Wed, Jan 8, 2014 at 8:24 PM, daan Hoogland <da...@gmail.com>wrote:
>
>
> > On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
> > >
> api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java,
> line 53
> > > <
> https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53>
> > >
> > > You shouldn't have to override for every cmd. By default its false
> and the cmds having sensitive information can have methods returning true.
> Also they do not need to be set in execute. This is static information,
> doesn't change per command so why this needs to be set ?
> >
> > Mandar Barve wrote:
> > Nitin,
> > You are right. This was discussed in the earlier discussion
> thread. You should really have to modify only commands that carry sensitive
> information. The problem with that approach as stated earlier is API
> developer can forget to declare command/response sensitivity by
> implementing a method that sets the flags, returns true etc. The wrapper
> abstract method was introduced essentially to ensure new APIs as they get
> introduced will give compiler error if this wrapper is not implemented
> enforcing the developer to declare such sensitivity upfront.
> > Hope that addresses your concern.
> >
> > Thanks,
> > Mandar
> >
> > Nitin Mehta wrote:
> > Thanks Mandar. I see your point and was thinking on the same lines
> as well. I appreciate your thinking for future API devs. But I have the
> following concerns
> > 1. I probably think that this information should be static for the
> Cmd class and doesnt have to be set on every execute invocation
> > 2. For few commands having sensitive information we are writing
> boilerplate code in all the api's, this is not en elegant way of enforcing
> every API developer to look into this. I would rather want this to be dealt
> through an annotation (if it doesnt exist lets create one in the public
> @interface APICommand and keep the default value to true that it contains
> sensitive information)
> >
> > Mandar Barve wrote:
> > Nitin,
> > I see us going back to PROPOSAL discussion which is fine but
> IMO its happening little late.
> >
> > I am new to this process of development in CloudStack and would
> want to take this opportunity to understand how this thing works. As I
> understood it I tried to:
> > - reproduce and understand the issue, come up with a solution,
> > - ran a PoC making sure the proposed solution will work, will scale
> etc.
> > - Put down a proposal providing multiple solution approaches
> discussing pros/cons and shared with the team inviting comments.
> > - Addressed all the concerns related to the proposal until I saw no
> more concerns raised over this.
> > - went through an entire exercise of manually changing each command
> file carefully going through API doc with the proposed change.
> >
> > I truly appreciate all the comments and also understand sometimes
> important things may need to be addressed even if they are late. Is there
> any norm in the community to close a "PROPOSAL/DISCUSS" phase? Are we
> supposed to get "VOTE" on the proposed solution before moving to
> implementation? This didn't look like the case for every discussion from my
> reading of wiki.
> >
> > Now coming to your comments on the PROPOSAL. You are suggesting
> making declarative changes (static)to API Commands e.g. to APICommand
> annotation or a new annotation. Something like this can surely make the
> change look more elegant in the sense the change itself will potentially be
> limited to one/two lines per file (ensuring all annotations for all
> commands are changed to the new one) and won't need a call from execute.
> The checking code will need to load the annotation to check the flag status
> in the annotation meaning a reflective code. Daan had earlier proposed
> using reflection with string match but also had raised security concerns
> over using reflection. Leaving that aside, to ensure every API does its job
> of declaring sensitivity upfront we should really be able to enforce it at
> compile time like mentioned before. I don't see a way to enforce annotation
> implementation by all sub classes at compile time. IF such method doesn't
> exist then we will be leaving use of this a
> nnotation to the mercy of the API developer who can forget to do so. In
> such case your default true values can come into play but then essentially
> losing the whole purpose where a command that is not sensitive will still
> need to go through a cleanString call.
> >
> > Assuming we apply this annotation to all known API commands to
> date close to 437 files will need to change and that is truly a boiler
> plate change. If we rely on using default "false" e.g. and modify only
> sensitive classes then also it can come to around 50 files or little more I
> believe with a hole left open where newly added commands can go without
> annotation with unintended results as mentioned above.
> >
> > In my solution the abstract method is addressing these issues
> and yes is a one time boiler plate change but will scale fine.
> >
> > The question is do we want to bite this bullet?
> >
> > Thanks,
> > Mandar
> >
>
> Mandar, can yo0u make the methods static?
>
> Nitin: Are your concerns met with Mandar's explanation?
>
>
> - daan
>
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/#review30828
> -----------------------------------------------------------
>
>
> On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
> >
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/16385/
> > -----------------------------------------------------------
> >
> > (Updated Dec. 23, 2013, 6:13 p.m.)
> >
> >
> > Review request for cloudstack and daan Hoogland.
> >
> >
> > 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.
> >
> >
> > 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
> >
> > Diff: https://reviews.apache.org/r/16385/diff/
> >
> >
> > 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
> >
> >
> > Thanks,
> >
> > Mandar Barve
> >
> >
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
> > api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java, line 53
> > <https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53>
> >
> > You shouldn't have to override for every cmd. By default its false and the cmds having sensitive information can have methods returning true. Also they do not need to be set in execute. This is static information, doesn't change per command so why this needs to be set ?
>
> Mandar Barve wrote:
> Nitin,
> You are right. This was discussed in the earlier discussion thread. You should really have to modify only commands that carry sensitive information. The problem with that approach as stated earlier is API developer can forget to declare command/response sensitivity by implementing a method that sets the flags, returns true etc. The wrapper abstract method was introduced essentially to ensure new APIs as they get introduced will give compiler error if this wrapper is not implemented enforcing the developer to declare such sensitivity upfront.
> Hope that addresses your concern.
>
> Thanks,
> Mandar
>
> Nitin Mehta wrote:
> Thanks Mandar. I see your point and was thinking on the same lines as well. I appreciate your thinking for future API devs. But I have the following concerns
> 1. I probably think that this information should be static for the Cmd class and doesnt have to be set on every execute invocation
> 2. For few commands having sensitive information we are writing boilerplate code in all the api's, this is not en elegant way of enforcing every API developer to look into this. I would rather want this to be dealt through an annotation (if it doesnt exist lets create one in the public @interface APICommand and keep the default value to true that it contains sensitive information)
>
> Mandar Barve wrote:
> Nitin,
> I see us going back to PROPOSAL discussion which is fine but IMO its happening little late.
>
> I am new to this process of development in CloudStack and would want to take this opportunity to understand how this thing works. As I understood it I tried to:
> - reproduce and understand the issue, come up with a solution,
> - ran a PoC making sure the proposed solution will work, will scale etc.
> - Put down a proposal providing multiple solution approaches discussing pros/cons and shared with the team inviting comments.
> - Addressed all the concerns related to the proposal until I saw no more concerns raised over this.
> - went through an entire exercise of manually changing each command file carefully going through API doc with the proposed change.
>
> I truly appreciate all the comments and also understand sometimes important things may need to be addressed even if they are late. Is there any norm in the community to close a "PROPOSAL/DISCUSS" phase? Are we supposed to get "VOTE" on the proposed solution before moving to implementation? This didn't look like the case for every discussion from my reading of wiki.
>
> Now coming to your comments on the PROPOSAL. You are suggesting making declarative changes (static)to API Commands e.g. to APICommand annotation or a new annotation. Something like this can surely make the change look more elegant in the sense the change itself will potentially be limited to one/two lines per file (ensuring all annotations for all commands are changed to the new one) and won't need a call from execute. The checking code will need to load the annotation to check the flag status in the annotation meaning a reflective code. Daan had earlier proposed using reflection with string match but also had raised security concerns over using reflection. Leaving that aside, to ensure every API does its job of declaring sensitivity upfront we should really be able to enforce it at compile time like mentioned before. I don't see a way to enforce annotation implementation by all sub classes at compile time. IF such method doesn't exist then we will be leaving use of this a
nnotation to the mercy of the API developer who can forget to do so. In such case your default true values can come into play but then essentially losing the whole purpose where a command that is not sensitive will still need to go through a cleanString call.
>
> Assuming we apply this annotation to all known API commands to date close to 437 files will need to change and that is truly a boiler plate change. If we rely on using default "false" e.g. and modify only sensitive classes then also it can come to around 50 files or little more I believe with a hole left open where newly added commands can go without annotation with unintended results as mentioned above.
>
> In my solution the abstract method is addressing these issues and yes is a one time boiler plate change but will scale fine.
>
> The question is do we want to bite this bullet?
>
> Thanks,
> Mandar
>
Mandar, can yo0u make the methods static?
Nitin: Are your concerns met with Mandar's explanation?
- daan
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review30828
-----------------------------------------------------------
On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 23, 2013, 6:13 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
Guess in addition to the command level flag that we have Parameter walk
will need to be done only for the already identified "sensitive" responses
as discussed on the thread so this may be fine.
Thanks,
Mandar
On Mon, Mar 10, 2014 at 9:34 AM, Mandar Barve <ma...@sungard.com>wrote:
> We surely need a way to make this generic since cleanString looks for
> specific keywords to filter. I will take a look at this. Using @Parameter
> may have its own limitations like running through the entire list of
> parameters per API before deciding which ones to exclude. But let me take a
> look.
>
> I believe we can mark 4406 resolved.
>
> Thanks,
> Mandar
>
>
> On Sat, Mar 8, 2014 at 3:46 AM, Daan Hoogland <da...@gmail.com>wrote:
>
>> Mandar, you want to take it?
>>
>> On Fri, Mar 7, 2014 at 11:12 PM, Alena Prokharchyk
>> <Al...@citrix.com> wrote:
>> > And here is the Jira ticket:
>> >
>> > https://issues.apache.org/jira/browse/CLOUDSTACK-6213
>> >
>> > "Add new field to API @Parameter indicating if the param should be
>> skipped
>> > from logs"
>> >
>> > -Alena.
>> >
>> > On 3/7/14, 1:47 PM, "Daan Hoogland" <da...@gmail.com> wrote:
>> >
>> >>no problem, glad we agree.
>> >>
>> >>On Fri, Mar 7, 2014 at 8:38 PM, Alena Prokharchyk
>> >><Al...@citrix.com> wrote:
>> >>> Ok, got it, somehow missed the "hardcoded" parameters part. In this
>> case
>> >>> true is fine as the parameter in @ApiCommand just triggers the
>> >>>validation.
>> >>> We only have to fix one part - instead of hardcoding the parameter(s)
>> to
>> >>> hide, we have to come up with the new parameter in @Parameter to
>> trigger
>> >>> the exclusion from the logs.
>> >>>
>> >>> Thank you,
>> >>> Alena.
>> >>>
>> >>> On 3/7/14, 11:32 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>> >>>
>> >>>>Alena, I can see I am not being clear because what you say is the
>> >>>>sensible way and apart from the parameter level exactly what happens.
>> >>>>
>> >>>>The parameter thing is an enhancement that we can make on top of this.
>> >>>>At the moment it only obfuscate a set of parameters with a fixed set
>> >>>>of names. We will have to have a new discussion of what the desirable
>> >>>>default is however. I say security first. but let's not have that
>> >>>>discussion in this thread.
>> >>>>
>> >>>>Hope this clarifies,
>> >>>>Daan
>> >>>>
>> >>>>On Fri, Mar 7, 2014 at 8:21 PM, Alena Prokharchyk
>> >>>><Al...@citrix.com> wrote:
>> >>>>> Daan, if the default comes as true for the command, I assume that
>> the
>> >>>>>user
>> >>>>> won¹t see the command logged at all? Unless he overrides it.
>> >>>>> I assume sensitive=³true² means not ³analyze the command² but rather
>> >>>>> ³don¹t log the command². That doesn¹t seem right to me.
>> >>>>>
>> >>>>> True would seem right to me if the parameter is defined on both
>> >>>>> parameter/command level (which is not how it works today). Then
>> >>>>>parameter
>> >>>>> in @ApiCommand annotation will just trigger the analyze for
>> sensitive
>> >>>>> parameters, and the parameter in the @Parameter will tell whether to
>> >>>>>log
>> >>>>> the parameter itself.
>> >>>>>
>> >>>>>
>> >>>>> -Alena.
>> >>>>>
>> >>>>> On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com>
>> wrote:
>> >>>>>
>> >>>>>>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
>> >>>>>><Al...@citrix.com> wrote:
>> >>>>>>> And the defaults should be false,
>> >>>>>>
>> >>>>>>
>> >>>>>>I don't agree, The true case does nothing if no fields are
>> recognized
>> >>>>>>as sensitive, but it the flase case skips sensitive data containing
>> >>>>>>log messages. The only consquence of true as default is a
>> performance
>> >>>>>>penalty that we were paying in the old case anyhow.
>> >>>>>>
>> >>>>>>--
>> >>>>>>Daan
>> >>>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>--
>> >>>>Daan
>> >>>
>> >>
>> >>
>> >>
>> >>--
>> >>Daan
>> >
>>
>>
>>
>> --
>> Daan
>>
>>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
We surely need a way to make this generic since cleanString looks for
specific keywords to filter. I will take a look at this. Using @Parameter
may have its own limitations like running through the entire list of
parameters per API before deciding which ones to exclude. But let me take a
look.
I believe we can mark 4406 resolved.
Thanks,
Mandar
On Sat, Mar 8, 2014 at 3:46 AM, Daan Hoogland <da...@gmail.com>wrote:
> Mandar, you want to take it?
>
> On Fri, Mar 7, 2014 at 11:12 PM, Alena Prokharchyk
> <Al...@citrix.com> wrote:
> > And here is the Jira ticket:
> >
> > https://issues.apache.org/jira/browse/CLOUDSTACK-6213
> >
> > "Add new field to API @Parameter indicating if the param should be
> skipped
> > from logs"
> >
> > -Alena.
> >
> > On 3/7/14, 1:47 PM, "Daan Hoogland" <da...@gmail.com> wrote:
> >
> >>no problem, glad we agree.
> >>
> >>On Fri, Mar 7, 2014 at 8:38 PM, Alena Prokharchyk
> >><Al...@citrix.com> wrote:
> >>> Ok, got it, somehow missed the "hardcoded" parameters part. In this
> case
> >>> true is fine as the parameter in @ApiCommand just triggers the
> >>>validation.
> >>> We only have to fix one part - instead of hardcoding the parameter(s)
> to
> >>> hide, we have to come up with the new parameter in @Parameter to
> trigger
> >>> the exclusion from the logs.
> >>>
> >>> Thank you,
> >>> Alena.
> >>>
> >>> On 3/7/14, 11:32 AM, "Daan Hoogland" <da...@gmail.com> wrote:
> >>>
> >>>>Alena, I can see I am not being clear because what you say is the
> >>>>sensible way and apart from the parameter level exactly what happens.
> >>>>
> >>>>The parameter thing is an enhancement that we can make on top of this.
> >>>>At the moment it only obfuscate a set of parameters with a fixed set
> >>>>of names. We will have to have a new discussion of what the desirable
> >>>>default is however. I say security first. but let's not have that
> >>>>discussion in this thread.
> >>>>
> >>>>Hope this clarifies,
> >>>>Daan
> >>>>
> >>>>On Fri, Mar 7, 2014 at 8:21 PM, Alena Prokharchyk
> >>>><Al...@citrix.com> wrote:
> >>>>> Daan, if the default comes as true for the command, I assume that the
> >>>>>user
> >>>>> won¹t see the command logged at all? Unless he overrides it.
> >>>>> I assume sensitive=³true² means not ³analyze the command² but rather
> >>>>> ³don¹t log the command². That doesn¹t seem right to me.
> >>>>>
> >>>>> True would seem right to me if the parameter is defined on both
> >>>>> parameter/command level (which is not how it works today). Then
> >>>>>parameter
> >>>>> in @ApiCommand annotation will just trigger the analyze for sensitive
> >>>>> parameters, and the parameter in the @Parameter will tell whether to
> >>>>>log
> >>>>> the parameter itself.
> >>>>>
> >>>>>
> >>>>> -Alena.
> >>>>>
> >>>>> On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com>
> wrote:
> >>>>>
> >>>>>>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
> >>>>>><Al...@citrix.com> wrote:
> >>>>>>> And the defaults should be false,
> >>>>>>
> >>>>>>
> >>>>>>I don't agree, The true case does nothing if no fields are recognized
> >>>>>>as sensitive, but it the flase case skips sensitive data containing
> >>>>>>log messages. The only consquence of true as default is a performance
> >>>>>>penalty that we were paying in the old case anyhow.
> >>>>>>
> >>>>>>--
> >>>>>>Daan
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>--
> >>>>Daan
> >>>
> >>
> >>
> >>
> >>--
> >>Daan
> >
>
>
>
> --
> Daan
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
Mandar, you want to take it?
On Fri, Mar 7, 2014 at 11:12 PM, Alena Prokharchyk
<Al...@citrix.com> wrote:
> And here is the Jira ticket:
>
> https://issues.apache.org/jira/browse/CLOUDSTACK-6213
>
> "Add new field to API @Parameter indicating if the param should be skipped
> from logs"
>
> -Alena.
>
> On 3/7/14, 1:47 PM, "Daan Hoogland" <da...@gmail.com> wrote:
>
>>no problem, glad we agree.
>>
>>On Fri, Mar 7, 2014 at 8:38 PM, Alena Prokharchyk
>><Al...@citrix.com> wrote:
>>> Ok, got it, somehow missed the "hardcoded" parameters part. In this case
>>> true is fine as the parameter in @ApiCommand just triggers the
>>>validation.
>>> We only have to fix one part - instead of hardcoding the parameter(s) to
>>> hide, we have to come up with the new parameter in @Parameter to trigger
>>> the exclusion from the logs.
>>>
>>> Thank you,
>>> Alena.
>>>
>>> On 3/7/14, 11:32 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>>>
>>>>Alena, I can see I am not being clear because what you say is the
>>>>sensible way and apart from the parameter level exactly what happens.
>>>>
>>>>The parameter thing is an enhancement that we can make on top of this.
>>>>At the moment it only obfuscate a set of parameters with a fixed set
>>>>of names. We will have to have a new discussion of what the desirable
>>>>default is however. I say security first. but let's not have that
>>>>discussion in this thread.
>>>>
>>>>Hope this clarifies,
>>>>Daan
>>>>
>>>>On Fri, Mar 7, 2014 at 8:21 PM, Alena Prokharchyk
>>>><Al...@citrix.com> wrote:
>>>>> Daan, if the default comes as true for the command, I assume that the
>>>>>user
>>>>> won¹t see the command logged at all? Unless he overrides it.
>>>>> I assume sensitive=³true² means not ³analyze the command² but rather
>>>>> ³don¹t log the command². That doesn¹t seem right to me.
>>>>>
>>>>> True would seem right to me if the parameter is defined on both
>>>>> parameter/command level (which is not how it works today). Then
>>>>>parameter
>>>>> in @ApiCommand annotation will just trigger the analyze for sensitive
>>>>> parameters, and the parameter in the @Parameter will tell whether to
>>>>>log
>>>>> the parameter itself.
>>>>>
>>>>>
>>>>> -Alena.
>>>>>
>>>>> On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>>>>>
>>>>>>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
>>>>>><Al...@citrix.com> wrote:
>>>>>>> And the defaults should be false,
>>>>>>
>>>>>>
>>>>>>I don't agree, The true case does nothing if no fields are recognized
>>>>>>as sensitive, but it the flase case skips sensitive data containing
>>>>>>log messages. The only consquence of true as default is a performance
>>>>>>penalty that we were paying in the old case anyhow.
>>>>>>
>>>>>>--
>>>>>>Daan
>>>>>
>>>>
>>>>
>>>>
>>>>--
>>>>Daan
>>>
>>
>>
>>
>>--
>>Daan
>
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Alena Prokharchyk <Al...@citrix.com>.
And here is the Jira ticket:
https://issues.apache.org/jira/browse/CLOUDSTACK-6213
"Add new field to API @Parameter indicating if the param should be skipped
from logs”
-Alena.
On 3/7/14, 1:47 PM, "Daan Hoogland" <da...@gmail.com> wrote:
>no problem, glad we agree.
>
>On Fri, Mar 7, 2014 at 8:38 PM, Alena Prokharchyk
><Al...@citrix.com> wrote:
>> Ok, got it, somehow missed the "hardcoded" parameters part. In this case
>> true is fine as the parameter in @ApiCommand just triggers the
>>validation.
>> We only have to fix one part - instead of hardcoding the parameter(s) to
>> hide, we have to come up with the new parameter in @Parameter to trigger
>> the exclusion from the logs.
>>
>> Thank you,
>> Alena.
>>
>> On 3/7/14, 11:32 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>>
>>>Alena, I can see I am not being clear because what you say is the
>>>sensible way and apart from the parameter level exactly what happens.
>>>
>>>The parameter thing is an enhancement that we can make on top of this.
>>>At the moment it only obfuscate a set of parameters with a fixed set
>>>of names. We will have to have a new discussion of what the desirable
>>>default is however. I say security first. but let's not have that
>>>discussion in this thread.
>>>
>>>Hope this clarifies,
>>>Daan
>>>
>>>On Fri, Mar 7, 2014 at 8:21 PM, Alena Prokharchyk
>>><Al...@citrix.com> wrote:
>>>> Daan, if the default comes as true for the command, I assume that the
>>>>user
>>>> won¹t see the command logged at all? Unless he overrides it.
>>>> I assume sensitive=³true² means not ³analyze the command² but rather
>>>> ³don¹t log the command². That doesn¹t seem right to me.
>>>>
>>>> True would seem right to me if the parameter is defined on both
>>>> parameter/command level (which is not how it works today). Then
>>>>parameter
>>>> in @ApiCommand annotation will just trigger the analyze for sensitive
>>>> parameters, and the parameter in the @Parameter will tell whether to
>>>>log
>>>> the parameter itself.
>>>>
>>>>
>>>> -Alena.
>>>>
>>>> On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>>>>
>>>>>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
>>>>><Al...@citrix.com> wrote:
>>>>>> And the defaults should be false,
>>>>>
>>>>>
>>>>>I don't agree, The true case does nothing if no fields are recognized
>>>>>as sensitive, but it the flase case skips sensitive data containing
>>>>>log messages. The only consquence of true as default is a performance
>>>>>penalty that we were paying in the old case anyhow.
>>>>>
>>>>>--
>>>>>Daan
>>>>
>>>
>>>
>>>
>>>--
>>>Daan
>>
>
>
>
>--
>Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
no problem, glad we agree.
On Fri, Mar 7, 2014 at 8:38 PM, Alena Prokharchyk
<Al...@citrix.com> wrote:
> Ok, got it, somehow missed the "hardcoded" parameters part. In this case
> true is fine as the parameter in @ApiCommand just triggers the validation.
> We only have to fix one part - instead of hardcoding the parameter(s) to
> hide, we have to come up with the new parameter in @Parameter to trigger
> the exclusion from the logs.
>
> Thank you,
> Alena.
>
> On 3/7/14, 11:32 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>
>>Alena, I can see I am not being clear because what you say is the
>>sensible way and apart from the parameter level exactly what happens.
>>
>>The parameter thing is an enhancement that we can make on top of this.
>>At the moment it only obfuscate a set of parameters with a fixed set
>>of names. We will have to have a new discussion of what the desirable
>>default is however. I say security first. but let's not have that
>>discussion in this thread.
>>
>>Hope this clarifies,
>>Daan
>>
>>On Fri, Mar 7, 2014 at 8:21 PM, Alena Prokharchyk
>><Al...@citrix.com> wrote:
>>> Daan, if the default comes as true for the command, I assume that the
>>>user
>>> won¹t see the command logged at all? Unless he overrides it.
>>> I assume sensitive=³true² means not ³analyze the command² but rather
>>> ³don¹t log the command². That doesn¹t seem right to me.
>>>
>>> True would seem right to me if the parameter is defined on both
>>> parameter/command level (which is not how it works today). Then
>>>parameter
>>> in @ApiCommand annotation will just trigger the analyze for sensitive
>>> parameters, and the parameter in the @Parameter will tell whether to log
>>> the parameter itself.
>>>
>>>
>>> -Alena.
>>>
>>> On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>>>
>>>>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
>>>><Al...@citrix.com> wrote:
>>>>> And the defaults should be false,
>>>>
>>>>
>>>>I don't agree, The true case does nothing if no fields are recognized
>>>>as sensitive, but it the flase case skips sensitive data containing
>>>>log messages. The only consquence of true as default is a performance
>>>>penalty that we were paying in the old case anyhow.
>>>>
>>>>--
>>>>Daan
>>>
>>
>>
>>
>>--
>>Daan
>
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Alena Prokharchyk <Al...@citrix.com>.
Ok, got it, somehow missed the “hardcoded” parameters part. In this case
true is fine as the parameter in @ApiCommand just triggers the validation.
We only have to fix one part - instead of hardcoding the parameter(s) to
hide, we have to come up with the new parameter in @Parameter to trigger
the exclusion from the logs.
Thank you,
Alena.
On 3/7/14, 11:32 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>Alena, I can see I am not being clear because what you say is the
>sensible way and apart from the parameter level exactly what happens.
>
>The parameter thing is an enhancement that we can make on top of this.
>At the moment it only obfuscate a set of parameters with a fixed set
>of names. We will have to have a new discussion of what the desirable
>default is however. I say security first. but let's not have that
>discussion in this thread.
>
>Hope this clarifies,
>Daan
>
>On Fri, Mar 7, 2014 at 8:21 PM, Alena Prokharchyk
><Al...@citrix.com> wrote:
>> Daan, if the default comes as true for the command, I assume that the
>>user
>> won¹t see the command logged at all? Unless he overrides it.
>> I assume sensitive=³true² means not ³analyze the command² but rather
>> ³don¹t log the command². That doesn¹t seem right to me.
>>
>> True would seem right to me if the parameter is defined on both
>> parameter/command level (which is not how it works today). Then
>>parameter
>> in @ApiCommand annotation will just trigger the analyze for sensitive
>> parameters, and the parameter in the @Parameter will tell whether to log
>> the parameter itself.
>>
>>
>> -Alena.
>>
>> On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>>
>>>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
>>><Al...@citrix.com> wrote:
>>>> And the defaults should be false,
>>>
>>>
>>>I don't agree, The true case does nothing if no fields are recognized
>>>as sensitive, but it the flase case skips sensitive data containing
>>>log messages. The only consquence of true as default is a performance
>>>penalty that we were paying in the old case anyhow.
>>>
>>>--
>>>Daan
>>
>
>
>
>--
>Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
Alena, I can see I am not being clear because what you say is the
sensible way and apart from the parameter level exactly what happens.
The parameter thing is an enhancement that we can make on top of this.
At the moment it only obfuscate a set of parameters with a fixed set
of names. We will have to have a new discussion of what the desirable
default is however. I say security first. but let's not have that
discussion in this thread.
Hope this clarifies,
Daan
On Fri, Mar 7, 2014 at 8:21 PM, Alena Prokharchyk
<Al...@citrix.com> wrote:
> Daan, if the default comes as true for the command, I assume that the user
> won¹t see the command logged at all? Unless he overrides it.
> I assume sensitive=³true² means not ³analyze the command² but rather
> ³don¹t log the command². That doesn¹t seem right to me.
>
> True would seem right to me if the parameter is defined on both
> parameter/command level (which is not how it works today). Then parameter
> in @ApiCommand annotation will just trigger the analyze for sensitive
> parameters, and the parameter in the @Parameter will tell whether to log
> the parameter itself.
>
>
> -Alena.
>
> On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>
>>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
>><Al...@citrix.com> wrote:
>>> And the defaults should be false,
>>
>>
>>I don't agree, The true case does nothing if no fields are recognized
>>as sensitive, but it the flase case skips sensitive data containing
>>log messages. The only consquence of true as default is a performance
>>penalty that we were paying in the old case anyhow.
>>
>>--
>>Daan
>
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Alena Prokharchyk <Al...@citrix.com>.
Daan, if the default comes as true for the command, I assume that the user
won¹t see the command logged at all? Unless he overrides it.
I assume sensitive=³true² means not ³analyze the command² but rather
³don¹t log the command². That doesn¹t seem right to me.
True would seem right to me if the parameter is defined on both
parameter/command level (which is not how it works today). Then parameter
in @ApiCommand annotation will just trigger the analyze for sensitive
parameters, and the parameter in the @Parameter will tell whether to log
the parameter itself.
-Alena.
On 3/7/14, 10:51 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
><Al...@citrix.com> wrote:
>> And the defaults should be false,
>
>
>I don't agree, The true case does nothing if no fields are recognized
>as sensitive, but it the flase case skips sensitive data containing
>log messages. The only consquence of true as default is a performance
>penalty that we were paying in the old case anyhow.
>
>--
>Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
On Fri, Mar 7, 2014 at 7:31 PM, Alena Prokharchyk
<Al...@citrix.com> wrote:
> And the defaults should be false,
I don't agree, The true case does nothing if no fields are recognized
as sensitive, but it the flase case skips sensitive data containing
log messages. The only consquence of true as default is a performance
penalty that we were paying in the old case anyhow.
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Alena Prokharchyk <Al...@citrix.com>.
Ok, looks good to me. We should have it in both annotations then -
@ApiCommand and @Parameter. And the defaults should be false, not true. I
would like that to be fixed by Mandar. By default nothing should be
hidden; only if user is concerned about the security, he should override
it.
-Alena.
On 3/7/14, 10:21 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>No hole should be hidden entirely. only fields should be obfuscated.
>But not every log of a command needs to be parsed for fields to hide.
>Only those that contain those fields need to be be obfuscated, i.e.
>the sensitive data should be removed from the log. This patch does not
>remove logs entirely. It records which commands contain sensitive data
>and make sure that those are processed. This is the default. When a
>programmer is sure his command does not contain any sensitive data,
>they can set the property to false. so the log for this command won't
>be searched for fields to obfuscate. What Nitin proposes could be
>build as an enhancement; to specify which fields are sensitive an
>extra annotation can be used. If the patch does what it is supposed to
>do it will hide only fields never entire logs.
>
>On Fri, Mar 7, 2014 at 6:58 PM, Alena Prokharchyk
><Al...@citrix.com> wrote:
>> If that's was the goal - to hide the entire command from logging - then
>> the implementation is fine. But usually admins/customers are more
>> concerned about hiding sensitive parameters like password/api/secretKey,
>> yet they want to see who logged in to the CS for example, they don't
>>wanna
>> login command not to be logged.
>>
>> Daan, please bring an example of what commands are recommended to be
>> hidden from the log.
>>
>> Thanks,
>> Alena.
>>
>> On 3/7/14, 1:35 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>>
>>>Alena, Nitin,
>>>
>>>I agree that it could be set at arameter level But then each parameter
>>>must be handled to decide if it needs obfuscating. The idea is to
>>>quicken logging by only running obfuscation code when needed. For this
>>>to be secure the default must be true. We must assume that we need to
>>>parse the log and remove any sensitive data on a class. Only when a
>>>developer sees a performance issue and knows that it is save they
>>>should be able to set it to false.
>>>
>>>No the combination can be deviced where the obfuscation method is
>>>called when a annotation on any of the parameters so requires. But
>>>then still the default should be true.
>>>
>>>hope you agree,
>>>Daan
>>>
>>>On Thu, Mar 6, 2014 at 11:03 PM, Alena Prokharchyk
>>><Al...@citrix.com> wrote:
>>>>
>>>>
>>>> On 3/6/14, 1:55 PM, "Nitin Mehta" <Ni...@citrix.com> wrote:
>>>>
>>>>>Hi Alena,
>>>>>
>>>>>I think the annotation is referred in the code below in ApiServer.java
>>>>>and
>>>>>it doesn't hide the command but only masks the sensitive params.
>>>>>But again I am concerned because these sensitive param names is hard
>>>>>coded
>>>>>to password|accesskey|secretkey. If the sensitive param name is
>>>>>different
>>>>>it won't be masked. So having it at parameter level makes sense.
>>>>>
>>>>>I agree that this shouldn't have been set in all the commands. Any api
>>>>>dev
>>>>>really worried about the security should be able to figure it out
>>>>>through
>>>>>the annotations. By default it should be false.
>>>>
>>>>
>>>> Security would really be able to figure it out through annotations as
>>>> that's the specific thing they will be looking for. And it should be
>>>> defined on the parameter level.
>>>>
>>>>>
>>>>>
>>>>>ApiServer.java
>>>>>
>>>>>if (annotation.responseHasSensitiveInfo())
>>>>> {
>>>>> buildAuditTrail(auditTrailSb, command[0],
>>>>> StringUtils.cleanString(response));
>>>>> }
>>>>> else
>>>>> buildAuditTrail(auditTrailSb, command[0],
>>>>>response);
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>On 06/03/14 1:26 PM, "Alena Prokharchyk"
>>>>><Al...@citrix.com>
>>>>>wrote:
>>>>>
>>>>>>Mandar, I¹ve ran into this checkin submitted by you:
>>>>>>
>>>>>>b0c6d4734724358df97b6fa4d8c5beb0f447745e
>>>>>>
>>>>>>- Updated APICommand annotation to add new flags that indicate if API
>>>>>>request or response carry sensitive info
>>>>>>
>>>>>>And have a couple of comments on that.
>>>>>>
>>>>>>1) I don¹t see the parameter being checked anywhere in the code. You
>>>>>>just
>>>>>>define the annotation in each command class, but there is no
>>>>>>processing
>>>>>>after all. To me, the checkin seems to be partial, unless I¹m missing
>>>>>>anything?
>>>>>>
>>>>>>2) Defaulting the parameter to true doesn¹t seem right to me. If I¹m
>>>>>>a
>>>>>>new
>>>>>>developer adding the API, and I don¹t care about the security, I
>>>>>>would
>>>>>>expect my command to be seen in the log rather than being hidden by
>>>>>>default. And if I¹m a developer who is really concerned about
>>>>>>displaying
>>>>>>it, I would research all existing CS API @ capabilities to see if
>>>>>>this
>>>>>>can
>>>>>>be controlled, and set it to true in my command.
>>>>>>Otherwise you are just spamming the code with overriding this
>>>>>>annotation
>>>>>>in 99% of the API CS commands.
>>>>>>
>>>>>>3) Why you define this parameter on the command level? Even the
>>>>>>parameter
>>>>>>name states that the certain parameters in the request/response are
>>>>>>sensitive. To me it seems that it should be defined on the parameter
>>>>>>level
>>>>>>- whether you want this parameter to be exposed/hidden. As an
>>>>>>example,
>>>>>>look at (RoleType[] authorized() default {}) param in @Param. This
>>>>>>parameter determines who can pass this particular parameter to the
>>>>>>API
>>>>>>call. And its ³everyone² by default, and can be overridden in the
>>>>>>specific
>>>>>>command.
>>>>>>
>>>>>>
>>>>>>Mandar/Daan, can you please comment on the above.
>>>>>>
>>>>>>Thanks,
>>>>>>Alena.
>>>>>>
>>>>>>
>>>>>>On 12/24/13, 11:39 AM, "Nitin Mehta" <ni...@citrix.com> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>>>>> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
>>>>>>>> >
>>>>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859l
>>>>>>>>in
>>>>>>>>e4
>>>>>>>>1
>>>>>>>>5
>>>>>>>>>
>>>>>>>> >
>>>>>>>> > Can you please create names which are more intuitive such as
>>>>>>>>cmdRequestContainsSensitiveInfo and also better names for getters
>>>>>>>>and
>>>>>>>>setters ?
>>>>>>>>
>>>>>>>> Mandar Barve wrote:
>>>>>>>> Nitin,
>>>>>>>> I wanted to keep names short at the same time convey
>>>>>>>>adequate
>>>>>>>>meaning hence I chose those names. But I see your point, I could
>>>>>>>>create
>>>>>>>>following names. Here the thought is to have intuitive names plus
>>>>>>>>try
>>>>>>>>to
>>>>>>>>follow getter/setter existing naming convention.
>>>>>>>>
>>>>>>>> Let me know if you have concerns.
>>>>>>>>
>>>>>>>> Member variables can be named as:
>>>>>>>> responseHasSensitiveInfo
>>>>>>>> requestHasSensitiveInfo
>>>>>>>>
>>>>>>>> The getter/setters can be named as:
>>>>>>>> getRequestHasSensitiveInfo
>>>>>>>> setRequestHasSensitiveInfo
>>>>>>>> getResponseHasSensitiveInfo
>>>>>>>> setResponseHasSensitiveInfo
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Mandar
>>>>>>>
>>>>>>>Good enough..
>>>>>>>
>>>>>>>
>>>>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>>>>> >
>>>>>>>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a, line 53
>>>>>>>> >
>>>>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860l
>>>>>>>>in
>>>>>>>>e5
>>>>>>>>3
>>>>>>>>>
>>>>>>>> >
>>>>>>>> > You shouldn't have to override for every cmd. By default its
>>>>>>>>false and the cmds having sensitive information can have methods
>>>>>>>>returning true. Also they do not need to be set in execute. This is
>>>>>>>>static information, doesn't change per command so why this needs to
>>>>>>>>be
>>>>>>>>set ?
>>>>>>>>
>>>>>>>> Mandar Barve wrote:
>>>>>>>> Nitin,
>>>>>>>> You are right. This was discussed in the earlier
>>>>>>>>discussion
>>>>>>>>thread. You should really have to modify only commands that carry
>>>>>>>>sensitive information. The problem with that approach as stated
>>>>>>>>earlier
>>>>>>>>is API developer can forget to declare command/response sensitivity
>>>>>>>>by
>>>>>>>>implementing a method that sets the flags, returns true etc. The
>>>>>>>>wrapper
>>>>>>>>abstract method was introduced essentially to ensure new APIs as
>>>>>>>>they
>>>>>>>>get introduced will give compiler error if this wrapper is not
>>>>>>>>implemented enforcing the developer to declare such sensitivity
>>>>>>>>upfront.
>>>>>>>> Hope that addresses your concern.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Mandar
>>>>>>>
>>>>>>>Thanks Mandar. I see your point and was thinking on the same lines
>>>>>>>as
>>>>>>>well. I appreciate your thinking for future API devs. But I have the
>>>>>>>following concerns
>>>>>>>1. I probably think that this information should be static for the
>>>>>>>Cmd
>>>>>>>class and doesnt have to be set on every execute invocation
>>>>>>>2. For few commands having sensitive information we are writing
>>>>>>>boilerplate code in all the api's, this is not en elegant way of
>>>>>>>enforcing every API developer to look into this. I would rather want
>>>>>>>this
>>>>>>>to be dealt through an annotation (if it doesnt exist lets create
>>>>>>>one
>>>>>>>in
>>>>>>>the public @interface APICommand and keep the default value to true
>>>>>>>that
>>>>>>>it contains sensitive information)
>>>>>>>
>>>>>>>
>>>>>>>- Nitin
>>>>>>>
>>>>>>>
>>>>>>>-----------------------------------------------------------
>>>>>>>This is an automatically generated e-mail. To reply, visit:
>>>>>>>https://reviews.apache.org/r/16385/#review30828
>>>>>>>-----------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>>On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>>>>>>>>
>>>>>>>> -----------------------------------------------------------
>>>>>>>> This is an automatically generated e-mail. To reply, visit:
>>>>>>>> https://reviews.apache.org/r/16385/
>>>>>>>> -----------------------------------------------------------
>>>>>>>>
>>>>>>>> (Updated Dec. 23, 2013, 6:13 p.m.)
>>>>>>>>
>>>>>>>>
>>>>>>>> Review request for cloudstack and daan Hoogland.
>>>>>>>>
>>>>>>>>
>>>>>>>> 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.
>>>>>>>>
>>>>>>>>
>>>>>>>> Diffs
>>>>>>>> -----
>>>>>>>>
>>>>>>>>
>>>>>>>>api/src/com/cloud/api/commands/ListRecurringSnapshotScheduleCmd.jav
>>>>>>>>a
>>>>>>>>d34c09c
>>>>>>>> api/src/org/apache/cloudstack/api/BaseCmd.java 0cfb950
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 48c1e02
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/CreateAccou
>>>>>>>>nt
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java c5a2d1a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DeleteAccou
>>>>>>>>nt
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 7c1b206
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DisableAcco
>>>>>>>>un
>>>>>>>>tC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 6fdbefe
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/EnableAccou
>>>>>>>>nt
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 59d6acd
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/LockAccount
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 93ec1be
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccou
>>>>>>>>nt
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java a8cf63f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlert
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 620c5ed
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCou
>>>>>>>>nt
>>>>>>>>er
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 6c4b81b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCou
>>>>>>>>nt
>>>>>>>>er
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 50477f5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a d0e7380
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteClust
>>>>>>>>er
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java e1bc585
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/ListCluster
>>>>>>>>sC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 8640f37
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/UpdateClust
>>>>>>>>er
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java b13f81a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListCfgsByCm
>>>>>>>>d.
>>>>>>>>ja
>>>>>>>>v
>>>>>>>>a
>>>>>>>> 517807d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListDeployme
>>>>>>>>nt
>>>>>>>>Pl
>>>>>>>>a
>>>>>>>>n
>>>>>>>>nersCmd.java 1d9d2d9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListHypervis
>>>>>>>>or
>>>>>>>>Ca
>>>>>>>>p
>>>>>>>>a
>>>>>>>>bilitiesCmd.java 16adf66
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd
>>>>>>>>.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>9bc9b3c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateHyperv
>>>>>>>>is
>>>>>>>>or
>>>>>>>>C
>>>>>>>>a
>>>>>>>>pabilitiesCmd.java 5cb5f9c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomain
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 4737555
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomain
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va b1075c1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainCh
>>>>>>>>il
>>>>>>>>dr
>>>>>>>>e
>>>>>>>>n
>>>>>>>>Cmd.java e1ba178
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 5a3786c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomain
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 8acfcd5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.jav
>>>>>>>>a
>>>>>>>>363bcd6
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddSecondarySt
>>>>>>>>or
>>>>>>>>ag
>>>>>>>>e
>>>>>>>>C
>>>>>>>>md.java 61f6f49
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/CancelMaintena
>>>>>>>>nc
>>>>>>>>eC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 46289ee
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/DeleteHostCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>5a4478e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/FindHostsForMi
>>>>>>>>gr
>>>>>>>>at
>>>>>>>>i
>>>>>>>>o
>>>>>>>>nCmd.java 0faf72c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>eda821b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMain
>>>>>>>>te
>>>>>>>>na
>>>>>>>>n
>>>>>>>>c
>>>>>>>>eCmd.java 23cfacf
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 1ce888b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostRes
>>>>>>>>er
>>>>>>>>va
>>>>>>>>t
>>>>>>>>i
>>>>>>>>onCmd.java b60feca
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>d778b37
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPass
>>>>>>>>wo
>>>>>>>>rd
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 69480b1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/Configur
>>>>>>>>eI
>>>>>>>>nt
>>>>>>>>e
>>>>>>>>r
>>>>>>>>nalLoadBalancerElementCmd.java 51da760
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/CreateIn
>>>>>>>>te
>>>>>>>>rn
>>>>>>>>a
>>>>>>>>l
>>>>>>>>LoadBalancerElementCmd.java a6ece72
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInte
>>>>>>>>rn
>>>>>>>>al
>>>>>>>>L
>>>>>>>>B
>>>>>>>>VMsCmd.java 0e01be1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInte
>>>>>>>>rn
>>>>>>>>al
>>>>>>>>L
>>>>>>>>o
>>>>>>>>adBalancerElementsCmd.java a42a0b3
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StartInt
>>>>>>>>er
>>>>>>>>na
>>>>>>>>l
>>>>>>>>L
>>>>>>>>BVMCmd.java 56dcb4f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StopInte
>>>>>>>>rn
>>>>>>>>al
>>>>>>>>L
>>>>>>>>B
>>>>>>>>VMCmd.java 9da4db0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkD
>>>>>>>>ev
>>>>>>>>ic
>>>>>>>>e
>>>>>>>>C
>>>>>>>>md.java 7af9355
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkS
>>>>>>>>er
>>>>>>>>vi
>>>>>>>>c
>>>>>>>>e
>>>>>>>>ProviderCmd.java f190493
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateNetwo
>>>>>>>>rk
>>>>>>>>Of
>>>>>>>>f
>>>>>>>>e
>>>>>>>>ringCmd.java 5614295
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysi
>>>>>>>>ca
>>>>>>>>lN
>>>>>>>>e
>>>>>>>>t
>>>>>>>>workCmd.java de4e5e5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateStora
>>>>>>>>ge
>>>>>>>>Ne
>>>>>>>>t
>>>>>>>>w
>>>>>>>>orkIpRangeCmd.java cfbbd36
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DedicateGue
>>>>>>>>st
>>>>>>>>Vl
>>>>>>>>a
>>>>>>>>n
>>>>>>>>RangeCmd.java 51b4924
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwo
>>>>>>>>rk
>>>>>>>>De
>>>>>>>>v
>>>>>>>>i
>>>>>>>>ceCmd.java 96e4fa5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwo
>>>>>>>>rk
>>>>>>>>Of
>>>>>>>>f
>>>>>>>>e
>>>>>>>>ringCmd.java 3aa7d66
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwo
>>>>>>>>rk
>>>>>>>>Se
>>>>>>>>r
>>>>>>>>v
>>>>>>>>iceProviderCmd.java c4993c3
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysi
>>>>>>>>ca
>>>>>>>>lN
>>>>>>>>e
>>>>>>>>t
>>>>>>>>workCmd.java 828683a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteStora
>>>>>>>>ge
>>>>>>>>Ne
>>>>>>>>t
>>>>>>>>w
>>>>>>>>orkIpRangeCmd.java 42c9619
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListDedicat
>>>>>>>>ed
>>>>>>>>Gu
>>>>>>>>e
>>>>>>>>s
>>>>>>>>tVlanRangesCmd.java ca7c1f7
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetwork
>>>>>>>>De
>>>>>>>>vi
>>>>>>>>c
>>>>>>>>e
>>>>>>>>Cmd.java de175d0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetwork
>>>>>>>>Is
>>>>>>>>ol
>>>>>>>>a
>>>>>>>>t
>>>>>>>>ionMethodsCmd.java d30f7b8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetwork
>>>>>>>>Se
>>>>>>>>rv
>>>>>>>>i
>>>>>>>>c
>>>>>>>>eProvidersCmd.java 5a1235b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListPhysica
>>>>>>>>lN
>>>>>>>>et
>>>>>>>>w
>>>>>>>>o
>>>>>>>>rksCmd.java 3ac2faa
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListStorage
>>>>>>>>Ne
>>>>>>>>tw
>>>>>>>>o
>>>>>>>>r
>>>>>>>>kIpRangeCmd.java 89cba47
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListSupport
>>>>>>>>ed
>>>>>>>>Ne
>>>>>>>>t
>>>>>>>>w
>>>>>>>>orkServicesCmd.java 342f9b0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedi
>>>>>>>>ca
>>>>>>>>te
>>>>>>>>d
>>>>>>>>G
>>>>>>>>uestVlanRangeCmd.java 43e1149
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetwo
>>>>>>>>rk
>>>>>>>>Of
>>>>>>>>f
>>>>>>>>e
>>>>>>>>ringCmd.java 957450f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetwo
>>>>>>>>rk
>>>>>>>>Se
>>>>>>>>r
>>>>>>>>v
>>>>>>>>iceProviderCmd.java c530c53
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysi
>>>>>>>>ca
>>>>>>>>lN
>>>>>>>>e
>>>>>>>>t
>>>>>>>>workCmd.java f808424
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateStora
>>>>>>>>ge
>>>>>>>>Ne
>>>>>>>>t
>>>>>>>>w
>>>>>>>>orkIpRangeCmd.java 9fd084a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateDisk
>>>>>>>>Of
>>>>>>>>fe
>>>>>>>>r
>>>>>>>>i
>>>>>>>>ngCmd.java 1d959a0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateServ
>>>>>>>>ic
>>>>>>>>eO
>>>>>>>>f
>>>>>>>>f
>>>>>>>>eringCmd.java 6f9693c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDisk
>>>>>>>>Of
>>>>>>>>fe
>>>>>>>>r
>>>>>>>>i
>>>>>>>>ngCmd.java 9845aa4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServ
>>>>>>>>ic
>>>>>>>>eO
>>>>>>>>f
>>>>>>>>f
>>>>>>>>eringCmd.java 0f81409
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDisk
>>>>>>>>Of
>>>>>>>>fe
>>>>>>>>r
>>>>>>>>i
>>>>>>>>ngCmd.java 6d45fb5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServ
>>>>>>>>ic
>>>>>>>>eO
>>>>>>>>f
>>>>>>>>f
>>>>>>>>eringCmd.java fbc8845
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/pod/CreatePodCmd.ja
>>>>>>>>va
>>>>>>>>835a3b9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/pod/DeletePodCmd.ja
>>>>>>>>va
>>>>>>>>584eed4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/pod/ListPodsByCmd.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>75b5efd
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/pod/UpdatePodCmd.ja
>>>>>>>>va
>>>>>>>>7b8f6eb
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/AddRegionCmd
>>>>>>>>.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>9e7c035
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/CreatePortab
>>>>>>>>le
>>>>>>>>Ip
>>>>>>>>R
>>>>>>>>a
>>>>>>>>ngeCmd.java e900f47
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/DeletePortab
>>>>>>>>le
>>>>>>>>Ip
>>>>>>>>R
>>>>>>>>a
>>>>>>>>ngeCmd.java 5408eda
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/ListPortable
>>>>>>>>Ip
>>>>>>>>Ra
>>>>>>>>n
>>>>>>>>g
>>>>>>>>esCmd.java 42a92e6
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegion
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va e912659
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegion
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 527e142
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAle
>>>>>>>>rt
>>>>>>>>sC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java b1177b9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMRes
>>>>>>>>er
>>>>>>>>va
>>>>>>>>t
>>>>>>>>i
>>>>>>>>onsCmd.java edc3bcf
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAler
>>>>>>>>ts
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 8ba2525
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListAlerts
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 397b00a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListCapaci
>>>>>>>>ty
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 2b0f827
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/UploadCust
>>>>>>>>om
>>>>>>>>Ce
>>>>>>>>r
>>>>>>>>t
>>>>>>>>ificateCmd.java 68ef5ac
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvs
>>>>>>>>El
>>>>>>>>em
>>>>>>>>e
>>>>>>>>n
>>>>>>>>tCmd.java 75b08b1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVir
>>>>>>>>tu
>>>>>>>>al
>>>>>>>>R
>>>>>>>>o
>>>>>>>>uterElementCmd.java 2cfefda
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtua
>>>>>>>>lR
>>>>>>>>ou
>>>>>>>>t
>>>>>>>>e
>>>>>>>>rElementCmd.java bf5eb18
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/DestroyRoute
>>>>>>>>rC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 2ad312e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListOvsEleme
>>>>>>>>nt
>>>>>>>>sC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java d5f73fd
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 9c91e0f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualR
>>>>>>>>ou
>>>>>>>>te
>>>>>>>>r
>>>>>>>>E
>>>>>>>>lementsCmd.java 6f17921
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/RebootRouter
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 15527d3
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StartRouterC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 9196cd0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCm
>>>>>>>>d.
>>>>>>>>ja
>>>>>>>>v
>>>>>>>>a
>>>>>>>> ee2b9eb
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRoute
>>>>>>>>rC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 04a4e67
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRoute
>>>>>>>>rT
>>>>>>>>em
>>>>>>>>p
>>>>>>>>l
>>>>>>>>ateCmd.java 4947745
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddImageSto
>>>>>>>>re
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 5dcedff
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.ja
>>>>>>>>va
>>>>>>>>e665b7d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CancelPrima
>>>>>>>>ry
>>>>>>>>St
>>>>>>>>o
>>>>>>>>r
>>>>>>>>ageMaintenanceCmd.java b1c5594
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateSecon
>>>>>>>>da
>>>>>>>>ry
>>>>>>>>S
>>>>>>>>t
>>>>>>>>agingStoreCmd.java 1480e75
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateStora
>>>>>>>>ge
>>>>>>>>Po
>>>>>>>>o
>>>>>>>>l
>>>>>>>>Cmd.java dfd0026
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImage
>>>>>>>>St
>>>>>>>>or
>>>>>>>>e
>>>>>>>>C
>>>>>>>>md.java 602da83
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a fb63daa
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSecon
>>>>>>>>da
>>>>>>>>ry
>>>>>>>>S
>>>>>>>>t
>>>>>>>>agingStoreCmd.java caf937f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/FindStorage
>>>>>>>>Po
>>>>>>>>ol
>>>>>>>>s
>>>>>>>>F
>>>>>>>>orMigrationCmd.java 10813ca
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListImageSt
>>>>>>>>or
>>>>>>>>es
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java bf47084
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>362d69e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListSeconda
>>>>>>>>ry
>>>>>>>>St
>>>>>>>>a
>>>>>>>>g
>>>>>>>>ingStoresCmd.java 171f971
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStorage
>>>>>>>>Po
>>>>>>>>ol
>>>>>>>>s
>>>>>>>>C
>>>>>>>>md.java 868b402
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStorage
>>>>>>>>Pr
>>>>>>>>ov
>>>>>>>>i
>>>>>>>>d
>>>>>>>>ersCmd.java bac6b7c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrim
>>>>>>>>ar
>>>>>>>>yS
>>>>>>>>t
>>>>>>>>o
>>>>>>>>rageForMaintenanceCmd.java 9d11966
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSeco
>>>>>>>>nd
>>>>>>>>ar
>>>>>>>>y
>>>>>>>>S
>>>>>>>>torageForMigrationCmd.java a57f2df
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStora
>>>>>>>>ge
>>>>>>>>Po
>>>>>>>>o
>>>>>>>>l
>>>>>>>>Cmd.java 50be6ba
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>3b684f4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/ListSwiftsCmd
>>>>>>>>.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>fcc8e46
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/DestroySys
>>>>>>>>te
>>>>>>>>mV
>>>>>>>>m
>>>>>>>>C
>>>>>>>>md.java 07e111c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystem
>>>>>>>>VM
>>>>>>>>sC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 9480497
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSys
>>>>>>>>te
>>>>>>>>mV
>>>>>>>>M
>>>>>>>>C
>>>>>>>>md.java 8199e68
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSyst
>>>>>>>>em
>>>>>>>>Vm
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 1c38b05
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSyste
>>>>>>>>mV
>>>>>>>>MC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java fdb81ea
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StartSyste
>>>>>>>>mV
>>>>>>>>MC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 2e65928
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StopSystem
>>>>>>>>Vm
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 7709ebe
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSys
>>>>>>>>te
>>>>>>>>mV
>>>>>>>>M
>>>>>>>>C
>>>>>>>>md.java a89abb8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/template/PrepareTem
>>>>>>>>pl
>>>>>>>>at
>>>>>>>>e
>>>>>>>>C
>>>>>>>>md.java 16761ba
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMon
>>>>>>>>it
>>>>>>>>or
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 031fc8d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTyp
>>>>>>>>eC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava e6e18cb
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTraffic
>>>>>>>>Mo
>>>>>>>>ni
>>>>>>>>t
>>>>>>>>o
>>>>>>>>rCmd.java debaf00
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTraffic
>>>>>>>>Ty
>>>>>>>>pe
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 111e177
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsage
>>>>>>>>Re
>>>>>>>>co
>>>>>>>>r
>>>>>>>>d
>>>>>>>>sCmd.java 4fc36ab
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecor
>>>>>>>>ds
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java a8bd1e5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMo
>>>>>>>>ni
>>>>>>>>to
>>>>>>>>r
>>>>>>>>s
>>>>>>>>Cmd.java 3592539
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTy
>>>>>>>>pe
>>>>>>>>Im
>>>>>>>>p
>>>>>>>>l
>>>>>>>>ementorsCmd.java 159608e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTy
>>>>>>>>pe
>>>>>>>>sC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 47ba781
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageType
>>>>>>>>sC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava b5e445b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTraffic
>>>>>>>>Ty
>>>>>>>>pe
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 2ad470e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/CreateUserCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>03512db
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/DeleteUserCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>6ba382a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/DisableUserCmd
>>>>>>>>.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>599328d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/EnableUserCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>8d37eda
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/GetUserCmd.jav
>>>>>>>>a
>>>>>>>>592b828
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/ListUsersCmd.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>41d6acd
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/LockUserCmd.ja
>>>>>>>>va
>>>>>>>>9533004
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/RegisterCmd.ja
>>>>>>>>va
>>>>>>>>facdc87
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/UpdateUserCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>de6e550
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/CreateVlanIpRa
>>>>>>>>ng
>>>>>>>>eC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java dbaac6e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DedicatePublic
>>>>>>>>Ip
>>>>>>>>Ra
>>>>>>>>n
>>>>>>>>g
>>>>>>>>eCmd.java 2650482
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DeleteVlanIpRa
>>>>>>>>ng
>>>>>>>>eC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 8d29130
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ListVlanIpRang
>>>>>>>>es
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 9d6eae6
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ReleasePublicI
>>>>>>>>pR
>>>>>>>>an
>>>>>>>>g
>>>>>>>>e
>>>>>>>>Cmd.java 2c160be
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vm/AssignVMCmd.java
>>>>>>>>c9b5c9f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vm/ExpungeVMCmd.jav
>>>>>>>>a
>>>>>>>>7b16686
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vm/MigrateVMCmd.jav
>>>>>>>>a
>>>>>>>>3706d50
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vm/MigrateVirtualMa
>>>>>>>>ch
>>>>>>>>in
>>>>>>>>e
>>>>>>>>W
>>>>>>>>ithVolumeCmd.java 90918bf
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.jav
>>>>>>>>a
>>>>>>>>abf5168
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGa
>>>>>>>>te
>>>>>>>>wa
>>>>>>>>y
>>>>>>>>C
>>>>>>>>md.java c3201f1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOfferi
>>>>>>>>ng
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 96d5c6a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGa
>>>>>>>>te
>>>>>>>>wa
>>>>>>>>y
>>>>>>>>C
>>>>>>>>md.java a5bb00c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeleteVPCOfferi
>>>>>>>>ng
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 7abaa7d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/UpdateVPCOfferi
>>>>>>>>ng
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 3526b4b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/CreateZoneCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>0846102
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/DeleteZoneCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>3e74625
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/MarkDefaultZon
>>>>>>>>eF
>>>>>>>>or
>>>>>>>>A
>>>>>>>>c
>>>>>>>>countCmd.java fe2bc6a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>f0074c5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/AddAccountTo
>>>>>>>>Pr
>>>>>>>>oj
>>>>>>>>e
>>>>>>>>c
>>>>>>>>tCmd.java 36df579
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/DeleteAccoun
>>>>>>>>tF
>>>>>>>>ro
>>>>>>>>m
>>>>>>>>P
>>>>>>>>rojectCmd.java f6aa36c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListAccounts
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va bc93d21
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListProjectA
>>>>>>>>cc
>>>>>>>>ou
>>>>>>>>n
>>>>>>>>t
>>>>>>>>sCmd.java aa60016
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/address/AssociateIPA
>>>>>>>>dd
>>>>>>>>rC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 4df658b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/address/Disassociate
>>>>>>>>IP
>>>>>>>>Ad
>>>>>>>>d
>>>>>>>>r
>>>>>>>>Cmd.java e3669be
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/address/ListPublicIp
>>>>>>>>Ad
>>>>>>>>dr
>>>>>>>>e
>>>>>>>>s
>>>>>>>>sesCmd.java a5c54ad
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/Create
>>>>>>>>Af
>>>>>>>>fi
>>>>>>>>n
>>>>>>>>i
>>>>>>>>tyGroupCmd.java a2542a8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/Delete
>>>>>>>>Af
>>>>>>>>fi
>>>>>>>>n
>>>>>>>>i
>>>>>>>>tyGroupCmd.java a6cf1bb
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAf
>>>>>>>>fi
>>>>>>>>ni
>>>>>>>>t
>>>>>>>>y
>>>>>>>>GroupTypesCmd.java 87de7f7
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAf
>>>>>>>>fi
>>>>>>>>ni
>>>>>>>>t
>>>>>>>>y
>>>>>>>>GroupsCmd.java 367dec9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/Update
>>>>>>>>VM
>>>>>>>>Af
>>>>>>>>f
>>>>>>>>i
>>>>>>>>nityGroupCmd.java 7bb1c5b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>P
>>>>>>>>olicyCmd.java ce6dc68
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>V
>>>>>>>>mGroupCmd.java 5547974
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>V
>>>>>>>>mProfileCmd.java bee1b22
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateCond
>>>>>>>>it
>>>>>>>>io
>>>>>>>>n
>>>>>>>>C
>>>>>>>>md.java 914848a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>P
>>>>>>>>olicyCmd.java 1aedf57
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>V
>>>>>>>>mGroupCmd.java a7823b4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>V
>>>>>>>>mProfileCmd.java 3d6d030
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteCond
>>>>>>>>it
>>>>>>>>io
>>>>>>>>n
>>>>>>>>C
>>>>>>>>md.java 0cc2319
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAut
>>>>>>>>oS
>>>>>>>>ca
>>>>>>>>l
>>>>>>>>e
>>>>>>>>VmGroupCmd.java 2bd6f87
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>V
>>>>>>>>mGroupCmd.java dc89f2b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoSc
>>>>>>>>al
>>>>>>>>eP
>>>>>>>>o
>>>>>>>>l
>>>>>>>>iciesCmd.java 84ed30a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoSc
>>>>>>>>al
>>>>>>>>eV
>>>>>>>>m
>>>>>>>>G
>>>>>>>>roupsCmd.java 4eda7a8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoSc
>>>>>>>>al
>>>>>>>>eV
>>>>>>>>m
>>>>>>>>P
>>>>>>>>rofilesCmd.java 651f987
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCondit
>>>>>>>>io
>>>>>>>>ns
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 015f3ed
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCounte
>>>>>>>>rs
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java f503b2b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>P
>>>>>>>>olicyCmd.java 91adeb1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>V
>>>>>>>>mGroupCmd.java dbbd85f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAuto
>>>>>>>>Sc
>>>>>>>>al
>>>>>>>>e
>>>>>>>>V
>>>>>>>>mProfileCmd.java f3361d8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/config/ListCapabilit
>>>>>>>>ie
>>>>>>>>sC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 5c00814
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a e51f850
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCm
>>>>>>>>d.
>>>>>>>>ja
>>>>>>>>v
>>>>>>>>a
>>>>>>>> d00b58d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventTypes
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 7a58d4c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>0e45e4e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgres
>>>>>>>>sF
>>>>>>>>ir
>>>>>>>>e
>>>>>>>>w
>>>>>>>>allRuleCmd.java 778a18b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirew
>>>>>>>>al
>>>>>>>>lR
>>>>>>>>u
>>>>>>>>l
>>>>>>>>eCmd.java 44aa26f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortF
>>>>>>>>or
>>>>>>>>wa
>>>>>>>>r
>>>>>>>>d
>>>>>>>>ingRuleCmd.java 89dc077
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgres
>>>>>>>>sF
>>>>>>>>ir
>>>>>>>>e
>>>>>>>>w
>>>>>>>>allRuleCmd.java 8e7b679
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirew
>>>>>>>>al
>>>>>>>>lR
>>>>>>>>u
>>>>>>>>l
>>>>>>>>eCmd.java c3029b8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortF
>>>>>>>>or
>>>>>>>>wa
>>>>>>>>r
>>>>>>>>d
>>>>>>>>ingRuleCmd.java c493dd0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewal
>>>>>>>>lR
>>>>>>>>ul
>>>>>>>>e
>>>>>>>>s
>>>>>>>>Cmd.java 44d26e4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListPortFor
>>>>>>>>wa
>>>>>>>>rd
>>>>>>>>i
>>>>>>>>n
>>>>>>>>gRulesCmd.java bd8a7a1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortF
>>>>>>>>or
>>>>>>>>wa
>>>>>>>>r
>>>>>>>>d
>>>>>>>>ingRuleCmd.java d7e380f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCat
>>>>>>>>eg
>>>>>>>>or
>>>>>>>>i
>>>>>>>>e
>>>>>>>>sCmd.java 604f1ed
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCmd
>>>>>>>>.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>287fb1e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/AttachIsoCmd.jav
>>>>>>>>a
>>>>>>>>d38c816
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/DeleteIsoCmd.jav
>>>>>>>>a
>>>>>>>>91ad5f1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/DetachIsoCmd.jav
>>>>>>>>a
>>>>>>>>e40195b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/ExtractIsoCmd.ja
>>>>>>>>va
>>>>>>>>2fb215a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/ListIsosCmd.java
>>>>>>>>3e66e52
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/RegisterIsoCmd.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>29e3d67
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoCmd.jav
>>>>>>>>a
>>>>>>>>6a471c9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoPermiss
>>>>>>>>io
>>>>>>>>ns
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 8267b5c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/job/ListAsyncJobsCmd
>>>>>>>>.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>9d45d50
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/job/QueryAsyncJobRes
>>>>>>>>ul
>>>>>>>>tC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 1f9f5db
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignC
>>>>>>>>er
>>>>>>>>tT
>>>>>>>>o
>>>>>>>>L
>>>>>>>>oadBalancerCmd.java 4ea4a58
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignT
>>>>>>>>oL
>>>>>>>>oa
>>>>>>>>d
>>>>>>>>B
>>>>>>>>alancerRuleCmd.java bcf6200
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateA
>>>>>>>>pp
>>>>>>>>li
>>>>>>>>c
>>>>>>>>a
>>>>>>>>tionLoadBalancerCmd.java 0b8d377
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateL
>>>>>>>>BH
>>>>>>>>ea
>>>>>>>>l
>>>>>>>>t
>>>>>>>>hCheckPolicyCmd.java 5ff7239
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateL
>>>>>>>>BS
>>>>>>>>ti
>>>>>>>>c
>>>>>>>>k
>>>>>>>>inessPolicyCmd.java 159fcf5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateL
>>>>>>>>oa
>>>>>>>>dB
>>>>>>>>a
>>>>>>>>l
>>>>>>>>ancerRuleCmd.java 764e379
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteA
>>>>>>>>pp
>>>>>>>>li
>>>>>>>>c
>>>>>>>>a
>>>>>>>>tionLoadBalancerCmd.java 0b53d53
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteL
>>>>>>>>BH
>>>>>>>>ea
>>>>>>>>l
>>>>>>>>t
>>>>>>>>hCheckPolicyCmd.java d625ed5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteL
>>>>>>>>BS
>>>>>>>>ti
>>>>>>>>c
>>>>>>>>k
>>>>>>>>inessPolicyCmd.java c4f72d9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteL
>>>>>>>>oa
>>>>>>>>dB
>>>>>>>>a
>>>>>>>>l
>>>>>>>>ancerRuleCmd.java 1dc3cd1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteS
>>>>>>>>sl
>>>>>>>>Ce
>>>>>>>>r
>>>>>>>>t
>>>>>>>>Cmd.java d5683b0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListApp
>>>>>>>>li
>>>>>>>>ca
>>>>>>>>t
>>>>>>>>i
>>>>>>>>onLoadBalancersCmd.java 05572c8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBH
>>>>>>>>ea
>>>>>>>>lt
>>>>>>>>h
>>>>>>>>C
>>>>>>>>heckPoliciesCmd.java 8aa286f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBS
>>>>>>>>ti
>>>>>>>>ck
>>>>>>>>i
>>>>>>>>n
>>>>>>>>essPoliciesCmd.java ade4878
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoa
>>>>>>>>dB
>>>>>>>>al
>>>>>>>>a
>>>>>>>>n
>>>>>>>>cerRuleInstancesCmd.java 2a39e1a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoa
>>>>>>>>dB
>>>>>>>>al
>>>>>>>>a
>>>>>>>>n
>>>>>>>>cerRulesCmd.java 663f991
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSsl
>>>>>>>>Ce
>>>>>>>>rt
>>>>>>>>s
>>>>>>>>C
>>>>>>>>md.java 7f8118a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveC
>>>>>>>>er
>>>>>>>>tF
>>>>>>>>r
>>>>>>>>o
>>>>>>>>mLoadBalancerCmd.java e92d208
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveF
>>>>>>>>ro
>>>>>>>>mL
>>>>>>>>o
>>>>>>>>a
>>>>>>>>dBalancerRuleCmd.java 5027ad3
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateL
>>>>>>>>oa
>>>>>>>>dB
>>>>>>>>a
>>>>>>>>l
>>>>>>>>ancerRuleCmd.java d68167d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadS
>>>>>>>>sl
>>>>>>>>Ce
>>>>>>>>r
>>>>>>>>t
>>>>>>>>Cmd.java 00bd013
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardi
>>>>>>>>ng
>>>>>>>>Ru
>>>>>>>>l
>>>>>>>>e
>>>>>>>>Cmd.java 0917d52
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwardi
>>>>>>>>ng
>>>>>>>>Ru
>>>>>>>>l
>>>>>>>>e
>>>>>>>>Cmd.java 66a9f8a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNat
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 351d3ae
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 832cbc2
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwarding
>>>>>>>>Ru
>>>>>>>>le
>>>>>>>>s
>>>>>>>>C
>>>>>>>>md.java dca1c23
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetwor
>>>>>>>>kA
>>>>>>>>CL
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 9934a4f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetwor
>>>>>>>>kA
>>>>>>>>CL
>>>>>>>>L
>>>>>>>>i
>>>>>>>>stCmd.java cd0eb32
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetwor
>>>>>>>>kC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava c1e56ebd
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetwor
>>>>>>>>kA
>>>>>>>>CL
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 7413ea5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetwor
>>>>>>>>kA
>>>>>>>>CL
>>>>>>>>L
>>>>>>>>i
>>>>>>>>stCmd.java 632d710
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetwor
>>>>>>>>kC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava a48e01b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkA
>>>>>>>>CL
>>>>>>>>Li
>>>>>>>>s
>>>>>>>>t
>>>>>>>>sCmd.java 2e50bb8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkA
>>>>>>>>CL
>>>>>>>>sC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 7f8aef4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkO
>>>>>>>>ff
>>>>>>>>er
>>>>>>>>i
>>>>>>>>n
>>>>>>>>gsCmd.java 552a64a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworks
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 72c52df
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetwo
>>>>>>>>rk
>>>>>>>>AC
>>>>>>>>L
>>>>>>>>L
>>>>>>>>istCmd.java de1f163
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/RestartNetwo
>>>>>>>>rk
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java cd508ff
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetwor
>>>>>>>>kA
>>>>>>>>CL
>>>>>>>>I
>>>>>>>>t
>>>>>>>>emCmd.java 1e559c2
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetwor
>>>>>>>>kC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 2091102
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOff
>>>>>>>>er
>>>>>>>>in
>>>>>>>>g
>>>>>>>>s
>>>>>>>>Cmd.java 954b64e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListService
>>>>>>>>Of
>>>>>>>>fe
>>>>>>>>r
>>>>>>>>i
>>>>>>>>ngsCmd.java 08c69e8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ActivateProj
>>>>>>>>ec
>>>>>>>>tC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 66c64a6
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/CreateProjec
>>>>>>>>tC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava dcb83a8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjec
>>>>>>>>tC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 88205e8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjec
>>>>>>>>tI
>>>>>>>>nv
>>>>>>>>i
>>>>>>>>t
>>>>>>>>ationCmd.java 9d4d838
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectI
>>>>>>>>nv
>>>>>>>>it
>>>>>>>>a
>>>>>>>>t
>>>>>>>>ionsCmd.java 0e9e7ae
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjects
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 2cf6106
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/SuspendProje
>>>>>>>>ct
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java c2a1885
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjec
>>>>>>>>tC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 78903bf
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjec
>>>>>>>>tI
>>>>>>>>nv
>>>>>>>>i
>>>>>>>>t
>>>>>>>>ationCmd.java dda7b54
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ListRegionsCm
>>>>>>>>d.
>>>>>>>>ja
>>>>>>>>v
>>>>>>>>a
>>>>>>>> c369b9c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/Assig
>>>>>>>>nT
>>>>>>>>oG
>>>>>>>>l
>>>>>>>>o
>>>>>>>>balLoadBalancerRuleCmd.java 1fe73b5
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/Creat
>>>>>>>>eG
>>>>>>>>lo
>>>>>>>>b
>>>>>>>>a
>>>>>>>>lLoadBalancerRuleCmd.java 550d817
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/Delet
>>>>>>>>eG
>>>>>>>>lo
>>>>>>>>b
>>>>>>>>a
>>>>>>>>lLoadBalancerRuleCmd.java 2e96965
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListG
>>>>>>>>lo
>>>>>>>>ba
>>>>>>>>l
>>>>>>>>L
>>>>>>>>oadBalancerRuleCmd.java f37aba2
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/Remov
>>>>>>>>eF
>>>>>>>>ro
>>>>>>>>m
>>>>>>>>G
>>>>>>>>lobalLoadBalancerRuleCmd.java b30f4d8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/Updat
>>>>>>>>eG
>>>>>>>>lo
>>>>>>>>b
>>>>>>>>a
>>>>>>>>lLoadBalancerRuleCmd.java e8c5326
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIde
>>>>>>>>nt
>>>>>>>>if
>>>>>>>>i
>>>>>>>>e
>>>>>>>>rCmd.java ccaca2d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListHypervi
>>>>>>>>so
>>>>>>>>rs
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 5e546f4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListResourc
>>>>>>>>eL
>>>>>>>>im
>>>>>>>>i
>>>>>>>>t
>>>>>>>>sCmd.java ba3cfc8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResou
>>>>>>>>rc
>>>>>>>>eC
>>>>>>>>o
>>>>>>>>u
>>>>>>>>ntCmd.java bd4f995
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResou
>>>>>>>>rc
>>>>>>>>eL
>>>>>>>>i
>>>>>>>>m
>>>>>>>>itCmd.java c33a9e7
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Author
>>>>>>>>iz
>>>>>>>>eS
>>>>>>>>e
>>>>>>>>c
>>>>>>>>urityGroupEgressCmd.java 6a054a4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Author
>>>>>>>>iz
>>>>>>>>eS
>>>>>>>>e
>>>>>>>>c
>>>>>>>>urityGroupIngressCmd.java be91959
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Create
>>>>>>>>Se
>>>>>>>>cu
>>>>>>>>r
>>>>>>>>i
>>>>>>>>tyGroupCmd.java 3b16821
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Delete
>>>>>>>>Se
>>>>>>>>cu
>>>>>>>>r
>>>>>>>>i
>>>>>>>>tyGroupCmd.java 0bcc144
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSe
>>>>>>>>cu
>>>>>>>>ri
>>>>>>>>t
>>>>>>>>y
>>>>>>>>GroupsCmd.java ae745b3
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Revoke
>>>>>>>>Se
>>>>>>>>cu
>>>>>>>>r
>>>>>>>>i
>>>>>>>>tyGroupEgressCmd.java 006aa7d
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Revoke
>>>>>>>>Se
>>>>>>>>cu
>>>>>>>>r
>>>>>>>>i
>>>>>>>>tyGroupIngressCmd.java 0858578
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnaps
>>>>>>>>ho
>>>>>>>>tC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java a0f307b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnaps
>>>>>>>>ho
>>>>>>>>tP
>>>>>>>>o
>>>>>>>>l
>>>>>>>>icyCmd.java 5ecbaaa
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnaps
>>>>>>>>ho
>>>>>>>>tC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 35caaff
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnaps
>>>>>>>>ho
>>>>>>>>tP
>>>>>>>>o
>>>>>>>>l
>>>>>>>>iciesCmd.java bcccf8b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapsho
>>>>>>>>tP
>>>>>>>>ol
>>>>>>>>i
>>>>>>>>c
>>>>>>>>iesCmd.java 7c2899f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapsho
>>>>>>>>ts
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java e4d566a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/RevertSnaps
>>>>>>>>ho
>>>>>>>>tC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java f11fa3f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/CreateSSHKeyPair
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 1fc9d13
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPair
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va a638eb9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 52fca5f
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/RegisterSSHKeyPa
>>>>>>>>ir
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 8ed5cbd
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/tag/CreateTagsCmd.ja
>>>>>>>>va
>>>>>>>>ee0add4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/tag/DeleteTagsCmd.ja
>>>>>>>>va
>>>>>>>>3ee7c06
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/tag/ListTagsCmd.java
>>>>>>>>893f6df
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/CopyTemplat
>>>>>>>>eC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 78bfc18
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/CreateTempl
>>>>>>>>at
>>>>>>>>eC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 0030a7e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/DeleteTempl
>>>>>>>>at
>>>>>>>>eC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 890af70
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/ExtractTemp
>>>>>>>>la
>>>>>>>>te
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 082f46a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/ListTemplat
>>>>>>>>es
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 7e347f3
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/RegisterTem
>>>>>>>>pl
>>>>>>>>at
>>>>>>>>e
>>>>>>>>C
>>>>>>>>md.java 48ed6ea
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTempl
>>>>>>>>at
>>>>>>>>eC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java f80a4ee
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTempl
>>>>>>>>at
>>>>>>>>eP
>>>>>>>>e
>>>>>>>>r
>>>>>>>>missionsCmd.java 96d1f55
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/AddIpToVmNicCmd.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>09a9122
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/AddNicToVMCmd.jav
>>>>>>>>a
>>>>>>>>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.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>
>>>>>>>>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/RemoveIpFromVmNic
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 9b86577
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCm
>>>>>>>>d.
>>>>>>>>ja
>>>>>>>>v
>>>>>>>>a
>>>>>>>> 92becb7
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMPasswordCm
>>>>>>>>d.
>>>>>>>>ja
>>>>>>>>v
>>>>>>>>a
>>>>>>>> df34120
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMSSHKeyCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>
>>>>>>>>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/UpdateDefaultNicF
>>>>>>>>or
>>>>>>>>VM
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.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/CreateVMGrou
>>>>>>>>pC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 937fca3
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGrou
>>>>>>>>pC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava fbfb85a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroups
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va fda3e88
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGrou
>>>>>>>>pC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 1930bd8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMS
>>>>>>>>na
>>>>>>>>ps
>>>>>>>>h
>>>>>>>>o
>>>>>>>>tCmd.java de921f6
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMS
>>>>>>>>na
>>>>>>>>ps
>>>>>>>>h
>>>>>>>>o
>>>>>>>>tCmd.java d29ff05
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSna
>>>>>>>>ps
>>>>>>>>ho
>>>>>>>>t
>>>>>>>>C
>>>>>>>>md.java 84b552c
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToV
>>>>>>>>MS
>>>>>>>>na
>>>>>>>>p
>>>>>>>>s
>>>>>>>>hotCmd.java cec2154
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDe
>>>>>>>>ta
>>>>>>>>il
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 69d1ca7
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a cd1e1ed
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a c6457c6
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 550adb9
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 70283ff
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolume
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va d73143a
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListResourceD
>>>>>>>>et
>>>>>>>>ai
>>>>>>>>l
>>>>>>>>s
>>>>>>>>Cmd.java aed0ae0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCm
>>>>>>>>d.
>>>>>>>>ja
>>>>>>>>v
>>>>>>>>a
>>>>>>>> 4ebe3bf
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolume
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va fa6ac69
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourc
>>>>>>>>eD
>>>>>>>>et
>>>>>>>>a
>>>>>>>>i
>>>>>>>>lCmd.java c4c7554
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 0cc8039
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a b57f2b4
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 991cfc1
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRout
>>>>>>>>eC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava f2d2bce
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.jav
>>>>>>>>a
>>>>>>>>d4c52b8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRout
>>>>>>>>eC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 937341e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteVPCCmd.jav
>>>>>>>>a
>>>>>>>>14f21ba
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListPrivateGatew
>>>>>>>>ay
>>>>>>>>sC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 7870673
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListStaticRoutes
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 931431b
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferings
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va e3d0bc6
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCsCmd.java
>>>>>>>>45ab863
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/RestartVPCCmd.ja
>>>>>>>>va
>>>>>>>>eb048ce
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/UpdateVPCCmd.jav
>>>>>>>>a
>>>>>>>>5732c65
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/AddVpnUserCmd.ja
>>>>>>>>va
>>>>>>>>7c58117
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateRemoteAcce
>>>>>>>>ss
>>>>>>>>Vp
>>>>>>>>n
>>>>>>>>C
>>>>>>>>md.java 9277c49
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnect
>>>>>>>>io
>>>>>>>>nC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 2c2bf55
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustome
>>>>>>>>rG
>>>>>>>>at
>>>>>>>>e
>>>>>>>>w
>>>>>>>>ayCmd.java 821a4b0
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGateway
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 8955c8e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAcce
>>>>>>>>ss
>>>>>>>>Vp
>>>>>>>>n
>>>>>>>>C
>>>>>>>>md.java 41a8f1e
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnect
>>>>>>>>io
>>>>>>>>nC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java c86cc59
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustome
>>>>>>>>rG
>>>>>>>>at
>>>>>>>>e
>>>>>>>>w
>>>>>>>>ayCmd.java 4c777d7
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGateway
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 85f4004
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccess
>>>>>>>>Vp
>>>>>>>>ns
>>>>>>>>C
>>>>>>>>m
>>>>>>>>d.java 01e6d37
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnectio
>>>>>>>>ns
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java 8de6059
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerG
>>>>>>>>at
>>>>>>>>ew
>>>>>>>>a
>>>>>>>>y
>>>>>>>>sCmd.java 5cd4bfb
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 75a5e81
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnUsersCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>
>>>>>>>>5136633
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/RemoveVpnUserCmd
>>>>>>>>.j
>>>>>>>>av
>>>>>>>>a
>>>>>>>>
>>>>>>>>4eeef67
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ResetVpnConnecti
>>>>>>>>on
>>>>>>>>Cm
>>>>>>>>d
>>>>>>>>.
>>>>>>>>java efe6db8
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustome
>>>>>>>>rG
>>>>>>>>at
>>>>>>>>e
>>>>>>>>w
>>>>>>>>ayCmd.java 5694a74
>>>>>>>>
>>>>>>>>api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.
>>>>>>>>ja
>>>>>>>>va
>>>>>>>>
>>>>>>>>471e6d6
>>>>>>>>
>>>>>>>>plugins/api/discovery/src/org/apache/cloudstack/api/command/user/di
>>>>>>>>sc
>>>>>>>>ov
>>>>>>>>e
>>>>>>>>r
>>>>>>>>y/ListApisCmd.java 206d793
>>>>>>>>
>>>>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/
>>>>>>>>ra
>>>>>>>>te
>>>>>>>>l
>>>>>>>>i
>>>>>>>>mit/ResetApiLimitCmd.java 9e415e6
>>>>>>>>
>>>>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/r
>>>>>>>>at
>>>>>>>>el
>>>>>>>>i
>>>>>>>>m
>>>>>>>>it/GetApiLimitCmd.java 2428895
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>De
>>>>>>>>di
>>>>>>>>c
>>>>>>>>a
>>>>>>>>teClusterCmd.java 4f8cd8c
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>De
>>>>>>>>di
>>>>>>>>c
>>>>>>>>a
>>>>>>>>teHostCmd.java d3cce5a
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>De
>>>>>>>>di
>>>>>>>>c
>>>>>>>>a
>>>>>>>>tePodCmd.java e823fd5
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>De
>>>>>>>>di
>>>>>>>>c
>>>>>>>>a
>>>>>>>>teZoneCmd.java 0e427aa
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Li
>>>>>>>>st
>>>>>>>>D
>>>>>>>>e
>>>>>>>>dicatedClustersCmd.java a2022a5
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Li
>>>>>>>>st
>>>>>>>>D
>>>>>>>>e
>>>>>>>>dicatedHostsCmd.java d3b326d
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Li
>>>>>>>>st
>>>>>>>>D
>>>>>>>>e
>>>>>>>>dicatedPodsCmd.java d7cd4c2
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Li
>>>>>>>>st
>>>>>>>>D
>>>>>>>>e
>>>>>>>>dicatedZonesCmd.java 07b8b19
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Re
>>>>>>>>le
>>>>>>>>a
>>>>>>>>s
>>>>>>>>eDedicatedClusterCmd.java e065da2
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Re
>>>>>>>>le
>>>>>>>>a
>>>>>>>>s
>>>>>>>>eDedicatedHostCmd.java 41e668c
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Re
>>>>>>>>le
>>>>>>>>a
>>>>>>>>s
>>>>>>>>eDedicatedPodCmd.java 47ea475
>>>>>>>>
>>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/
>>>>>>>>Re
>>>>>>>>le
>>>>>>>>a
>>>>>>>>s
>>>>>>>>eDedicatedZoneCmd.java 69185d6
>>>>>>>>
>>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBare
>>>>>>>>me
>>>>>>>>ta
>>>>>>>>l
>>>>>>>>D
>>>>>>>>hcpCmd.java 529f988
>>>>>>>>
>>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBare
>>>>>>>>me
>>>>>>>>ta
>>>>>>>>l
>>>>>>>>P
>>>>>>>>xeCmd.java 19854a9
>>>>>>>>
>>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBar
>>>>>>>>em
>>>>>>>>et
>>>>>>>>a
>>>>>>>>l
>>>>>>>>DhcpCmd.java 7d0aba3
>>>>>>>>
>>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBar
>>>>>>>>em
>>>>>>>>et
>>>>>>>>a
>>>>>>>>l
>>>>>>>>PxeServersCmd.java 437fa3f
>>>>>>>>
>>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManager
>>>>>>>>Cm
>>>>>>>>d.
>>>>>>>>j
>>>>>>>>a
>>>>>>>>va 17cd3ab
>>>>>>>>
>>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsP
>>>>>>>>ro
>>>>>>>>fi
>>>>>>>>l
>>>>>>>>e
>>>>>>>>ToBladeCmd.java caea0be
>>>>>>>>
>>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsMana
>>>>>>>>ge
>>>>>>>>rC
>>>>>>>>m
>>>>>>>>d
>>>>>>>>.java 566ee30
>>>>>>>>
>>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeC
>>>>>>>>md
>>>>>>>>.j
>>>>>>>>a
>>>>>>>>v
>>>>>>>>a 41c7cc1
>>>>>>>>
>>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManage
>>>>>>>>rC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava 767682f
>>>>>>>>
>>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfil
>>>>>>>>eC
>>>>>>>>md
>>>>>>>>.
>>>>>>>>j
>>>>>>>>ava cc49cef
>>>>>>>>
>>>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/A
>>>>>>>>dd
>>>>>>>>Bi
>>>>>>>>g
>>>>>>>>S
>>>>>>>>witchVnsDeviceCmd.java a30059d
>>>>>>>>
>>>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/D
>>>>>>>>el
>>>>>>>>et
>>>>>>>>e
>>>>>>>>B
>>>>>>>>igSwitchVnsDeviceCmd.java 4af45b2
>>>>>>>>
>>>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/L
>>>>>>>>is
>>>>>>>>tB
>>>>>>>>i
>>>>>>>>g
>>>>>>>>SwitchVnsDevicesCmd.java 6e4ee75
>>>>>>>>
>>>>>>>>plugins/network-elements/juniper-contrail/src/org/apache/cloudstack
>>>>>>>>/n
>>>>>>>>et
>>>>>>>>w
>>>>>>>>o
>>>>>>>>rk/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
>>>>>>>>
>>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddN
>>>>>>>>ic
>>>>>>>>ir
>>>>>>>>a
>>>>>>>>N
>>>>>>>>vpDeviceCmd.java 7842d37
>>>>>>>>
>>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/Dele
>>>>>>>>te
>>>>>>>>Ni
>>>>>>>>c
>>>>>>>>i
>>>>>>>>raNvpDeviceCmd.java 374b0fe
>>>>>>>>
>>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/List
>>>>>>>>Ni
>>>>>>>>ci
>>>>>>>>r
>>>>>>>>a
>>>>>>>>NvpDeviceNetworksCmd.java 6d2dc05
>>>>>>>>
>>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/List
>>>>>>>>Ni
>>>>>>>>ci
>>>>>>>>r
>>>>>>>>a
>>>>>>>>NvpDevicesCmd.java 78b2ad8
>>>>>>>>
>>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPa
>>>>>>>>lo
>>>>>>>>Al
>>>>>>>>t
>>>>>>>>o
>>>>>>>>FirewallCmd.java 7aba9c2
>>>>>>>>
>>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/Confi
>>>>>>>>gu
>>>>>>>>re
>>>>>>>>P
>>>>>>>>a
>>>>>>>>loAltoFirewallCmd.java 80f02ad
>>>>>>>>
>>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/Delet
>>>>>>>>eP
>>>>>>>>al
>>>>>>>>o
>>>>>>>>A
>>>>>>>>ltoFirewallCmd.java 4f147eb
>>>>>>>>
>>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListP
>>>>>>>>al
>>>>>>>>oA
>>>>>>>>l
>>>>>>>>t
>>>>>>>>oFirewallNetworksCmd.java d1b7425
>>>>>>>>
>>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListP
>>>>>>>>al
>>>>>>>>oA
>>>>>>>>l
>>>>>>>>t
>>>>>>>>oFirewallsCmd.java ad4be72
>>>>>>>>
>>>>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack
>>>>>>>>/a
>>>>>>>>pi
>>>>>>>>/
>>>>>>>>c
>>>>>>>>ommands/AddSspCmd.java 085f873
>>>>>>>>
>>>>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack
>>>>>>>>/a
>>>>>>>>pi
>>>>>>>>/
>>>>>>>>c
>>>>>>>>ommands/DeleteSspCmd.java e23f642
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>D
>>>>>>>>APConfigCmd.java db6d7dd
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>D
>>>>>>>>APRemoveCmd.java 535a545
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>d
>>>>>>>>apAddConfigurationCmd.java 5686374
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>d
>>>>>>>>apCreateAccountCmd.java 100ffe6
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>d
>>>>>>>>apDeleteConfigurationCmd.java b45bce5
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>d
>>>>>>>>apImportUsersCmd.java 89cec65
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>d
>>>>>>>>apListConfigurationCmd.java b50970f
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>d
>>>>>>>>apListUsersCmd.java 5c65ac4
>>>>>>>>
>>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comm
>>>>>>>>an
>>>>>>>>d/
>>>>>>>>L
>>>>>>>>d
>>>>>>>>apUserSearchCmd.java e2b050d
>>>>>>>> server/src/com/cloud/api/ApiServer.java 03361a4
>>>>>>>> server/test/com/cloud/api/ApiDispatcherTest.java 7314a57
>>>>>>>>
>>>>>>>> Diff: https://reviews.apache.org/r/16385/diff/
>>>>>>>>
>>>>>>>>
>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Mandar Barve
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>>--
>>>Daan
>>
>
>
>
>--
>Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
No hole should be hidden entirely. only fields should be obfuscated.
But not every log of a command needs to be parsed for fields to hide.
Only those that contain those fields need to be be obfuscated, i.e.
the sensitive data should be removed from the log. This patch does not
remove logs entirely. It records which commands contain sensitive data
and make sure that those are processed. This is the default. When a
programmer is sure his command does not contain any sensitive data,
they can set the property to false. so the log for this command won't
be searched for fields to obfuscate. What Nitin proposes could be
build as an enhancement; to specify which fields are sensitive an
extra annotation can be used. If the patch does what it is supposed to
do it will hide only fields never entire logs.
On Fri, Mar 7, 2014 at 6:58 PM, Alena Prokharchyk
<Al...@citrix.com> wrote:
> If that's was the goal - to hide the entire command from logging - then
> the implementation is fine. But usually admins/customers are more
> concerned about hiding sensitive parameters like password/api/secretKey,
> yet they want to see who logged in to the CS for example, they don't wanna
> login command not to be logged.
>
> Daan, please bring an example of what commands are recommended to be
> hidden from the log.
>
> Thanks,
> Alena.
>
> On 3/7/14, 1:35 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>
>>Alena, Nitin,
>>
>>I agree that it could be set at arameter level But then each parameter
>>must be handled to decide if it needs obfuscating. The idea is to
>>quicken logging by only running obfuscation code when needed. For this
>>to be secure the default must be true. We must assume that we need to
>>parse the log and remove any sensitive data on a class. Only when a
>>developer sees a performance issue and knows that it is save they
>>should be able to set it to false.
>>
>>No the combination can be deviced where the obfuscation method is
>>called when a annotation on any of the parameters so requires. But
>>then still the default should be true.
>>
>>hope you agree,
>>Daan
>>
>>On Thu, Mar 6, 2014 at 11:03 PM, Alena Prokharchyk
>><Al...@citrix.com> wrote:
>>>
>>>
>>> On 3/6/14, 1:55 PM, "Nitin Mehta" <Ni...@citrix.com> wrote:
>>>
>>>>Hi Alena,
>>>>
>>>>I think the annotation is referred in the code below in ApiServer.java
>>>>and
>>>>it doesn't hide the command but only masks the sensitive params.
>>>>But again I am concerned because these sensitive param names is hard
>>>>coded
>>>>to password|accesskey|secretkey. If the sensitive param name is
>>>>different
>>>>it won't be masked. So having it at parameter level makes sense.
>>>>
>>>>I agree that this shouldn't have been set in all the commands. Any api
>>>>dev
>>>>really worried about the security should be able to figure it out
>>>>through
>>>>the annotations. By default it should be false.
>>>
>>>
>>> Security would really be able to figure it out through annotations as
>>> that's the specific thing they will be looking for. And it should be
>>> defined on the parameter level.
>>>
>>>>
>>>>
>>>>ApiServer.java
>>>>
>>>>if (annotation.responseHasSensitiveInfo())
>>>> {
>>>> buildAuditTrail(auditTrailSb, command[0],
>>>> StringUtils.cleanString(response));
>>>> }
>>>> else
>>>> buildAuditTrail(auditTrailSb, command[0],
>>>>response);
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>On 06/03/14 1:26 PM, "Alena Prokharchyk" <Al...@citrix.com>
>>>>wrote:
>>>>
>>>>>Mandar, I¹ve ran into this checkin submitted by you:
>>>>>
>>>>>b0c6d4734724358df97b6fa4d8c5beb0f447745e
>>>>>
>>>>>- Updated APICommand annotation to add new flags that indicate if API
>>>>>request or response carry sensitive info
>>>>>
>>>>>And have a couple of comments on that.
>>>>>
>>>>>1) I don¹t see the parameter being checked anywhere in the code. You
>>>>>just
>>>>>define the annotation in each command class, but there is no processing
>>>>>after all. To me, the checkin seems to be partial, unless I¹m missing
>>>>>anything?
>>>>>
>>>>>2) Defaulting the parameter to true doesn¹t seem right to me. If I¹m a
>>>>>new
>>>>>developer adding the API, and I don¹t care about the security, I would
>>>>>expect my command to be seen in the log rather than being hidden by
>>>>>default. And if I¹m a developer who is really concerned about
>>>>>displaying
>>>>>it, I would research all existing CS API @ capabilities to see if this
>>>>>can
>>>>>be controlled, and set it to true in my command.
>>>>>Otherwise you are just spamming the code with overriding this
>>>>>annotation
>>>>>in 99% of the API CS commands.
>>>>>
>>>>>3) Why you define this parameter on the command level? Even the
>>>>>parameter
>>>>>name states that the certain parameters in the request/response are
>>>>>sensitive. To me it seems that it should be defined on the parameter
>>>>>level
>>>>>- whether you want this parameter to be exposed/hidden. As an example,
>>>>>look at (RoleType[] authorized() default {}) param in @Param. This
>>>>>parameter determines who can pass this particular parameter to the API
>>>>>call. And its ³everyone² by default, and can be overridden in the
>>>>>specific
>>>>>command.
>>>>>
>>>>>
>>>>>Mandar/Daan, can you please comment on the above.
>>>>>
>>>>>Thanks,
>>>>>Alena.
>>>>>
>>>>>
>>>>>On 12/24/13, 11:39 AM, "Nitin Mehta" <ni...@citrix.com> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>>>> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
>>>>>>> >
>>>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859lin
>>>>>>>e4
>>>>>>>1
>>>>>>>5
>>>>>>>>
>>>>>>> >
>>>>>>> > Can you please create names which are more intuitive such as
>>>>>>>cmdRequestContainsSensitiveInfo and also better names for getters and
>>>>>>>setters ?
>>>>>>>
>>>>>>> Mandar Barve wrote:
>>>>>>> Nitin,
>>>>>>> I wanted to keep names short at the same time convey
>>>>>>>adequate
>>>>>>>meaning hence I chose those names. But I see your point, I could
>>>>>>>create
>>>>>>>following names. Here the thought is to have intuitive names plus try
>>>>>>>to
>>>>>>>follow getter/setter existing naming convention.
>>>>>>>
>>>>>>> Let me know if you have concerns.
>>>>>>>
>>>>>>> Member variables can be named as:
>>>>>>> responseHasSensitiveInfo
>>>>>>> requestHasSensitiveInfo
>>>>>>>
>>>>>>> The getter/setters can be named as:
>>>>>>> getRequestHasSensitiveInfo
>>>>>>> setRequestHasSensitiveInfo
>>>>>>> getResponseHasSensitiveInfo
>>>>>>> setResponseHasSensitiveInfo
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Mandar
>>>>>>
>>>>>>Good enough..
>>>>>>
>>>>>>
>>>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>>>> >
>>>>>>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a, line 53
>>>>>>> >
>>>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860lin
>>>>>>>e5
>>>>>>>3
>>>>>>>>
>>>>>>> >
>>>>>>> > You shouldn't have to override for every cmd. By default its
>>>>>>>false and the cmds having sensitive information can have methods
>>>>>>>returning true. Also they do not need to be set in execute. This is
>>>>>>>static information, doesn't change per command so why this needs to
>>>>>>>be
>>>>>>>set ?
>>>>>>>
>>>>>>> Mandar Barve wrote:
>>>>>>> Nitin,
>>>>>>> You are right. This was discussed in the earlier discussion
>>>>>>>thread. You should really have to modify only commands that carry
>>>>>>>sensitive information. The problem with that approach as stated
>>>>>>>earlier
>>>>>>>is API developer can forget to declare command/response sensitivity
>>>>>>>by
>>>>>>>implementing a method that sets the flags, returns true etc. The
>>>>>>>wrapper
>>>>>>>abstract method was introduced essentially to ensure new APIs as they
>>>>>>>get introduced will give compiler error if this wrapper is not
>>>>>>>implemented enforcing the developer to declare such sensitivity
>>>>>>>upfront.
>>>>>>> Hope that addresses your concern.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Mandar
>>>>>>
>>>>>>Thanks Mandar. I see your point and was thinking on the same lines as
>>>>>>well. I appreciate your thinking for future API devs. But I have the
>>>>>>following concerns
>>>>>>1. I probably think that this information should be static for the Cmd
>>>>>>class and doesnt have to be set on every execute invocation
>>>>>>2. For few commands having sensitive information we are writing
>>>>>>boilerplate code in all the api's, this is not en elegant way of
>>>>>>enforcing every API developer to look into this. I would rather want
>>>>>>this
>>>>>>to be dealt through an annotation (if it doesnt exist lets create one
>>>>>>in
>>>>>>the public @interface APICommand and keep the default value to true
>>>>>>that
>>>>>>it contains sensitive information)
>>>>>>
>>>>>>
>>>>>>- Nitin
>>>>>>
>>>>>>
>>>>>>-----------------------------------------------------------
>>>>>>This is an automatically generated e-mail. To reply, visit:
>>>>>>https://reviews.apache.org/r/16385/#review30828
>>>>>>-----------------------------------------------------------
>>>>>>
>>>>>>
>>>>>>On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>>>>>>>
>>>>>>> -----------------------------------------------------------
>>>>>>> This is an automatically generated e-mail. To reply, visit:
>>>>>>> https://reviews.apache.org/r/16385/
>>>>>>> -----------------------------------------------------------
>>>>>>>
>>>>>>> (Updated Dec. 23, 2013, 6:13 p.m.)
>>>>>>>
>>>>>>>
>>>>>>> Review request for cloudstack and daan Hoogland.
>>>>>>>
>>>>>>>
>>>>>>> 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.
>>>>>>>
>>>>>>>
>>>>>>> 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
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 48c1e02
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/CreateAccount
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java c5a2d1a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DeleteAccount
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 7c1b206
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DisableAccoun
>>>>>>>tC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 6fdbefe
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/EnableAccount
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 59d6acd
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/LockAccountCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 93ec1be
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccount
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java a8cf63f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlertCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 620c5ed
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCount
>>>>>>>er
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 6c4b81b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCount
>>>>>>>er
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 50477f5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a d0e7380
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteCluster
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java e1bc585
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/ListClustersC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 8640f37
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/UpdateCluster
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java b13f81a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListCfgsByCmd.
>>>>>>>ja
>>>>>>>v
>>>>>>>a
>>>>>>> 517807d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListDeployment
>>>>>>>Pl
>>>>>>>a
>>>>>>>n
>>>>>>>nersCmd.java 1d9d2d9
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListHypervisor
>>>>>>>Ca
>>>>>>>p
>>>>>>>a
>>>>>>>bilitiesCmd.java 16adf66
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd.j
>>>>>>>av
>>>>>>>a
>>>>>>>9bc9b3c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateHypervis
>>>>>>>or
>>>>>>>C
>>>>>>>a
>>>>>>>pabilitiesCmd.java 5cb5f9c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 4737555
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va b1075c1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainChil
>>>>>>>dr
>>>>>>>e
>>>>>>>n
>>>>>>>Cmd.java e1ba178
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 5a3786c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 8acfcd5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.java
>>>>>>>363bcd6
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddSecondaryStor
>>>>>>>ag
>>>>>>>e
>>>>>>>C
>>>>>>>md.java 61f6f49
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/CancelMaintenanc
>>>>>>>eC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 46289ee
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/DeleteHostCmd.ja
>>>>>>>va
>>>>>>>5a4478e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/FindHostsForMigr
>>>>>>>at
>>>>>>>i
>>>>>>>o
>>>>>>>nCmd.java 0faf72c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.jav
>>>>>>>a
>>>>>>>eda821b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMainte
>>>>>>>na
>>>>>>>n
>>>>>>>c
>>>>>>>eCmd.java 23cfacf
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 1ce888b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostReser
>>>>>>>va
>>>>>>>t
>>>>>>>i
>>>>>>>onCmd.java b60feca
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.ja
>>>>>>>va
>>>>>>>d778b37
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPasswo
>>>>>>>rd
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 69480b1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ConfigureI
>>>>>>>nt
>>>>>>>e
>>>>>>>r
>>>>>>>nalLoadBalancerElementCmd.java 51da760
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/CreateInte
>>>>>>>rn
>>>>>>>a
>>>>>>>l
>>>>>>>LoadBalancerElementCmd.java a6ece72
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListIntern
>>>>>>>al
>>>>>>>L
>>>>>>>B
>>>>>>>VMsCmd.java 0e01be1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListIntern
>>>>>>>al
>>>>>>>L
>>>>>>>o
>>>>>>>adBalancerElementsCmd.java a42a0b3
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StartInter
>>>>>>>na
>>>>>>>l
>>>>>>>L
>>>>>>>BVMCmd.java 56dcb4f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StopIntern
>>>>>>>al
>>>>>>>L
>>>>>>>B
>>>>>>>VMCmd.java 9da4db0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkDev
>>>>>>>ic
>>>>>>>e
>>>>>>>C
>>>>>>>md.java 7af9355
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkSer
>>>>>>>vi
>>>>>>>c
>>>>>>>e
>>>>>>>ProviderCmd.java f190493
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateNetwork
>>>>>>>Of
>>>>>>>f
>>>>>>>e
>>>>>>>ringCmd.java 5614295
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysica
>>>>>>>lN
>>>>>>>e
>>>>>>>t
>>>>>>>workCmd.java de4e5e5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateStorage
>>>>>>>Ne
>>>>>>>t
>>>>>>>w
>>>>>>>orkIpRangeCmd.java cfbbd36
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DedicateGuest
>>>>>>>Vl
>>>>>>>a
>>>>>>>n
>>>>>>>RangeCmd.java 51b4924
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwork
>>>>>>>De
>>>>>>>v
>>>>>>>i
>>>>>>>ceCmd.java 96e4fa5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwork
>>>>>>>Of
>>>>>>>f
>>>>>>>e
>>>>>>>ringCmd.java 3aa7d66
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwork
>>>>>>>Se
>>>>>>>r
>>>>>>>v
>>>>>>>iceProviderCmd.java c4993c3
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysica
>>>>>>>lN
>>>>>>>e
>>>>>>>t
>>>>>>>workCmd.java 828683a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteStorage
>>>>>>>Ne
>>>>>>>t
>>>>>>>w
>>>>>>>orkIpRangeCmd.java 42c9619
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListDedicated
>>>>>>>Gu
>>>>>>>e
>>>>>>>s
>>>>>>>tVlanRangesCmd.java ca7c1f7
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkDe
>>>>>>>vi
>>>>>>>c
>>>>>>>e
>>>>>>>Cmd.java de175d0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkIs
>>>>>>>ol
>>>>>>>a
>>>>>>>t
>>>>>>>ionMethodsCmd.java d30f7b8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkSe
>>>>>>>rv
>>>>>>>i
>>>>>>>c
>>>>>>>eProvidersCmd.java 5a1235b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListPhysicalN
>>>>>>>et
>>>>>>>w
>>>>>>>o
>>>>>>>rksCmd.java 3ac2faa
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListStorageNe
>>>>>>>tw
>>>>>>>o
>>>>>>>r
>>>>>>>kIpRangeCmd.java 89cba47
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListSupported
>>>>>>>Ne
>>>>>>>t
>>>>>>>w
>>>>>>>orkServicesCmd.java 342f9b0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedica
>>>>>>>te
>>>>>>>d
>>>>>>>G
>>>>>>>uestVlanRangeCmd.java 43e1149
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetwork
>>>>>>>Of
>>>>>>>f
>>>>>>>e
>>>>>>>ringCmd.java 957450f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetwork
>>>>>>>Se
>>>>>>>r
>>>>>>>v
>>>>>>>iceProviderCmd.java c530c53
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysica
>>>>>>>lN
>>>>>>>e
>>>>>>>t
>>>>>>>workCmd.java f808424
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateStorage
>>>>>>>Ne
>>>>>>>t
>>>>>>>w
>>>>>>>orkIpRangeCmd.java 9fd084a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateDiskOf
>>>>>>>fe
>>>>>>>r
>>>>>>>i
>>>>>>>ngCmd.java 1d959a0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateServic
>>>>>>>eO
>>>>>>>f
>>>>>>>f
>>>>>>>eringCmd.java 6f9693c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDiskOf
>>>>>>>fe
>>>>>>>r
>>>>>>>i
>>>>>>>ngCmd.java 9845aa4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServic
>>>>>>>eO
>>>>>>>f
>>>>>>>f
>>>>>>>eringCmd.java 0f81409
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDiskOf
>>>>>>>fe
>>>>>>>r
>>>>>>>i
>>>>>>>ngCmd.java 6d45fb5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServic
>>>>>>>eO
>>>>>>>f
>>>>>>>f
>>>>>>>eringCmd.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.jav
>>>>>>>a
>>>>>>>75b5efd
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/pod/UpdatePodCmd.java
>>>>>>>7b8f6eb
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/AddRegionCmd.j
>>>>>>>av
>>>>>>>a
>>>>>>>9e7c035
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/CreatePortable
>>>>>>>Ip
>>>>>>>R
>>>>>>>a
>>>>>>>ngeCmd.java e900f47
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/DeletePortable
>>>>>>>Ip
>>>>>>>R
>>>>>>>a
>>>>>>>ngeCmd.java 5408eda
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/ListPortableIp
>>>>>>>Ra
>>>>>>>n
>>>>>>>g
>>>>>>>esCmd.java 42a92e6
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegionCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va e912659
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 527e142
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAlert
>>>>>>>sC
>>>>>>>m
>>>>>>>d
>>>>>>>.java b1177b9
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMReser
>>>>>>>va
>>>>>>>t
>>>>>>>i
>>>>>>>onsCmd.java edc3bcf
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAlerts
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 8ba2525
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 397b00a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListCapacity
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 2b0f827
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/UploadCustom
>>>>>>>Ce
>>>>>>>r
>>>>>>>t
>>>>>>>ificateCmd.java 68ef5ac
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvsEl
>>>>>>>em
>>>>>>>e
>>>>>>>n
>>>>>>>tCmd.java 75b08b1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVirtu
>>>>>>>al
>>>>>>>R
>>>>>>>o
>>>>>>>uterElementCmd.java 2cfefda
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtualR
>>>>>>>ou
>>>>>>>t
>>>>>>>e
>>>>>>>rElementCmd.java bf5eb18
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/DestroyRouterC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 2ad312e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListOvsElement
>>>>>>>sC
>>>>>>>m
>>>>>>>d
>>>>>>>.java d5f73fd
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 9c91e0f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualRou
>>>>>>>te
>>>>>>>r
>>>>>>>E
>>>>>>>lementsCmd.java 6f17921
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/RebootRouterCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 15527d3
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StartRouterCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 9196cd0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCmd.
>>>>>>>ja
>>>>>>>v
>>>>>>>a
>>>>>>> ee2b9eb
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 04a4e67
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterT
>>>>>>>em
>>>>>>>p
>>>>>>>l
>>>>>>>ateCmd.java 4947745
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddImageStore
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 5dcedff
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java
>>>>>>>e665b7d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CancelPrimary
>>>>>>>St
>>>>>>>o
>>>>>>>r
>>>>>>>ageMaintenanceCmd.java b1c5594
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateSeconda
>>>>>>>ry
>>>>>>>S
>>>>>>>t
>>>>>>>agingStoreCmd.java 1480e75
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateStorage
>>>>>>>Po
>>>>>>>o
>>>>>>>l
>>>>>>>Cmd.java dfd0026
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImageSt
>>>>>>>or
>>>>>>>e
>>>>>>>C
>>>>>>>md.java 602da83
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a fb63daa
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSeconda
>>>>>>>ry
>>>>>>>S
>>>>>>>t
>>>>>>>agingStoreCmd.java caf937f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/FindStoragePo
>>>>>>>ol
>>>>>>>s
>>>>>>>F
>>>>>>>orMigrationCmd.java 10813ca
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListImageStor
>>>>>>>es
>>>>>>>C
>>>>>>>m
>>>>>>>d.java bf47084
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.ja
>>>>>>>va
>>>>>>>362d69e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListSecondary
>>>>>>>St
>>>>>>>a
>>>>>>>g
>>>>>>>ingStoresCmd.java 171f971
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePo
>>>>>>>ol
>>>>>>>s
>>>>>>>C
>>>>>>>md.java 868b402
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePr
>>>>>>>ov
>>>>>>>i
>>>>>>>d
>>>>>>>ersCmd.java bac6b7c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrimar
>>>>>>>yS
>>>>>>>t
>>>>>>>o
>>>>>>>rageForMaintenanceCmd.java 9d11966
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecond
>>>>>>>ar
>>>>>>>y
>>>>>>>S
>>>>>>>torageForMigrationCmd.java a57f2df
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStorage
>>>>>>>Po
>>>>>>>o
>>>>>>>l
>>>>>>>Cmd.java 50be6ba
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.jav
>>>>>>>a
>>>>>>>3b684f4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/ListSwiftsCmd.j
>>>>>>>av
>>>>>>>a
>>>>>>>fcc8e46
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/DestroySyste
>>>>>>>mV
>>>>>>>m
>>>>>>>C
>>>>>>>md.java 07e111c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystemVM
>>>>>>>sC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 9480497
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSyste
>>>>>>>mV
>>>>>>>M
>>>>>>>C
>>>>>>>md.java 8199e68
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSystem
>>>>>>>Vm
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 1c38b05
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemV
>>>>>>>MC
>>>>>>>m
>>>>>>>d
>>>>>>>.java fdb81ea
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StartSystemV
>>>>>>>MC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 2e65928
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StopSystemVm
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 7709ebe
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSyste
>>>>>>>mV
>>>>>>>M
>>>>>>>C
>>>>>>>md.java a89abb8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/template/PrepareTempl
>>>>>>>at
>>>>>>>e
>>>>>>>C
>>>>>>>md.java 16761ba
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMonit
>>>>>>>or
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 031fc8d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava e6e18cb
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficMo
>>>>>>>ni
>>>>>>>t
>>>>>>>o
>>>>>>>rCmd.java debaf00
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficTy
>>>>>>>pe
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 111e177
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsageRe
>>>>>>>co
>>>>>>>r
>>>>>>>d
>>>>>>>sCmd.java 4fc36ab
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecords
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java a8bd1e5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMoni
>>>>>>>to
>>>>>>>r
>>>>>>>s
>>>>>>>Cmd.java 3592539
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficType
>>>>>>>Im
>>>>>>>p
>>>>>>>l
>>>>>>>ementorsCmd.java 159608e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficType
>>>>>>>sC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 47ba781
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageTypesC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava b5e445b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTrafficTy
>>>>>>>pe
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 2ad470e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/CreateUserCmd.ja
>>>>>>>va
>>>>>>>03512db
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/DeleteUserCmd.ja
>>>>>>>va
>>>>>>>6ba382a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/DisableUserCmd.j
>>>>>>>av
>>>>>>>a
>>>>>>>599328d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/EnableUserCmd.ja
>>>>>>>va
>>>>>>>8d37eda
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/GetUserCmd.java
>>>>>>>592b828
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/ListUsersCmd.jav
>>>>>>>a
>>>>>>>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.ja
>>>>>>>va
>>>>>>>de6e550
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/CreateVlanIpRang
>>>>>>>eC
>>>>>>>m
>>>>>>>d
>>>>>>>.java dbaac6e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DedicatePublicIp
>>>>>>>Ra
>>>>>>>n
>>>>>>>g
>>>>>>>eCmd.java 2650482
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DeleteVlanIpRang
>>>>>>>eC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 8d29130
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ListVlanIpRanges
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 9d6eae6
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ReleasePublicIpR
>>>>>>>an
>>>>>>>g
>>>>>>>e
>>>>>>>Cmd.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/MigrateVirtualMach
>>>>>>>in
>>>>>>>e
>>>>>>>W
>>>>>>>ithVolumeCmd.java 90918bf
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.java
>>>>>>>abf5168
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGate
>>>>>>>wa
>>>>>>>y
>>>>>>>C
>>>>>>>md.java c3201f1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOffering
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 96d5c6a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGate
>>>>>>>wa
>>>>>>>y
>>>>>>>C
>>>>>>>md.java a5bb00c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeleteVPCOffering
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 7abaa7d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/UpdateVPCOffering
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 3526b4b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/CreateZoneCmd.ja
>>>>>>>va
>>>>>>>0846102
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/DeleteZoneCmd.ja
>>>>>>>va
>>>>>>>3e74625
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/MarkDefaultZoneF
>>>>>>>or
>>>>>>>A
>>>>>>>c
>>>>>>>countCmd.java fe2bc6a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.ja
>>>>>>>va
>>>>>>>f0074c5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/AddAccountToPr
>>>>>>>oj
>>>>>>>e
>>>>>>>c
>>>>>>>tCmd.java 36df579
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/DeleteAccountF
>>>>>>>ro
>>>>>>>m
>>>>>>>P
>>>>>>>rojectCmd.java f6aa36c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListAccountsCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va bc93d21
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListProjectAcc
>>>>>>>ou
>>>>>>>n
>>>>>>>t
>>>>>>>sCmd.java aa60016
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/address/AssociateIPAdd
>>>>>>>rC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 4df658b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/address/DisassociateIP
>>>>>>>Ad
>>>>>>>d
>>>>>>>r
>>>>>>>Cmd.java e3669be
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/address/ListPublicIpAd
>>>>>>>dr
>>>>>>>e
>>>>>>>s
>>>>>>>sesCmd.java a5c54ad
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/CreateAf
>>>>>>>fi
>>>>>>>n
>>>>>>>i
>>>>>>>tyGroupCmd.java a2542a8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/DeleteAf
>>>>>>>fi
>>>>>>>n
>>>>>>>i
>>>>>>>tyGroupCmd.java a6cf1bb
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffi
>>>>>>>ni
>>>>>>>t
>>>>>>>y
>>>>>>>GroupTypesCmd.java 87de7f7
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffi
>>>>>>>ni
>>>>>>>t
>>>>>>>y
>>>>>>>GroupsCmd.java 367dec9
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/UpdateVM
>>>>>>>Af
>>>>>>>f
>>>>>>>i
>>>>>>>nityGroupCmd.java 7bb1c5b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>P
>>>>>>>olicyCmd.java ce6dc68
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>V
>>>>>>>mGroupCmd.java 5547974
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>V
>>>>>>>mProfileCmd.java bee1b22
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateCondit
>>>>>>>io
>>>>>>>n
>>>>>>>C
>>>>>>>md.java 914848a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>P
>>>>>>>olicyCmd.java 1aedf57
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>V
>>>>>>>mGroupCmd.java a7823b4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>V
>>>>>>>mProfileCmd.java 3d6d030
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteCondit
>>>>>>>io
>>>>>>>n
>>>>>>>C
>>>>>>>md.java 0cc2319
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAutoS
>>>>>>>ca
>>>>>>>l
>>>>>>>e
>>>>>>>VmGroupCmd.java 2bd6f87
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>V
>>>>>>>mGroupCmd.java dc89f2b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScal
>>>>>>>eP
>>>>>>>o
>>>>>>>l
>>>>>>>iciesCmd.java 84ed30a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScal
>>>>>>>eV
>>>>>>>m
>>>>>>>G
>>>>>>>roupsCmd.java 4eda7a8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScal
>>>>>>>eV
>>>>>>>m
>>>>>>>P
>>>>>>>rofilesCmd.java 651f987
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListConditio
>>>>>>>ns
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 015f3ed
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCounters
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java f503b2b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>P
>>>>>>>olicyCmd.java 91adeb1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>V
>>>>>>>mGroupCmd.java dbbd85f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoSc
>>>>>>>al
>>>>>>>e
>>>>>>>V
>>>>>>>mProfileCmd.java f3361d8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitie
>>>>>>>sC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 5c00814
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a e51f850
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCmd.
>>>>>>>ja
>>>>>>>v
>>>>>>>a
>>>>>>> d00b58d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventTypesCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 7a58d4c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.ja
>>>>>>>va
>>>>>>>0e45e4e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressF
>>>>>>>ir
>>>>>>>e
>>>>>>>w
>>>>>>>allRuleCmd.java 778a18b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewal
>>>>>>>lR
>>>>>>>u
>>>>>>>l
>>>>>>>eCmd.java 44aa26f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortFor
>>>>>>>wa
>>>>>>>r
>>>>>>>d
>>>>>>>ingRuleCmd.java 89dc077
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressF
>>>>>>>ir
>>>>>>>e
>>>>>>>w
>>>>>>>allRuleCmd.java 8e7b679
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirewal
>>>>>>>lR
>>>>>>>u
>>>>>>>l
>>>>>>>eCmd.java c3029b8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortFor
>>>>>>>wa
>>>>>>>r
>>>>>>>d
>>>>>>>ingRuleCmd.java c493dd0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallR
>>>>>>>ul
>>>>>>>e
>>>>>>>s
>>>>>>>Cmd.java 44d26e4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListPortForwa
>>>>>>>rd
>>>>>>>i
>>>>>>>n
>>>>>>>gRulesCmd.java bd8a7a1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortFor
>>>>>>>wa
>>>>>>>r
>>>>>>>d
>>>>>>>ingRuleCmd.java d7e380f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCateg
>>>>>>>or
>>>>>>>i
>>>>>>>e
>>>>>>>sCmd.java 604f1ed
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCmd.j
>>>>>>>av
>>>>>>>a
>>>>>>>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.jav
>>>>>>>a
>>>>>>>29e3d67
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoCmd.java
>>>>>>>6a471c9
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoPermissio
>>>>>>>ns
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 8267b5c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/job/ListAsyncJobsCmd.j
>>>>>>>av
>>>>>>>a
>>>>>>>9d45d50
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/job/QueryAsyncJobResul
>>>>>>>tC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 1f9f5db
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignCer
>>>>>>>tT
>>>>>>>o
>>>>>>>L
>>>>>>>oadBalancerCmd.java 4ea4a58
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToL
>>>>>>>oa
>>>>>>>d
>>>>>>>B
>>>>>>>alancerRuleCmd.java bcf6200
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApp
>>>>>>>li
>>>>>>>c
>>>>>>>a
>>>>>>>tionLoadBalancerCmd.java 0b8d377
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBH
>>>>>>>ea
>>>>>>>l
>>>>>>>t
>>>>>>>hCheckPolicyCmd.java 5ff7239
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBS
>>>>>>>ti
>>>>>>>c
>>>>>>>k
>>>>>>>inessPolicyCmd.java 159fcf5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoa
>>>>>>>dB
>>>>>>>a
>>>>>>>l
>>>>>>>ancerRuleCmd.java 764e379
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteApp
>>>>>>>li
>>>>>>>c
>>>>>>>a
>>>>>>>tionLoadBalancerCmd.java 0b53d53
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBH
>>>>>>>ea
>>>>>>>l
>>>>>>>t
>>>>>>>hCheckPolicyCmd.java d625ed5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBS
>>>>>>>ti
>>>>>>>c
>>>>>>>k
>>>>>>>inessPolicyCmd.java c4f72d9
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLoa
>>>>>>>dB
>>>>>>>a
>>>>>>>l
>>>>>>>ancerRuleCmd.java 1dc3cd1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSsl
>>>>>>>Ce
>>>>>>>r
>>>>>>>t
>>>>>>>Cmd.java d5683b0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListAppli
>>>>>>>ca
>>>>>>>t
>>>>>>>i
>>>>>>>onLoadBalancersCmd.java 05572c8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBHea
>>>>>>>lt
>>>>>>>h
>>>>>>>C
>>>>>>>heckPoliciesCmd.java 8aa286f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBSti
>>>>>>>ck
>>>>>>>i
>>>>>>>n
>>>>>>>essPoliciesCmd.java ade4878
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadB
>>>>>>>al
>>>>>>>a
>>>>>>>n
>>>>>>>cerRuleInstancesCmd.java 2a39e1a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadB
>>>>>>>al
>>>>>>>a
>>>>>>>n
>>>>>>>cerRulesCmd.java 663f991
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCe
>>>>>>>rt
>>>>>>>s
>>>>>>>C
>>>>>>>md.java 7f8118a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCer
>>>>>>>tF
>>>>>>>r
>>>>>>>o
>>>>>>>mLoadBalancerCmd.java e92d208
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFro
>>>>>>>mL
>>>>>>>o
>>>>>>>a
>>>>>>>dBalancerRuleCmd.java 5027ad3
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoa
>>>>>>>dB
>>>>>>>a
>>>>>>>l
>>>>>>>ancerRuleCmd.java d68167d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSsl
>>>>>>>Ce
>>>>>>>r
>>>>>>>t
>>>>>>>Cmd.java 00bd013
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwarding
>>>>>>>Ru
>>>>>>>l
>>>>>>>e
>>>>>>>Cmd.java 0917d52
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwarding
>>>>>>>Ru
>>>>>>>l
>>>>>>>e
>>>>>>>Cmd.java 66a9f8a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNatCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 351d3ae
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 832cbc2
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwardingRu
>>>>>>>le
>>>>>>>s
>>>>>>>C
>>>>>>>md.java dca1c23
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkA
>>>>>>>CL
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 9934a4f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkA
>>>>>>>CL
>>>>>>>L
>>>>>>>i
>>>>>>>stCmd.java cd0eb32
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava c1e56ebd
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkA
>>>>>>>CL
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 7413ea5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkA
>>>>>>>CL
>>>>>>>L
>>>>>>>i
>>>>>>>stCmd.java 632d710
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava a48e01b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACL
>>>>>>>Li
>>>>>>>s
>>>>>>>t
>>>>>>>sCmd.java 2e50bb8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACL
>>>>>>>sC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 7f8aef4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkOff
>>>>>>>er
>>>>>>>i
>>>>>>>n
>>>>>>>gsCmd.java 552a64a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworksCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 72c52df
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetwork
>>>>>>>AC
>>>>>>>L
>>>>>>>L
>>>>>>>istCmd.java de1f163
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/RestartNetwork
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java cd508ff
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkA
>>>>>>>CL
>>>>>>>I
>>>>>>>t
>>>>>>>emCmd.java 1e559c2
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 2091102
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOffer
>>>>>>>in
>>>>>>>g
>>>>>>>s
>>>>>>>Cmd.java 954b64e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListServiceOf
>>>>>>>fe
>>>>>>>r
>>>>>>>i
>>>>>>>ngsCmd.java 08c69e8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ActivateProjec
>>>>>>>tC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 66c64a6
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/CreateProjectC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava dcb83a8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 88205e8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectI
>>>>>>>nv
>>>>>>>i
>>>>>>>t
>>>>>>>ationCmd.java 9d4d838
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectInv
>>>>>>>it
>>>>>>>a
>>>>>>>t
>>>>>>>ionsCmd.java 0e9e7ae
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectsCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 2cf6106
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/SuspendProject
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java c2a1885
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 78903bf
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectI
>>>>>>>nv
>>>>>>>i
>>>>>>>t
>>>>>>>ationCmd.java dda7b54
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ListRegionsCmd.
>>>>>>>ja
>>>>>>>v
>>>>>>>a
>>>>>>> c369b9c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/AssignT
>>>>>>>oG
>>>>>>>l
>>>>>>>o
>>>>>>>balLoadBalancerRuleCmd.java 1fe73b5
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/CreateG
>>>>>>>lo
>>>>>>>b
>>>>>>>a
>>>>>>>lLoadBalancerRuleCmd.java 550d817
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/DeleteG
>>>>>>>lo
>>>>>>>b
>>>>>>>a
>>>>>>>lLoadBalancerRuleCmd.java 2e96965
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListGlo
>>>>>>>ba
>>>>>>>l
>>>>>>>L
>>>>>>>oadBalancerRuleCmd.java f37aba2
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/RemoveF
>>>>>>>ro
>>>>>>>m
>>>>>>>G
>>>>>>>lobalLoadBalancerRuleCmd.java b30f4d8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/UpdateG
>>>>>>>lo
>>>>>>>b
>>>>>>>a
>>>>>>>lLoadBalancerRuleCmd.java e8c5326
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIdent
>>>>>>>if
>>>>>>>i
>>>>>>>e
>>>>>>>rCmd.java ccaca2d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListHyperviso
>>>>>>>rs
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 5e546f4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListResourceL
>>>>>>>im
>>>>>>>i
>>>>>>>t
>>>>>>>sCmd.java ba3cfc8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourc
>>>>>>>eC
>>>>>>>o
>>>>>>>u
>>>>>>>ntCmd.java bd4f995
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourc
>>>>>>>eL
>>>>>>>i
>>>>>>>m
>>>>>>>itCmd.java c33a9e7
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Authoriz
>>>>>>>eS
>>>>>>>e
>>>>>>>c
>>>>>>>urityGroupEgressCmd.java 6a054a4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Authoriz
>>>>>>>eS
>>>>>>>e
>>>>>>>c
>>>>>>>urityGroupIngressCmd.java be91959
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/CreateSe
>>>>>>>cu
>>>>>>>r
>>>>>>>i
>>>>>>>tyGroupCmd.java 3b16821
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/DeleteSe
>>>>>>>cu
>>>>>>>r
>>>>>>>i
>>>>>>>tyGroupCmd.java 0bcc144
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSecu
>>>>>>>ri
>>>>>>>t
>>>>>>>y
>>>>>>>GroupsCmd.java ae745b3
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSe
>>>>>>>cu
>>>>>>>r
>>>>>>>i
>>>>>>>tyGroupEgressCmd.java 006aa7d
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSe
>>>>>>>cu
>>>>>>>r
>>>>>>>i
>>>>>>>tyGroupIngressCmd.java 0858578
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapsho
>>>>>>>tC
>>>>>>>m
>>>>>>>d
>>>>>>>.java a0f307b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapsho
>>>>>>>tP
>>>>>>>o
>>>>>>>l
>>>>>>>icyCmd.java 5ecbaaa
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapsho
>>>>>>>tC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 35caaff
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapsho
>>>>>>>tP
>>>>>>>o
>>>>>>>l
>>>>>>>iciesCmd.java bcccf8b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotP
>>>>>>>ol
>>>>>>>i
>>>>>>>c
>>>>>>>iesCmd.java 7c2899f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshots
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java e4d566a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/RevertSnapsho
>>>>>>>tC
>>>>>>>m
>>>>>>>d
>>>>>>>.java f11fa3f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/CreateSSHKeyPairCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 1fc9d13
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPairCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va a638eb9
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 52fca5f
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/RegisterSSHKeyPair
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>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/CopyTemplateC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 78bfc18
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/CreateTemplat
>>>>>>>eC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 0030a7e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/DeleteTemplat
>>>>>>>eC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 890af70
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/ExtractTempla
>>>>>>>te
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 082f46a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/ListTemplates
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 7e347f3
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/RegisterTempl
>>>>>>>at
>>>>>>>e
>>>>>>>C
>>>>>>>md.java 48ed6ea
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplat
>>>>>>>eC
>>>>>>>m
>>>>>>>d
>>>>>>>.java f80a4ee
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplat
>>>>>>>eP
>>>>>>>e
>>>>>>>r
>>>>>>>missionsCmd.java 96d1f55
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/AddIpToVmNicCmd.jav
>>>>>>>a
>>>>>>>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.ja
>>>>>>>va
>>>>>>>
>>>>>>>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/RemoveIpFromVmNicCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 9b86577
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCmd.
>>>>>>>ja
>>>>>>>v
>>>>>>>a
>>>>>>> 92becb7
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMPasswordCmd.
>>>>>>>ja
>>>>>>>v
>>>>>>>a
>>>>>>> df34120
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMSSHKeyCmd.ja
>>>>>>>va
>>>>>>>
>>>>>>>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/UpdateDefaultNicFor
>>>>>>>VM
>>>>>>>C
>>>>>>>m
>>>>>>>d.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/CreateVMGroupC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 937fca3
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGroupC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava fbfb85a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroupsCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va fda3e88
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGroupC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 1930bd8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSna
>>>>>>>ps
>>>>>>>h
>>>>>>>o
>>>>>>>tCmd.java de921f6
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSna
>>>>>>>ps
>>>>>>>h
>>>>>>>o
>>>>>>>tCmd.java d29ff05
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnaps
>>>>>>>ho
>>>>>>>t
>>>>>>>C
>>>>>>>md.java 84b552c
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToVMS
>>>>>>>na
>>>>>>>p
>>>>>>>s
>>>>>>>hotCmd.java cec2154
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDeta
>>>>>>>il
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 69d1ca7
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a cd1e1ed
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a c6457c6
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 550adb9
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 70283ff
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolumeCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va d73143a
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListResourceDet
>>>>>>>ai
>>>>>>>l
>>>>>>>s
>>>>>>>Cmd.java aed0ae0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCmd.
>>>>>>>ja
>>>>>>>v
>>>>>>>a
>>>>>>> 4ebe3bf
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolumeCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va fa6ac69
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourceD
>>>>>>>et
>>>>>>>a
>>>>>>>i
>>>>>>>lCmd.java c4c7554
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 0cc8039
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a b57f2b4
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 991cfc1
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRouteC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava f2d2bce
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.java
>>>>>>>d4c52b8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRouteC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 937341e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteVPCCmd.java
>>>>>>>14f21ba
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListPrivateGateway
>>>>>>>sC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 7870673
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListStaticRoutesCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 931431b
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferingsCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 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/CreateRemoteAccess
>>>>>>>Vp
>>>>>>>n
>>>>>>>C
>>>>>>>md.java 9277c49
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectio
>>>>>>>nC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 2c2bf55
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerG
>>>>>>>at
>>>>>>>e
>>>>>>>w
>>>>>>>ayCmd.java 821a4b0
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 8955c8e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAccess
>>>>>>>Vp
>>>>>>>n
>>>>>>>C
>>>>>>>md.java 41a8f1e
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnectio
>>>>>>>nC
>>>>>>>m
>>>>>>>d
>>>>>>>.java c86cc59
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustomerG
>>>>>>>at
>>>>>>>e
>>>>>>>w
>>>>>>>ayCmd.java 4c777d7
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGatewayCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 85f4004
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccessVp
>>>>>>>ns
>>>>>>>C
>>>>>>>m
>>>>>>>d.java 01e6d37
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnections
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java 8de6059
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerGat
>>>>>>>ew
>>>>>>>a
>>>>>>>y
>>>>>>>sCmd.java 5cd4bfb
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 75a5e81
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnUsersCmd.ja
>>>>>>>va
>>>>>>>
>>>>>>>5136633
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/RemoveVpnUserCmd.j
>>>>>>>av
>>>>>>>a
>>>>>>>
>>>>>>>4eeef67
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ResetVpnConnection
>>>>>>>Cm
>>>>>>>d
>>>>>>>.
>>>>>>>java efe6db8
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerG
>>>>>>>at
>>>>>>>e
>>>>>>>w
>>>>>>>ayCmd.java 5694a74
>>>>>>>
>>>>>>>api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.ja
>>>>>>>va
>>>>>>>
>>>>>>>471e6d6
>>>>>>>
>>>>>>>plugins/api/discovery/src/org/apache/cloudstack/api/command/user/disc
>>>>>>>ov
>>>>>>>e
>>>>>>>r
>>>>>>>y/ListApisCmd.java 206d793
>>>>>>>
>>>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/ra
>>>>>>>te
>>>>>>>l
>>>>>>>i
>>>>>>>mit/ResetApiLimitCmd.java 9e415e6
>>>>>>>
>>>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/rat
>>>>>>>el
>>>>>>>i
>>>>>>>m
>>>>>>>it/GetApiLimitCmd.java 2428895
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>>di
>>>>>>>c
>>>>>>>a
>>>>>>>teClusterCmd.java 4f8cd8c
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>>di
>>>>>>>c
>>>>>>>a
>>>>>>>teHostCmd.java d3cce5a
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>>di
>>>>>>>c
>>>>>>>a
>>>>>>>tePodCmd.java e823fd5
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>>di
>>>>>>>c
>>>>>>>a
>>>>>>>teZoneCmd.java 0e427aa
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>>st
>>>>>>>D
>>>>>>>e
>>>>>>>dicatedClustersCmd.java a2022a5
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>>st
>>>>>>>D
>>>>>>>e
>>>>>>>dicatedHostsCmd.java d3b326d
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>>st
>>>>>>>D
>>>>>>>e
>>>>>>>dicatedPodsCmd.java d7cd4c2
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>>st
>>>>>>>D
>>>>>>>e
>>>>>>>dicatedZonesCmd.java 07b8b19
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>>le
>>>>>>>a
>>>>>>>s
>>>>>>>eDedicatedClusterCmd.java e065da2
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>>le
>>>>>>>a
>>>>>>>s
>>>>>>>eDedicatedHostCmd.java 41e668c
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>>le
>>>>>>>a
>>>>>>>s
>>>>>>>eDedicatedPodCmd.java 47ea475
>>>>>>>
>>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>>le
>>>>>>>a
>>>>>>>s
>>>>>>>eDedicatedZoneCmd.java 69185d6
>>>>>>>
>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBareme
>>>>>>>ta
>>>>>>>l
>>>>>>>D
>>>>>>>hcpCmd.java 529f988
>>>>>>>
>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBareme
>>>>>>>ta
>>>>>>>l
>>>>>>>P
>>>>>>>xeCmd.java 19854a9
>>>>>>>
>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBarem
>>>>>>>et
>>>>>>>a
>>>>>>>l
>>>>>>>DhcpCmd.java 7d0aba3
>>>>>>>
>>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBarem
>>>>>>>et
>>>>>>>a
>>>>>>>l
>>>>>>>PxeServersCmd.java 437fa3f
>>>>>>>
>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManagerCm
>>>>>>>d.
>>>>>>>j
>>>>>>>a
>>>>>>>va 17cd3ab
>>>>>>>
>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsPro
>>>>>>>fi
>>>>>>>l
>>>>>>>e
>>>>>>>ToBladeCmd.java caea0be
>>>>>>>
>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsManage
>>>>>>>rC
>>>>>>>m
>>>>>>>d
>>>>>>>.java 566ee30
>>>>>>>
>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeCmd
>>>>>>>.j
>>>>>>>a
>>>>>>>v
>>>>>>>a 41c7cc1
>>>>>>>
>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManagerC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava 767682f
>>>>>>>
>>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfileC
>>>>>>>md
>>>>>>>.
>>>>>>>j
>>>>>>>ava cc49cef
>>>>>>>
>>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Add
>>>>>>>Bi
>>>>>>>g
>>>>>>>S
>>>>>>>witchVnsDeviceCmd.java a30059d
>>>>>>>
>>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Del
>>>>>>>et
>>>>>>>e
>>>>>>>B
>>>>>>>igSwitchVnsDeviceCmd.java 4af45b2
>>>>>>>
>>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Lis
>>>>>>>tB
>>>>>>>i
>>>>>>>g
>>>>>>>SwitchVnsDevicesCmd.java 6e4ee75
>>>>>>>
>>>>>>>plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/n
>>>>>>>et
>>>>>>>w
>>>>>>>o
>>>>>>>rk/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
>>>>>>>
>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNic
>>>>>>>ir
>>>>>>>a
>>>>>>>N
>>>>>>>vpDeviceCmd.java 7842d37
>>>>>>>
>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/Delete
>>>>>>>Ni
>>>>>>>c
>>>>>>>i
>>>>>>>raNvpDeviceCmd.java 374b0fe
>>>>>>>
>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNi
>>>>>>>ci
>>>>>>>r
>>>>>>>a
>>>>>>>NvpDeviceNetworksCmd.java 6d2dc05
>>>>>>>
>>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNi
>>>>>>>ci
>>>>>>>r
>>>>>>>a
>>>>>>>NvpDevicesCmd.java 78b2ad8
>>>>>>>
>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPalo
>>>>>>>Al
>>>>>>>t
>>>>>>>o
>>>>>>>FirewallCmd.java 7aba9c2
>>>>>>>
>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/Configu
>>>>>>>re
>>>>>>>P
>>>>>>>a
>>>>>>>loAltoFirewallCmd.java 80f02ad
>>>>>>>
>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeleteP
>>>>>>>al
>>>>>>>o
>>>>>>>A
>>>>>>>ltoFirewallCmd.java 4f147eb
>>>>>>>
>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPal
>>>>>>>oA
>>>>>>>l
>>>>>>>t
>>>>>>>oFirewallNetworksCmd.java d1b7425
>>>>>>>
>>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPal
>>>>>>>oA
>>>>>>>l
>>>>>>>t
>>>>>>>oFirewallsCmd.java ad4be72
>>>>>>>
>>>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/a
>>>>>>>pi
>>>>>>>/
>>>>>>>c
>>>>>>>ommands/AddSspCmd.java 085f873
>>>>>>>
>>>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/a
>>>>>>>pi
>>>>>>>/
>>>>>>>c
>>>>>>>ommands/DeleteSspCmd.java e23f642
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>D
>>>>>>>APConfigCmd.java db6d7dd
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>D
>>>>>>>APRemoveCmd.java 535a545
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>d
>>>>>>>apAddConfigurationCmd.java 5686374
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>d
>>>>>>>apCreateAccountCmd.java 100ffe6
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>d
>>>>>>>apDeleteConfigurationCmd.java b45bce5
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>d
>>>>>>>apImportUsersCmd.java 89cec65
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>d
>>>>>>>apListConfigurationCmd.java b50970f
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>d
>>>>>>>apListUsersCmd.java 5c65ac4
>>>>>>>
>>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>>d/
>>>>>>>L
>>>>>>>d
>>>>>>>apUserSearchCmd.java e2b050d
>>>>>>> server/src/com/cloud/api/ApiServer.java 03361a4
>>>>>>> server/test/com/cloud/api/ApiDispatcherTest.java 7314a57
>>>>>>>
>>>>>>> Diff: https://reviews.apache.org/r/16385/diff/
>>>>>>>
>>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Mandar Barve
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>>
>>--
>>Daan
>
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Alena Prokharchyk <Al...@citrix.com>.
If that’s was the goal - to hide the entire command from logging - then
the implementation is fine. But usually admins/customers are more
concerned about hiding sensitive parameters like password/api/secretKey,
yet they want to see who logged in to the CS for example, they don’t wanna
login command not to be logged.
Daan, please bring an example of what commands are recommended to be
hidden from the log.
Thanks,
Alena.
On 3/7/14, 1:35 AM, "Daan Hoogland" <da...@gmail.com> wrote:
>Alena, Nitin,
>
>I agree that it could be set at arameter level But then each parameter
>must be handled to decide if it needs obfuscating. The idea is to
>quicken logging by only running obfuscation code when needed. For this
>to be secure the default must be true. We must assume that we need to
>parse the log and remove any sensitive data on a class. Only when a
>developer sees a performance issue and knows that it is save they
>should be able to set it to false.
>
>No the combination can be deviced where the obfuscation method is
>called when a annotation on any of the parameters so requires. But
>then still the default should be true.
>
>hope you agree,
>Daan
>
>On Thu, Mar 6, 2014 at 11:03 PM, Alena Prokharchyk
><Al...@citrix.com> wrote:
>>
>>
>> On 3/6/14, 1:55 PM, "Nitin Mehta" <Ni...@citrix.com> wrote:
>>
>>>Hi Alena,
>>>
>>>I think the annotation is referred in the code below in ApiServer.java
>>>and
>>>it doesn't hide the command but only masks the sensitive params.
>>>But again I am concerned because these sensitive param names is hard
>>>coded
>>>to password|accesskey|secretkey. If the sensitive param name is
>>>different
>>>it won't be masked. So having it at parameter level makes sense.
>>>
>>>I agree that this shouldn't have been set in all the commands. Any api
>>>dev
>>>really worried about the security should be able to figure it out
>>>through
>>>the annotations. By default it should be false.
>>
>>
>> Security would really be able to figure it out through annotations as
>> that's the specific thing they will be looking for. And it should be
>> defined on the parameter level.
>>
>>>
>>>
>>>ApiServer.java
>>>
>>>if (annotation.responseHasSensitiveInfo())
>>> {
>>> buildAuditTrail(auditTrailSb, command[0],
>>> StringUtils.cleanString(response));
>>> }
>>> else
>>> buildAuditTrail(auditTrailSb, command[0],
>>>response);
>>>
>>>
>>>
>>>
>>>
>>>On 06/03/14 1:26 PM, "Alena Prokharchyk" <Al...@citrix.com>
>>>wrote:
>>>
>>>>Mandar, I¹ve ran into this checkin submitted by you:
>>>>
>>>>b0c6d4734724358df97b6fa4d8c5beb0f447745e
>>>>
>>>>- Updated APICommand annotation to add new flags that indicate if API
>>>>request or response carry sensitive info
>>>>
>>>>And have a couple of comments on that.
>>>>
>>>>1) I don¹t see the parameter being checked anywhere in the code. You
>>>>just
>>>>define the annotation in each command class, but there is no processing
>>>>after all. To me, the checkin seems to be partial, unless I¹m missing
>>>>anything?
>>>>
>>>>2) Defaulting the parameter to true doesn¹t seem right to me. If I¹m a
>>>>new
>>>>developer adding the API, and I don¹t care about the security, I would
>>>>expect my command to be seen in the log rather than being hidden by
>>>>default. And if I¹m a developer who is really concerned about
>>>>displaying
>>>>it, I would research all existing CS API @ capabilities to see if this
>>>>can
>>>>be controlled, and set it to true in my command.
>>>>Otherwise you are just spamming the code with overriding this
>>>>annotation
>>>>in 99% of the API CS commands.
>>>>
>>>>3) Why you define this parameter on the command level? Even the
>>>>parameter
>>>>name states that the certain parameters in the request/response are
>>>>sensitive. To me it seems that it should be defined on the parameter
>>>>level
>>>>- whether you want this parameter to be exposed/hidden. As an example,
>>>>look at (RoleType[] authorized() default {}) param in @Param. This
>>>>parameter determines who can pass this particular parameter to the API
>>>>call. And its ³everyone² by default, and can be overridden in the
>>>>specific
>>>>command.
>>>>
>>>>
>>>>Mandar/Daan, can you please comment on the above.
>>>>
>>>>Thanks,
>>>>Alena.
>>>>
>>>>
>>>>On 12/24/13, 11:39 AM, "Nitin Mehta" <ni...@citrix.com> wrote:
>>>>
>>>>>
>>>>>
>>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>>> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
>>>>>> >
>>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859lin
>>>>>>e4
>>>>>>1
>>>>>>5
>>>>>>>
>>>>>> >
>>>>>> > Can you please create names which are more intuitive such as
>>>>>>cmdRequestContainsSensitiveInfo and also better names for getters and
>>>>>>setters ?
>>>>>>
>>>>>> Mandar Barve wrote:
>>>>>> Nitin,
>>>>>> I wanted to keep names short at the same time convey
>>>>>>adequate
>>>>>>meaning hence I chose those names. But I see your point, I could
>>>>>>create
>>>>>>following names. Here the thought is to have intuitive names plus try
>>>>>>to
>>>>>>follow getter/setter existing naming convention.
>>>>>>
>>>>>> Let me know if you have concerns.
>>>>>>
>>>>>> Member variables can be named as:
>>>>>> responseHasSensitiveInfo
>>>>>> requestHasSensitiveInfo
>>>>>>
>>>>>> The getter/setters can be named as:
>>>>>> getRequestHasSensitiveInfo
>>>>>> setRequestHasSensitiveInfo
>>>>>> getResponseHasSensitiveInfo
>>>>>> setResponseHasSensitiveInfo
>>>>>>
>>>>>> Thanks,
>>>>>> Mandar
>>>>>
>>>>>Good enough..
>>>>>
>>>>>
>>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>>> >
>>>>>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a, line 53
>>>>>> >
>>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860lin
>>>>>>e5
>>>>>>3
>>>>>>>
>>>>>> >
>>>>>> > You shouldn't have to override for every cmd. By default its
>>>>>>false and the cmds having sensitive information can have methods
>>>>>>returning true. Also they do not need to be set in execute. This is
>>>>>>static information, doesn't change per command so why this needs to
>>>>>>be
>>>>>>set ?
>>>>>>
>>>>>> Mandar Barve wrote:
>>>>>> Nitin,
>>>>>> You are right. This was discussed in the earlier discussion
>>>>>>thread. You should really have to modify only commands that carry
>>>>>>sensitive information. The problem with that approach as stated
>>>>>>earlier
>>>>>>is API developer can forget to declare command/response sensitivity
>>>>>>by
>>>>>>implementing a method that sets the flags, returns true etc. The
>>>>>>wrapper
>>>>>>abstract method was introduced essentially to ensure new APIs as they
>>>>>>get introduced will give compiler error if this wrapper is not
>>>>>>implemented enforcing the developer to declare such sensitivity
>>>>>>upfront.
>>>>>> Hope that addresses your concern.
>>>>>>
>>>>>> Thanks,
>>>>>> Mandar
>>>>>
>>>>>Thanks Mandar. I see your point and was thinking on the same lines as
>>>>>well. I appreciate your thinking for future API devs. But I have the
>>>>>following concerns
>>>>>1. I probably think that this information should be static for the Cmd
>>>>>class and doesnt have to be set on every execute invocation
>>>>>2. For few commands having sensitive information we are writing
>>>>>boilerplate code in all the api's, this is not en elegant way of
>>>>>enforcing every API developer to look into this. I would rather want
>>>>>this
>>>>>to be dealt through an annotation (if it doesnt exist lets create one
>>>>>in
>>>>>the public @interface APICommand and keep the default value to true
>>>>>that
>>>>>it contains sensitive information)
>>>>>
>>>>>
>>>>>- Nitin
>>>>>
>>>>>
>>>>>-----------------------------------------------------------
>>>>>This is an automatically generated e-mail. To reply, visit:
>>>>>https://reviews.apache.org/r/16385/#review30828
>>>>>-----------------------------------------------------------
>>>>>
>>>>>
>>>>>On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>>>>>>
>>>>>> -----------------------------------------------------------
>>>>>> This is an automatically generated e-mail. To reply, visit:
>>>>>> https://reviews.apache.org/r/16385/
>>>>>> -----------------------------------------------------------
>>>>>>
>>>>>> (Updated Dec. 23, 2013, 6:13 p.m.)
>>>>>>
>>>>>>
>>>>>> Review request for cloudstack and daan Hoogland.
>>>>>>
>>>>>>
>>>>>> 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.
>>>>>>
>>>>>>
>>>>>> 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
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 48c1e02
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/CreateAccount
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java c5a2d1a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DeleteAccount
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 7c1b206
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DisableAccoun
>>>>>>tC
>>>>>>m
>>>>>>d
>>>>>>.java 6fdbefe
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/EnableAccount
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 59d6acd
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/LockAccountCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 93ec1be
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccount
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java a8cf63f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlertCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 620c5ed
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCount
>>>>>>er
>>>>>>C
>>>>>>m
>>>>>>d.java 6c4b81b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCount
>>>>>>er
>>>>>>C
>>>>>>m
>>>>>>d.java 50477f5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a d0e7380
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteCluster
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java e1bc585
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/ListClustersC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 8640f37
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/UpdateCluster
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java b13f81a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListCfgsByCmd.
>>>>>>ja
>>>>>>v
>>>>>>a
>>>>>> 517807d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListDeployment
>>>>>>Pl
>>>>>>a
>>>>>>n
>>>>>>nersCmd.java 1d9d2d9
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListHypervisor
>>>>>>Ca
>>>>>>p
>>>>>>a
>>>>>>bilitiesCmd.java 16adf66
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd.j
>>>>>>av
>>>>>>a
>>>>>>9bc9b3c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateHypervis
>>>>>>or
>>>>>>C
>>>>>>a
>>>>>>pabilitiesCmd.java 5cb5f9c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 4737555
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va b1075c1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainChil
>>>>>>dr
>>>>>>e
>>>>>>n
>>>>>>Cmd.java e1ba178
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 5a3786c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 8acfcd5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.java
>>>>>>363bcd6
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddSecondaryStor
>>>>>>ag
>>>>>>e
>>>>>>C
>>>>>>md.java 61f6f49
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/CancelMaintenanc
>>>>>>eC
>>>>>>m
>>>>>>d
>>>>>>.java 46289ee
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/DeleteHostCmd.ja
>>>>>>va
>>>>>>5a4478e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/FindHostsForMigr
>>>>>>at
>>>>>>i
>>>>>>o
>>>>>>nCmd.java 0faf72c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.jav
>>>>>>a
>>>>>>eda821b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMainte
>>>>>>na
>>>>>>n
>>>>>>c
>>>>>>eCmd.java 23cfacf
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 1ce888b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostReser
>>>>>>va
>>>>>>t
>>>>>>i
>>>>>>onCmd.java b60feca
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.ja
>>>>>>va
>>>>>>d778b37
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPasswo
>>>>>>rd
>>>>>>C
>>>>>>m
>>>>>>d.java 69480b1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ConfigureI
>>>>>>nt
>>>>>>e
>>>>>>r
>>>>>>nalLoadBalancerElementCmd.java 51da760
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/CreateInte
>>>>>>rn
>>>>>>a
>>>>>>l
>>>>>>LoadBalancerElementCmd.java a6ece72
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListIntern
>>>>>>al
>>>>>>L
>>>>>>B
>>>>>>VMsCmd.java 0e01be1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListIntern
>>>>>>al
>>>>>>L
>>>>>>o
>>>>>>adBalancerElementsCmd.java a42a0b3
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StartInter
>>>>>>na
>>>>>>l
>>>>>>L
>>>>>>BVMCmd.java 56dcb4f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StopIntern
>>>>>>al
>>>>>>L
>>>>>>B
>>>>>>VMCmd.java 9da4db0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkDev
>>>>>>ic
>>>>>>e
>>>>>>C
>>>>>>md.java 7af9355
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkSer
>>>>>>vi
>>>>>>c
>>>>>>e
>>>>>>ProviderCmd.java f190493
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateNetwork
>>>>>>Of
>>>>>>f
>>>>>>e
>>>>>>ringCmd.java 5614295
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysica
>>>>>>lN
>>>>>>e
>>>>>>t
>>>>>>workCmd.java de4e5e5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateStorage
>>>>>>Ne
>>>>>>t
>>>>>>w
>>>>>>orkIpRangeCmd.java cfbbd36
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DedicateGuest
>>>>>>Vl
>>>>>>a
>>>>>>n
>>>>>>RangeCmd.java 51b4924
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwork
>>>>>>De
>>>>>>v
>>>>>>i
>>>>>>ceCmd.java 96e4fa5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwork
>>>>>>Of
>>>>>>f
>>>>>>e
>>>>>>ringCmd.java 3aa7d66
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetwork
>>>>>>Se
>>>>>>r
>>>>>>v
>>>>>>iceProviderCmd.java c4993c3
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysica
>>>>>>lN
>>>>>>e
>>>>>>t
>>>>>>workCmd.java 828683a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteStorage
>>>>>>Ne
>>>>>>t
>>>>>>w
>>>>>>orkIpRangeCmd.java 42c9619
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListDedicated
>>>>>>Gu
>>>>>>e
>>>>>>s
>>>>>>tVlanRangesCmd.java ca7c1f7
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkDe
>>>>>>vi
>>>>>>c
>>>>>>e
>>>>>>Cmd.java de175d0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkIs
>>>>>>ol
>>>>>>a
>>>>>>t
>>>>>>ionMethodsCmd.java d30f7b8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkSe
>>>>>>rv
>>>>>>i
>>>>>>c
>>>>>>eProvidersCmd.java 5a1235b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListPhysicalN
>>>>>>et
>>>>>>w
>>>>>>o
>>>>>>rksCmd.java 3ac2faa
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListStorageNe
>>>>>>tw
>>>>>>o
>>>>>>r
>>>>>>kIpRangeCmd.java 89cba47
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListSupported
>>>>>>Ne
>>>>>>t
>>>>>>w
>>>>>>orkServicesCmd.java 342f9b0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedica
>>>>>>te
>>>>>>d
>>>>>>G
>>>>>>uestVlanRangeCmd.java 43e1149
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetwork
>>>>>>Of
>>>>>>f
>>>>>>e
>>>>>>ringCmd.java 957450f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetwork
>>>>>>Se
>>>>>>r
>>>>>>v
>>>>>>iceProviderCmd.java c530c53
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysica
>>>>>>lN
>>>>>>e
>>>>>>t
>>>>>>workCmd.java f808424
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateStorage
>>>>>>Ne
>>>>>>t
>>>>>>w
>>>>>>orkIpRangeCmd.java 9fd084a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateDiskOf
>>>>>>fe
>>>>>>r
>>>>>>i
>>>>>>ngCmd.java 1d959a0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateServic
>>>>>>eO
>>>>>>f
>>>>>>f
>>>>>>eringCmd.java 6f9693c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDiskOf
>>>>>>fe
>>>>>>r
>>>>>>i
>>>>>>ngCmd.java 9845aa4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServic
>>>>>>eO
>>>>>>f
>>>>>>f
>>>>>>eringCmd.java 0f81409
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDiskOf
>>>>>>fe
>>>>>>r
>>>>>>i
>>>>>>ngCmd.java 6d45fb5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServic
>>>>>>eO
>>>>>>f
>>>>>>f
>>>>>>eringCmd.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.jav
>>>>>>a
>>>>>>75b5efd
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/pod/UpdatePodCmd.java
>>>>>>7b8f6eb
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/AddRegionCmd.j
>>>>>>av
>>>>>>a
>>>>>>9e7c035
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/CreatePortable
>>>>>>Ip
>>>>>>R
>>>>>>a
>>>>>>ngeCmd.java e900f47
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/DeletePortable
>>>>>>Ip
>>>>>>R
>>>>>>a
>>>>>>ngeCmd.java 5408eda
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/ListPortableIp
>>>>>>Ra
>>>>>>n
>>>>>>g
>>>>>>esCmd.java 42a92e6
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegionCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va e912659
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 527e142
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAlert
>>>>>>sC
>>>>>>m
>>>>>>d
>>>>>>.java b1177b9
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMReser
>>>>>>va
>>>>>>t
>>>>>>i
>>>>>>onsCmd.java edc3bcf
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAlerts
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 8ba2525
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 397b00a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListCapacity
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 2b0f827
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/UploadCustom
>>>>>>Ce
>>>>>>r
>>>>>>t
>>>>>>ificateCmd.java 68ef5ac
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvsEl
>>>>>>em
>>>>>>e
>>>>>>n
>>>>>>tCmd.java 75b08b1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVirtu
>>>>>>al
>>>>>>R
>>>>>>o
>>>>>>uterElementCmd.java 2cfefda
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtualR
>>>>>>ou
>>>>>>t
>>>>>>e
>>>>>>rElementCmd.java bf5eb18
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/DestroyRouterC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 2ad312e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListOvsElement
>>>>>>sC
>>>>>>m
>>>>>>d
>>>>>>.java d5f73fd
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 9c91e0f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualRou
>>>>>>te
>>>>>>r
>>>>>>E
>>>>>>lementsCmd.java 6f17921
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/RebootRouterCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 15527d3
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StartRouterCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 9196cd0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCmd.
>>>>>>ja
>>>>>>v
>>>>>>a
>>>>>> ee2b9eb
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 04a4e67
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterT
>>>>>>em
>>>>>>p
>>>>>>l
>>>>>>ateCmd.java 4947745
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddImageStore
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 5dcedff
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java
>>>>>>e665b7d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CancelPrimary
>>>>>>St
>>>>>>o
>>>>>>r
>>>>>>ageMaintenanceCmd.java b1c5594
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateSeconda
>>>>>>ry
>>>>>>S
>>>>>>t
>>>>>>agingStoreCmd.java 1480e75
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateStorage
>>>>>>Po
>>>>>>o
>>>>>>l
>>>>>>Cmd.java dfd0026
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImageSt
>>>>>>or
>>>>>>e
>>>>>>C
>>>>>>md.java 602da83
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a fb63daa
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSeconda
>>>>>>ry
>>>>>>S
>>>>>>t
>>>>>>agingStoreCmd.java caf937f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/FindStoragePo
>>>>>>ol
>>>>>>s
>>>>>>F
>>>>>>orMigrationCmd.java 10813ca
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListImageStor
>>>>>>es
>>>>>>C
>>>>>>m
>>>>>>d.java bf47084
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.ja
>>>>>>va
>>>>>>362d69e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListSecondary
>>>>>>St
>>>>>>a
>>>>>>g
>>>>>>ingStoresCmd.java 171f971
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePo
>>>>>>ol
>>>>>>s
>>>>>>C
>>>>>>md.java 868b402
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePr
>>>>>>ov
>>>>>>i
>>>>>>d
>>>>>>ersCmd.java bac6b7c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrimar
>>>>>>yS
>>>>>>t
>>>>>>o
>>>>>>rageForMaintenanceCmd.java 9d11966
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecond
>>>>>>ar
>>>>>>y
>>>>>>S
>>>>>>torageForMigrationCmd.java a57f2df
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStorage
>>>>>>Po
>>>>>>o
>>>>>>l
>>>>>>Cmd.java 50be6ba
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.jav
>>>>>>a
>>>>>>3b684f4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/ListSwiftsCmd.j
>>>>>>av
>>>>>>a
>>>>>>fcc8e46
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/DestroySyste
>>>>>>mV
>>>>>>m
>>>>>>C
>>>>>>md.java 07e111c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystemVM
>>>>>>sC
>>>>>>m
>>>>>>d
>>>>>>.java 9480497
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSyste
>>>>>>mV
>>>>>>M
>>>>>>C
>>>>>>md.java 8199e68
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSystem
>>>>>>Vm
>>>>>>C
>>>>>>m
>>>>>>d.java 1c38b05
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemV
>>>>>>MC
>>>>>>m
>>>>>>d
>>>>>>.java fdb81ea
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StartSystemV
>>>>>>MC
>>>>>>m
>>>>>>d
>>>>>>.java 2e65928
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StopSystemVm
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 7709ebe
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSyste
>>>>>>mV
>>>>>>M
>>>>>>C
>>>>>>md.java a89abb8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/template/PrepareTempl
>>>>>>at
>>>>>>e
>>>>>>C
>>>>>>md.java 16761ba
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMonit
>>>>>>or
>>>>>>C
>>>>>>m
>>>>>>d.java 031fc8d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava e6e18cb
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficMo
>>>>>>ni
>>>>>>t
>>>>>>o
>>>>>>rCmd.java debaf00
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficTy
>>>>>>pe
>>>>>>C
>>>>>>m
>>>>>>d.java 111e177
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsageRe
>>>>>>co
>>>>>>r
>>>>>>d
>>>>>>sCmd.java 4fc36ab
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecords
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java a8bd1e5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMoni
>>>>>>to
>>>>>>r
>>>>>>s
>>>>>>Cmd.java 3592539
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficType
>>>>>>Im
>>>>>>p
>>>>>>l
>>>>>>ementorsCmd.java 159608e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficType
>>>>>>sC
>>>>>>m
>>>>>>d
>>>>>>.java 47ba781
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageTypesC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava b5e445b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTrafficTy
>>>>>>pe
>>>>>>C
>>>>>>m
>>>>>>d.java 2ad470e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/CreateUserCmd.ja
>>>>>>va
>>>>>>03512db
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/DeleteUserCmd.ja
>>>>>>va
>>>>>>6ba382a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/DisableUserCmd.j
>>>>>>av
>>>>>>a
>>>>>>599328d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/EnableUserCmd.ja
>>>>>>va
>>>>>>8d37eda
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/GetUserCmd.java
>>>>>>592b828
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/user/ListUsersCmd.jav
>>>>>>a
>>>>>>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.ja
>>>>>>va
>>>>>>de6e550
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/CreateVlanIpRang
>>>>>>eC
>>>>>>m
>>>>>>d
>>>>>>.java dbaac6e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DedicatePublicIp
>>>>>>Ra
>>>>>>n
>>>>>>g
>>>>>>eCmd.java 2650482
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DeleteVlanIpRang
>>>>>>eC
>>>>>>m
>>>>>>d
>>>>>>.java 8d29130
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ListVlanIpRanges
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 9d6eae6
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ReleasePublicIpR
>>>>>>an
>>>>>>g
>>>>>>e
>>>>>>Cmd.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/MigrateVirtualMach
>>>>>>in
>>>>>>e
>>>>>>W
>>>>>>ithVolumeCmd.java 90918bf
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.java
>>>>>>abf5168
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGate
>>>>>>wa
>>>>>>y
>>>>>>C
>>>>>>md.java c3201f1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOffering
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 96d5c6a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGate
>>>>>>wa
>>>>>>y
>>>>>>C
>>>>>>md.java a5bb00c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeleteVPCOffering
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 7abaa7d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/UpdateVPCOffering
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 3526b4b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/CreateZoneCmd.ja
>>>>>>va
>>>>>>0846102
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/DeleteZoneCmd.ja
>>>>>>va
>>>>>>3e74625
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/MarkDefaultZoneF
>>>>>>or
>>>>>>A
>>>>>>c
>>>>>>countCmd.java fe2bc6a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.ja
>>>>>>va
>>>>>>f0074c5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/account/AddAccountToPr
>>>>>>oj
>>>>>>e
>>>>>>c
>>>>>>tCmd.java 36df579
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/account/DeleteAccountF
>>>>>>ro
>>>>>>m
>>>>>>P
>>>>>>rojectCmd.java f6aa36c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListAccountsCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va bc93d21
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListProjectAcc
>>>>>>ou
>>>>>>n
>>>>>>t
>>>>>>sCmd.java aa60016
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/address/AssociateIPAdd
>>>>>>rC
>>>>>>m
>>>>>>d
>>>>>>.java 4df658b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/address/DisassociateIP
>>>>>>Ad
>>>>>>d
>>>>>>r
>>>>>>Cmd.java e3669be
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/address/ListPublicIpAd
>>>>>>dr
>>>>>>e
>>>>>>s
>>>>>>sesCmd.java a5c54ad
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/CreateAf
>>>>>>fi
>>>>>>n
>>>>>>i
>>>>>>tyGroupCmd.java a2542a8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/DeleteAf
>>>>>>fi
>>>>>>n
>>>>>>i
>>>>>>tyGroupCmd.java a6cf1bb
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffi
>>>>>>ni
>>>>>>t
>>>>>>y
>>>>>>GroupTypesCmd.java 87de7f7
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffi
>>>>>>ni
>>>>>>t
>>>>>>y
>>>>>>GroupsCmd.java 367dec9
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/UpdateVM
>>>>>>Af
>>>>>>f
>>>>>>i
>>>>>>nityGroupCmd.java 7bb1c5b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoSc
>>>>>>al
>>>>>>e
>>>>>>P
>>>>>>olicyCmd.java ce6dc68
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoSc
>>>>>>al
>>>>>>e
>>>>>>V
>>>>>>mGroupCmd.java 5547974
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoSc
>>>>>>al
>>>>>>e
>>>>>>V
>>>>>>mProfileCmd.java bee1b22
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateCondit
>>>>>>io
>>>>>>n
>>>>>>C
>>>>>>md.java 914848a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoSc
>>>>>>al
>>>>>>e
>>>>>>P
>>>>>>olicyCmd.java 1aedf57
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoSc
>>>>>>al
>>>>>>e
>>>>>>V
>>>>>>mGroupCmd.java a7823b4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoSc
>>>>>>al
>>>>>>e
>>>>>>V
>>>>>>mProfileCmd.java 3d6d030
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteCondit
>>>>>>io
>>>>>>n
>>>>>>C
>>>>>>md.java 0cc2319
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAutoS
>>>>>>ca
>>>>>>l
>>>>>>e
>>>>>>VmGroupCmd.java 2bd6f87
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAutoSc
>>>>>>al
>>>>>>e
>>>>>>V
>>>>>>mGroupCmd.java dc89f2b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScal
>>>>>>eP
>>>>>>o
>>>>>>l
>>>>>>iciesCmd.java 84ed30a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScal
>>>>>>eV
>>>>>>m
>>>>>>G
>>>>>>roupsCmd.java 4eda7a8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScal
>>>>>>eV
>>>>>>m
>>>>>>P
>>>>>>rofilesCmd.java 651f987
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListConditio
>>>>>>ns
>>>>>>C
>>>>>>m
>>>>>>d.java 015f3ed
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCounters
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java f503b2b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoSc
>>>>>>al
>>>>>>e
>>>>>>P
>>>>>>olicyCmd.java 91adeb1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoSc
>>>>>>al
>>>>>>e
>>>>>>V
>>>>>>mGroupCmd.java dbbd85f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoSc
>>>>>>al
>>>>>>e
>>>>>>V
>>>>>>mProfileCmd.java f3361d8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitie
>>>>>>sC
>>>>>>m
>>>>>>d
>>>>>>.java 5c00814
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a e51f850
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCmd.
>>>>>>ja
>>>>>>v
>>>>>>a
>>>>>> d00b58d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventTypesCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 7a58d4c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.ja
>>>>>>va
>>>>>>0e45e4e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressF
>>>>>>ir
>>>>>>e
>>>>>>w
>>>>>>allRuleCmd.java 778a18b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewal
>>>>>>lR
>>>>>>u
>>>>>>l
>>>>>>eCmd.java 44aa26f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortFor
>>>>>>wa
>>>>>>r
>>>>>>d
>>>>>>ingRuleCmd.java 89dc077
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressF
>>>>>>ir
>>>>>>e
>>>>>>w
>>>>>>allRuleCmd.java 8e7b679
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirewal
>>>>>>lR
>>>>>>u
>>>>>>l
>>>>>>eCmd.java c3029b8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortFor
>>>>>>wa
>>>>>>r
>>>>>>d
>>>>>>ingRuleCmd.java c493dd0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallR
>>>>>>ul
>>>>>>e
>>>>>>s
>>>>>>Cmd.java 44d26e4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListPortForwa
>>>>>>rd
>>>>>>i
>>>>>>n
>>>>>>gRulesCmd.java bd8a7a1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortFor
>>>>>>wa
>>>>>>r
>>>>>>d
>>>>>>ingRuleCmd.java d7e380f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCateg
>>>>>>or
>>>>>>i
>>>>>>e
>>>>>>sCmd.java 604f1ed
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCmd.j
>>>>>>av
>>>>>>a
>>>>>>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.jav
>>>>>>a
>>>>>>29e3d67
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoCmd.java
>>>>>>6a471c9
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/iso/UpdateIsoPermissio
>>>>>>ns
>>>>>>C
>>>>>>m
>>>>>>d.java 8267b5c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/job/ListAsyncJobsCmd.j
>>>>>>av
>>>>>>a
>>>>>>9d45d50
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/job/QueryAsyncJobResul
>>>>>>tC
>>>>>>m
>>>>>>d
>>>>>>.java 1f9f5db
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignCer
>>>>>>tT
>>>>>>o
>>>>>>L
>>>>>>oadBalancerCmd.java 4ea4a58
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToL
>>>>>>oa
>>>>>>d
>>>>>>B
>>>>>>alancerRuleCmd.java bcf6200
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApp
>>>>>>li
>>>>>>c
>>>>>>a
>>>>>>tionLoadBalancerCmd.java 0b8d377
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBH
>>>>>>ea
>>>>>>l
>>>>>>t
>>>>>>hCheckPolicyCmd.java 5ff7239
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBS
>>>>>>ti
>>>>>>c
>>>>>>k
>>>>>>inessPolicyCmd.java 159fcf5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoa
>>>>>>dB
>>>>>>a
>>>>>>l
>>>>>>ancerRuleCmd.java 764e379
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteApp
>>>>>>li
>>>>>>c
>>>>>>a
>>>>>>tionLoadBalancerCmd.java 0b53d53
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBH
>>>>>>ea
>>>>>>l
>>>>>>t
>>>>>>hCheckPolicyCmd.java d625ed5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBS
>>>>>>ti
>>>>>>c
>>>>>>k
>>>>>>inessPolicyCmd.java c4f72d9
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLoa
>>>>>>dB
>>>>>>a
>>>>>>l
>>>>>>ancerRuleCmd.java 1dc3cd1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSsl
>>>>>>Ce
>>>>>>r
>>>>>>t
>>>>>>Cmd.java d5683b0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListAppli
>>>>>>ca
>>>>>>t
>>>>>>i
>>>>>>onLoadBalancersCmd.java 05572c8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBHea
>>>>>>lt
>>>>>>h
>>>>>>C
>>>>>>heckPoliciesCmd.java 8aa286f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBSti
>>>>>>ck
>>>>>>i
>>>>>>n
>>>>>>essPoliciesCmd.java ade4878
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadB
>>>>>>al
>>>>>>a
>>>>>>n
>>>>>>cerRuleInstancesCmd.java 2a39e1a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadB
>>>>>>al
>>>>>>a
>>>>>>n
>>>>>>cerRulesCmd.java 663f991
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCe
>>>>>>rt
>>>>>>s
>>>>>>C
>>>>>>md.java 7f8118a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCer
>>>>>>tF
>>>>>>r
>>>>>>o
>>>>>>mLoadBalancerCmd.java e92d208
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFro
>>>>>>mL
>>>>>>o
>>>>>>a
>>>>>>dBalancerRuleCmd.java 5027ad3
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoa
>>>>>>dB
>>>>>>a
>>>>>>l
>>>>>>ancerRuleCmd.java d68167d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSsl
>>>>>>Ce
>>>>>>r
>>>>>>t
>>>>>>Cmd.java 00bd013
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwarding
>>>>>>Ru
>>>>>>l
>>>>>>e
>>>>>>Cmd.java 0917d52
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwarding
>>>>>>Ru
>>>>>>l
>>>>>>e
>>>>>>Cmd.java 66a9f8a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNatCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 351d3ae
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 832cbc2
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwardingRu
>>>>>>le
>>>>>>s
>>>>>>C
>>>>>>md.java dca1c23
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkA
>>>>>>CL
>>>>>>C
>>>>>>m
>>>>>>d.java 9934a4f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkA
>>>>>>CL
>>>>>>L
>>>>>>i
>>>>>>stCmd.java cd0eb32
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava c1e56ebd
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkA
>>>>>>CL
>>>>>>C
>>>>>>m
>>>>>>d.java 7413ea5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkA
>>>>>>CL
>>>>>>L
>>>>>>i
>>>>>>stCmd.java 632d710
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava a48e01b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACL
>>>>>>Li
>>>>>>s
>>>>>>t
>>>>>>sCmd.java 2e50bb8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACL
>>>>>>sC
>>>>>>m
>>>>>>d
>>>>>>.java 7f8aef4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkOff
>>>>>>er
>>>>>>i
>>>>>>n
>>>>>>gsCmd.java 552a64a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworksCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 72c52df
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetwork
>>>>>>AC
>>>>>>L
>>>>>>L
>>>>>>istCmd.java de1f163
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/RestartNetwork
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java cd508ff
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkA
>>>>>>CL
>>>>>>I
>>>>>>t
>>>>>>emCmd.java 1e559c2
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 2091102
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOffer
>>>>>>in
>>>>>>g
>>>>>>s
>>>>>>Cmd.java 954b64e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListServiceOf
>>>>>>fe
>>>>>>r
>>>>>>i
>>>>>>ngsCmd.java 08c69e8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ActivateProjec
>>>>>>tC
>>>>>>m
>>>>>>d
>>>>>>.java 66c64a6
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/CreateProjectC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava dcb83a8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 88205e8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectI
>>>>>>nv
>>>>>>i
>>>>>>t
>>>>>>ationCmd.java 9d4d838
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectInv
>>>>>>it
>>>>>>a
>>>>>>t
>>>>>>ionsCmd.java 0e9e7ae
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectsCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 2cf6106
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/SuspendProject
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java c2a1885
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 78903bf
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectI
>>>>>>nv
>>>>>>i
>>>>>>t
>>>>>>ationCmd.java dda7b54
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ListRegionsCmd.
>>>>>>ja
>>>>>>v
>>>>>>a
>>>>>> c369b9c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/AssignT
>>>>>>oG
>>>>>>l
>>>>>>o
>>>>>>balLoadBalancerRuleCmd.java 1fe73b5
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/CreateG
>>>>>>lo
>>>>>>b
>>>>>>a
>>>>>>lLoadBalancerRuleCmd.java 550d817
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/DeleteG
>>>>>>lo
>>>>>>b
>>>>>>a
>>>>>>lLoadBalancerRuleCmd.java 2e96965
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListGlo
>>>>>>ba
>>>>>>l
>>>>>>L
>>>>>>oadBalancerRuleCmd.java f37aba2
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/RemoveF
>>>>>>ro
>>>>>>m
>>>>>>G
>>>>>>lobalLoadBalancerRuleCmd.java b30f4d8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/UpdateG
>>>>>>lo
>>>>>>b
>>>>>>a
>>>>>>lLoadBalancerRuleCmd.java e8c5326
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIdent
>>>>>>if
>>>>>>i
>>>>>>e
>>>>>>rCmd.java ccaca2d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListHyperviso
>>>>>>rs
>>>>>>C
>>>>>>m
>>>>>>d.java 5e546f4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListResourceL
>>>>>>im
>>>>>>i
>>>>>>t
>>>>>>sCmd.java ba3cfc8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourc
>>>>>>eC
>>>>>>o
>>>>>>u
>>>>>>ntCmd.java bd4f995
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourc
>>>>>>eL
>>>>>>i
>>>>>>m
>>>>>>itCmd.java c33a9e7
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Authoriz
>>>>>>eS
>>>>>>e
>>>>>>c
>>>>>>urityGroupEgressCmd.java 6a054a4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/Authoriz
>>>>>>eS
>>>>>>e
>>>>>>c
>>>>>>urityGroupIngressCmd.java be91959
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/CreateSe
>>>>>>cu
>>>>>>r
>>>>>>i
>>>>>>tyGroupCmd.java 3b16821
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/DeleteSe
>>>>>>cu
>>>>>>r
>>>>>>i
>>>>>>tyGroupCmd.java 0bcc144
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSecu
>>>>>>ri
>>>>>>t
>>>>>>y
>>>>>>GroupsCmd.java ae745b3
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSe
>>>>>>cu
>>>>>>r
>>>>>>i
>>>>>>tyGroupEgressCmd.java 006aa7d
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSe
>>>>>>cu
>>>>>>r
>>>>>>i
>>>>>>tyGroupIngressCmd.java 0858578
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapsho
>>>>>>tC
>>>>>>m
>>>>>>d
>>>>>>.java a0f307b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapsho
>>>>>>tP
>>>>>>o
>>>>>>l
>>>>>>icyCmd.java 5ecbaaa
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapsho
>>>>>>tC
>>>>>>m
>>>>>>d
>>>>>>.java 35caaff
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapsho
>>>>>>tP
>>>>>>o
>>>>>>l
>>>>>>iciesCmd.java bcccf8b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotP
>>>>>>ol
>>>>>>i
>>>>>>c
>>>>>>iesCmd.java 7c2899f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshots
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java e4d566a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/RevertSnapsho
>>>>>>tC
>>>>>>m
>>>>>>d
>>>>>>.java f11fa3f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/CreateSSHKeyPairCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 1fc9d13
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPairCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va a638eb9
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 52fca5f
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/RegisterSSHKeyPair
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>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/CopyTemplateC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 78bfc18
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/template/CreateTemplat
>>>>>>eC
>>>>>>m
>>>>>>d
>>>>>>.java 0030a7e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/template/DeleteTemplat
>>>>>>eC
>>>>>>m
>>>>>>d
>>>>>>.java 890af70
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/template/ExtractTempla
>>>>>>te
>>>>>>C
>>>>>>m
>>>>>>d.java 082f46a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/template/ListTemplates
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 7e347f3
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/template/RegisterTempl
>>>>>>at
>>>>>>e
>>>>>>C
>>>>>>md.java 48ed6ea
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplat
>>>>>>eC
>>>>>>m
>>>>>>d
>>>>>>.java f80a4ee
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplat
>>>>>>eP
>>>>>>e
>>>>>>r
>>>>>>missionsCmd.java 96d1f55
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/AddIpToVmNicCmd.jav
>>>>>>a
>>>>>>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.ja
>>>>>>va
>>>>>>
>>>>>>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/RemoveIpFromVmNicCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 9b86577
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCmd.
>>>>>>ja
>>>>>>v
>>>>>>a
>>>>>> 92becb7
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMPasswordCmd.
>>>>>>ja
>>>>>>v
>>>>>>a
>>>>>> df34120
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMSSHKeyCmd.ja
>>>>>>va
>>>>>>
>>>>>>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/UpdateDefaultNicFor
>>>>>>VM
>>>>>>C
>>>>>>m
>>>>>>d.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/CreateVMGroupC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 937fca3
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGroupC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava fbfb85a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroupsCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va fda3e88
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGroupC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 1930bd8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSna
>>>>>>ps
>>>>>>h
>>>>>>o
>>>>>>tCmd.java de921f6
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSna
>>>>>>ps
>>>>>>h
>>>>>>o
>>>>>>tCmd.java d29ff05
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnaps
>>>>>>ho
>>>>>>t
>>>>>>C
>>>>>>md.java 84b552c
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToVMS
>>>>>>na
>>>>>>p
>>>>>>s
>>>>>>hotCmd.java cec2154
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDeta
>>>>>>il
>>>>>>C
>>>>>>m
>>>>>>d.java 69d1ca7
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a cd1e1ed
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a c6457c6
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 550adb9
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 70283ff
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolumeCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va d73143a
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListResourceDet
>>>>>>ai
>>>>>>l
>>>>>>s
>>>>>>Cmd.java aed0ae0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCmd.
>>>>>>ja
>>>>>>v
>>>>>>a
>>>>>> 4ebe3bf
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolumeCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va fa6ac69
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourceD
>>>>>>et
>>>>>>a
>>>>>>i
>>>>>>lCmd.java c4c7554
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 0cc8039
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a b57f2b4
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 991cfc1
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRouteC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava f2d2bce
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.java
>>>>>>d4c52b8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRouteC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 937341e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteVPCCmd.java
>>>>>>14f21ba
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListPrivateGateway
>>>>>>sC
>>>>>>m
>>>>>>d
>>>>>>.java 7870673
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListStaticRoutesCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 931431b
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferingsCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 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/CreateRemoteAccess
>>>>>>Vp
>>>>>>n
>>>>>>C
>>>>>>md.java 9277c49
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectio
>>>>>>nC
>>>>>>m
>>>>>>d
>>>>>>.java 2c2bf55
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerG
>>>>>>at
>>>>>>e
>>>>>>w
>>>>>>ayCmd.java 821a4b0
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 8955c8e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAccess
>>>>>>Vp
>>>>>>n
>>>>>>C
>>>>>>md.java 41a8f1e
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnectio
>>>>>>nC
>>>>>>m
>>>>>>d
>>>>>>.java c86cc59
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustomerG
>>>>>>at
>>>>>>e
>>>>>>w
>>>>>>ayCmd.java 4c777d7
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGatewayCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 85f4004
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccessVp
>>>>>>ns
>>>>>>C
>>>>>>m
>>>>>>d.java 01e6d37
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnections
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java 8de6059
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerGat
>>>>>>ew
>>>>>>a
>>>>>>y
>>>>>>sCmd.java 5cd4bfb
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 75a5e81
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnUsersCmd.ja
>>>>>>va
>>>>>>
>>>>>>5136633
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/RemoveVpnUserCmd.j
>>>>>>av
>>>>>>a
>>>>>>
>>>>>>4eeef67
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ResetVpnConnection
>>>>>>Cm
>>>>>>d
>>>>>>.
>>>>>>java efe6db8
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerG
>>>>>>at
>>>>>>e
>>>>>>w
>>>>>>ayCmd.java 5694a74
>>>>>>
>>>>>>api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.ja
>>>>>>va
>>>>>>
>>>>>>471e6d6
>>>>>>
>>>>>>plugins/api/discovery/src/org/apache/cloudstack/api/command/user/disc
>>>>>>ov
>>>>>>e
>>>>>>r
>>>>>>y/ListApisCmd.java 206d793
>>>>>>
>>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/ra
>>>>>>te
>>>>>>l
>>>>>>i
>>>>>>mit/ResetApiLimitCmd.java 9e415e6
>>>>>>
>>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/rat
>>>>>>el
>>>>>>i
>>>>>>m
>>>>>>it/GetApiLimitCmd.java 2428895
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>di
>>>>>>c
>>>>>>a
>>>>>>teClusterCmd.java 4f8cd8c
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>di
>>>>>>c
>>>>>>a
>>>>>>teHostCmd.java d3cce5a
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>di
>>>>>>c
>>>>>>a
>>>>>>tePodCmd.java e823fd5
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/De
>>>>>>di
>>>>>>c
>>>>>>a
>>>>>>teZoneCmd.java 0e427aa
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>st
>>>>>>D
>>>>>>e
>>>>>>dicatedClustersCmd.java a2022a5
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>st
>>>>>>D
>>>>>>e
>>>>>>dicatedHostsCmd.java d3b326d
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>st
>>>>>>D
>>>>>>e
>>>>>>dicatedPodsCmd.java d7cd4c2
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Li
>>>>>>st
>>>>>>D
>>>>>>e
>>>>>>dicatedZonesCmd.java 07b8b19
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>le
>>>>>>a
>>>>>>s
>>>>>>eDedicatedClusterCmd.java e065da2
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>le
>>>>>>a
>>>>>>s
>>>>>>eDedicatedHostCmd.java 41e668c
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>le
>>>>>>a
>>>>>>s
>>>>>>eDedicatedPodCmd.java 47ea475
>>>>>>
>>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Re
>>>>>>le
>>>>>>a
>>>>>>s
>>>>>>eDedicatedZoneCmd.java 69185d6
>>>>>>
>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBareme
>>>>>>ta
>>>>>>l
>>>>>>D
>>>>>>hcpCmd.java 529f988
>>>>>>
>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBareme
>>>>>>ta
>>>>>>l
>>>>>>P
>>>>>>xeCmd.java 19854a9
>>>>>>
>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBarem
>>>>>>et
>>>>>>a
>>>>>>l
>>>>>>DhcpCmd.java 7d0aba3
>>>>>>
>>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBarem
>>>>>>et
>>>>>>a
>>>>>>l
>>>>>>PxeServersCmd.java 437fa3f
>>>>>>
>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManagerCm
>>>>>>d.
>>>>>>j
>>>>>>a
>>>>>>va 17cd3ab
>>>>>>
>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsPro
>>>>>>fi
>>>>>>l
>>>>>>e
>>>>>>ToBladeCmd.java caea0be
>>>>>>
>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsManage
>>>>>>rC
>>>>>>m
>>>>>>d
>>>>>>.java 566ee30
>>>>>>
>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeCmd
>>>>>>.j
>>>>>>a
>>>>>>v
>>>>>>a 41c7cc1
>>>>>>
>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManagerC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava 767682f
>>>>>>
>>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfileC
>>>>>>md
>>>>>>.
>>>>>>j
>>>>>>ava cc49cef
>>>>>>
>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Add
>>>>>>Bi
>>>>>>g
>>>>>>S
>>>>>>witchVnsDeviceCmd.java a30059d
>>>>>>
>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Del
>>>>>>et
>>>>>>e
>>>>>>B
>>>>>>igSwitchVnsDeviceCmd.java 4af45b2
>>>>>>
>>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Lis
>>>>>>tB
>>>>>>i
>>>>>>g
>>>>>>SwitchVnsDevicesCmd.java 6e4ee75
>>>>>>
>>>>>>plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/n
>>>>>>et
>>>>>>w
>>>>>>o
>>>>>>rk/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
>>>>>>
>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNic
>>>>>>ir
>>>>>>a
>>>>>>N
>>>>>>vpDeviceCmd.java 7842d37
>>>>>>
>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/Delete
>>>>>>Ni
>>>>>>c
>>>>>>i
>>>>>>raNvpDeviceCmd.java 374b0fe
>>>>>>
>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNi
>>>>>>ci
>>>>>>r
>>>>>>a
>>>>>>NvpDeviceNetworksCmd.java 6d2dc05
>>>>>>
>>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNi
>>>>>>ci
>>>>>>r
>>>>>>a
>>>>>>NvpDevicesCmd.java 78b2ad8
>>>>>>
>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPalo
>>>>>>Al
>>>>>>t
>>>>>>o
>>>>>>FirewallCmd.java 7aba9c2
>>>>>>
>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/Configu
>>>>>>re
>>>>>>P
>>>>>>a
>>>>>>loAltoFirewallCmd.java 80f02ad
>>>>>>
>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeleteP
>>>>>>al
>>>>>>o
>>>>>>A
>>>>>>ltoFirewallCmd.java 4f147eb
>>>>>>
>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPal
>>>>>>oA
>>>>>>l
>>>>>>t
>>>>>>oFirewallNetworksCmd.java d1b7425
>>>>>>
>>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPal
>>>>>>oA
>>>>>>l
>>>>>>t
>>>>>>oFirewallsCmd.java ad4be72
>>>>>>
>>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/a
>>>>>>pi
>>>>>>/
>>>>>>c
>>>>>>ommands/AddSspCmd.java 085f873
>>>>>>
>>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/a
>>>>>>pi
>>>>>>/
>>>>>>c
>>>>>>ommands/DeleteSspCmd.java e23f642
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>D
>>>>>>APConfigCmd.java db6d7dd
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>D
>>>>>>APRemoveCmd.java 535a545
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>d
>>>>>>apAddConfigurationCmd.java 5686374
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>d
>>>>>>apCreateAccountCmd.java 100ffe6
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>d
>>>>>>apDeleteConfigurationCmd.java b45bce5
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>d
>>>>>>apImportUsersCmd.java 89cec65
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>d
>>>>>>apListConfigurationCmd.java b50970f
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>d
>>>>>>apListUsersCmd.java 5c65ac4
>>>>>>
>>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/comman
>>>>>>d/
>>>>>>L
>>>>>>d
>>>>>>apUserSearchCmd.java e2b050d
>>>>>> server/src/com/cloud/api/ApiServer.java 03361a4
>>>>>> server/test/com/cloud/api/ApiDispatcherTest.java 7314a57
>>>>>>
>>>>>> Diff: https://reviews.apache.org/r/16385/diff/
>>>>>>
>>>>>>
>>>>>> 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
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Mandar Barve
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
>
>--
>Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
Alena, Nitin,
I agree that it could be set at arameter level But then each parameter
must be handled to decide if it needs obfuscating. The idea is to
quicken logging by only running obfuscation code when needed. For this
to be secure the default must be true. We must assume that we need to
parse the log and remove any sensitive data on a class. Only when a
developer sees a performance issue and knows that it is save they
should be able to set it to false.
No the combination can be deviced where the obfuscation method is
called when a annotation on any of the parameters so requires. But
then still the default should be true.
hope you agree,
Daan
On Thu, Mar 6, 2014 at 11:03 PM, Alena Prokharchyk
<Al...@citrix.com> wrote:
>
>
> On 3/6/14, 1:55 PM, "Nitin Mehta" <Ni...@citrix.com> wrote:
>
>>Hi Alena,
>>
>>I think the annotation is referred in the code below in ApiServer.java and
>>it doesn't hide the command but only masks the sensitive params.
>>But again I am concerned because these sensitive param names is hard coded
>>to password|accesskey|secretkey. If the sensitive param name is different
>>it won't be masked. So having it at parameter level makes sense.
>>
>>I agree that this shouldn't have been set in all the commands. Any api dev
>>really worried about the security should be able to figure it out through
>>the annotations. By default it should be false.
>
>
> Security would really be able to figure it out through annotations as
> that's the specific thing they will be looking for. And it should be
> defined on the parameter level.
>
>>
>>
>>ApiServer.java
>>
>>if (annotation.responseHasSensitiveInfo())
>> {
>> buildAuditTrail(auditTrailSb, command[0],
>> StringUtils.cleanString(response));
>> }
>> else
>> buildAuditTrail(auditTrailSb, command[0],
>>response);
>>
>>
>>
>>
>>
>>On 06/03/14 1:26 PM, "Alena Prokharchyk" <Al...@citrix.com>
>>wrote:
>>
>>>Mandar, I¹ve ran into this checkin submitted by you:
>>>
>>>b0c6d4734724358df97b6fa4d8c5beb0f447745e
>>>
>>>- Updated APICommand annotation to add new flags that indicate if API
>>>request or response carry sensitive info
>>>
>>>And have a couple of comments on that.
>>>
>>>1) I don¹t see the parameter being checked anywhere in the code. You just
>>>define the annotation in each command class, but there is no processing
>>>after all. To me, the checkin seems to be partial, unless I¹m missing
>>>anything?
>>>
>>>2) Defaulting the parameter to true doesn¹t seem right to me. If I¹m a
>>>new
>>>developer adding the API, and I don¹t care about the security, I would
>>>expect my command to be seen in the log rather than being hidden by
>>>default. And if I¹m a developer who is really concerned about displaying
>>>it, I would research all existing CS API @ capabilities to see if this
>>>can
>>>be controlled, and set it to true in my command.
>>>Otherwise you are just spamming the code with overriding this annotation
>>>in 99% of the API CS commands.
>>>
>>>3) Why you define this parameter on the command level? Even the parameter
>>>name states that the certain parameters in the request/response are
>>>sensitive. To me it seems that it should be defined on the parameter
>>>level
>>>- whether you want this parameter to be exposed/hidden. As an example,
>>>look at (RoleType[] authorized() default {}) param in @Param. This
>>>parameter determines who can pass this particular parameter to the API
>>>call. And its ³everyone² by default, and can be overridden in the
>>>specific
>>>command.
>>>
>>>
>>>Mandar/Daan, can you please comment on the above.
>>>
>>>Thanks,
>>>Alena.
>>>
>>>
>>>On 12/24/13, 11:39 AM, "Nitin Mehta" <ni...@citrix.com> wrote:
>>>
>>>>
>>>>
>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
>>>>> >
>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line4
>>>>>1
>>>>>5
>>>>>>
>>>>> >
>>>>> > Can you please create names which are more intuitive such as
>>>>>cmdRequestContainsSensitiveInfo and also better names for getters and
>>>>>setters ?
>>>>>
>>>>> Mandar Barve wrote:
>>>>> Nitin,
>>>>> I wanted to keep names short at the same time convey adequate
>>>>>meaning hence I chose those names. But I see your point, I could create
>>>>>following names. Here the thought is to have intuitive names plus try
>>>>>to
>>>>>follow getter/setter existing naming convention.
>>>>>
>>>>> Let me know if you have concerns.
>>>>>
>>>>> Member variables can be named as:
>>>>> responseHasSensitiveInfo
>>>>> requestHasSensitiveInfo
>>>>>
>>>>> The getter/setters can be named as:
>>>>> getRequestHasSensitiveInfo
>>>>> setRequestHasSensitiveInfo
>>>>> getResponseHasSensitiveInfo
>>>>> setResponseHasSensitiveInfo
>>>>>
>>>>> Thanks,
>>>>> Mandar
>>>>
>>>>Good enough..
>>>>
>>>>
>>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>>> >
>>>>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.j
>>>>>a
>>>>>v
>>>>>a, line 53
>>>>> >
>>>>><https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line5
>>>>>3
>>>>>>
>>>>> >
>>>>> > You shouldn't have to override for every cmd. By default its
>>>>>false and the cmds having sensitive information can have methods
>>>>>returning true. Also they do not need to be set in execute. This is
>>>>>static information, doesn't change per command so why this needs to be
>>>>>set ?
>>>>>
>>>>> Mandar Barve wrote:
>>>>> Nitin,
>>>>> You are right. This was discussed in the earlier discussion
>>>>>thread. You should really have to modify only commands that carry
>>>>>sensitive information. The problem with that approach as stated earlier
>>>>>is API developer can forget to declare command/response sensitivity by
>>>>>implementing a method that sets the flags, returns true etc. The
>>>>>wrapper
>>>>>abstract method was introduced essentially to ensure new APIs as they
>>>>>get introduced will give compiler error if this wrapper is not
>>>>>implemented enforcing the developer to declare such sensitivity
>>>>>upfront.
>>>>> Hope that addresses your concern.
>>>>>
>>>>> Thanks,
>>>>> Mandar
>>>>
>>>>Thanks Mandar. I see your point and was thinking on the same lines as
>>>>well. I appreciate your thinking for future API devs. But I have the
>>>>following concerns
>>>>1. I probably think that this information should be static for the Cmd
>>>>class and doesnt have to be set on every execute invocation
>>>>2. For few commands having sensitive information we are writing
>>>>boilerplate code in all the api's, this is not en elegant way of
>>>>enforcing every API developer to look into this. I would rather want
>>>>this
>>>>to be dealt through an annotation (if it doesnt exist lets create one in
>>>>the public @interface APICommand and keep the default value to true that
>>>>it contains sensitive information)
>>>>
>>>>
>>>>- Nitin
>>>>
>>>>
>>>>-----------------------------------------------------------
>>>>This is an automatically generated e-mail. To reply, visit:
>>>>https://reviews.apache.org/r/16385/#review30828
>>>>-----------------------------------------------------------
>>>>
>>>>
>>>>On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>>>>>
>>>>> -----------------------------------------------------------
>>>>> This is an automatically generated e-mail. To reply, visit:
>>>>> https://reviews.apache.org/r/16385/
>>>>> -----------------------------------------------------------
>>>>>
>>>>> (Updated Dec. 23, 2013, 6:13 p.m.)
>>>>>
>>>>>
>>>>> Review request for cloudstack and daan Hoogland.
>>>>>
>>>>>
>>>>> 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.
>>>>>
>>>>>
>>>>> 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.j
>>>>>a
>>>>>v
>>>>>a 48c1e02
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/account/CreateAccountCm
>>>>>d
>>>>>.
>>>>>java c5a2d1a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DeleteAccountCm
>>>>>d
>>>>>.
>>>>>java 7c1b206
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/account/DisableAccountC
>>>>>m
>>>>>d
>>>>>.java 6fdbefe
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/account/EnableAccountCm
>>>>>d
>>>>>.
>>>>>java 59d6acd
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/account/LockAccountCmd.
>>>>>j
>>>>>a
>>>>>va 93ec1be
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccountCm
>>>>>d
>>>>>.
>>>>>java a8cf63f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlertCmd.
>>>>>j
>>>>>a
>>>>>va 620c5ed
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCounter
>>>>>C
>>>>>m
>>>>>d.java 6c4b81b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCounter
>>>>>C
>>>>>m
>>>>>d.java 50477f5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterCmd.j
>>>>>a
>>>>>v
>>>>>a d0e7380
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteClusterCm
>>>>>d
>>>>>.
>>>>>java e1bc585
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/ListClustersCmd
>>>>>.
>>>>>j
>>>>>ava 8640f37
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/UpdateClusterCm
>>>>>d
>>>>>.
>>>>>java b13f81a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListCfgsByCmd.ja
>>>>>v
>>>>>a
>>>>> 517807d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListDeploymentPl
>>>>>a
>>>>>n
>>>>>nersCmd.java 1d9d2d9
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListHypervisorCa
>>>>>p
>>>>>a
>>>>>bilitiesCmd.java 16adf66
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd.jav
>>>>>a
>>>>>9bc9b3c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateHypervisor
>>>>>C
>>>>>a
>>>>>pabilitiesCmd.java 5cb5f9c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCmd.
>>>>>j
>>>>>a
>>>>>va 4737555
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCmd.
>>>>>j
>>>>>a
>>>>>va b1075c1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainChildr
>>>>>e
>>>>>n
>>>>>Cmd.java e1ba178
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsCmd.j
>>>>>a
>>>>>v
>>>>>a 5a3786c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCmd.
>>>>>j
>>>>>a
>>>>>va 8acfcd5
>>>>> api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.java
>>>>>363bcd6
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddSecondaryStorag
>>>>>e
>>>>>C
>>>>>md.java 61f6f49
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/CancelMaintenanceC
>>>>>m
>>>>>d
>>>>>.java 46289ee
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/DeleteHostCmd.java
>>>>>5a4478e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/FindHostsForMigrat
>>>>>i
>>>>>o
>>>>>nCmd.java 0faf72c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.java
>>>>>eda821b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMaintena
>>>>>n
>>>>>c
>>>>>eCmd.java 23cfacf
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostCmd.j
>>>>>a
>>>>>v
>>>>>a 1ce888b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostReserva
>>>>>t
>>>>>i
>>>>>onCmd.java b60feca
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.java
>>>>>d778b37
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPassword
>>>>>C
>>>>>m
>>>>>d.java 69480b1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ConfigureInt
>>>>>e
>>>>>r
>>>>>nalLoadBalancerElementCmd.java 51da760
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/CreateIntern
>>>>>a
>>>>>l
>>>>>LoadBalancerElementCmd.java a6ece72
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternal
>>>>>L
>>>>>B
>>>>>VMsCmd.java 0e01be1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternal
>>>>>L
>>>>>o
>>>>>adBalancerElementsCmd.java a42a0b3
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StartInterna
>>>>>l
>>>>>L
>>>>>BVMCmd.java 56dcb4f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StopInternal
>>>>>L
>>>>>B
>>>>>VMCmd.java 9da4db0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkDevic
>>>>>e
>>>>>C
>>>>>md.java 7af9355
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkServi
>>>>>c
>>>>>e
>>>>>ProviderCmd.java f190493
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateNetworkOf
>>>>>f
>>>>>e
>>>>>ringCmd.java 5614295
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysicalN
>>>>>e
>>>>>t
>>>>>workCmd.java de4e5e5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateStorageNe
>>>>>t
>>>>>w
>>>>>orkIpRangeCmd.java cfbbd36
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DedicateGuestVl
>>>>>a
>>>>>n
>>>>>RangeCmd.java 51b4924
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkDe
>>>>>v
>>>>>i
>>>>>ceCmd.java 96e4fa5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkOf
>>>>>f
>>>>>e
>>>>>ringCmd.java 3aa7d66
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkSe
>>>>>r
>>>>>v
>>>>>iceProviderCmd.java c4993c3
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysicalN
>>>>>e
>>>>>t
>>>>>workCmd.java 828683a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteStorageNe
>>>>>t
>>>>>w
>>>>>orkIpRangeCmd.java 42c9619
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListDedicatedGu
>>>>>e
>>>>>s
>>>>>tVlanRangesCmd.java ca7c1f7
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkDevi
>>>>>c
>>>>>e
>>>>>Cmd.java de175d0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkIsol
>>>>>a
>>>>>t
>>>>>ionMethodsCmd.java d30f7b8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkServ
>>>>>i
>>>>>c
>>>>>eProvidersCmd.java 5a1235b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListPhysicalNet
>>>>>w
>>>>>o
>>>>>rksCmd.java 3ac2faa
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListStorageNetw
>>>>>o
>>>>>r
>>>>>kIpRangeCmd.java 89cba47
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListSupportedNe
>>>>>t
>>>>>w
>>>>>orkServicesCmd.java 342f9b0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedicate
>>>>>d
>>>>>G
>>>>>uestVlanRangeCmd.java 43e1149
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOf
>>>>>f
>>>>>e
>>>>>ringCmd.java 957450f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkSe
>>>>>r
>>>>>v
>>>>>iceProviderCmd.java c530c53
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysicalN
>>>>>e
>>>>>t
>>>>>workCmd.java f808424
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateStorageNe
>>>>>t
>>>>>w
>>>>>orkIpRangeCmd.java 9fd084a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateDiskOffe
>>>>>r
>>>>>i
>>>>>ngCmd.java 1d959a0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateServiceO
>>>>>f
>>>>>f
>>>>>eringCmd.java 6f9693c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDiskOffe
>>>>>r
>>>>>i
>>>>>ngCmd.java 9845aa4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServiceO
>>>>>f
>>>>>f
>>>>>eringCmd.java 0f81409
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDiskOffe
>>>>>r
>>>>>i
>>>>>ngCmd.java 6d45fb5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServiceO
>>>>>f
>>>>>f
>>>>>eringCmd.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.jav
>>>>>a
>>>>>9e7c035
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/region/CreatePortableIp
>>>>>R
>>>>>a
>>>>>ngeCmd.java e900f47
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/region/DeletePortableIp
>>>>>R
>>>>>a
>>>>>ngeCmd.java 5408eda
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/region/ListPortableIpRa
>>>>>n
>>>>>g
>>>>>esCmd.java 42a92e6
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegionCmd.
>>>>>j
>>>>>a
>>>>>va e912659
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCmd.
>>>>>j
>>>>>a
>>>>>va 527e142
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAlertsC
>>>>>m
>>>>>d
>>>>>.java b1177b9
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMReserva
>>>>>t
>>>>>i
>>>>>onsCmd.java edc3bcf
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAlertsCm
>>>>>d
>>>>>.
>>>>>java 8ba2525
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCmd.
>>>>>j
>>>>>a
>>>>>va 397b00a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListCapacityCm
>>>>>d
>>>>>.
>>>>>java 2b0f827
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/resource/UploadCustomCe
>>>>>r
>>>>>t
>>>>>ificateCmd.java 68ef5ac
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvsElem
>>>>>e
>>>>>n
>>>>>tCmd.java 75b08b1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVirtual
>>>>>R
>>>>>o
>>>>>uterElementCmd.java 2cfefda
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtualRou
>>>>>t
>>>>>e
>>>>>rElementCmd.java bf5eb18
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/DestroyRouterCmd
>>>>>.
>>>>>j
>>>>>ava 2ad312e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListOvsElementsC
>>>>>m
>>>>>d
>>>>>.java d5f73fd
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersCmd.j
>>>>>a
>>>>>v
>>>>>a 9c91e0f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualRoute
>>>>>r
>>>>>E
>>>>>lementsCmd.java 6f17921
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/RebootRouterCmd.
>>>>>j
>>>>>a
>>>>>va 15527d3
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StartRouterCmd.j
>>>>>a
>>>>>v
>>>>>a 9196cd0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCmd.ja
>>>>>v
>>>>>a
>>>>> ee2b9eb
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterCmd
>>>>>.
>>>>>j
>>>>>ava 04a4e67
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterTem
>>>>>p
>>>>>l
>>>>>ateCmd.java 4947745
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddImageStoreCm
>>>>>d
>>>>>.
>>>>>java 5dcedff
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java
>>>>>e665b7d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CancelPrimarySt
>>>>>o
>>>>>r
>>>>>ageMaintenanceCmd.java b1c5594
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateSecondary
>>>>>S
>>>>>t
>>>>>agingStoreCmd.java 1480e75
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateStoragePo
>>>>>o
>>>>>l
>>>>>Cmd.java dfd0026
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImageStor
>>>>>e
>>>>>C
>>>>>md.java 602da83
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolCmd.j
>>>>>a
>>>>>v
>>>>>a fb63daa
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSecondary
>>>>>S
>>>>>t
>>>>>agingStoreCmd.java caf937f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/FindStoragePool
>>>>>s
>>>>>F
>>>>>orMigrationCmd.java 10813ca
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListImageStores
>>>>>C
>>>>>m
>>>>>d.java bf47084
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.java
>>>>>362d69e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListSecondarySt
>>>>>a
>>>>>g
>>>>>ingStoresCmd.java 171f971
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePool
>>>>>s
>>>>>C
>>>>>md.java 868b402
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStorageProv
>>>>>i
>>>>>d
>>>>>ersCmd.java bac6b7c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrimaryS
>>>>>t
>>>>>o
>>>>>rageForMaintenanceCmd.java 9d11966
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondar
>>>>>y
>>>>>S
>>>>>torageForMigrationCmd.java a57f2df
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePo
>>>>>o
>>>>>l
>>>>>Cmd.java 50be6ba
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java
>>>>>3b684f4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/swift/ListSwiftsCmd.jav
>>>>>a
>>>>>fcc8e46
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/DestroySystemV
>>>>>m
>>>>>C
>>>>>md.java 07e111c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystemVMsC
>>>>>m
>>>>>d
>>>>>.java 9480497
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSystemV
>>>>>M
>>>>>C
>>>>>md.java 8199e68
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSystemVm
>>>>>C
>>>>>m
>>>>>d.java 1c38b05
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemVMC
>>>>>m
>>>>>d
>>>>>.java fdb81ea
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StartSystemVMC
>>>>>m
>>>>>d
>>>>>.java 2e65928
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StopSystemVmCm
>>>>>d
>>>>>.
>>>>>java 7709ebe
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSystemV
>>>>>M
>>>>>C
>>>>>md.java a89abb8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/template/PrepareTemplat
>>>>>e
>>>>>C
>>>>>md.java 16761ba
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMonitor
>>>>>C
>>>>>m
>>>>>d.java 031fc8d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeCmd
>>>>>.
>>>>>j
>>>>>ava e6e18cb
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficMoni
>>>>>t
>>>>>o
>>>>>rCmd.java debaf00
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficType
>>>>>C
>>>>>m
>>>>>d.java 111e177
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsageReco
>>>>>r
>>>>>d
>>>>>sCmd.java 4fc36ab
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecordsCm
>>>>>d
>>>>>.
>>>>>java a8bd1e5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMonito
>>>>>r
>>>>>s
>>>>>Cmd.java 3592539
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypeIm
>>>>>p
>>>>>l
>>>>>ementorsCmd.java 159608e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypesC
>>>>>m
>>>>>d
>>>>>.java 47ba781
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageTypesCmd
>>>>>.
>>>>>j
>>>>>ava b5e445b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTrafficType
>>>>>C
>>>>>m
>>>>>d.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.jav
>>>>>a
>>>>>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/CreateVlanIpRangeC
>>>>>m
>>>>>d
>>>>>.java dbaac6e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DedicatePublicIpRa
>>>>>n
>>>>>g
>>>>>eCmd.java 2650482
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DeleteVlanIpRangeC
>>>>>m
>>>>>d
>>>>>.java 8d29130
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ListVlanIpRangesCm
>>>>>d
>>>>>.
>>>>>java 9d6eae6
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ReleasePublicIpRan
>>>>>g
>>>>>e
>>>>>Cmd.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/MigrateVirtualMachin
>>>>>e
>>>>>W
>>>>>ithVolumeCmd.java 90918bf
>>>>> api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.java
>>>>>abf5168
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGatewa
>>>>>y
>>>>>C
>>>>>md.java c3201f1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOfferingCm
>>>>>d
>>>>>.
>>>>>java 96d5c6a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGatewa
>>>>>y
>>>>>C
>>>>>md.java a5bb00c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeleteVPCOfferingCm
>>>>>d
>>>>>.
>>>>>java 7abaa7d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/UpdateVPCOfferingCm
>>>>>d
>>>>>.
>>>>>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/MarkDefaultZoneFor
>>>>>A
>>>>>c
>>>>>countCmd.java fe2bc6a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.java
>>>>>f0074c5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/account/AddAccountToProj
>>>>>e
>>>>>c
>>>>>tCmd.java 36df579
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/account/DeleteAccountFro
>>>>>m
>>>>>P
>>>>>rojectCmd.java f6aa36c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListAccountsCmd.
>>>>>j
>>>>>a
>>>>>va bc93d21
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/account/ListProjectAccou
>>>>>n
>>>>>t
>>>>>sCmd.java aa60016
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/address/AssociateIPAddrC
>>>>>m
>>>>>d
>>>>>.java 4df658b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/address/DisassociateIPAd
>>>>>d
>>>>>r
>>>>>Cmd.java e3669be
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/address/ListPublicIpAddr
>>>>>e
>>>>>s
>>>>>sesCmd.java a5c54ad
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/CreateAffi
>>>>>n
>>>>>i
>>>>>tyGroupCmd.java a2542a8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/DeleteAffi
>>>>>n
>>>>>i
>>>>>tyGroupCmd.java a6cf1bb
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffini
>>>>>t
>>>>>y
>>>>>GroupTypesCmd.java 87de7f7
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffini
>>>>>t
>>>>>y
>>>>>GroupsCmd.java 367dec9
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/UpdateVMAf
>>>>>f
>>>>>i
>>>>>nityGroupCmd.java 7bb1c5b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScal
>>>>>e
>>>>>P
>>>>>olicyCmd.java ce6dc68
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScal
>>>>>e
>>>>>V
>>>>>mGroupCmd.java 5547974
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScal
>>>>>e
>>>>>V
>>>>>mProfileCmd.java bee1b22
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateConditio
>>>>>n
>>>>>C
>>>>>md.java 914848a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScal
>>>>>e
>>>>>P
>>>>>olicyCmd.java 1aedf57
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScal
>>>>>e
>>>>>V
>>>>>mGroupCmd.java a7823b4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScal
>>>>>e
>>>>>V
>>>>>mProfileCmd.java 3d6d030
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteConditio
>>>>>n
>>>>>C
>>>>>md.java 0cc2319
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAutoSca
>>>>>l
>>>>>e
>>>>>VmGroupCmd.java 2bd6f87
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAutoScal
>>>>>e
>>>>>V
>>>>>mGroupCmd.java dc89f2b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleP
>>>>>o
>>>>>l
>>>>>iciesCmd.java 84ed30a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleV
>>>>>m
>>>>>G
>>>>>roupsCmd.java 4eda7a8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleV
>>>>>m
>>>>>P
>>>>>rofilesCmd.java 651f987
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListConditions
>>>>>C
>>>>>m
>>>>>d.java 015f3ed
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCountersCm
>>>>>d
>>>>>.
>>>>>java f503b2b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScal
>>>>>e
>>>>>P
>>>>>olicyCmd.java 91adeb1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScal
>>>>>e
>>>>>V
>>>>>mGroupCmd.java dbbd85f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScal
>>>>>e
>>>>>V
>>>>>mProfileCmd.java f3361d8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesC
>>>>>m
>>>>>d
>>>>>.java 5c00814
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsCmd.j
>>>>>a
>>>>>v
>>>>>a e51f850
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCmd.ja
>>>>>v
>>>>>a
>>>>> d00b58d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventTypesCmd.
>>>>>j
>>>>>a
>>>>>va 7a58d4c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.java
>>>>>0e45e4e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFir
>>>>>e
>>>>>w
>>>>>allRuleCmd.java 778a18b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallR
>>>>>u
>>>>>l
>>>>>eCmd.java 44aa26f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwa
>>>>>r
>>>>>d
>>>>>ingRuleCmd.java 89dc077
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressFir
>>>>>e
>>>>>w
>>>>>allRuleCmd.java 8e7b679
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirewallR
>>>>>u
>>>>>l
>>>>>eCmd.java c3029b8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortForwa
>>>>>r
>>>>>d
>>>>>ingRuleCmd.java c493dd0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallRul
>>>>>e
>>>>>s
>>>>>Cmd.java 44d26e4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListPortForward
>>>>>i
>>>>>n
>>>>>gRulesCmd.java bd8a7a1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwa
>>>>>r
>>>>>d
>>>>>ingRuleCmd.java d7e380f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCategor
>>>>>i
>>>>>e
>>>>>sCmd.java 604f1ed
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCmd.jav
>>>>>a
>>>>>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/UpdateIsoPermissions
>>>>>C
>>>>>m
>>>>>d.java 8267b5c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/job/ListAsyncJobsCmd.jav
>>>>>a
>>>>>9d45d50
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/job/QueryAsyncJobResultC
>>>>>m
>>>>>d
>>>>>.java 1f9f5db
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignCertT
>>>>>o
>>>>>L
>>>>>oadBalancerCmd.java 4ea4a58
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoa
>>>>>d
>>>>>B
>>>>>alancerRuleCmd.java bcf6200
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateAppli
>>>>>c
>>>>>a
>>>>>tionLoadBalancerCmd.java 0b8d377
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBHea
>>>>>l
>>>>>t
>>>>>hCheckPolicyCmd.java 5ff7239
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBSti
>>>>>c
>>>>>k
>>>>>inessPolicyCmd.java 159fcf5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoadB
>>>>>a
>>>>>l
>>>>>ancerRuleCmd.java 764e379
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteAppli
>>>>>c
>>>>>a
>>>>>tionLoadBalancerCmd.java 0b53d53
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBHea
>>>>>l
>>>>>t
>>>>>hCheckPolicyCmd.java d625ed5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBSti
>>>>>c
>>>>>k
>>>>>inessPolicyCmd.java c4f72d9
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLoadB
>>>>>a
>>>>>l
>>>>>ancerRuleCmd.java 1dc3cd1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSslCe
>>>>>r
>>>>>t
>>>>>Cmd.java d5683b0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListApplica
>>>>>t
>>>>>i
>>>>>onLoadBalancersCmd.java 05572c8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBHealt
>>>>>h
>>>>>C
>>>>>heckPoliciesCmd.java 8aa286f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBStick
>>>>>i
>>>>>n
>>>>>essPoliciesCmd.java ade4878
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBal
>>>>>a
>>>>>n
>>>>>cerRuleInstancesCmd.java 2a39e1a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBal
>>>>>a
>>>>>n
>>>>>cerRulesCmd.java 663f991
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCert
>>>>>s
>>>>>C
>>>>>md.java 7f8118a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCertF
>>>>>r
>>>>>o
>>>>>mLoadBalancerCmd.java e92d208
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromL
>>>>>o
>>>>>a
>>>>>dBalancerRuleCmd.java 5027ad3
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadB
>>>>>a
>>>>>l
>>>>>ancerRuleCmd.java d68167d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCe
>>>>>r
>>>>>t
>>>>>Cmd.java 00bd013
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRu
>>>>>l
>>>>>e
>>>>>Cmd.java 0917d52
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwardingRu
>>>>>l
>>>>>e
>>>>>Cmd.java 66a9f8a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNatCmd.
>>>>>j
>>>>>a
>>>>>va 351d3ae
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd.j
>>>>>a
>>>>>v
>>>>>a 832cbc2
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwardingRule
>>>>>s
>>>>>C
>>>>>md.java dca1c23
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACL
>>>>>C
>>>>>m
>>>>>d.java 9934a4f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACL
>>>>>L
>>>>>i
>>>>>stCmd.java cd0eb32
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd
>>>>>.
>>>>>j
>>>>>ava c1e56ebd
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACL
>>>>>C
>>>>>m
>>>>>d.java 7413ea5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACL
>>>>>L
>>>>>i
>>>>>stCmd.java 632d710
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkCmd
>>>>>.
>>>>>j
>>>>>ava a48e01b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLLi
>>>>>s
>>>>>t
>>>>>sCmd.java 2e50bb8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLsC
>>>>>m
>>>>>d
>>>>>.java 7f8aef4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkOffer
>>>>>i
>>>>>n
>>>>>gsCmd.java 552a64a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworksCmd.
>>>>>j
>>>>>a
>>>>>va 72c52df
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetworkAC
>>>>>L
>>>>>L
>>>>>istCmd.java de1f163
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/RestartNetworkCm
>>>>>d
>>>>>.
>>>>>java cd508ff
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACL
>>>>>I
>>>>>t
>>>>>emCmd.java 1e559c2
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd
>>>>>.
>>>>>j
>>>>>ava 2091102
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOfferin
>>>>>g
>>>>>s
>>>>>Cmd.java 954b64e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListServiceOffe
>>>>>r
>>>>>i
>>>>>ngsCmd.java 08c69e8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/ActivateProjectC
>>>>>m
>>>>>d
>>>>>.java 66c64a6
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/CreateProjectCmd
>>>>>.
>>>>>j
>>>>>ava dcb83a8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectCmd
>>>>>.
>>>>>j
>>>>>ava 88205e8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectInv
>>>>>i
>>>>>t
>>>>>ationCmd.java 9d4d838
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectInvit
>>>>>a
>>>>>t
>>>>>ionsCmd.java 0e9e7ae
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectsCmd.
>>>>>j
>>>>>a
>>>>>va 2cf6106
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/SuspendProjectCm
>>>>>d
>>>>>.
>>>>>java c2a1885
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectCmd
>>>>>.
>>>>>j
>>>>>ava 78903bf
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectInv
>>>>>i
>>>>>t
>>>>>ationCmd.java dda7b54
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/region/ListRegionsCmd.ja
>>>>>v
>>>>>a
>>>>> c369b9c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/AssignToG
>>>>>l
>>>>>o
>>>>>balLoadBalancerRuleCmd.java 1fe73b5
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/CreateGlo
>>>>>b
>>>>>a
>>>>>lLoadBalancerRuleCmd.java 550d817
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/DeleteGlo
>>>>>b
>>>>>a
>>>>>lLoadBalancerRuleCmd.java 2e96965
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListGloba
>>>>>l
>>>>>L
>>>>>oadBalancerRuleCmd.java f37aba2
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/RemoveFro
>>>>>m
>>>>>G
>>>>>lobalLoadBalancerRuleCmd.java b30f4d8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/UpdateGlo
>>>>>b
>>>>>a
>>>>>lLoadBalancerRuleCmd.java e8c5326
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIdentif
>>>>>i
>>>>>e
>>>>>rCmd.java ccaca2d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListHypervisors
>>>>>C
>>>>>m
>>>>>d.java 5e546f4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListResourceLim
>>>>>i
>>>>>t
>>>>>sCmd.java ba3cfc8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceC
>>>>>o
>>>>>u
>>>>>ntCmd.java bd4f995
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceL
>>>>>i
>>>>>m
>>>>>itCmd.java c33a9e7
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeS
>>>>>e
>>>>>c
>>>>>urityGroupEgressCmd.java 6a054a4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeS
>>>>>e
>>>>>c
>>>>>urityGroupIngressCmd.java be91959
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/CreateSecu
>>>>>r
>>>>>i
>>>>>tyGroupCmd.java 3b16821
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/DeleteSecu
>>>>>r
>>>>>i
>>>>>tyGroupCmd.java 0bcc144
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSecuri
>>>>>t
>>>>>y
>>>>>GroupsCmd.java ae745b3
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecu
>>>>>r
>>>>>i
>>>>>tyGroupEgressCmd.java 006aa7d
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecu
>>>>>r
>>>>>i
>>>>>tyGroupIngressCmd.java 0858578
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotC
>>>>>m
>>>>>d
>>>>>.java a0f307b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotP
>>>>>o
>>>>>l
>>>>>icyCmd.java 5ecbaaa
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotC
>>>>>m
>>>>>d
>>>>>.java 35caaff
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotP
>>>>>o
>>>>>l
>>>>>iciesCmd.java bcccf8b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotPol
>>>>>i
>>>>>c
>>>>>iesCmd.java 7c2899f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotsCm
>>>>>d
>>>>>.
>>>>>java e4d566a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/RevertSnapshotC
>>>>>m
>>>>>d
>>>>>.java f11fa3f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/CreateSSHKeyPairCmd.
>>>>>j
>>>>>a
>>>>>va 1fc9d13
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPairCmd.
>>>>>j
>>>>>a
>>>>>va a638eb9
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsCmd.j
>>>>>a
>>>>>v
>>>>>a 52fca5f
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/ssh/RegisterSSHKeyPairCm
>>>>>d
>>>>>.
>>>>>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
>>>>>.
>>>>>j
>>>>>ava 78bfc18
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/template/CreateTemplateC
>>>>>m
>>>>>d
>>>>>.java 0030a7e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/template/DeleteTemplateC
>>>>>m
>>>>>d
>>>>>.java 890af70
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/template/ExtractTemplate
>>>>>C
>>>>>m
>>>>>d.java 082f46a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCm
>>>>>d
>>>>>.
>>>>>java 7e347f3
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/template/RegisterTemplat
>>>>>e
>>>>>C
>>>>>md.java 48ed6ea
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplateC
>>>>>m
>>>>>d
>>>>>.java f80a4ee
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplateP
>>>>>e
>>>>>r
>>>>>missionsCmd.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.
>>>>>j
>>>>>a
>>>>>va 9b86577
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCmd.ja
>>>>>v
>>>>>a
>>>>> 92becb7
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMPasswordCmd.ja
>>>>>v
>>>>>a
>>>>> 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/UpdateDefaultNicForVM
>>>>>C
>>>>>m
>>>>>d.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
>>>>>.
>>>>>j
>>>>>ava 937fca3
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGroupCmd
>>>>>.
>>>>>j
>>>>>ava fbfb85a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroupsCmd.
>>>>>j
>>>>>a
>>>>>va fda3e88
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGroupCmd
>>>>>.
>>>>>j
>>>>>ava 1930bd8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSnaps
>>>>>h
>>>>>o
>>>>>tCmd.java de921f6
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSnaps
>>>>>h
>>>>>o
>>>>>tCmd.java d29ff05
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnapsho
>>>>>t
>>>>>C
>>>>>md.java 84b552c
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToVMSna
>>>>>p
>>>>>s
>>>>>hotCmd.java cec2154
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDetail
>>>>>C
>>>>>m
>>>>>d.java 69d1ca7
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.j
>>>>>a
>>>>>v
>>>>>a cd1e1ed
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.j
>>>>>a
>>>>>v
>>>>>a c6457c6
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeCmd.j
>>>>>a
>>>>>v
>>>>>a 550adb9
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeCmd.j
>>>>>a
>>>>>v
>>>>>a 70283ff
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolumeCmd.
>>>>>j
>>>>>a
>>>>>va d73143a
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListResourceDetai
>>>>>l
>>>>>s
>>>>>Cmd.java aed0ae0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCmd.ja
>>>>>v
>>>>>a
>>>>> 4ebe3bf
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolumeCmd.
>>>>>j
>>>>>a
>>>>>va fa6ac69
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourceDet
>>>>>a
>>>>>i
>>>>>lCmd.java c4c7554
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.j
>>>>>a
>>>>>v
>>>>>a 0cc8039
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.j
>>>>>a
>>>>>v
>>>>>a b57f2b4
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.j
>>>>>a
>>>>>v
>>>>>a 991cfc1
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRouteCmd
>>>>>.
>>>>>j
>>>>>ava f2d2bce
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.java
>>>>>d4c52b8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRouteCmd
>>>>>.
>>>>>j
>>>>>ava 937341e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteVPCCmd.java
>>>>>14f21ba
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListPrivateGatewaysC
>>>>>m
>>>>>d
>>>>>.java 7870673
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListStaticRoutesCmd.
>>>>>j
>>>>>a
>>>>>va 931431b
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferingsCmd.
>>>>>j
>>>>>a
>>>>>va 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/CreateRemoteAccessVp
>>>>>n
>>>>>C
>>>>>md.java 9277c49
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionC
>>>>>m
>>>>>d
>>>>>.java 2c2bf55
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGat
>>>>>e
>>>>>w
>>>>>ayCmd.java 821a4b0
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.
>>>>>j
>>>>>a
>>>>>va 8955c8e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAccessVp
>>>>>n
>>>>>C
>>>>>md.java 41a8f1e
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnectionC
>>>>>m
>>>>>d
>>>>>.java c86cc59
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustomerGat
>>>>>e
>>>>>w
>>>>>ayCmd.java 4c777d7
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGatewayCmd.
>>>>>j
>>>>>a
>>>>>va 85f4004
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccessVpns
>>>>>C
>>>>>m
>>>>>d.java 01e6d37
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnectionsCm
>>>>>d
>>>>>.
>>>>>java 8de6059
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerGatew
>>>>>a
>>>>>y
>>>>>sCmd.java 5cd4bfb
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysCmd.j
>>>>>a
>>>>>v
>>>>>a 75a5e81
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnUsersCmd.java
>>>>>
>>>>>5136633
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/RemoveVpnUserCmd.jav
>>>>>a
>>>>>
>>>>>4eeef67
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ResetVpnConnectionCm
>>>>>d
>>>>>.
>>>>>java efe6db8
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGat
>>>>>e
>>>>>w
>>>>>ayCmd.java 5694a74
>>>>>
>>>>>api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.java
>>>>>
>>>>>471e6d6
>>>>>
>>>>>plugins/api/discovery/src/org/apache/cloudstack/api/command/user/discov
>>>>>e
>>>>>r
>>>>>y/ListApisCmd.java 206d793
>>>>>
>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/rate
>>>>>l
>>>>>i
>>>>>mit/ResetApiLimitCmd.java 9e415e6
>>>>>
>>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/ratel
>>>>>i
>>>>>m
>>>>>it/GetApiLimitCmd.java 2428895
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>>c
>>>>>a
>>>>>teClusterCmd.java 4f8cd8c
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>>c
>>>>>a
>>>>>teHostCmd.java d3cce5a
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>>c
>>>>>a
>>>>>tePodCmd.java e823fd5
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>>c
>>>>>a
>>>>>teZoneCmd.java 0e427aa
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>>D
>>>>>e
>>>>>dicatedClustersCmd.java a2022a5
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>>D
>>>>>e
>>>>>dicatedHostsCmd.java d3b326d
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>>D
>>>>>e
>>>>>dicatedPodsCmd.java d7cd4c2
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>>D
>>>>>e
>>>>>dicatedZonesCmd.java 07b8b19
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>>a
>>>>>s
>>>>>eDedicatedClusterCmd.java e065da2
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>>a
>>>>>s
>>>>>eDedicatedHostCmd.java 41e668c
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>>a
>>>>>s
>>>>>eDedicatedPodCmd.java 47ea475
>>>>>
>>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>>a
>>>>>s
>>>>>eDedicatedZoneCmd.java 69185d6
>>>>>
>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremeta
>>>>>l
>>>>>D
>>>>>hcpCmd.java 529f988
>>>>>
>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremeta
>>>>>l
>>>>>P
>>>>>xeCmd.java 19854a9
>>>>>
>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremet
>>>>>a
>>>>>l
>>>>>DhcpCmd.java 7d0aba3
>>>>>
>>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremet
>>>>>a
>>>>>l
>>>>>PxeServersCmd.java 437fa3f
>>>>>
>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManagerCmd.
>>>>>j
>>>>>a
>>>>>va 17cd3ab
>>>>>
>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsProfi
>>>>>l
>>>>>e
>>>>>ToBladeCmd.java caea0be
>>>>>
>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsManagerC
>>>>>m
>>>>>d
>>>>>.java 566ee30
>>>>>
>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeCmd.j
>>>>>a
>>>>>v
>>>>>a 41c7cc1
>>>>>
>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManagerCmd
>>>>>.
>>>>>j
>>>>>ava 767682f
>>>>>
>>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfileCmd
>>>>>.
>>>>>j
>>>>>ava cc49cef
>>>>>
>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/AddBi
>>>>>g
>>>>>S
>>>>>witchVnsDeviceCmd.java a30059d
>>>>>
>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Delet
>>>>>e
>>>>>B
>>>>>igSwitchVnsDeviceCmd.java 4af45b2
>>>>>
>>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/ListB
>>>>>i
>>>>>g
>>>>>SwitchVnsDevicesCmd.java 6e4ee75
>>>>>
>>>>>plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/net
>>>>>w
>>>>>o
>>>>>rk/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
>>>>>
>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNicir
>>>>>a
>>>>>N
>>>>>vpDeviceCmd.java 7842d37
>>>>>
>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNi
>>>>>c
>>>>>i
>>>>>raNvpDeviceCmd.java 374b0fe
>>>>>
>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNici
>>>>>r
>>>>>a
>>>>>NvpDeviceNetworksCmd.java 6d2dc05
>>>>>
>>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNici
>>>>>r
>>>>>a
>>>>>NvpDevicesCmd.java 78b2ad8
>>>>>
>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPaloAl
>>>>>t
>>>>>o
>>>>>FirewallCmd.java 7aba9c2
>>>>>
>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/Configure
>>>>>P
>>>>>a
>>>>>loAltoFirewallCmd.java 80f02ad
>>>>>
>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeletePal
>>>>>o
>>>>>A
>>>>>ltoFirewallCmd.java 4f147eb
>>>>>
>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloA
>>>>>l
>>>>>t
>>>>>oFirewallNetworksCmd.java d1b7425
>>>>>
>>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloA
>>>>>l
>>>>>t
>>>>>oFirewallsCmd.java ad4be72
>>>>>
>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api
>>>>>/
>>>>>c
>>>>>ommands/AddSspCmd.java 085f873
>>>>>
>>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api
>>>>>/
>>>>>c
>>>>>ommands/DeleteSspCmd.java e23f642
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>D
>>>>>APConfigCmd.java db6d7dd
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>D
>>>>>APRemoveCmd.java 535a545
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>d
>>>>>apAddConfigurationCmd.java 5686374
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>d
>>>>>apCreateAccountCmd.java 100ffe6
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>d
>>>>>apDeleteConfigurationCmd.java b45bce5
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>d
>>>>>apImportUsersCmd.java 89cec65
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>d
>>>>>apListConfigurationCmd.java b50970f
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>d
>>>>>apListUsersCmd.java 5c65ac4
>>>>>
>>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>>L
>>>>>d
>>>>>apUserSearchCmd.java e2b050d
>>>>> server/src/com/cloud/api/ApiServer.java 03361a4
>>>>> server/test/com/cloud/api/ApiDispatcherTest.java 7314a57
>>>>>
>>>>> Diff: https://reviews.apache.org/r/16385/diff/
>>>>>
>>>>>
>>>>> 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
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Mandar Barve
>>>>>
>>>>>
>>>>
>>>
>>
>
--
Daan
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Alena Prokharchyk <Al...@citrix.com>.
On 3/6/14, 1:55 PM, "Nitin Mehta" <Ni...@citrix.com> wrote:
>Hi Alena,
>
>I think the annotation is referred in the code below in ApiServer.java and
>it doesn't hide the command but only masks the sensitive params.
>But again I am concerned because these sensitive param names is hard coded
>to password|accesskey|secretkey. If the sensitive param name is different
>it won't be masked. So having it at parameter level makes sense.
>
>I agree that this shouldn't have been set in all the commands. Any api dev
>really worried about the security should be able to figure it out through
>the annotations. By default it should be false.
Security would really be able to figure it out through annotations as
that’s the specific thing they will be looking for. And it should be
defined on the parameter level.
>
>
>ApiServer.java
>
>if (annotation.responseHasSensitiveInfo())
> {
> buildAuditTrail(auditTrailSb, command[0],
> StringUtils.cleanString(response));
> }
> else
> buildAuditTrail(auditTrailSb, command[0],
>response);
>
>
>
>
>
>On 06/03/14 1:26 PM, "Alena Prokharchyk" <Al...@citrix.com>
>wrote:
>
>>Mandar, I¹ve ran into this checkin submitted by you:
>>
>>b0c6d4734724358df97b6fa4d8c5beb0f447745e
>>
>>- Updated APICommand annotation to add new flags that indicate if API
>>request or response carry sensitive info
>>
>>And have a couple of comments on that.
>>
>>1) I don¹t see the parameter being checked anywhere in the code. You just
>>define the annotation in each command class, but there is no processing
>>after all. To me, the checkin seems to be partial, unless I¹m missing
>>anything?
>>
>>2) Defaulting the parameter to true doesn¹t seem right to me. If I¹m a
>>new
>>developer adding the API, and I don¹t care about the security, I would
>>expect my command to be seen in the log rather than being hidden by
>>default. And if I¹m a developer who is really concerned about displaying
>>it, I would research all existing CS API @ capabilities to see if this
>>can
>>be controlled, and set it to true in my command.
>>Otherwise you are just spamming the code with overriding this annotation
>>in 99% of the API CS commands.
>>
>>3) Why you define this parameter on the command level? Even the parameter
>>name states that the certain parameters in the request/response are
>>sensitive. To me it seems that it should be defined on the parameter
>>level
>>- whether you want this parameter to be exposed/hidden. As an example,
>>look at (RoleType[] authorized() default {}) param in @Param. This
>>parameter determines who can pass this particular parameter to the API
>>call. And its ³everyone² by default, and can be overridden in the
>>specific
>>command.
>>
>>
>>Mandar/Daan, can you please comment on the above.
>>
>>Thanks,
>>Alena.
>>
>>
>>On 12/24/13, 11:39 AM, "Nitin Mehta" <ni...@citrix.com> wrote:
>>
>>>
>>>
>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
>>>> >
>>>><https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line4
>>>>1
>>>>5
>>>>>
>>>> >
>>>> > Can you please create names which are more intuitive such as
>>>>cmdRequestContainsSensitiveInfo and also better names for getters and
>>>>setters ?
>>>>
>>>> Mandar Barve wrote:
>>>> Nitin,
>>>> I wanted to keep names short at the same time convey adequate
>>>>meaning hence I chose those names. But I see your point, I could create
>>>>following names. Here the thought is to have intuitive names plus try
>>>>to
>>>>follow getter/setter existing naming convention.
>>>>
>>>> Let me know if you have concerns.
>>>>
>>>> Member variables can be named as:
>>>> responseHasSensitiveInfo
>>>> requestHasSensitiveInfo
>>>>
>>>> The getter/setters can be named as:
>>>> getRequestHasSensitiveInfo
>>>> setRequestHasSensitiveInfo
>>>> getResponseHasSensitiveInfo
>>>> setResponseHasSensitiveInfo
>>>>
>>>> Thanks,
>>>> Mandar
>>>
>>>Good enough..
>>>
>>>
>>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>>> >
>>>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.j
>>>>a
>>>>v
>>>>a, line 53
>>>> >
>>>><https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line5
>>>>3
>>>>>
>>>> >
>>>> > You shouldn't have to override for every cmd. By default its
>>>>false and the cmds having sensitive information can have methods
>>>>returning true. Also they do not need to be set in execute. This is
>>>>static information, doesn't change per command so why this needs to be
>>>>set ?
>>>>
>>>> Mandar Barve wrote:
>>>> Nitin,
>>>> You are right. This was discussed in the earlier discussion
>>>>thread. You should really have to modify only commands that carry
>>>>sensitive information. The problem with that approach as stated earlier
>>>>is API developer can forget to declare command/response sensitivity by
>>>>implementing a method that sets the flags, returns true etc. The
>>>>wrapper
>>>>abstract method was introduced essentially to ensure new APIs as they
>>>>get introduced will give compiler error if this wrapper is not
>>>>implemented enforcing the developer to declare such sensitivity
>>>>upfront.
>>>> Hope that addresses your concern.
>>>>
>>>> Thanks,
>>>> Mandar
>>>
>>>Thanks Mandar. I see your point and was thinking on the same lines as
>>>well. I appreciate your thinking for future API devs. But I have the
>>>following concerns
>>>1. I probably think that this information should be static for the Cmd
>>>class and doesnt have to be set on every execute invocation
>>>2. For few commands having sensitive information we are writing
>>>boilerplate code in all the api's, this is not en elegant way of
>>>enforcing every API developer to look into this. I would rather want
>>>this
>>>to be dealt through an annotation (if it doesnt exist lets create one in
>>>the public @interface APICommand and keep the default value to true that
>>>it contains sensitive information)
>>>
>>>
>>>- Nitin
>>>
>>>
>>>-----------------------------------------------------------
>>>This is an automatically generated e-mail. To reply, visit:
>>>https://reviews.apache.org/r/16385/#review30828
>>>-----------------------------------------------------------
>>>
>>>
>>>On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>>>>
>>>> -----------------------------------------------------------
>>>> This is an automatically generated e-mail. To reply, visit:
>>>> https://reviews.apache.org/r/16385/
>>>> -----------------------------------------------------------
>>>>
>>>> (Updated Dec. 23, 2013, 6:13 p.m.)
>>>>
>>>>
>>>> Review request for cloudstack and daan Hoogland.
>>>>
>>>>
>>>> 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.
>>>>
>>>>
>>>> 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.j
>>>>a
>>>>v
>>>>a 48c1e02
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/account/CreateAccountCm
>>>>d
>>>>.
>>>>java c5a2d1a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/account/DeleteAccountCm
>>>>d
>>>>.
>>>>java 7c1b206
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/account/DisableAccountC
>>>>m
>>>>d
>>>>.java 6fdbefe
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/account/EnableAccountCm
>>>>d
>>>>.
>>>>java 59d6acd
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/account/LockAccountCmd.
>>>>j
>>>>a
>>>>va 93ec1be
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccountCm
>>>>d
>>>>.
>>>>java a8cf63f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlertCmd.
>>>>j
>>>>a
>>>>va 620c5ed
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCounter
>>>>C
>>>>m
>>>>d.java 6c4b81b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCounter
>>>>C
>>>>m
>>>>d.java 50477f5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterCmd.j
>>>>a
>>>>v
>>>>a d0e7380
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteClusterCm
>>>>d
>>>>.
>>>>java e1bc585
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/ListClustersCmd
>>>>.
>>>>j
>>>>ava 8640f37
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/cluster/UpdateClusterCm
>>>>d
>>>>.
>>>>java b13f81a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListCfgsByCmd.ja
>>>>v
>>>>a
>>>> 517807d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListDeploymentPl
>>>>a
>>>>n
>>>>nersCmd.java 1d9d2d9
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/config/ListHypervisorCa
>>>>p
>>>>a
>>>>bilitiesCmd.java 16adf66
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd.jav
>>>>a
>>>>9bc9b3c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateHypervisor
>>>>C
>>>>a
>>>>pabilitiesCmd.java 5cb5f9c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCmd.
>>>>j
>>>>a
>>>>va 4737555
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCmd.
>>>>j
>>>>a
>>>>va b1075c1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainChildr
>>>>e
>>>>n
>>>>Cmd.java e1ba178
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsCmd.j
>>>>a
>>>>v
>>>>a 5a3786c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCmd.
>>>>j
>>>>a
>>>>va 8acfcd5
>>>> api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.java
>>>>363bcd6
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/AddSecondaryStorag
>>>>e
>>>>C
>>>>md.java 61f6f49
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/CancelMaintenanceC
>>>>m
>>>>d
>>>>.java 46289ee
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/DeleteHostCmd.java
>>>>5a4478e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/FindHostsForMigrat
>>>>i
>>>>o
>>>>nCmd.java 0faf72c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.java
>>>>eda821b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMaintena
>>>>n
>>>>c
>>>>eCmd.java 23cfacf
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostCmd.j
>>>>a
>>>>v
>>>>a 1ce888b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostReserva
>>>>t
>>>>i
>>>>onCmd.java b60feca
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.java
>>>>d778b37
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPassword
>>>>C
>>>>m
>>>>d.java 69480b1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ConfigureInt
>>>>e
>>>>r
>>>>nalLoadBalancerElementCmd.java 51da760
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/CreateIntern
>>>>a
>>>>l
>>>>LoadBalancerElementCmd.java a6ece72
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternal
>>>>L
>>>>B
>>>>VMsCmd.java 0e01be1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternal
>>>>L
>>>>o
>>>>adBalancerElementsCmd.java a42a0b3
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StartInterna
>>>>l
>>>>L
>>>>BVMCmd.java 56dcb4f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StopInternal
>>>>L
>>>>B
>>>>VMCmd.java 9da4db0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkDevic
>>>>e
>>>>C
>>>>md.java 7af9355
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkServi
>>>>c
>>>>e
>>>>ProviderCmd.java f190493
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateNetworkOf
>>>>f
>>>>e
>>>>ringCmd.java 5614295
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysicalN
>>>>e
>>>>t
>>>>workCmd.java de4e5e5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateStorageNe
>>>>t
>>>>w
>>>>orkIpRangeCmd.java cfbbd36
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/DedicateGuestVl
>>>>a
>>>>n
>>>>RangeCmd.java 51b4924
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkDe
>>>>v
>>>>i
>>>>ceCmd.java 96e4fa5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkOf
>>>>f
>>>>e
>>>>ringCmd.java 3aa7d66
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkSe
>>>>r
>>>>v
>>>>iceProviderCmd.java c4993c3
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysicalN
>>>>e
>>>>t
>>>>workCmd.java 828683a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteStorageNe
>>>>t
>>>>w
>>>>orkIpRangeCmd.java 42c9619
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListDedicatedGu
>>>>e
>>>>s
>>>>tVlanRangesCmd.java ca7c1f7
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkDevi
>>>>c
>>>>e
>>>>Cmd.java de175d0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkIsol
>>>>a
>>>>t
>>>>ionMethodsCmd.java d30f7b8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkServ
>>>>i
>>>>c
>>>>eProvidersCmd.java 5a1235b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListPhysicalNet
>>>>w
>>>>o
>>>>rksCmd.java 3ac2faa
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListStorageNetw
>>>>o
>>>>r
>>>>kIpRangeCmd.java 89cba47
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ListSupportedNe
>>>>t
>>>>w
>>>>orkServicesCmd.java 342f9b0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedicate
>>>>d
>>>>G
>>>>uestVlanRangeCmd.java 43e1149
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOf
>>>>f
>>>>e
>>>>ringCmd.java 957450f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkSe
>>>>r
>>>>v
>>>>iceProviderCmd.java c530c53
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysicalN
>>>>e
>>>>t
>>>>workCmd.java f808424
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateStorageNe
>>>>t
>>>>w
>>>>orkIpRangeCmd.java 9fd084a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateDiskOffe
>>>>r
>>>>i
>>>>ngCmd.java 1d959a0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateServiceO
>>>>f
>>>>f
>>>>eringCmd.java 6f9693c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDiskOffe
>>>>r
>>>>i
>>>>ngCmd.java 9845aa4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServiceO
>>>>f
>>>>f
>>>>eringCmd.java 0f81409
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDiskOffe
>>>>r
>>>>i
>>>>ngCmd.java 6d45fb5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServiceO
>>>>f
>>>>f
>>>>eringCmd.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.jav
>>>>a
>>>>9e7c035
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/region/CreatePortableIp
>>>>R
>>>>a
>>>>ngeCmd.java e900f47
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/region/DeletePortableIp
>>>>R
>>>>a
>>>>ngeCmd.java 5408eda
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/region/ListPortableIpRa
>>>>n
>>>>g
>>>>esCmd.java 42a92e6
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegionCmd.
>>>>j
>>>>a
>>>>va e912659
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCmd.
>>>>j
>>>>a
>>>>va 527e142
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAlertsC
>>>>m
>>>>d
>>>>.java b1177b9
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMReserva
>>>>t
>>>>i
>>>>onsCmd.java edc3bcf
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAlertsCm
>>>>d
>>>>.
>>>>java 8ba2525
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCmd.
>>>>j
>>>>a
>>>>va 397b00a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListCapacityCm
>>>>d
>>>>.
>>>>java 2b0f827
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/resource/UploadCustomCe
>>>>r
>>>>t
>>>>ificateCmd.java 68ef5ac
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvsElem
>>>>e
>>>>n
>>>>tCmd.java 75b08b1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVirtual
>>>>R
>>>>o
>>>>uterElementCmd.java 2cfefda
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtualRou
>>>>t
>>>>e
>>>>rElementCmd.java bf5eb18
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/DestroyRouterCmd
>>>>.
>>>>j
>>>>ava 2ad312e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListOvsElementsC
>>>>m
>>>>d
>>>>.java d5f73fd
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersCmd.j
>>>>a
>>>>v
>>>>a 9c91e0f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualRoute
>>>>r
>>>>E
>>>>lementsCmd.java 6f17921
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/RebootRouterCmd.
>>>>j
>>>>a
>>>>va 15527d3
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/StartRouterCmd.j
>>>>a
>>>>v
>>>>a 9196cd0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCmd.ja
>>>>v
>>>>a
>>>> ee2b9eb
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterCmd
>>>>.
>>>>j
>>>>ava 04a4e67
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterTem
>>>>p
>>>>l
>>>>ateCmd.java 4947745
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddImageStoreCm
>>>>d
>>>>.
>>>>java 5dcedff
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/AddS3Cmd.java
>>>>e665b7d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CancelPrimarySt
>>>>o
>>>>r
>>>>ageMaintenanceCmd.java b1c5594
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateSecondary
>>>>S
>>>>t
>>>>agingStoreCmd.java 1480e75
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateStoragePo
>>>>o
>>>>l
>>>>Cmd.java dfd0026
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImageStor
>>>>e
>>>>C
>>>>md.java 602da83
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolCmd.j
>>>>a
>>>>v
>>>>a fb63daa
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSecondary
>>>>S
>>>>t
>>>>agingStoreCmd.java caf937f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/FindStoragePool
>>>>s
>>>>F
>>>>orMigrationCmd.java 10813ca
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListImageStores
>>>>C
>>>>m
>>>>d.java bf47084
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.java
>>>>362d69e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListSecondarySt
>>>>a
>>>>g
>>>>ingStoresCmd.java 171f971
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePool
>>>>s
>>>>C
>>>>md.java 868b402
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStorageProv
>>>>i
>>>>d
>>>>ersCmd.java bac6b7c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrimaryS
>>>>t
>>>>o
>>>>rageForMaintenanceCmd.java 9d11966
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondar
>>>>y
>>>>S
>>>>torageForMigrationCmd.java a57f2df
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePo
>>>>o
>>>>l
>>>>Cmd.java 50be6ba
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/swift/AddSwiftCmd.java
>>>>3b684f4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/swift/ListSwiftsCmd.jav
>>>>a
>>>>fcc8e46
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/DestroySystemV
>>>>m
>>>>C
>>>>md.java 07e111c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystemVMsC
>>>>m
>>>>d
>>>>.java 9480497
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSystemV
>>>>M
>>>>C
>>>>md.java 8199e68
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSystemVm
>>>>C
>>>>m
>>>>d.java 1c38b05
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemVMC
>>>>m
>>>>d
>>>>.java fdb81ea
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StartSystemVMC
>>>>m
>>>>d
>>>>.java 2e65928
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StopSystemVmCm
>>>>d
>>>>.
>>>>java 7709ebe
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSystemV
>>>>M
>>>>C
>>>>md.java a89abb8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/template/PrepareTemplat
>>>>e
>>>>C
>>>>md.java 16761ba
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMonitor
>>>>C
>>>>m
>>>>d.java 031fc8d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeCmd
>>>>.
>>>>j
>>>>ava e6e18cb
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficMoni
>>>>t
>>>>o
>>>>rCmd.java debaf00
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficType
>>>>C
>>>>m
>>>>d.java 111e177
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsageReco
>>>>r
>>>>d
>>>>sCmd.java 4fc36ab
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecordsCm
>>>>d
>>>>.
>>>>java a8bd1e5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMonito
>>>>r
>>>>s
>>>>Cmd.java 3592539
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypeIm
>>>>p
>>>>l
>>>>ementorsCmd.java 159608e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypesC
>>>>m
>>>>d
>>>>.java 47ba781
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageTypesCmd
>>>>.
>>>>j
>>>>ava b5e445b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTrafficType
>>>>C
>>>>m
>>>>d.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.jav
>>>>a
>>>>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/CreateVlanIpRangeC
>>>>m
>>>>d
>>>>.java dbaac6e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DedicatePublicIpRa
>>>>n
>>>>g
>>>>eCmd.java 2650482
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DeleteVlanIpRangeC
>>>>m
>>>>d
>>>>.java 8d29130
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ListVlanIpRangesCm
>>>>d
>>>>.
>>>>java 9d6eae6
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ReleasePublicIpRan
>>>>g
>>>>e
>>>>Cmd.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/MigrateVirtualMachin
>>>>e
>>>>W
>>>>ithVolumeCmd.java 90918bf
>>>> api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.java
>>>>abf5168
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGatewa
>>>>y
>>>>C
>>>>md.java c3201f1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOfferingCm
>>>>d
>>>>.
>>>>java 96d5c6a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGatewa
>>>>y
>>>>C
>>>>md.java a5bb00c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeleteVPCOfferingCm
>>>>d
>>>>.
>>>>java 7abaa7d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/vpc/UpdateVPCOfferingCm
>>>>d
>>>>.
>>>>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/MarkDefaultZoneFor
>>>>A
>>>>c
>>>>countCmd.java fe2bc6a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.java
>>>>f0074c5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/account/AddAccountToProj
>>>>e
>>>>c
>>>>tCmd.java 36df579
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/account/DeleteAccountFro
>>>>m
>>>>P
>>>>rojectCmd.java f6aa36c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/account/ListAccountsCmd.
>>>>j
>>>>a
>>>>va bc93d21
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/account/ListProjectAccou
>>>>n
>>>>t
>>>>sCmd.java aa60016
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/address/AssociateIPAddrC
>>>>m
>>>>d
>>>>.java 4df658b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/address/DisassociateIPAd
>>>>d
>>>>r
>>>>Cmd.java e3669be
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/address/ListPublicIpAddr
>>>>e
>>>>s
>>>>sesCmd.java a5c54ad
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/CreateAffi
>>>>n
>>>>i
>>>>tyGroupCmd.java a2542a8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/DeleteAffi
>>>>n
>>>>i
>>>>tyGroupCmd.java a6cf1bb
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffini
>>>>t
>>>>y
>>>>GroupTypesCmd.java 87de7f7
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffini
>>>>t
>>>>y
>>>>GroupsCmd.java 367dec9
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/UpdateVMAf
>>>>f
>>>>i
>>>>nityGroupCmd.java 7bb1c5b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScal
>>>>e
>>>>P
>>>>olicyCmd.java ce6dc68
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScal
>>>>e
>>>>V
>>>>mGroupCmd.java 5547974
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScal
>>>>e
>>>>V
>>>>mProfileCmd.java bee1b22
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateConditio
>>>>n
>>>>C
>>>>md.java 914848a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScal
>>>>e
>>>>P
>>>>olicyCmd.java 1aedf57
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScal
>>>>e
>>>>V
>>>>mGroupCmd.java a7823b4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScal
>>>>e
>>>>V
>>>>mProfileCmd.java 3d6d030
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteConditio
>>>>n
>>>>C
>>>>md.java 0cc2319
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAutoSca
>>>>l
>>>>e
>>>>VmGroupCmd.java 2bd6f87
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAutoScal
>>>>e
>>>>V
>>>>mGroupCmd.java dc89f2b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleP
>>>>o
>>>>l
>>>>iciesCmd.java 84ed30a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleV
>>>>m
>>>>G
>>>>roupsCmd.java 4eda7a8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleV
>>>>m
>>>>P
>>>>rofilesCmd.java 651f987
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListConditions
>>>>C
>>>>m
>>>>d.java 015f3ed
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCountersCm
>>>>d
>>>>.
>>>>java f503b2b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScal
>>>>e
>>>>P
>>>>olicyCmd.java 91adeb1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScal
>>>>e
>>>>V
>>>>mGroupCmd.java dbbd85f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScal
>>>>e
>>>>V
>>>>mProfileCmd.java f3361d8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesC
>>>>m
>>>>d
>>>>.java 5c00814
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsCmd.j
>>>>a
>>>>v
>>>>a e51f850
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCmd.ja
>>>>v
>>>>a
>>>> d00b58d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventTypesCmd.
>>>>j
>>>>a
>>>>va 7a58d4c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.java
>>>>0e45e4e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFir
>>>>e
>>>>w
>>>>allRuleCmd.java 778a18b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallR
>>>>u
>>>>l
>>>>eCmd.java 44aa26f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwa
>>>>r
>>>>d
>>>>ingRuleCmd.java 89dc077
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressFir
>>>>e
>>>>w
>>>>allRuleCmd.java 8e7b679
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirewallR
>>>>u
>>>>l
>>>>eCmd.java c3029b8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortForwa
>>>>r
>>>>d
>>>>ingRuleCmd.java c493dd0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallRul
>>>>e
>>>>s
>>>>Cmd.java 44d26e4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListPortForward
>>>>i
>>>>n
>>>>gRulesCmd.java bd8a7a1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwa
>>>>r
>>>>d
>>>>ingRuleCmd.java d7e380f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCategor
>>>>i
>>>>e
>>>>sCmd.java 604f1ed
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCmd.jav
>>>>a
>>>>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/UpdateIsoPermissions
>>>>C
>>>>m
>>>>d.java 8267b5c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/job/ListAsyncJobsCmd.jav
>>>>a
>>>>9d45d50
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/job/QueryAsyncJobResultC
>>>>m
>>>>d
>>>>.java 1f9f5db
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignCertT
>>>>o
>>>>L
>>>>oadBalancerCmd.java 4ea4a58
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoa
>>>>d
>>>>B
>>>>alancerRuleCmd.java bcf6200
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateAppli
>>>>c
>>>>a
>>>>tionLoadBalancerCmd.java 0b8d377
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBHea
>>>>l
>>>>t
>>>>hCheckPolicyCmd.java 5ff7239
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBSti
>>>>c
>>>>k
>>>>inessPolicyCmd.java 159fcf5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoadB
>>>>a
>>>>l
>>>>ancerRuleCmd.java 764e379
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteAppli
>>>>c
>>>>a
>>>>tionLoadBalancerCmd.java 0b53d53
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBHea
>>>>l
>>>>t
>>>>hCheckPolicyCmd.java d625ed5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBSti
>>>>c
>>>>k
>>>>inessPolicyCmd.java c4f72d9
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLoadB
>>>>a
>>>>l
>>>>ancerRuleCmd.java 1dc3cd1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSslCe
>>>>r
>>>>t
>>>>Cmd.java d5683b0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListApplica
>>>>t
>>>>i
>>>>onLoadBalancersCmd.java 05572c8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBHealt
>>>>h
>>>>C
>>>>heckPoliciesCmd.java 8aa286f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBStick
>>>>i
>>>>n
>>>>essPoliciesCmd.java ade4878
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBal
>>>>a
>>>>n
>>>>cerRuleInstancesCmd.java 2a39e1a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBal
>>>>a
>>>>n
>>>>cerRulesCmd.java 663f991
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCert
>>>>s
>>>>C
>>>>md.java 7f8118a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCertF
>>>>r
>>>>o
>>>>mLoadBalancerCmd.java e92d208
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromL
>>>>o
>>>>a
>>>>dBalancerRuleCmd.java 5027ad3
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadB
>>>>a
>>>>l
>>>>ancerRuleCmd.java d68167d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCe
>>>>r
>>>>t
>>>>Cmd.java 00bd013
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRu
>>>>l
>>>>e
>>>>Cmd.java 0917d52
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwardingRu
>>>>l
>>>>e
>>>>Cmd.java 66a9f8a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNatCmd.
>>>>j
>>>>a
>>>>va 351d3ae
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd.j
>>>>a
>>>>v
>>>>a 832cbc2
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwardingRule
>>>>s
>>>>C
>>>>md.java dca1c23
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACL
>>>>C
>>>>m
>>>>d.java 9934a4f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACL
>>>>L
>>>>i
>>>>stCmd.java cd0eb32
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd
>>>>.
>>>>j
>>>>ava c1e56ebd
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACL
>>>>C
>>>>m
>>>>d.java 7413ea5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACL
>>>>L
>>>>i
>>>>stCmd.java 632d710
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkCmd
>>>>.
>>>>j
>>>>ava a48e01b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLLi
>>>>s
>>>>t
>>>>sCmd.java 2e50bb8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLsC
>>>>m
>>>>d
>>>>.java 7f8aef4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkOffer
>>>>i
>>>>n
>>>>gsCmd.java 552a64a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworksCmd.
>>>>j
>>>>a
>>>>va 72c52df
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetworkAC
>>>>L
>>>>L
>>>>istCmd.java de1f163
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/RestartNetworkCm
>>>>d
>>>>.
>>>>java cd508ff
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACL
>>>>I
>>>>t
>>>>emCmd.java 1e559c2
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd
>>>>.
>>>>j
>>>>ava 2091102
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOfferin
>>>>g
>>>>s
>>>>Cmd.java 954b64e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/offering/ListServiceOffe
>>>>r
>>>>i
>>>>ngsCmd.java 08c69e8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/ActivateProjectC
>>>>m
>>>>d
>>>>.java 66c64a6
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/CreateProjectCmd
>>>>.
>>>>j
>>>>ava dcb83a8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectCmd
>>>>.
>>>>j
>>>>ava 88205e8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectInv
>>>>i
>>>>t
>>>>ationCmd.java 9d4d838
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectInvit
>>>>a
>>>>t
>>>>ionsCmd.java 0e9e7ae
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectsCmd.
>>>>j
>>>>a
>>>>va 2cf6106
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/SuspendProjectCm
>>>>d
>>>>.
>>>>java c2a1885
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectCmd
>>>>.
>>>>j
>>>>ava 78903bf
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectInv
>>>>i
>>>>t
>>>>ationCmd.java dda7b54
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/region/ListRegionsCmd.ja
>>>>v
>>>>a
>>>> c369b9c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/AssignToG
>>>>l
>>>>o
>>>>balLoadBalancerRuleCmd.java 1fe73b5
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/CreateGlo
>>>>b
>>>>a
>>>>lLoadBalancerRuleCmd.java 550d817
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/DeleteGlo
>>>>b
>>>>a
>>>>lLoadBalancerRuleCmd.java 2e96965
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListGloba
>>>>l
>>>>L
>>>>oadBalancerRuleCmd.java f37aba2
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/RemoveFro
>>>>m
>>>>G
>>>>lobalLoadBalancerRuleCmd.java b30f4d8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/UpdateGlo
>>>>b
>>>>a
>>>>lLoadBalancerRuleCmd.java e8c5326
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIdentif
>>>>i
>>>>e
>>>>rCmd.java ccaca2d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListHypervisors
>>>>C
>>>>m
>>>>d.java 5e546f4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/resource/ListResourceLim
>>>>i
>>>>t
>>>>sCmd.java ba3cfc8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceC
>>>>o
>>>>u
>>>>ntCmd.java bd4f995
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceL
>>>>i
>>>>m
>>>>itCmd.java c33a9e7
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeS
>>>>e
>>>>c
>>>>urityGroupEgressCmd.java 6a054a4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeS
>>>>e
>>>>c
>>>>urityGroupIngressCmd.java be91959
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/CreateSecu
>>>>r
>>>>i
>>>>tyGroupCmd.java 3b16821
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/DeleteSecu
>>>>r
>>>>i
>>>>tyGroupCmd.java 0bcc144
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSecuri
>>>>t
>>>>y
>>>>GroupsCmd.java ae745b3
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecu
>>>>r
>>>>i
>>>>tyGroupEgressCmd.java 006aa7d
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecu
>>>>r
>>>>i
>>>>tyGroupIngressCmd.java 0858578
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotC
>>>>m
>>>>d
>>>>.java a0f307b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotP
>>>>o
>>>>l
>>>>icyCmd.java 5ecbaaa
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotC
>>>>m
>>>>d
>>>>.java 35caaff
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotP
>>>>o
>>>>l
>>>>iciesCmd.java bcccf8b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotPol
>>>>i
>>>>c
>>>>iesCmd.java 7c2899f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotsCm
>>>>d
>>>>.
>>>>java e4d566a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/snapshot/RevertSnapshotC
>>>>m
>>>>d
>>>>.java f11fa3f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/ssh/CreateSSHKeyPairCmd.
>>>>j
>>>>a
>>>>va 1fc9d13
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPairCmd.
>>>>j
>>>>a
>>>>va a638eb9
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsCmd.j
>>>>a
>>>>v
>>>>a 52fca5f
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/ssh/RegisterSSHKeyPairCm
>>>>d
>>>>.
>>>>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
>>>>.
>>>>j
>>>>ava 78bfc18
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/template/CreateTemplateC
>>>>m
>>>>d
>>>>.java 0030a7e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/template/DeleteTemplateC
>>>>m
>>>>d
>>>>.java 890af70
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/template/ExtractTemplate
>>>>C
>>>>m
>>>>d.java 082f46a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCm
>>>>d
>>>>.
>>>>java 7e347f3
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/template/RegisterTemplat
>>>>e
>>>>C
>>>>md.java 48ed6ea
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplateC
>>>>m
>>>>d
>>>>.java f80a4ee
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplateP
>>>>e
>>>>r
>>>>missionsCmd.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.
>>>>j
>>>>a
>>>>va 9b86577
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCmd.ja
>>>>v
>>>>a
>>>> 92becb7
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMPasswordCmd.ja
>>>>v
>>>>a
>>>> 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/UpdateDefaultNicForVM
>>>>C
>>>>m
>>>>d.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
>>>>.
>>>>j
>>>>ava 937fca3
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGroupCmd
>>>>.
>>>>j
>>>>ava fbfb85a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroupsCmd.
>>>>j
>>>>a
>>>>va fda3e88
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGroupCmd
>>>>.
>>>>j
>>>>ava 1930bd8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSnaps
>>>>h
>>>>o
>>>>tCmd.java de921f6
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSnaps
>>>>h
>>>>o
>>>>tCmd.java d29ff05
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnapsho
>>>>t
>>>>C
>>>>md.java 84b552c
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToVMSna
>>>>p
>>>>s
>>>>hotCmd.java cec2154
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDetail
>>>>C
>>>>m
>>>>d.java 69d1ca7
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.j
>>>>a
>>>>v
>>>>a cd1e1ed
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.j
>>>>a
>>>>v
>>>>a c6457c6
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeCmd.j
>>>>a
>>>>v
>>>>a 550adb9
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeCmd.j
>>>>a
>>>>v
>>>>a 70283ff
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolumeCmd.
>>>>j
>>>>a
>>>>va d73143a
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListResourceDetai
>>>>l
>>>>s
>>>>Cmd.java aed0ae0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCmd.ja
>>>>v
>>>>a
>>>> 4ebe3bf
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolumeCmd.
>>>>j
>>>>a
>>>>va fa6ac69
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourceDet
>>>>a
>>>>i
>>>>lCmd.java c4c7554
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.j
>>>>a
>>>>v
>>>>a 0cc8039
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.j
>>>>a
>>>>v
>>>>a b57f2b4
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.j
>>>>a
>>>>v
>>>>a 991cfc1
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRouteCmd
>>>>.
>>>>j
>>>>ava f2d2bce
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.java
>>>>d4c52b8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRouteCmd
>>>>.
>>>>j
>>>>ava 937341e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteVPCCmd.java
>>>>14f21ba
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListPrivateGatewaysC
>>>>m
>>>>d
>>>>.java 7870673
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListStaticRoutesCmd.
>>>>j
>>>>a
>>>>va 931431b
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferingsCmd.
>>>>j
>>>>a
>>>>va 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/CreateRemoteAccessVp
>>>>n
>>>>C
>>>>md.java 9277c49
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionC
>>>>m
>>>>d
>>>>.java 2c2bf55
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGat
>>>>e
>>>>w
>>>>ayCmd.java 821a4b0
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.
>>>>j
>>>>a
>>>>va 8955c8e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAccessVp
>>>>n
>>>>C
>>>>md.java 41a8f1e
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnectionC
>>>>m
>>>>d
>>>>.java c86cc59
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustomerGat
>>>>e
>>>>w
>>>>ayCmd.java 4c777d7
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGatewayCmd.
>>>>j
>>>>a
>>>>va 85f4004
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccessVpns
>>>>C
>>>>m
>>>>d.java 01e6d37
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnectionsCm
>>>>d
>>>>.
>>>>java 8de6059
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerGatew
>>>>a
>>>>y
>>>>sCmd.java 5cd4bfb
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysCmd.j
>>>>a
>>>>v
>>>>a 75a5e81
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnUsersCmd.java
>>>>
>>>>5136633
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/RemoveVpnUserCmd.jav
>>>>a
>>>>
>>>>4eeef67
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/ResetVpnConnectionCm
>>>>d
>>>>.
>>>>java efe6db8
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/vpn/UpdateVpnCustomerGat
>>>>e
>>>>w
>>>>ayCmd.java 5694a74
>>>>
>>>>api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.java
>>>>
>>>>471e6d6
>>>>
>>>>plugins/api/discovery/src/org/apache/cloudstack/api/command/user/discov
>>>>e
>>>>r
>>>>y/ListApisCmd.java 206d793
>>>>
>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/rate
>>>>l
>>>>i
>>>>mit/ResetApiLimitCmd.java 9e415e6
>>>>
>>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/ratel
>>>>i
>>>>m
>>>>it/GetApiLimitCmd.java 2428895
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>c
>>>>a
>>>>teClusterCmd.java 4f8cd8c
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>c
>>>>a
>>>>teHostCmd.java d3cce5a
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>c
>>>>a
>>>>tePodCmd.java e823fd5
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedi
>>>>c
>>>>a
>>>>teZoneCmd.java 0e427aa
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>D
>>>>e
>>>>dicatedClustersCmd.java a2022a5
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>D
>>>>e
>>>>dicatedHostsCmd.java d3b326d
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>D
>>>>e
>>>>dicatedPodsCmd.java d7cd4c2
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/List
>>>>D
>>>>e
>>>>dicatedZonesCmd.java 07b8b19
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>a
>>>>s
>>>>eDedicatedClusterCmd.java e065da2
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>a
>>>>s
>>>>eDedicatedHostCmd.java 41e668c
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>a
>>>>s
>>>>eDedicatedPodCmd.java 47ea475
>>>>
>>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Rele
>>>>a
>>>>s
>>>>eDedicatedZoneCmd.java 69185d6
>>>>
>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremeta
>>>>l
>>>>D
>>>>hcpCmd.java 529f988
>>>>
>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremeta
>>>>l
>>>>P
>>>>xeCmd.java 19854a9
>>>>
>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremet
>>>>a
>>>>l
>>>>DhcpCmd.java 7d0aba3
>>>>
>>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremet
>>>>a
>>>>l
>>>>PxeServersCmd.java 437fa3f
>>>>
>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManagerCmd.
>>>>j
>>>>a
>>>>va 17cd3ab
>>>>
>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsProfi
>>>>l
>>>>e
>>>>ToBladeCmd.java caea0be
>>>>
>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsManagerC
>>>>m
>>>>d
>>>>.java 566ee30
>>>>
>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeCmd.j
>>>>a
>>>>v
>>>>a 41c7cc1
>>>>
>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManagerCmd
>>>>.
>>>>j
>>>>ava 767682f
>>>>
>>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfileCmd
>>>>.
>>>>j
>>>>ava cc49cef
>>>>
>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/AddBi
>>>>g
>>>>S
>>>>witchVnsDeviceCmd.java a30059d
>>>>
>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Delet
>>>>e
>>>>B
>>>>igSwitchVnsDeviceCmd.java 4af45b2
>>>>
>>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/ListB
>>>>i
>>>>g
>>>>SwitchVnsDevicesCmd.java 6e4ee75
>>>>
>>>>plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/net
>>>>w
>>>>o
>>>>rk/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
>>>>
>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNicir
>>>>a
>>>>N
>>>>vpDeviceCmd.java 7842d37
>>>>
>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNi
>>>>c
>>>>i
>>>>raNvpDeviceCmd.java 374b0fe
>>>>
>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNici
>>>>r
>>>>a
>>>>NvpDeviceNetworksCmd.java 6d2dc05
>>>>
>>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNici
>>>>r
>>>>a
>>>>NvpDevicesCmd.java 78b2ad8
>>>>
>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPaloAl
>>>>t
>>>>o
>>>>FirewallCmd.java 7aba9c2
>>>>
>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/Configure
>>>>P
>>>>a
>>>>loAltoFirewallCmd.java 80f02ad
>>>>
>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeletePal
>>>>o
>>>>A
>>>>ltoFirewallCmd.java 4f147eb
>>>>
>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloA
>>>>l
>>>>t
>>>>oFirewallNetworksCmd.java d1b7425
>>>>
>>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloA
>>>>l
>>>>t
>>>>oFirewallsCmd.java ad4be72
>>>>
>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api
>>>>/
>>>>c
>>>>ommands/AddSspCmd.java 085f873
>>>>
>>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api
>>>>/
>>>>c
>>>>ommands/DeleteSspCmd.java e23f642
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>D
>>>>APConfigCmd.java db6d7dd
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>D
>>>>APRemoveCmd.java 535a545
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>d
>>>>apAddConfigurationCmd.java 5686374
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>d
>>>>apCreateAccountCmd.java 100ffe6
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>d
>>>>apDeleteConfigurationCmd.java b45bce5
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>d
>>>>apImportUsersCmd.java 89cec65
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>d
>>>>apListConfigurationCmd.java b50970f
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>d
>>>>apListUsersCmd.java 5c65ac4
>>>>
>>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/
>>>>L
>>>>d
>>>>apUserSearchCmd.java e2b050d
>>>> server/src/com/cloud/api/ApiServer.java 03361a4
>>>> server/test/com/cloud/api/ApiDispatcherTest.java 7314a57
>>>>
>>>> Diff: https://reviews.apache.org/r/16385/diff/
>>>>
>>>>
>>>> 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
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Mandar Barve
>>>>
>>>>
>>>
>>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Nitin Mehta <Ni...@citrix.com>.
Hi Alena,
I think the annotation is referred in the code below in ApiServer.java and
it doesn't hide the command but only masks the sensitive params.
But again I am concerned because these sensitive param names is hard coded
to password|accesskey|secretkey. If the sensitive param name is different
it won't be masked. So having it at parameter level makes sense.
I agree that this shouldn't have been set in all the commands. Any api dev
really worried about the security should be able to figure it out through
the annotations. By default it should be false.
ApiServer.java
if (annotation.responseHasSensitiveInfo())
{
buildAuditTrail(auditTrailSb, command[0],
StringUtils.cleanString(response));
}
else
buildAuditTrail(auditTrailSb, command[0],
response);
On 06/03/14 1:26 PM, "Alena Prokharchyk" <Al...@citrix.com>
wrote:
>Mandar, I¹ve ran into this checkin submitted by you:
>
>b0c6d4734724358df97b6fa4d8c5beb0f447745e
>
>- Updated APICommand annotation to add new flags that indicate if API
>request or response carry sensitive info
>
>And have a couple of comments on that.
>
>1) I don¹t see the parameter being checked anywhere in the code. You just
>define the annotation in each command class, but there is no processing
>after all. To me, the checkin seems to be partial, unless I¹m missing
>anything?
>
>2) Defaulting the parameter to true doesn¹t seem right to me. If I¹m a new
>developer adding the API, and I don¹t care about the security, I would
>expect my command to be seen in the log rather than being hidden by
>default. And if I¹m a developer who is really concerned about displaying
>it, I would research all existing CS API @ capabilities to see if this can
>be controlled, and set it to true in my command.
>Otherwise you are just spamming the code with overriding this annotation
>in 99% of the API CS commands.
>
>3) Why you define this parameter on the command level? Even the parameter
>name states that the certain parameters in the request/response are
>sensitive. To me it seems that it should be defined on the parameter level
>- whether you want this parameter to be exposed/hidden. As an example,
>look at (RoleType[] authorized() default {}) param in @Param. This
>parameter determines who can pass this particular parameter to the API
>call. And its ³everyone² by default, and can be overridden in the specific
>command.
>
>
>Mandar/Daan, can you please comment on the above.
>
>Thanks,
>Alena.
>
>
>On 12/24/13, 11:39 AM, "Nitin Mehta" <ni...@citrix.com> wrote:
>
>>
>>
>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
>>> >
>>><https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line41
>>>5
>>>>
>>> >
>>> > Can you please create names which are more intuitive such as
>>>cmdRequestContainsSensitiveInfo and also better names for getters and
>>>setters ?
>>>
>>> Mandar Barve wrote:
>>> Nitin,
>>> I wanted to keep names short at the same time convey adequate
>>>meaning hence I chose those names. But I see your point, I could create
>>>following names. Here the thought is to have intuitive names plus try to
>>>follow getter/setter existing naming convention.
>>>
>>> Let me know if you have concerns.
>>>
>>> Member variables can be named as:
>>> responseHasSensitiveInfo
>>> requestHasSensitiveInfo
>>>
>>> The getter/setters can be named as:
>>> getRequestHasSensitiveInfo
>>> setRequestHasSensitiveInfo
>>> getResponseHasSensitiveInfo
>>> setResponseHasSensitiveInfo
>>>
>>> Thanks,
>>> Mandar
>>
>>Good enough..
>>
>>
>>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>>> >
>>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.ja
>>>v
>>>a, line 53
>>> >
>>><https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53
>>>>
>>> >
>>> > You shouldn't have to override for every cmd. By default its
>>>false and the cmds having sensitive information can have methods
>>>returning true. Also they do not need to be set in execute. This is
>>>static information, doesn't change per command so why this needs to be
>>>set ?
>>>
>>> Mandar Barve wrote:
>>> Nitin,
>>> You are right. This was discussed in the earlier discussion
>>>thread. You should really have to modify only commands that carry
>>>sensitive information. The problem with that approach as stated earlier
>>>is API developer can forget to declare command/response sensitivity by
>>>implementing a method that sets the flags, returns true etc. The wrapper
>>>abstract method was introduced essentially to ensure new APIs as they
>>>get introduced will give compiler error if this wrapper is not
>>>implemented enforcing the developer to declare such sensitivity upfront.
>>> Hope that addresses your concern.
>>>
>>> Thanks,
>>> Mandar
>>
>>Thanks Mandar. I see your point and was thinking on the same lines as
>>well. I appreciate your thinking for future API devs. But I have the
>>following concerns
>>1. I probably think that this information should be static for the Cmd
>>class and doesnt have to be set on every execute invocation
>>2. For few commands having sensitive information we are writing
>>boilerplate code in all the api's, this is not en elegant way of
>>enforcing every API developer to look into this. I would rather want this
>>to be dealt through an annotation (if it doesnt exist lets create one in
>>the public @interface APICommand and keep the default value to true that
>>it contains sensitive information)
>>
>>
>>- Nitin
>>
>>
>>-----------------------------------------------------------
>>This is an automatically generated e-mail. To reply, visit:
>>https://reviews.apache.org/r/16385/#review30828
>>-----------------------------------------------------------
>>
>>
>>On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>>>
>>> -----------------------------------------------------------
>>> This is an automatically generated e-mail. To reply, visit:
>>> https://reviews.apache.org/r/16385/
>>> -----------------------------------------------------------
>>>
>>> (Updated Dec. 23, 2013, 6:13 p.m.)
>>>
>>>
>>> Review request for cloudstack and daan Hoogland.
>>>
>>>
>>> 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.
>>>
>>>
>>> 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.ja
>>>v
>>>a 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/DisableAccountCm
>>>d
>>>.java 6fdbefe
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/account/EnableAccountCmd
>>>.
>>>java 59d6acd
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/account/LockAccountCmd.j
>>>a
>>>va 93ec1be
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccountCmd
>>>.
>>>java a8cf63f
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlertCmd.j
>>>a
>>>va 620c5ed
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCounterC
>>>m
>>>d.java 6c4b81b
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCounterC
>>>m
>>>d.java 50477f5
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterCmd.ja
>>>v
>>>a d0e7380
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteClusterCmd
>>>.
>>>java e1bc585
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/cluster/ListClustersCmd.
>>>j
>>>ava 8640f37
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/cluster/UpdateClusterCmd
>>>.
>>>java b13f81a
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/config/ListCfgsByCmd.jav
>>>a
>>> 517807d
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/config/ListDeploymentPla
>>>n
>>>nersCmd.java 1d9d2d9
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/config/ListHypervisorCap
>>>a
>>>bilitiesCmd.java 16adf66
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd.java
>>>9bc9b3c
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateHypervisorC
>>>a
>>>pabilitiesCmd.java 5cb5f9c
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCmd.j
>>>a
>>>va 4737555
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCmd.j
>>>a
>>>va b1075c1
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainChildre
>>>n
>>>Cmd.java e1ba178
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsCmd.ja
>>>v
>>>a 5a3786c
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCmd.j
>>>a
>>>va 8acfcd5
>>> api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.java
>>>363bcd6
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/AddSecondaryStorage
>>>C
>>>md.java 61f6f49
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/CancelMaintenanceCm
>>>d
>>>.java 46289ee
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/DeleteHostCmd.java
>>>5a4478e
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/FindHostsForMigrati
>>>o
>>>nCmd.java 0faf72c
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.java
>>>eda821b
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMaintenan
>>>c
>>>eCmd.java 23cfacf
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostCmd.ja
>>>v
>>>a 1ce888b
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostReservat
>>>i
>>>onCmd.java b60feca
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.java
>>>d778b37
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPasswordC
>>>m
>>>d.java 69480b1
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ConfigureInte
>>>r
>>>nalLoadBalancerElementCmd.java 51da760
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/internallb/CreateInterna
>>>l
>>>LoadBalancerElementCmd.java a6ece72
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternalL
>>>B
>>>VMsCmd.java 0e01be1
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternalL
>>>o
>>>adBalancerElementsCmd.java a42a0b3
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StartInternal
>>>L
>>>BVMCmd.java 56dcb4f
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/internallb/StopInternalL
>>>B
>>>VMCmd.java 9da4db0
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkDevice
>>>C
>>>md.java 7af9355
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkServic
>>>e
>>>ProviderCmd.java f190493
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateNetworkOff
>>>e
>>>ringCmd.java 5614295
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysicalNe
>>>t
>>>workCmd.java de4e5e5
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/CreateStorageNet
>>>w
>>>orkIpRangeCmd.java cfbbd36
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/DedicateGuestVla
>>>n
>>>RangeCmd.java 51b4924
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkDev
>>>i
>>>ceCmd.java 96e4fa5
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkOff
>>>e
>>>ringCmd.java 3aa7d66
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkSer
>>>v
>>>iceProviderCmd.java c4993c3
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysicalNe
>>>t
>>>workCmd.java 828683a
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteStorageNet
>>>w
>>>orkIpRangeCmd.java 42c9619
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ListDedicatedGue
>>>s
>>>tVlanRangesCmd.java ca7c1f7
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkDevic
>>>e
>>>Cmd.java de175d0
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkIsola
>>>t
>>>ionMethodsCmd.java d30f7b8
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkServi
>>>c
>>>eProvidersCmd.java 5a1235b
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ListPhysicalNetw
>>>o
>>>rksCmd.java 3ac2faa
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ListStorageNetwo
>>>r
>>>kIpRangeCmd.java 89cba47
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ListSupportedNet
>>>w
>>>orkServicesCmd.java 342f9b0
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedicated
>>>G
>>>uestVlanRangeCmd.java 43e1149
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOff
>>>e
>>>ringCmd.java 957450f
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkSer
>>>v
>>>iceProviderCmd.java c530c53
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysicalNe
>>>t
>>>workCmd.java f808424
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateStorageNet
>>>w
>>>orkIpRangeCmd.java 9fd084a
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateDiskOffer
>>>i
>>>ngCmd.java 1d959a0
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateServiceOf
>>>f
>>>eringCmd.java 6f9693c
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDiskOffer
>>>i
>>>ngCmd.java 9845aa4
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServiceOf
>>>f
>>>eringCmd.java 0f81409
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDiskOffer
>>>i
>>>ngCmd.java 6d45fb5
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServiceOf
>>>f
>>>eringCmd.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/CreatePortableIpR
>>>a
>>>ngeCmd.java e900f47
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/region/DeletePortableIpR
>>>a
>>>ngeCmd.java 5408eda
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/region/ListPortableIpRan
>>>g
>>>esCmd.java 42a92e6
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegionCmd.j
>>>a
>>>va e912659
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCmd.j
>>>a
>>>va 527e142
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAlertsCm
>>>d
>>>.java b1177b9
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMReservat
>>>i
>>>onsCmd.java edc3bcf
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAlertsCmd
>>>.
>>>java 8ba2525
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCmd.j
>>>a
>>>va 397b00a
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/resource/ListCapacityCmd
>>>.
>>>java 2b0f827
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/resource/UploadCustomCer
>>>t
>>>ificateCmd.java 68ef5ac
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvsEleme
>>>n
>>>tCmd.java 75b08b1
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVirtualR
>>>o
>>>uterElementCmd.java 2cfefda
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtualRout
>>>e
>>>rElementCmd.java bf5eb18
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/DestroyRouterCmd.
>>>j
>>>ava 2ad312e
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/ListOvsElementsCm
>>>d
>>>.java d5f73fd
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersCmd.ja
>>>v
>>>a 9c91e0f
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualRouter
>>>E
>>>lementsCmd.java 6f17921
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/RebootRouterCmd.j
>>>a
>>>va 15527d3
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/StartRouterCmd.ja
>>>v
>>>a 9196cd0
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCmd.jav
>>>a
>>> ee2b9eb
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterCmd.
>>>j
>>>ava 04a4e67
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterTemp
>>>l
>>>ateCmd.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/CancelPrimarySto
>>>r
>>>ageMaintenanceCmd.java b1c5594
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateSecondaryS
>>>t
>>>agingStoreCmd.java 1480e75
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateStoragePoo
>>>l
>>>Cmd.java dfd0026
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImageStore
>>>C
>>>md.java 602da83
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolCmd.ja
>>>v
>>>a fb63daa
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSecondaryS
>>>t
>>>agingStoreCmd.java caf937f
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/FindStoragePools
>>>F
>>>orMigrationCmd.java 10813ca
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListImageStoresC
>>>m
>>>d.java bf47084
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.java
>>>362d69e
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListSecondarySta
>>>g
>>>ingStoresCmd.java 171f971
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePools
>>>C
>>>md.java 868b402
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStorageProvi
>>>d
>>>ersCmd.java bac6b7c
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrimarySt
>>>o
>>>rageForMaintenanceCmd.java 9d11966
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondary
>>>S
>>>torageForMigrationCmd.java a57f2df
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoo
>>>l
>>>Cmd.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/DestroySystemVm
>>>C
>>>md.java 07e111c
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystemVMsCm
>>>d
>>>.java 9480497
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSystemVM
>>>C
>>>md.java 8199e68
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSystemVmC
>>>m
>>>d.java 1c38b05
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemVMCm
>>>d
>>>.java fdb81ea
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StartSystemVMCm
>>>d
>>>.java 2e65928
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/StopSystemVmCmd
>>>.
>>>java 7709ebe
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSystemVM
>>>C
>>>md.java a89abb8
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/template/PrepareTemplate
>>>C
>>>md.java 16761ba
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMonitorC
>>>m
>>>d.java 031fc8d
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeCmd.
>>>j
>>>ava e6e18cb
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficMonit
>>>o
>>>rCmd.java debaf00
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficTypeC
>>>m
>>>d.java 111e177
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsageRecor
>>>d
>>>sCmd.java 4fc36ab
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecordsCmd
>>>.
>>>java a8bd1e5
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMonitor
>>>s
>>>Cmd.java 3592539
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypeImp
>>>l
>>>ementorsCmd.java 159608e
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypesCm
>>>d
>>>.java 47ba781
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageTypesCmd.
>>>j
>>>ava b5e445b
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTrafficTypeC
>>>m
>>>d.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/CreateVlanIpRangeCm
>>>d
>>>.java dbaac6e
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DedicatePublicIpRan
>>>g
>>>eCmd.java 2650482
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/vlan/DeleteVlanIpRangeCm
>>>d
>>>.java 8d29130
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ListVlanIpRangesCmd
>>>.
>>>java 9d6eae6
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/vlan/ReleasePublicIpRang
>>>e
>>>Cmd.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/MigrateVirtualMachine
>>>W
>>>ithVolumeCmd.java 90918bf
>>> api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.java
>>>abf5168
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGateway
>>>C
>>>md.java c3201f1
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOfferingCmd
>>>.
>>>java 96d5c6a
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGateway
>>>C
>>>md.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/MarkDefaultZoneForA
>>>c
>>>countCmd.java fe2bc6a
>>>
>>>api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.java
>>>f0074c5
>>>
>>>api/src/org/apache/cloudstack/api/command/user/account/AddAccountToProje
>>>c
>>>tCmd.java 36df579
>>>
>>>api/src/org/apache/cloudstack/api/command/user/account/DeleteAccountFrom
>>>P
>>>rojectCmd.java f6aa36c
>>>
>>>api/src/org/apache/cloudstack/api/command/user/account/ListAccountsCmd.j
>>>a
>>>va bc93d21
>>>
>>>api/src/org/apache/cloudstack/api/command/user/account/ListProjectAccoun
>>>t
>>>sCmd.java aa60016
>>>
>>>api/src/org/apache/cloudstack/api/command/user/address/AssociateIPAddrCm
>>>d
>>>.java 4df658b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/address/DisassociateIPAdd
>>>r
>>>Cmd.java e3669be
>>>
>>>api/src/org/apache/cloudstack/api/command/user/address/ListPublicIpAddre
>>>s
>>>sesCmd.java a5c54ad
>>>
>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/CreateAffin
>>>i
>>>tyGroupCmd.java a2542a8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/DeleteAffin
>>>i
>>>tyGroupCmd.java a6cf1bb
>>>
>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffinit
>>>y
>>>GroupTypesCmd.java 87de7f7
>>>
>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffinit
>>>y
>>>GroupsCmd.java 367dec9
>>>
>>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/UpdateVMAff
>>>i
>>>nityGroupCmd.java 7bb1c5b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScale
>>>P
>>>olicyCmd.java ce6dc68
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScale
>>>V
>>>mGroupCmd.java 5547974
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScale
>>>V
>>>mProfileCmd.java bee1b22
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateCondition
>>>C
>>>md.java 914848a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScale
>>>P
>>>olicyCmd.java 1aedf57
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScale
>>>V
>>>mGroupCmd.java a7823b4
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScale
>>>V
>>>mProfileCmd.java 3d6d030
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteCondition
>>>C
>>>md.java 0cc2319
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAutoScal
>>>e
>>>VmGroupCmd.java 2bd6f87
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAutoScale
>>>V
>>>mGroupCmd.java dc89f2b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScalePo
>>>l
>>>iciesCmd.java 84ed30a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVm
>>>G
>>>roupsCmd.java 4eda7a8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVm
>>>P
>>>rofilesCmd.java 651f987
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListConditionsC
>>>m
>>>d.java 015f3ed
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCountersCmd
>>>.
>>>java f503b2b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScale
>>>P
>>>olicyCmd.java 91adeb1
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScale
>>>V
>>>mGroupCmd.java dbbd85f
>>>
>>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScale
>>>V
>>>mProfileCmd.java f3361d8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCm
>>>d
>>>.java 5c00814
>>>
>>>api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsCmd.ja
>>>v
>>>a e51f850
>>>
>>>api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCmd.jav
>>>a
>>> d00b58d
>>>
>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventTypesCmd.j
>>>a
>>>va 7a58d4c
>>>
>>>api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.java
>>>0e45e4e
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFire
>>>w
>>>allRuleCmd.java 778a18b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRu
>>>l
>>>eCmd.java 44aa26f
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwar
>>>d
>>>ingRuleCmd.java 89dc077
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressFire
>>>w
>>>allRuleCmd.java 8e7b679
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirewallRu
>>>l
>>>eCmd.java c3029b8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortForwar
>>>d
>>>ingRuleCmd.java c493dd0
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallRule
>>>s
>>>Cmd.java 44d26e4
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/ListPortForwardi
>>>n
>>>gRulesCmd.java bd8a7a1
>>>
>>>api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForwar
>>>d
>>>ingRuleCmd.java d7e380f
>>>
>>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCategori
>>>e
>>>sCmd.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/UpdateIsoPermissionsC
>>>m
>>>d.java 8267b5c
>>>
>>>api/src/org/apache/cloudstack/api/command/user/job/ListAsyncJobsCmd.java
>>>9d45d50
>>>
>>>api/src/org/apache/cloudstack/api/command/user/job/QueryAsyncJobResultCm
>>>d
>>>.java 1f9f5db
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignCertTo
>>>L
>>>oadBalancerCmd.java 4ea4a58
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoad
>>>B
>>>alancerRuleCmd.java bcf6200
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplic
>>>a
>>>tionLoadBalancerCmd.java 0b8d377
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBHeal
>>>t
>>>hCheckPolicyCmd.java 5ff7239
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBStic
>>>k
>>>inessPolicyCmd.java 159fcf5
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoadBa
>>>l
>>>ancerRuleCmd.java 764e379
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteApplic
>>>a
>>>tionLoadBalancerCmd.java 0b53d53
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBHeal
>>>t
>>>hCheckPolicyCmd.java d625ed5
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBStic
>>>k
>>>inessPolicyCmd.java c4f72d9
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLoadBa
>>>l
>>>ancerRuleCmd.java 1dc3cd1
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSslCer
>>>t
>>>Cmd.java d5683b0
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListApplicat
>>>i
>>>onLoadBalancersCmd.java 05572c8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBHealth
>>>C
>>>heckPoliciesCmd.java 8aa286f
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBSticki
>>>n
>>>essPoliciesCmd.java ade4878
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBala
>>>n
>>>cerRuleInstancesCmd.java 2a39e1a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBala
>>>n
>>>cerRulesCmd.java 663f991
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCerts
>>>C
>>>md.java 7f8118a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCertFr
>>>o
>>>mLoadBalancerCmd.java e92d208
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLo
>>>a
>>>dBalancerRuleCmd.java 5027ad3
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBa
>>>l
>>>ancerRuleCmd.java d68167d
>>>
>>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCer
>>>t
>>>Cmd.java 00bd013
>>>
>>>api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRul
>>>e
>>>Cmd.java 0917d52
>>>
>>>api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwardingRul
>>>e
>>>Cmd.java 66a9f8a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNatCmd.j
>>>a
>>>va 351d3ae
>>>
>>>api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd.ja
>>>v
>>>a 832cbc2
>>>
>>>api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwardingRules
>>>C
>>>md.java dca1c23
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLC
>>>m
>>>d.java 9934a4f
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLL
>>>i
>>>stCmd.java cd0eb32
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.
>>>j
>>>ava c1e56ebd
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACLC
>>>m
>>>d.java 7413ea5
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACLL
>>>i
>>>stCmd.java 632d710
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkCmd.
>>>j
>>>ava a48e01b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLLis
>>>t
>>>sCmd.java 2e50bb8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLsCm
>>>d
>>>.java 7f8aef4
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkOfferi
>>>n
>>>gsCmd.java 552a64a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworksCmd.j
>>>a
>>>va 72c52df
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetworkACL
>>>L
>>>istCmd.java de1f163
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/RestartNetworkCmd
>>>.
>>>java cd508ff
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLI
>>>t
>>>emCmd.java 1e559c2
>>>
>>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.
>>>j
>>>ava 2091102
>>>
>>>api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOffering
>>>s
>>>Cmd.java 954b64e
>>>
>>>api/src/org/apache/cloudstack/api/command/user/offering/ListServiceOffer
>>>i
>>>ngsCmd.java 08c69e8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/ActivateProjectCm
>>>d
>>>.java 66c64a6
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/CreateProjectCmd.
>>>j
>>>ava dcb83a8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectCmd.
>>>j
>>>ava 88205e8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectInvi
>>>t
>>>ationCmd.java 9d4d838
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectInvita
>>>t
>>>ionsCmd.java 0e9e7ae
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectsCmd.j
>>>a
>>>va 2cf6106
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/SuspendProjectCmd
>>>.
>>>java c2a1885
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectCmd.
>>>j
>>>ava 78903bf
>>>
>>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectInvi
>>>t
>>>ationCmd.java dda7b54
>>>
>>>api/src/org/apache/cloudstack/api/command/user/region/ListRegionsCmd.jav
>>>a
>>> c369b9c
>>>
>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/AssignToGl
>>>o
>>>balLoadBalancerRuleCmd.java 1fe73b5
>>>
>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/CreateGlob
>>>a
>>>lLoadBalancerRuleCmd.java 550d817
>>>
>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/DeleteGlob
>>>a
>>>lLoadBalancerRuleCmd.java 2e96965
>>>
>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListGlobal
>>>L
>>>oadBalancerRuleCmd.java f37aba2
>>>
>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/RemoveFrom
>>>G
>>>lobalLoadBalancerRuleCmd.java b30f4d8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/UpdateGlob
>>>a
>>>lLoadBalancerRuleCmd.java e8c5326
>>>
>>>api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIdentifi
>>>e
>>>rCmd.java ccaca2d
>>>
>>>api/src/org/apache/cloudstack/api/command/user/resource/ListHypervisorsC
>>>m
>>>d.java 5e546f4
>>>
>>>api/src/org/apache/cloudstack/api/command/user/resource/ListResourceLimi
>>>t
>>>sCmd.java ba3cfc8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceCo
>>>u
>>>ntCmd.java bd4f995
>>>
>>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceLi
>>>m
>>>itCmd.java c33a9e7
>>>
>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeSe
>>>c
>>>urityGroupEgressCmd.java 6a054a4
>>>
>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeSe
>>>c
>>>urityGroupIngressCmd.java be91959
>>>
>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/CreateSecur
>>>i
>>>tyGroupCmd.java 3b16821
>>>
>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/DeleteSecur
>>>i
>>>tyGroupCmd.java 0bcc144
>>>
>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSecurit
>>>y
>>>GroupsCmd.java ae745b3
>>>
>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecur
>>>i
>>>tyGroupEgressCmd.java 006aa7d
>>>
>>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecur
>>>i
>>>tyGroupIngressCmd.java 0858578
>>>
>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCm
>>>d
>>>.java a0f307b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotPo
>>>l
>>>icyCmd.java 5ecbaaa
>>>
>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotCm
>>>d
>>>.java 35caaff
>>>
>>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotPo
>>>l
>>>iciesCmd.java bcccf8b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotPoli
>>>c
>>>iesCmd.java 7c2899f
>>>
>>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotsCmd
>>>.
>>>java e4d566a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/snapshot/RevertSnapshotCm
>>>d
>>>.java f11fa3f
>>>
>>>api/src/org/apache/cloudstack/api/command/user/ssh/CreateSSHKeyPairCmd.j
>>>a
>>>va 1fc9d13
>>>
>>>api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPairCmd.j
>>>a
>>>va a638eb9
>>>
>>>api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsCmd.ja
>>>v
>>>a 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.
>>>j
>>>ava 78bfc18
>>>
>>>api/src/org/apache/cloudstack/api/command/user/template/CreateTemplateCm
>>>d
>>>.java 0030a7e
>>>
>>>api/src/org/apache/cloudstack/api/command/user/template/DeleteTemplateCm
>>>d
>>>.java 890af70
>>>
>>>api/src/org/apache/cloudstack/api/command/user/template/ExtractTemplateC
>>>m
>>>d.java 082f46a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd
>>>.
>>>java 7e347f3
>>>
>>>api/src/org/apache/cloudstack/api/command/user/template/RegisterTemplate
>>>C
>>>md.java 48ed6ea
>>>
>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplateCm
>>>d
>>>.java f80a4ee
>>>
>>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplatePe
>>>r
>>>missionsCmd.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.j
>>>a
>>>va 9b86577
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vm/RemoveNicFromVMCmd.jav
>>>a
>>> 92becb7
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vm/ResetVMPasswordCmd.jav
>>>a
>>> 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/UpdateDefaultNicForVMC
>>>m
>>>d.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.
>>>j
>>>ava 937fca3
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGroupCmd.
>>>j
>>>ava fbfb85a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroupsCmd.j
>>>a
>>>va fda3e88
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGroupCmd.
>>>j
>>>ava 1930bd8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSnapsh
>>>o
>>>tCmd.java de921f6
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSnapsh
>>>o
>>>tCmd.java d29ff05
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnapshot
>>>C
>>>md.java 84b552c
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToVMSnap
>>>s
>>>hotCmd.java cec2154
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDetailC
>>>m
>>>d.java 69d1ca7
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.ja
>>>v
>>>a cd1e1ed
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.ja
>>>v
>>>a c6457c6
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeCmd.ja
>>>v
>>>a 550adb9
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeCmd.ja
>>>v
>>>a 70283ff
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolumeCmd.j
>>>a
>>>va d73143a
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/ListResourceDetail
>>>s
>>>Cmd.java aed0ae0
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCmd.jav
>>>a
>>> 4ebe3bf
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolumeCmd.j
>>>a
>>>va fa6ac69
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourceDeta
>>>i
>>>lCmd.java c4c7554
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.ja
>>>v
>>>a 0cc8039
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.ja
>>>v
>>>a b57f2b4
>>>
>>>api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.ja
>>>v
>>>a 991cfc1
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRouteCmd.
>>>j
>>>ava f2d2bce
>>> api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.java
>>>d4c52b8
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRouteCmd.
>>>j
>>>ava 937341e
>>> api/src/org/apache/cloudstack/api/command/user/vpc/DeleteVPCCmd.java
>>>14f21ba
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListPrivateGatewaysCm
>>>d
>>>.java 7870673
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListStaticRoutesCmd.j
>>>a
>>>va 931431b
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferingsCmd.j
>>>a
>>>va 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/CreateRemoteAccessVpn
>>>C
>>>md.java 9277c49
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCm
>>>d
>>>.java 2c2bf55
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGate
>>>w
>>>ayCmd.java 821a4b0
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.j
>>>a
>>>va 8955c8e
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAccessVpn
>>>C
>>>md.java 41a8f1e
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnectionCm
>>>d
>>>.java c86cc59
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustomerGate
>>>w
>>>ayCmd.java 4c777d7
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGatewayCmd.j
>>>a
>>>va 85f4004
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccessVpnsC
>>>m
>>>d.java 01e6d37
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnectionsCmd
>>>.
>>>java 8de6059
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerGatewa
>>>y
>>>sCmd.java 5cd4bfb
>>>
>>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysCmd.ja
>>>v
>>>a 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/UpdateVpnCustomerGate
>>>w
>>>ayCmd.java 5694a74
>>>
>>>api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.java
>>>471e6d6
>>>
>>>plugins/api/discovery/src/org/apache/cloudstack/api/command/user/discove
>>>r
>>>y/ListApisCmd.java 206d793
>>>
>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/ratel
>>>i
>>>mit/ResetApiLimitCmd.java 9e415e6
>>>
>>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/rateli
>>>m
>>>it/GetApiLimitCmd.java 2428895
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedic
>>>a
>>>teClusterCmd.java 4f8cd8c
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedic
>>>a
>>>teHostCmd.java d3cce5a
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedic
>>>a
>>>tePodCmd.java e823fd5
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedic
>>>a
>>>teZoneCmd.java 0e427aa
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListD
>>>e
>>>dicatedClustersCmd.java a2022a5
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListD
>>>e
>>>dicatedHostsCmd.java d3b326d
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListD
>>>e
>>>dicatedPodsCmd.java d7cd4c2
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListD
>>>e
>>>dicatedZonesCmd.java 07b8b19
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Relea
>>>s
>>>eDedicatedClusterCmd.java e065da2
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Relea
>>>s
>>>eDedicatedHostCmd.java 41e668c
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Relea
>>>s
>>>eDedicatedPodCmd.java 47ea475
>>>
>>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Relea
>>>s
>>>eDedicatedZoneCmd.java 69185d6
>>>
>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetal
>>>D
>>>hcpCmd.java 529f988
>>>
>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetal
>>>P
>>>xeCmd.java 19854a9
>>>
>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremeta
>>>l
>>>DhcpCmd.java 7d0aba3
>>>
>>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremeta
>>>l
>>>PxeServersCmd.java 437fa3f
>>>
>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManagerCmd.j
>>>a
>>>va 17cd3ab
>>>
>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsProfil
>>>e
>>>ToBladeCmd.java caea0be
>>>
>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsManagerCm
>>>d
>>>.java 566ee30
>>>
>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeCmd.ja
>>>v
>>>a 41c7cc1
>>>
>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManagerCmd.
>>>j
>>>ava 767682f
>>>
>>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfileCmd.
>>>j
>>>ava cc49cef
>>>
>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/AddBig
>>>S
>>>witchVnsDeviceCmd.java a30059d
>>>
>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/Delete
>>>B
>>>igSwitchVnsDeviceCmd.java 4af45b2
>>>
>>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/ListBi
>>>g
>>>SwitchVnsDevicesCmd.java 6e4ee75
>>>
>>>plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/netw
>>>o
>>>rk/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
>>>
>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNicira
>>>N
>>>vpDeviceCmd.java 7842d37
>>>
>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNic
>>>i
>>>raNvpDeviceCmd.java 374b0fe
>>>
>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNicir
>>>a
>>>NvpDeviceNetworksCmd.java 6d2dc05
>>>
>>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNicir
>>>a
>>>NvpDevicesCmd.java 78b2ad8
>>>
>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPaloAlt
>>>o
>>>FirewallCmd.java 7aba9c2
>>>
>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ConfigureP
>>>a
>>>loAltoFirewallCmd.java 80f02ad
>>>
>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeletePalo
>>>A
>>>ltoFirewallCmd.java 4f147eb
>>>
>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloAl
>>>t
>>>oFirewallNetworksCmd.java d1b7425
>>>
>>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloAl
>>>t
>>>oFirewallsCmd.java ad4be72
>>>
>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api/
>>>c
>>>ommands/AddSspCmd.java 085f873
>>>
>>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api/
>>>c
>>>ommands/DeleteSspCmd.java e23f642
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>D
>>>APConfigCmd.java db6d7dd
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>D
>>>APRemoveCmd.java 535a545
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>d
>>>apAddConfigurationCmd.java 5686374
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>d
>>>apCreateAccountCmd.java 100ffe6
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>d
>>>apDeleteConfigurationCmd.java b45bce5
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>d
>>>apImportUsersCmd.java 89cec65
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>d
>>>apListConfigurationCmd.java b50970f
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>d
>>>apListUsersCmd.java 5c65ac4
>>>
>>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/L
>>>d
>>>apUserSearchCmd.java e2b050d
>>> server/src/com/cloud/api/ApiServer.java 03361a4
>>> server/test/com/cloud/api/ApiDispatcherTest.java 7314a57
>>>
>>> Diff: https://reviews.apache.org/r/16385/diff/
>>>
>>>
>>> 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
>>>
>>>
>>> Thanks,
>>>
>>> Mandar Barve
>>>
>>>
>>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Alena Prokharchyk <Al...@citrix.com>.
Mandar, I¹ve ran into this checkin submitted by you:
b0c6d4734724358df97b6fa4d8c5beb0f447745e
- Updated APICommand annotation to add new flags that indicate if API
request or response carry sensitive info
And have a couple of comments on that.
1) I don¹t see the parameter being checked anywhere in the code. You just
define the annotation in each command class, but there is no processing
after all. To me, the checkin seems to be partial, unless I¹m missing
anything?
2) Defaulting the parameter to true doesn¹t seem right to me. If I¹m a new
developer adding the API, and I don¹t care about the security, I would
expect my command to be seen in the log rather than being hidden by
default. And if I¹m a developer who is really concerned about displaying
it, I would research all existing CS API @ capabilities to see if this can
be controlled, and set it to true in my command.
Otherwise you are just spamming the code with overriding this annotation
in 99% of the API CS commands.
3) Why you define this parameter on the command level? Even the parameter
name states that the certain parameters in the request/response are
sensitive. To me it seems that it should be defined on the parameter level
- whether you want this parameter to be exposed/hidden. As an example,
look at (RoleType[] authorized() default {}) param in @Param. This
parameter determines who can pass this particular parameter to the API
call. And its ³everyone² by default, and can be overridden in the specific
command.
Mandar/Daan, can you please comment on the above.
Thanks,
Alena.
On 12/24/13, 11:39 AM, "Nitin Mehta" <ni...@citrix.com> wrote:
>
>
>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
>> >
>><https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line415
>>>
>> >
>> > Can you please create names which are more intuitive such as
>>cmdRequestContainsSensitiveInfo and also better names for getters and
>>setters ?
>>
>> Mandar Barve wrote:
>> Nitin,
>> I wanted to keep names short at the same time convey adequate
>>meaning hence I chose those names. But I see your point, I could create
>>following names. Here the thought is to have intuitive names plus try to
>>follow getter/setter existing naming convention.
>>
>> Let me know if you have concerns.
>>
>> Member variables can be named as:
>> responseHasSensitiveInfo
>> requestHasSensitiveInfo
>>
>> The getter/setters can be named as:
>> getRequestHasSensitiveInfo
>> setRequestHasSensitiveInfo
>> getResponseHasSensitiveInfo
>> setResponseHasSensitiveInfo
>>
>> Thanks,
>> Mandar
>
>Good enough..
>
>
>> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
>> >
>>api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.jav
>>a, line 53
>> >
>><https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53>
>> >
>> > You shouldn't have to override for every cmd. By default its
>>false and the cmds having sensitive information can have methods
>>returning true. Also they do not need to be set in execute. This is
>>static information, doesn't change per command so why this needs to be
>>set ?
>>
>> Mandar Barve wrote:
>> Nitin,
>> You are right. This was discussed in the earlier discussion
>>thread. You should really have to modify only commands that carry
>>sensitive information. The problem with that approach as stated earlier
>>is API developer can forget to declare command/response sensitivity by
>>implementing a method that sets the flags, returns true etc. The wrapper
>>abstract method was introduced essentially to ensure new APIs as they
>>get introduced will give compiler error if this wrapper is not
>>implemented enforcing the developer to declare such sensitivity upfront.
>> Hope that addresses your concern.
>>
>> Thanks,
>> Mandar
>
>Thanks Mandar. I see your point and was thinking on the same lines as
>well. I appreciate your thinking for future API devs. But I have the
>following concerns
>1. I probably think that this information should be static for the Cmd
>class and doesnt have to be set on every execute invocation
>2. For few commands having sensitive information we are writing
>boilerplate code in all the api's, this is not en elegant way of
>enforcing every API developer to look into this. I would rather want this
>to be dealt through an annotation (if it doesnt exist lets create one in
>the public @interface APICommand and keep the default value to true that
>it contains sensitive information)
>
>
>- Nitin
>
>
>-----------------------------------------------------------
>This is an automatically generated e-mail. To reply, visit:
>https://reviews.apache.org/r/16385/#review30828
>-----------------------------------------------------------
>
>
>On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>>
>> -----------------------------------------------------------
>> This is an automatically generated e-mail. To reply, visit:
>> https://reviews.apache.org/r/16385/
>> -----------------------------------------------------------
>>
>> (Updated Dec. 23, 2013, 6:13 p.m.)
>>
>>
>> Review request for cloudstack and daan Hoogland.
>>
>>
>> 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.
>>
>>
>> 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.jav
>>a 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.ja
>>va 93ec1be
>>
>>api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccountCmd.
>>java a8cf63f
>>
>>api/src/org/apache/cloudstack/api/command/admin/alert/GenerateAlertCmd.ja
>>va 620c5ed
>>
>>api/src/org/apache/cloudstack/api/command/admin/autoscale/CreateCounterCm
>>d.java 6c4b81b
>>
>>api/src/org/apache/cloudstack/api/command/admin/autoscale/DeleteCounterCm
>>d.java 50477f5
>>
>>api/src/org/apache/cloudstack/api/command/admin/cluster/AddClusterCmd.jav
>>a d0e7380
>>
>>api/src/org/apache/cloudstack/api/command/admin/cluster/DeleteClusterCmd.
>>java e1bc585
>>
>>api/src/org/apache/cloudstack/api/command/admin/cluster/ListClustersCmd.j
>>ava 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/ListDeploymentPlan
>>nersCmd.java 1d9d2d9
>>
>>api/src/org/apache/cloudstack/api/command/admin/config/ListHypervisorCapa
>>bilitiesCmd.java 16adf66
>>
>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateCfgCmd.java
>>9bc9b3c
>>
>>api/src/org/apache/cloudstack/api/command/admin/config/UpdateHypervisorCa
>>pabilitiesCmd.java 5cb5f9c
>>
>>api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCmd.ja
>>va 4737555
>>
>>api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCmd.ja
>>va b1075c1
>>
>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainChildren
>>Cmd.java e1ba178
>>
>>api/src/org/apache/cloudstack/api/command/admin/domain/ListDomainsCmd.jav
>>a 5a3786c
>>
>>api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCmd.ja
>>va 8acfcd5
>> api/src/org/apache/cloudstack/api/command/admin/host/AddHostCmd.java
>>363bcd6
>>
>>api/src/org/apache/cloudstack/api/command/admin/host/AddSecondaryStorageC
>>md.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/FindHostsForMigratio
>>nCmd.java 0faf72c
>>
>>api/src/org/apache/cloudstack/api/command/admin/host/ListHostsCmd.java
>>eda821b
>>
>>api/src/org/apache/cloudstack/api/command/admin/host/PrepareForMaintenanc
>>eCmd.java 23cfacf
>>
>>api/src/org/apache/cloudstack/api/command/admin/host/ReconnectHostCmd.jav
>>a 1ce888b
>>
>>api/src/org/apache/cloudstack/api/command/admin/host/ReleaseHostReservati
>>onCmd.java b60feca
>>
>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostCmd.java
>>d778b37
>>
>>api/src/org/apache/cloudstack/api/command/admin/host/UpdateHostPasswordCm
>>d.java 69480b1
>>
>>api/src/org/apache/cloudstack/api/command/admin/internallb/ConfigureInter
>>nalLoadBalancerElementCmd.java 51da760
>>
>>api/src/org/apache/cloudstack/api/command/admin/internallb/CreateInternal
>>LoadBalancerElementCmd.java a6ece72
>>
>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternalLB
>>VMsCmd.java 0e01be1
>>
>>api/src/org/apache/cloudstack/api/command/admin/internallb/ListInternalLo
>>adBalancerElementsCmd.java a42a0b3
>>
>>api/src/org/apache/cloudstack/api/command/admin/internallb/StartInternalL
>>BVMCmd.java 56dcb4f
>>
>>api/src/org/apache/cloudstack/api/command/admin/internallb/StopInternalLB
>>VMCmd.java 9da4db0
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkDeviceC
>>md.java 7af9355
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/AddNetworkService
>>ProviderCmd.java f190493
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/CreateNetworkOffe
>>ringCmd.java 5614295
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/CreatePhysicalNet
>>workCmd.java de4e5e5
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/CreateStorageNetw
>>orkIpRangeCmd.java cfbbd36
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/DedicateGuestVlan
>>RangeCmd.java 51b4924
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkDevi
>>ceCmd.java 96e4fa5
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkOffe
>>ringCmd.java 3aa7d66
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteNetworkServ
>>iceProviderCmd.java c4993c3
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/DeletePhysicalNet
>>workCmd.java 828683a
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/DeleteStorageNetw
>>orkIpRangeCmd.java 42c9619
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ListDedicatedGues
>>tVlanRangesCmd.java ca7c1f7
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkDevice
>>Cmd.java de175d0
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkIsolat
>>ionMethodsCmd.java d30f7b8
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ListNetworkServic
>>eProvidersCmd.java 5a1235b
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ListPhysicalNetwo
>>rksCmd.java 3ac2faa
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ListStorageNetwor
>>kIpRangeCmd.java 89cba47
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ListSupportedNetw
>>orkServicesCmd.java 342f9b0
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/ReleaseDedicatedG
>>uestVlanRangeCmd.java 43e1149
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOffe
>>ringCmd.java 957450f
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateNetworkServ
>>iceProviderCmd.java c530c53
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/UpdatePhysicalNet
>>workCmd.java f808424
>>
>>api/src/org/apache/cloudstack/api/command/admin/network/UpdateStorageNetw
>>orkIpRangeCmd.java 9fd084a
>>
>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateDiskOfferi
>>ngCmd.java 1d959a0
>>
>>api/src/org/apache/cloudstack/api/command/admin/offering/CreateServiceOff
>>eringCmd.java 6f9693c
>>
>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteDiskOfferi
>>ngCmd.java 9845aa4
>>
>>api/src/org/apache/cloudstack/api/command/admin/offering/DeleteServiceOff
>>eringCmd.java 0f81409
>>
>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateDiskOfferi
>>ngCmd.java 6d45fb5
>>
>>api/src/org/apache/cloudstack/api/command/admin/offering/UpdateServiceOff
>>eringCmd.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/CreatePortableIpRa
>>ngeCmd.java e900f47
>>
>>api/src/org/apache/cloudstack/api/command/admin/region/DeletePortableIpRa
>>ngeCmd.java 5408eda
>>
>>api/src/org/apache/cloudstack/api/command/admin/region/ListPortableIpRang
>>esCmd.java 42a92e6
>>
>>api/src/org/apache/cloudstack/api/command/admin/region/RemoveRegionCmd.ja
>>va e912659
>>
>>api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCmd.ja
>>va 527e142
>>
>>api/src/org/apache/cloudstack/api/command/admin/resource/ArchiveAlertsCmd
>>.java b1177b9
>>
>>api/src/org/apache/cloudstack/api/command/admin/resource/CleanVMReservati
>>onsCmd.java edc3bcf
>>
>>api/src/org/apache/cloudstack/api/command/admin/resource/DeleteAlertsCmd.
>>java 8ba2525
>>
>>api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCmd.ja
>>va 397b00a
>>
>>api/src/org/apache/cloudstack/api/command/admin/resource/ListCapacityCmd.
>>java 2b0f827
>>
>>api/src/org/apache/cloudstack/api/command/admin/resource/UploadCustomCert
>>ificateCmd.java 68ef5ac
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureOvsElemen
>>tCmd.java 75b08b1
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/ConfigureVirtualRo
>>uterElementCmd.java 2cfefda
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/CreateVirtualRoute
>>rElementCmd.java bf5eb18
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/DestroyRouterCmd.j
>>ava 2ad312e
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/ListOvsElementsCmd
>>.java d5f73fd
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/ListRoutersCmd.jav
>>a 9c91e0f
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/ListVirtualRouterE
>>lementsCmd.java 6f17921
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/RebootRouterCmd.ja
>>va 15527d3
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/StartRouterCmd.jav
>>a 9196cd0
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/StopRouterCmd.java
>> ee2b9eb
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterCmd.j
>>ava 04a4e67
>>
>>api/src/org/apache/cloudstack/api/command/admin/router/UpgradeRouterTempl
>>ateCmd.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/CancelPrimaryStor
>>ageMaintenanceCmd.java b1c5594
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateSecondarySt
>>agingStoreCmd.java 1480e75
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/CreateStoragePool
>>Cmd.java dfd0026
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteImageStoreC
>>md.java 602da83
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/DeletePoolCmd.jav
>>a fb63daa
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/DeleteSecondarySt
>>agingStoreCmd.java caf937f
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/FindStoragePoolsF
>>orMigrationCmd.java 10813ca
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/ListImageStoresCm
>>d.java bf47084
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/ListS3sCmd.java
>>362d69e
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/ListSecondaryStag
>>ingStoresCmd.java 171f971
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStoragePoolsC
>>md.java 868b402
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/ListStorageProvid
>>ersCmd.java bac6b7c
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/PreparePrimarySto
>>rageForMaintenanceCmd.java 9d11966
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/PrepareSecondaryS
>>torageForMigrationCmd.java a57f2df
>>
>>api/src/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePool
>>Cmd.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/DestroySystemVmC
>>md.java 07e111c
>>
>>api/src/org/apache/cloudstack/api/command/admin/systemvm/ListSystemVMsCmd
>>.java 9480497
>>
>>api/src/org/apache/cloudstack/api/command/admin/systemvm/MigrateSystemVMC
>>md.java 8199e68
>>
>>api/src/org/apache/cloudstack/api/command/admin/systemvm/RebootSystemVmCm
>>d.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/UpgradeSystemVMC
>>md.java a89abb8
>>
>>api/src/org/apache/cloudstack/api/command/admin/template/PrepareTemplateC
>>md.java 16761ba
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficMonitorCm
>>d.java 031fc8d
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/AddTrafficTypeCmd.j
>>ava e6e18cb
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficMonito
>>rCmd.java debaf00
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/DeleteTrafficTypeCm
>>d.java 111e177
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/GenerateUsageRecord
>>sCmd.java 4fc36ab
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/GetUsageRecordsCmd.
>>java a8bd1e5
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficMonitors
>>Cmd.java 3592539
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypeImpl
>>ementorsCmd.java 159608e
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/ListTrafficTypesCmd
>>.java 47ba781
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/ListUsageTypesCmd.j
>>ava b5e445b
>>
>>api/src/org/apache/cloudstack/api/command/admin/usage/UpdateTrafficTypeCm
>>d.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/DedicatePublicIpRang
>>eCmd.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/ReleasePublicIpRange
>>Cmd.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/MigrateVirtualMachineW
>>ithVolumeCmd.java 90918bf
>> api/src/org/apache/cloudstack/api/command/admin/vm/RecoverVMCmd.java
>>abf5168
>>
>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGatewayC
>>md.java c3201f1
>>
>>api/src/org/apache/cloudstack/api/command/admin/vpc/CreateVPCOfferingCmd.
>>java 96d5c6a
>>
>>api/src/org/apache/cloudstack/api/command/admin/vpc/DeletePrivateGatewayC
>>md.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/MarkDefaultZoneForAc
>>countCmd.java fe2bc6a
>>
>>api/src/org/apache/cloudstack/api/command/admin/zone/UpdateZoneCmd.java
>>f0074c5
>>
>>api/src/org/apache/cloudstack/api/command/user/account/AddAccountToProjec
>>tCmd.java 36df579
>>
>>api/src/org/apache/cloudstack/api/command/user/account/DeleteAccountFromP
>>rojectCmd.java f6aa36c
>>
>>api/src/org/apache/cloudstack/api/command/user/account/ListAccountsCmd.ja
>>va bc93d21
>>
>>api/src/org/apache/cloudstack/api/command/user/account/ListProjectAccount
>>sCmd.java aa60016
>>
>>api/src/org/apache/cloudstack/api/command/user/address/AssociateIPAddrCmd
>>.java 4df658b
>>
>>api/src/org/apache/cloudstack/api/command/user/address/DisassociateIPAddr
>>Cmd.java e3669be
>>
>>api/src/org/apache/cloudstack/api/command/user/address/ListPublicIpAddres
>>sesCmd.java a5c54ad
>>
>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/CreateAffini
>>tyGroupCmd.java a2542a8
>>
>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/DeleteAffini
>>tyGroupCmd.java a6cf1bb
>>
>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffinity
>>GroupTypesCmd.java 87de7f7
>>
>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/ListAffinity
>>GroupsCmd.java 367dec9
>>
>>api/src/org/apache/cloudstack/api/command/user/affinitygroup/UpdateVMAffi
>>nityGroupCmd.java 7bb1c5b
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleP
>>olicyCmd.java ce6dc68
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleV
>>mGroupCmd.java 5547974
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateAutoScaleV
>>mProfileCmd.java bee1b22
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/CreateConditionC
>>md.java 914848a
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScaleP
>>olicyCmd.java 1aedf57
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScaleV
>>mGroupCmd.java a7823b4
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteAutoScaleV
>>mProfileCmd.java 3d6d030
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/DeleteConditionC
>>md.java 0cc2319
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/DisableAutoScale
>>VmGroupCmd.java 2bd6f87
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/EnableAutoScaleV
>>mGroupCmd.java dc89f2b
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScalePol
>>iciesCmd.java 84ed30a
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmG
>>roupsCmd.java 4eda7a8
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListAutoScaleVmP
>>rofilesCmd.java 651f987
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListConditionsCm
>>d.java 015f3ed
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/ListCountersCmd.
>>java f503b2b
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleP
>>olicyCmd.java 91adeb1
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleV
>>mGroupCmd.java dbbd85f
>>
>>api/src/org/apache/cloudstack/api/command/user/autoscale/UpdateAutoScaleV
>>mProfileCmd.java f3361d8
>>
>>api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCmd
>>.java 5c00814
>>
>>api/src/org/apache/cloudstack/api/command/user/event/ArchiveEventsCmd.jav
>>a e51f850
>>
>>api/src/org/apache/cloudstack/api/command/user/event/DeleteEventsCmd.java
>> d00b58d
>>
>>api/src/org/apache/cloudstack/api/command/user/event/ListEventTypesCmd.ja
>>va 7a58d4c
>>
>>api/src/org/apache/cloudstack/api/command/user/event/ListEventsCmd.java
>>0e45e4e
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirew
>>allRuleCmd.java 778a18b
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRul
>>eCmd.java 44aa26f
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForward
>>ingRuleCmd.java 89dc077
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressFirew
>>allRuleCmd.java 8e7b679
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/DeleteFirewallRul
>>eCmd.java c3029b8
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/DeletePortForward
>>ingRuleCmd.java c493dd0
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallRules
>>Cmd.java 44d26e4
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/ListPortForwardin
>>gRulesCmd.java bd8a7a1
>>
>>api/src/org/apache/cloudstack/api/command/user/firewall/UpdatePortForward
>>ingRuleCmd.java d7e380f
>>
>>api/src/org/apache/cloudstack/api/command/user/guest/ListGuestOsCategorie
>>sCmd.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/UpdateIsoPermissionsCm
>>d.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/AssignCertToL
>>oadBalancerCmd.java 4ea4a58
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/AssignToLoadB
>>alancerRuleCmd.java bcf6200
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateApplica
>>tionLoadBalancerCmd.java 0b8d377
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBHealt
>>hCheckPolicyCmd.java 5ff7239
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLBStick
>>inessPolicyCmd.java 159fcf5
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoadBal
>>ancerRuleCmd.java 764e379
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteApplica
>>tionLoadBalancerCmd.java 0b53d53
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBHealt
>>hCheckPolicyCmd.java d625ed5
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLBStick
>>inessPolicyCmd.java c4f72d9
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteLoadBal
>>ancerRuleCmd.java 1dc3cd1
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSslCert
>>Cmd.java d5683b0
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListApplicati
>>onLoadBalancersCmd.java 05572c8
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBHealthC
>>heckPoliciesCmd.java 8aa286f
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLBStickin
>>essPoliciesCmd.java ade4878
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBalan
>>cerRuleInstancesCmd.java 2a39e1a
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListLoadBalan
>>cerRulesCmd.java 663f991
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCertsC
>>md.java 7f8118a
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveCertFro
>>mLoadBalancerCmd.java e92d208
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/RemoveFromLoa
>>dBalancerRuleCmd.java 5027ad3
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UpdateLoadBal
>>ancerRuleCmd.java d68167d
>>
>>api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCert
>>Cmd.java 00bd013
>>
>>api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRule
>>Cmd.java 0917d52
>>
>>api/src/org/apache/cloudstack/api/command/user/nat/DeleteIpForwardingRule
>>Cmd.java 66a9f8a
>>
>>api/src/org/apache/cloudstack/api/command/user/nat/DisableStaticNatCmd.ja
>>va 351d3ae
>>
>>api/src/org/apache/cloudstack/api/command/user/nat/EnableStaticNatCmd.jav
>>a 832cbc2
>>
>>api/src/org/apache/cloudstack/api/command/user/nat/ListIpForwardingRulesC
>>md.java dca1c23
>>
>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLCm
>>d.java 9934a4f
>>
>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkACLLi
>>stCmd.java cd0eb32
>>
>>api/src/org/apache/cloudstack/api/command/user/network/CreateNetworkCmd.j
>>ava c1e56ebd
>>
>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACLCm
>>d.java 7413ea5
>>
>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkACLLi
>>stCmd.java 632d710
>>
>>api/src/org/apache/cloudstack/api/command/user/network/DeleteNetworkCmd.j
>>ava a48e01b
>>
>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLList
>>sCmd.java 2e50bb8
>>
>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkACLsCmd
>>.java 7f8aef4
>>
>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworkOfferin
>>gsCmd.java 552a64a
>>
>>api/src/org/apache/cloudstack/api/command/user/network/ListNetworksCmd.ja
>>va 72c52df
>>
>>api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetworkACLL
>>istCmd.java de1f163
>>
>>api/src/org/apache/cloudstack/api/command/user/network/RestartNetworkCmd.
>>java cd508ff
>>
>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkACLIt
>>emCmd.java 1e559c2
>>
>>api/src/org/apache/cloudstack/api/command/user/network/UpdateNetworkCmd.j
>>ava 2091102
>>
>>api/src/org/apache/cloudstack/api/command/user/offering/ListDiskOfferings
>>Cmd.java 954b64e
>>
>>api/src/org/apache/cloudstack/api/command/user/offering/ListServiceOfferi
>>ngsCmd.java 08c69e8
>>
>>api/src/org/apache/cloudstack/api/command/user/project/ActivateProjectCmd
>>.java 66c64a6
>>
>>api/src/org/apache/cloudstack/api/command/user/project/CreateProjectCmd.j
>>ava dcb83a8
>>
>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectCmd.j
>>ava 88205e8
>>
>>api/src/org/apache/cloudstack/api/command/user/project/DeleteProjectInvit
>>ationCmd.java 9d4d838
>>
>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectInvitat
>>ionsCmd.java 0e9e7ae
>>
>>api/src/org/apache/cloudstack/api/command/user/project/ListProjectsCmd.ja
>>va 2cf6106
>>
>>api/src/org/apache/cloudstack/api/command/user/project/SuspendProjectCmd.
>>java c2a1885
>>
>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectCmd.j
>>ava 78903bf
>>
>>api/src/org/apache/cloudstack/api/command/user/project/UpdateProjectInvit
>>ationCmd.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/AssignToGlo
>>balLoadBalancerRuleCmd.java 1fe73b5
>>
>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/CreateGloba
>>lLoadBalancerRuleCmd.java 550d817
>>
>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/DeleteGloba
>>lLoadBalancerRuleCmd.java 2e96965
>>
>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/ListGlobalL
>>oadBalancerRuleCmd.java f37aba2
>>
>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/RemoveFromG
>>lobalLoadBalancerRuleCmd.java b30f4d8
>>
>>api/src/org/apache/cloudstack/api/command/user/region/ha/gslb/UpdateGloba
>>lLoadBalancerRuleCmd.java e8c5326
>>
>>api/src/org/apache/cloudstack/api/command/user/resource/GetCloudIdentifie
>>rCmd.java ccaca2d
>>
>>api/src/org/apache/cloudstack/api/command/user/resource/ListHypervisorsCm
>>d.java 5e546f4
>>
>>api/src/org/apache/cloudstack/api/command/user/resource/ListResourceLimit
>>sCmd.java ba3cfc8
>>
>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceCou
>>ntCmd.java bd4f995
>>
>>api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceLim
>>itCmd.java c33a9e7
>>
>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeSec
>>urityGroupEgressCmd.java 6a054a4
>>
>>api/src/org/apache/cloudstack/api/command/user/securitygroup/AuthorizeSec
>>urityGroupIngressCmd.java be91959
>>
>>api/src/org/apache/cloudstack/api/command/user/securitygroup/CreateSecuri
>>tyGroupCmd.java 3b16821
>>
>>api/src/org/apache/cloudstack/api/command/user/securitygroup/DeleteSecuri
>>tyGroupCmd.java 0bcc144
>>
>>api/src/org/apache/cloudstack/api/command/user/securitygroup/ListSecurity
>>GroupsCmd.java ae745b3
>>
>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecuri
>>tyGroupEgressCmd.java 006aa7d
>>
>>api/src/org/apache/cloudstack/api/command/user/securitygroup/RevokeSecuri
>>tyGroupIngressCmd.java 0858578
>>
>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd
>>.java a0f307b
>>
>>api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotPol
>>icyCmd.java 5ecbaaa
>>
>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotCmd
>>.java 35caaff
>>
>>api/src/org/apache/cloudstack/api/command/user/snapshot/DeleteSnapshotPol
>>iciesCmd.java bcccf8b
>>
>>api/src/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotPolic
>>iesCmd.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.ja
>>va 1fc9d13
>>
>>api/src/org/apache/cloudstack/api/command/user/ssh/DeleteSSHKeyPairCmd.ja
>>va a638eb9
>>
>>api/src/org/apache/cloudstack/api/command/user/ssh/ListSSHKeyPairsCmd.jav
>>a 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.j
>>ava 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/ExtractTemplateCm
>>d.java 082f46a
>>
>>api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.
>>java 7e347f3
>>
>>api/src/org/apache/cloudstack/api/command/user/template/RegisterTemplateC
>>md.java 48ed6ea
>>
>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplateCmd
>>.java f80a4ee
>>
>>api/src/org/apache/cloudstack/api/command/user/template/UpdateTemplatePer
>>missionsCmd.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.ja
>>va 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/UpdateDefaultNicForVMCm
>>d.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.j
>>ava 937fca3
>>
>>api/src/org/apache/cloudstack/api/command/user/vmgroup/DeleteVMGroupCmd.j
>>ava fbfb85a
>>
>>api/src/org/apache/cloudstack/api/command/user/vmgroup/ListVMGroupsCmd.ja
>>va fda3e88
>>
>>api/src/org/apache/cloudstack/api/command/user/vmgroup/UpdateVMGroupCmd.j
>>ava 1930bd8
>>
>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/CreateVMSnapsho
>>tCmd.java de921f6
>>
>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/DeleteVMSnapsho
>>tCmd.java d29ff05
>>
>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/ListVMSnapshotC
>>md.java 84b552c
>>
>>api/src/org/apache/cloudstack/api/command/user/vmsnapshot/RevertToVMSnaps
>>hotCmd.java cec2154
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/AddResourceDetailCm
>>d.java 69d1ca7
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/AttachVolumeCmd.jav
>>a cd1e1ed
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/CreateVolumeCmd.jav
>>a c6457c6
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/DeleteVolumeCmd.jav
>>a 550adb9
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/DetachVolumeCmd.jav
>>a 70283ff
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/ExtractVolumeCmd.ja
>>va d73143a
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/ListResourceDetails
>>Cmd.java aed0ae0
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/ListVolumesCmd.java
>> 4ebe3bf
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/MigrateVolumeCmd.ja
>>va fa6ac69
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/RemoveResourceDetai
>>lCmd.java c4c7554
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/ResizeVolumeCmd.jav
>>a 0cc8039
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/UpdateVolumeCmd.jav
>>a b57f2b4
>>
>>api/src/org/apache/cloudstack/api/command/user/volume/UploadVolumeCmd.jav
>>a 991cfc1
>>
>>api/src/org/apache/cloudstack/api/command/user/vpc/CreateStaticRouteCmd.j
>>ava f2d2bce
>> api/src/org/apache/cloudstack/api/command/user/vpc/CreateVPCCmd.java
>>d4c52b8
>>
>>api/src/org/apache/cloudstack/api/command/user/vpc/DeleteStaticRouteCmd.j
>>ava 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.ja
>>va 931431b
>>
>>api/src/org/apache/cloudstack/api/command/user/vpc/ListVPCOfferingsCmd.ja
>>va 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/CreateRemoteAccessVpnC
>>md.java 9277c49
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnConnectionCmd
>>.java 2c2bf55
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnCustomerGatew
>>ayCmd.java 821a4b0
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/CreateVpnGatewayCmd.ja
>>va 8955c8e
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteRemoteAccessVpnC
>>md.java 41a8f1e
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnConnectionCmd
>>.java c86cc59
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnCustomerGatew
>>ayCmd.java 4c777d7
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/DeleteVpnGatewayCmd.ja
>>va 85f4004
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/ListRemoteAccessVpnsCm
>>d.java 01e6d37
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnConnectionsCmd.
>>java 8de6059
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnCustomerGateway
>>sCmd.java 5cd4bfb
>>
>>api/src/org/apache/cloudstack/api/command/user/vpn/ListVpnGatewaysCmd.jav
>>a 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/UpdateVpnCustomerGatew
>>ayCmd.java 5694a74
>>
>>api/src/org/apache/cloudstack/api/command/user/zone/ListZonesByCmd.java
>>471e6d6
>>
>>plugins/api/discovery/src/org/apache/cloudstack/api/command/user/discover
>>y/ListApisCmd.java 206d793
>>
>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/admin/rateli
>>mit/ResetApiLimitCmd.java 9e415e6
>>
>>plugins/api/rate-limit/src/org/apache/cloudstack/api/command/user/ratelim
>>it/GetApiLimitCmd.java 2428895
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedica
>>teClusterCmd.java 4f8cd8c
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedica
>>teHostCmd.java d3cce5a
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedica
>>tePodCmd.java e823fd5
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Dedica
>>teZoneCmd.java 0e427aa
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDe
>>dicatedClustersCmd.java a2022a5
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDe
>>dicatedHostsCmd.java d3b326d
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDe
>>dicatedPodsCmd.java d7cd4c2
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/ListDe
>>dicatedZonesCmd.java 07b8b19
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Releas
>>eDedicatedClusterCmd.java e065da2
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Releas
>>eDedicatedHostCmd.java 41e668c
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Releas
>>eDedicatedPodCmd.java 47ea475
>>
>>plugins/dedicated-resources/src/org/apache/cloudstack/api/commands/Releas
>>eDedicatedZoneCmd.java 69185d6
>>
>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalD
>>hcpCmd.java 529f988
>>
>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/AddBaremetalP
>>xeCmd.java 19854a9
>>
>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetal
>>DhcpCmd.java 7d0aba3
>>
>>plugins/hypervisors/baremetal/src/org/apache/cloudstack/api/ListBaremetal
>>PxeServersCmd.java 437fa3f
>>
>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AddUcsManagerCmd.ja
>>va 17cd3ab
>>
>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/AssociateUcsProfile
>>ToBladeCmd.java caea0be
>>
>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/DeleteUcsManagerCmd
>>.java 566ee30
>>
>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsBladeCmd.jav
>>a 41c7cc1
>>
>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsManagerCmd.j
>>ava 767682f
>>
>>plugins/hypervisors/ucs/src/org/apache/cloudstack/api/ListUcsProfileCmd.j
>>ava cc49cef
>>
>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/AddBigS
>>witchVnsDeviceCmd.java a30059d
>>
>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/DeleteB
>>igSwitchVnsDeviceCmd.java 4af45b2
>>
>>plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/ListBig
>>SwitchVnsDevicesCmd.java 6e4ee75
>>
>>plugins/network-elements/juniper-contrail/src/org/apache/cloudstack/netwo
>>rk/contrail/api/command/CreateServiceInstanceCmd.java 50457d8
>>
>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraN
>>vpDeviceCmd.java 7842d37
>>
>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/DeleteNici
>>raNvpDeviceCmd.java 374b0fe
>>
>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNicira
>>NvpDeviceNetworksCmd.java 6d2dc05
>>
>>plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/ListNicira
>>NvpDevicesCmd.java 78b2ad8
>>
>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddPaloAlto
>>FirewallCmd.java 7aba9c2
>>
>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ConfigurePa
>>loAltoFirewallCmd.java 80f02ad
>>
>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeletePaloA
>>ltoFirewallCmd.java 4f147eb
>>
>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloAlt
>>oFirewallNetworksCmd.java d1b7425
>>
>>plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListPaloAlt
>>oFirewallsCmd.java ad4be72
>>
>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api/c
>>ommands/AddSspCmd.java 085f873
>>
>>plugins/network-elements/stratosphere-ssp/src/org/apache/cloudstack/api/c
>>ommands/DeleteSspCmd.java e23f642
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LD
>>APConfigCmd.java db6d7dd
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LD
>>APRemoveCmd.java 535a545
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/Ld
>>apAddConfigurationCmd.java 5686374
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/Ld
>>apCreateAccountCmd.java 100ffe6
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/Ld
>>apDeleteConfigurationCmd.java b45bce5
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/Ld
>>apImportUsersCmd.java 89cec65
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/Ld
>>apListConfigurationCmd.java b50970f
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/Ld
>>apListUsersCmd.java 5c65ac4
>>
>>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/Ld
>>apUserSearchCmd.java e2b050d
>> server/src/com/cloud/api/ApiServer.java 03361a4
>> server/test/com/cloud/api/ApiDispatcherTest.java 7314a57
>>
>> Diff: https://reviews.apache.org/r/16385/diff/
>>
>>
>> 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
>>
>>
>> Thanks,
>>
>> Mandar Barve
>>
>>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Nitin Mehta <ni...@citrix.com>.
> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 415
> > <https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line415>
> >
> > Can you please create names which are more intuitive such as cmdRequestContainsSensitiveInfo and also better names for getters and setters ?
>
> Mandar Barve wrote:
> Nitin,
> I wanted to keep names short at the same time convey adequate meaning hence I chose those names. But I see your point, I could create following names. Here the thought is to have intuitive names plus try to follow getter/setter existing naming convention.
>
> Let me know if you have concerns.
>
> Member variables can be named as:
> responseHasSensitiveInfo
> requestHasSensitiveInfo
>
> The getter/setters can be named as:
> getRequestHasSensitiveInfo
> setRequestHasSensitiveInfo
> getResponseHasSensitiveInfo
> setResponseHasSensitiveInfo
>
> Thanks,
> Mandar
Good enough..
> On Dec. 23, 2013, 5:58 p.m., Nitin Mehta wrote:
> > api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java, line 53
> > <https://reviews.apache.org/r/16385/diff/1/?file=400860#file400860line53>
> >
> > You shouldn't have to override for every cmd. By default its false and the cmds having sensitive information can have methods returning true. Also they do not need to be set in execute. This is static information, doesn't change per command so why this needs to be set ?
>
> Mandar Barve wrote:
> Nitin,
> You are right. This was discussed in the earlier discussion thread. You should really have to modify only commands that carry sensitive information. The problem with that approach as stated earlier is API developer can forget to declare command/response sensitivity by implementing a method that sets the flags, returns true etc. The wrapper abstract method was introduced essentially to ensure new APIs as they get introduced will give compiler error if this wrapper is not implemented enforcing the developer to declare such sensitivity upfront.
> Hope that addresses your concern.
>
> Thanks,
> Mandar
Thanks Mandar. I see your point and was thinking on the same lines as well. I appreciate your thinking for future API devs. But I have the following concerns
1. I probably think that this information should be static for the Cmd class and doesnt have to be set on every execute invocation
2. For few commands having sensitive information we are writing boilerplate code in all the api's, this is not en elegant way of enforcing every API developer to look into this. I would rather want this to be dealt through an annotation (if it doesnt exist lets create one in the public @interface APICommand and keep the default value to true that it contains sensitive information)
- Nitin
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review30828
-----------------------------------------------------------
On Dec. 23, 2013, 6:13 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 23, 2013, 6:13 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Nitin Mehta <ni...@citrix.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review30828
-----------------------------------------------------------
api/src/org/apache/cloudstack/api/BaseCmd.java
<https://reviews.apache.org/r/16385/#comment59017>
Can you please create names which are more intuitive such as cmdRequestContainsSensitiveInfo and also better names for getters and setters ?
api/src/org/apache/cloudstack/api/BaseListTemplateOrIsoPermissionsCmd.java
<https://reviews.apache.org/r/16385/#comment59018>
You shouldn't have to override for every cmd. By default its false and the cmds having sensitive information can have methods returning true. Also they do not need to be set in execute. This is static information, doesn't change per command so why this needs to be set ?
- Nitin Mehta
On Dec. 19, 2013, 1:45 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 19, 2013, 1:45 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
Sounds good. I will post updated patch.
Thanks,
Mandar
On Mon, Dec 23, 2013 at 8:14 PM, Daan Hoogland <da...@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 <ma...@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/>
>>
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Daan Hoogland <da...@gmail.com>.
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 <ma...@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/>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by Mandar Barve <ma...@sungard.com>.
> On Dec. 19, 2013, 3:58 p.m., daan Hoogland wrote:
> > api/src/org/apache/cloudstack/api/BaseCmd.java, line 427
> > <https://reviews.apache.org/r/16385/diff/1/?file=400859#file400859line427>
> >
> > 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
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review30699
-----------------------------------------------------------
On Dec. 19, 2013, 1:45 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 19, 2013, 1:45 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>
Re: Review Request 16385: Fix for CloudStack JIRA 4406
Posted by daan Hoogland <da...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16385/#review30699
-----------------------------------------------------------
api/src/org/apache/cloudstack/api/BaseCmd.java
<https://reviews.apache.org/r/16385/#comment58800>
please make sure a clear and extensive javadoc is present on why and how this abstract method should be implemented by api devs.
- daan Hoogland
On Dec. 19, 2013, 1:45 p.m., Mandar Barve wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16385/
> -----------------------------------------------------------
>
> (Updated Dec. 19, 2013, 1:45 p.m.)
>
>
> Review request for cloudstack and daan Hoogland.
>
>
> 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.
>
>
> 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
>
> Diff: https://reviews.apache.org/r/16385/diff/
>
>
> 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
>
>
> Thanks,
>
> Mandar Barve
>
>