Return-Path: X-Original-To: apmail-cloudstack-issues-archive@www.apache.org Delivered-To: apmail-cloudstack-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 77BCC10360 for ; Wed, 15 Jan 2014 15:39:34 +0000 (UTC) Received: (qmail 35162 invoked by uid 500); 15 Jan 2014 15:39:31 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 34998 invoked by uid 500); 15 Jan 2014 15:39:28 -0000 Mailing-List: contact issues-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list issues@cloudstack.apache.org Received: (qmail 34854 invoked by uid 500); 15 Jan 2014 15:39:26 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 34734 invoked by uid 99); 15 Jan 2014 15:39:25 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Jan 2014 15:39:25 +0000 Date: Wed, 15 Jan 2014 15:39:25 +0000 (UTC) From: "David Nalley (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CLOUDSTACK-4912) API docs are missing some APIs MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CLOUDSTACK-4912?page=3Dcom.atl= assian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Nalley updated CLOUDSTACK-4912: ------------------------------------- Priority: Blocker (was: Major) > API docs are missing some APIs > ------------------------------ > > Key: CLOUDSTACK-4912 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-491= 2 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the defa= ult.)=20 > Components: API, Doc > Affects Versions: 4.2.0, 4.3.0 > Reporter: Demetrius Tsitrelis > Priority: Blocker > > I grep=E2=80=99ed the source code and came up with a list of the APIs whi= ch the UI uses. Many of them (addNetscalerLoadBalancer, addVmwareDc, etc.)= are not in the generated API documentation which appears at http://cloudst= ack.apache.org/docs/api/apidocs-4.2/TOC_Root_Admin.html > Here=E2=80=99s 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=20 > 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 =09=09 =09 =09=09 =20 -- This message was sent by Atlassian JIRA (v6.1.5#6160)