You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Pierre-Luc Dion (JIRA)" <ji...@apache.org> on 2014/07/26 18:54:39 UTC

[jira] [Resolved] (CLOUDSTACK-4912) API docs are missing some APIs

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-4912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre-Luc Dion resolved CLOUDSTACK-4912.
-----------------------------------------

    Resolution: Fixed

API doc for ACS4.4.0 has ben build with noredist and contain all APIs.

> API docs are missing some APIs
> ------------------------------
>
>                 Key: CLOUDSTACK-4912
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4912
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: API, Doc
>    Affects Versions: 4.2.0, 4.3.0
>            Reporter: Demetrius Tsitrelis
>            Assignee: David Nalley
>            Priority: Critical
>             Fix For: 4.4.0
>
>
> I grep’ed the source code and came up with a list of the APIs which the UI uses.  Many of them (addNetscalerLoadBalancer, addVmwareDc, etc.) are not in the generated API documentation which appears at http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_Root_Admin.html
> Here’s the list of APIs used by the UI:
> activateProject
> addAccountToProject
> addBaremetalDhcp
> addBaremetalPxeKickStartServer
> addCluster
> addHost
> addImageStore
> addIpToNic
> addLdapConfiguration
> addNetscalerLoadBalancer
> addNetworkServiceProvider
> addNicToVirtualMachine
> addRegion
> addTrafficType
> addUcsManager
> addVmwareDc
> addVpnUser
> archiveAlerts
> archiveEvents
> assignToGlobalLoadBalancerRule
> assignToLoadBalancerRule
> assignVirtualMachine
> associateIpAddress
> associateUcsProfileToBlade 
> attachIso
> attachVolume
> authorizeSecurityGroupEgress
> authorizeSecurityGroupIngress
> cancelHostMaintenance
> cancelStorageMaintenance
> configureInternalLoadBalancerElement
> configureVirtualRouterElement
> copyIso
> copyTemplate
> createAccount
> createAffinityGroup
> createAutoScalePolicy
> createAutoScaleVmGroup
> createAutoScaleVmProfile
> createCondition
> createDiskOffering
> createDomain
> createEgressFirewallRule
> createFirewallRule
> createGlobalLoadBalancerRule
> createIpForwardingRule
> createLBHealthCheckPolicy
> createLBStickinessPolicy
> createLoadBalancer
> createLoadBalancerRule
> createNetwork
> createNetworkACL
> createNetworkACLList
> createNetworkOffering
> createPhysicalNetwork
> createPod
> createPortableIpRange
> createPortForwardingRule
> createPrivateGateway
> createProject
> createRemoteAccessVpn
> createSecondaryStagingStore
> createSecurityGroup
> createServiceOffering
> createSnapshot
> createSnapshotPolicy
> createStaticRoute
> createStorageNetworkIpRange
> createStoragePool
> createTags
> createTemplate
> createUser
> createVlanIpRange
> createVMSnapshot
> createVolume
> createVPC
> createVpnConnection
> createVpnCustomerGateway
> createVpnGateway
> createZone
> dedicateCluster
> dedicateGuestVlanRange
> dedicateHost
> dedicatePod
> dedicatePublicIpRange
> dedicateZone
> deleteAccount
> deleteAccountFromProject
> deleteAffinityGroup
> deleteAlerts
> deleteBigSwitchVnsDevice
> deleteCiscoNexusVSM
> deleteCluster
> deleteCondition
> deleteDiskOffering
> deleteDomain
> deleteEgressFirewallRule
> deleteEvents
> deleteF5LoadBalancer
> deleteFirewallRule
> deleteGlobalLoadBalancerRule
> deleteHost
> deleteImageStore
> deleteIpForwardingRule
> deleteIso
> deleteLBHealthCheckPolicy
> deleteLBStickinessPolicy
> deleteLdapConfiguration
> deleteLoadBalancer
> deleteLoadBalancerRule
> deleteNetscalerLoadBalancer
> deleteNetwork
> deleteNetworkACL
> deleteNetworkACLList
> deleteNetworkOffering
> deleteNetworkServiceProvider
> deleteNiciraNvpDevice
> deletePhysicalNetwork
> deletePod
> deletePortableIpRange
> deletePortForwardingRule
> deletePrivateGateway
> deleteProject
> deleteProjectInvitation
> deleteRemoteAccessVpn
> deleteSecondaryStagingStore
> deleteSecurityGroup
> deleteServiceOffering
> deleteSnapshot
> deleteSnapshotPolicies
> deleteSrxFirewall
> deleteStaticRoute
> deleteStorageNetworkIpRange
> deleteStoragePool
> deleteTags
> deleteTemplate
> deleteUcsManager
> deleteUser
> deleteVlanIpRange
> deleteVMSnapshot
> deleteVolume
> deleteVPC
> deleteVpnConnection
> deleteVpnCustomerGateway
> deleteVpnGateway
> deleteZone
> deployVirtualMachine
> destroyRouter
> destroySystemVm
> destroyVirtualMachine
> detachIso
> detachVolume
> disableAccount
> disableAutoScaleVmGroup
> disableCiscoNexusVSM
> disableStaticNat
> disableUser
> disassociateIpAddress
> disassociateUcsProfileFromBlade
> enableAccount
> enableAutoScaleVmGroup
> enableCiscoNexusVSM
> enableStaticNat
> enableStorageMaintenance
> enableUser
> extractVolume
> findHostsForMigration
> findStoragePoolsForMigration
> ldapCreateAccount
> listAccounts
> listAffinityGroups
> listAffinityGroupTypes
> listAlerts
> listAutoScaleVmGroups
> listAutoScaleVmProfiles
> listBaremetalDhcp
> listBaremetalPxeServers
> listBigSwitchVnsDevices
> listCapabilities
> listCapacity
> listCiscoNexusVSMs
> listClusters
> listConfigurations
> listCounters
> listDedicatedClusters
> listDedicatedGuestVlanRanges
> listDedicatedHosts
> listDedicatedPods
> listDedicatedZones
> listDeploymentPlanners
> listDiskOfferings
> listDomainChildren
> listDomains
> listEgressFirewallRules
> listEvents
> listF5LoadBalancers
> listFirewallRules
> listGlobalLoadBalancerRules
> listHosts
> listHypervisorCapabilities
> listHypervisors
> listImageStores
> listInternalLoadBalancerElements
> listInternalLoadBalancerVMs
> listIpForwardingRules
> listIsos
> listLBHealthCheckPolicies
> listLBStickinessPolicies
> listLdapConfigurations
> listLdapUsers
> listLoadBalancerRuleInstances
> listLoadBalancerRules
> listLoadBalancers
> listNetscalerLoadBalancers
> listNetworkACLLists
> listNetworkACLs
> listNetworkOfferings
> listNetworks
> listNetworkServiceProviders
> listNiciraNvpDevices
> listNics
> listOsCategories
> listOsTypes
> listPhysicalNetworks
> listPods
> listPortableIpRanges
> listPortForwardingRules
> listPrivateGateways
> listProjectAccounts
> listProjectInvitations
> listProjects
> listPublicIpAddresses
> listRegions
> listRemoteAccessVpns
> listResourceLimits
> listRouters
> listSecondaryStagingStores
> listSecurityGroups
> listServiceOfferings
> listSnapshotPolicies
> listSnapshots
> listSrxFirewalls
> listStaticRoutes
> listStorageNetworkIpRange
> listStoragePools
> listStorageProviders
> listSupportedNetworkServices
> listSystemVms
> listTags
> listTemplates
> listTrafficTypes
> listUcsBlades
> listUcsManagers
> listUcsProfiles
> listUsers
> listVirtualMachines
> listVirtualRouterElements
> listVlanIpRanges
> listVMSnapshot
> listVmwareDcs
> listVolumes
> listVPCOfferings
> listVPCs
> listVpnConnections
> listVpnCustomerGateways
> listVpnGateways
> listVpnUsers
> listZones
> logout
> migrateSystemVm
> migrateVirtualMachine
> migrateVirtualMachineWithVolume
> migrateVolume
> prepareHostForMaintenance
> rebootRouter
> rebootSystemVm
> rebootVirtualMachine
> reconnectHost
> recoverVirtualMachine
> registerIso
> registerTemplate
> registerUserKeys
> releaseDedicatedCluster
> releaseDedicatedGuestVlanRange
> releaseDedicatedHost
> releaseDedicatedPod
> releaseDedicatedZone
> releasePublicIpRange
> removeFromGlobalLoadBalancerRule
> removeFromLoadBalancerRule
> removeIpFromNic
> removeNicFromVirtualMachine
> removeRegion
> removeVmwareDc
> removeVpnUser
> replaceNetworkACLList
> resetPasswordForVirtualMachine
> resetVpnConnection
> resizeVolume
> restartNetwork
> restartVPC
> restoreVirtualMachine
> revertToVMSnapshot
> revokeSecurityGroupEgress
> revokeSecurityGroupIngress
> scaleSystemVm
> scaleVirtualMachine
> startInternalLoadBalancerVM
> startRouter
> startSystemVm
> startVirtualMachine
> stopInternalLoadBalancerVM
> stopRouter
> stopSystemVm
> stopVirtualMachine
> suspendProject
> updateAccount
> updateAutoScalePolicy
> updateAutoScaleVmGroup
> updateAutoScaleVmProfile
> updateCluster
> updateConfiguration
> updateDefaultNicForVirtualMachine
> updateDiskOffering
> updateDomain
> updateHost
> updateHypervisorCapabilities
> updateIso
> updateIsoPermissions
> updateLoadBalancerRule
> updateNetwork
> updateNetworkACLItem
> updateNetworkOffering
> updateNetworkServiceProvider
> updatePhysicalNetwork
> updatePod
> updateProject
> updateProjectInvitation
> updateRegion
> updateResourceCount
> updateResourceLimit
> updateServiceOffering
> updateStoragePool
> updateTemplate
> updateTemplatePermissions
> updateTrafficType
> updateUser
> updateVirtualMachine
> updateVMAffinityGroup
> updateVPC
> updateVpnCustomerGateway
> updateZone
> uploadCustomCertificate
> uploadVolume 		 	   		  



--
This message was sent by Atlassian JIRA
(v6.2#6252)