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" <nitin.me...@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 >> >> >