diff --git a/ui/docs/api/apis.old b/ui/docs/api/apis.old new file mode 100644 index 00000000000..661c8a1423b --- /dev/null +++ b/ui/docs/api/apis.old @@ -0,0 +1,461 @@ +activateProject +addAccountToProject +addBaremetalDhcp +addBaremetalPxeKickStartServer +addBaremetalRct +addCiscoAsa1000vResource +addCiscoVnmcResource +addCluster +addHost +addImageStore +addIpToNic +addLdapConfiguration +addNetscalerLoadBalancer +addNetworkServiceProvider +addNicToVirtualMachine +addRegion +addResourceDetail +addTrafficType +addUcsManager +addVmwareDc +addVpnUser +archiveAlerts +archiveEvents +assignCertToLoadBalancer +assignToGlobalLoadBalancerRule +assignToLoadBalancerRule +assignVirtualMachine +associateIpAddress +attachIso +attachVolume +authorizeSamlSso +authorizeSecurityGroupEgress +authorizeSecurityGroupIngress +cancelHostMaintenance +cancelStorageMaintenance +changeOutOfBandManagementPassword +cloudianIsEnabled +cloudianSsoLogin +configureHAForHost +configureInternalLoadBalancerElement +configureOutOfBandManagement +configureOvsElement +configureVirtualRouterElement +copyIso +copyTemplate +createAccount +createAffinityGroup +createAutoScalePolicy +createAutoScaleVmGroup +createAutoScaleVmProfile +createCondition +createDiskOffering +createDomain +createEgressFirewallRule +createFirewallRule +createGlobalLoadBalancerRule +createLBHealthCheckPolicy +createLBStickinessPolicy +createLoadBalancer +createLoadBalancerRule +createManagementNetworkIpRange +createNetwork +createNetworkACL +createNetworkACLList +createNetworkOffering +createPhysicalNetwork +createPod +createPortableIpRange +createPortForwardingRule +createPrivateGateway +createProject +createRemoteAccessVpn +createRole +createRolePermission +createSecondaryStagingStore +createSecurityGroup +createServiceOffering +createSnapshot +createSnapshotFromVMSnapshot +createSnapshotPolicy +createSSHKeyPair +createStaticRoute +createStorageNetworkIpRange +createStoragePool +createTags +createTemplate +createUser +createVlanIpRange +createVMSnapshot +createVolume +createVPC +createVPCOffering +createVpnConnection +createVpnCustomerGateway +createVpnGateway +createZone +dedicateCluster +dedicateGuestVlanRange +dedicateHost +dedicatePod +dedicatePublicIpRange +dedicateZone +deleteAccount +deleteAccountFromProject +deleteAffinityGroup +deleteAlerts +deleteBaremetalRct +deleteBigSwitchBcfDevice +deleteBrocadeVcsDevice +deleteCiscoAsa1000vResource +deleteCiscoNexusVSM +deleteCiscoVnmcResource +deleteCluster +deleteCondition +deleteDiskOffering +deleteDomain +deleteEgressFirewallRule +deleteEvents +deleteF5LoadBalancer +deleteFirewallRule +deleteGlobalLoadBalancerRule +deleteHost +deleteImageStore +deleteIso +deleteLBHealthCheckPolicy +deleteLBStickinessPolicy +deleteLdapConfiguration +deleteLoadBalancer +deleteLoadBalancerRule +deleteManagementNetworkIpRange +deleteNetscalerControlCenter +deleteNetscalerLoadBalancer +deleteNetwork +deleteNetworkACL +deleteNetworkACLList +deleteNetworkOffering +deleteNetworkServiceProvider +deleteNiciraNvpDevice +deleteOpenDaylightController +deletePaloAltoFirewall +deletePhysicalNetwork +deletePod +deletePortableIpRange +deletePortForwardingRule +deletePrivateGateway +deleteProject +deleteProjectInvitation +deleteRemoteAccessVpn +deleteRole +deleteRolePermission +deleteSecondaryStagingStore +deleteSecurityGroup +deleteServiceOffering +deleteSnapshot +deleteSnapshotPolicies +deleteSrxFirewall +deleteSSHKeyPair +deleteSslCert +deleteStaticRoute +deleteStorageNetworkIpRange +deleteStoragePool +deleteTags +deleteTemplate +deleteUcsManager +deleteUser +deleteVlanIpRange +deleteVMSnapshot +deleteVolume +deleteVPC +deleteVPCOffering +deleteVpnConnection +deleteVpnCustomerGateway +deleteVpnGateway +deleteZone +deployVirtualMachine +destroyRouter +destroySystemVm +destroyVirtualMachine +detachIso +detachVolume +disableAccount +disableAutoScaleVmGroup +disableCiscoNexusVSM +disableHAForCluster +disableHAForHost +disableHAForZone +disableOutOfBandManagementForCluster +disableOutOfBandManagementForHost +disableOutOfBandManagementForZone +disableStaticNat +disableUser +disassociateIpAddress +disassociateUcsProfileFromBlade +enableAccount +enableAutoScaleVmGroup +enableCiscoNexusVSM +enableHAForCluster +enableHAForHost +enableHAForZone +enableOutOfBandManagementForCluster +enableOutOfBandManagementForHost +enableOutOfBandManagementForZone +enableStaticNat +enableStorageMaintenance +enableUser +expungeVirtualMachine +extractIso +extractTemplate +extractVolume +findHostsForMigration +findStoragePoolsForMigration +getUploadParamsForIso +getUploadParamsForTemplate +getUploadParamsForVolume +getUserKeys +importLdapUsers +instantiateUcsTemplateAndAssocaciateToBlade +issueOutOfBandManagementPowerAction +ldapCreateAccount +linkDomainToLdap +listAccounts +listAffinityGroups +listAffinityGroupTypes +listAlerts +listAndSwitchSamlAccount +listApis +listAutoScaleVmGroups +listAutoScaleVmProfiles +listBaremetalDhcp +listBaremetalPxeServers +listBaremetalRct +listBigSwitchBcfDevices +listBrocadeVcsDevices +listCapabilities +listCapacity +listCiscoAsa1000vResources +listCiscoNexusVSMs +listCiscoVnmcResources +listClusters +listClustersMetrics +listConfigurations +listCounters +listDedicatedClusters +listDedicatedGuestVlanRanges +listDedicatedHosts +listDedicatedPods +listDedicatedZones +listDeploymentPlanners +listDetailOptions +listDiskOfferings +listDomainChildren +listDomains +listEgressFirewallRules +listEvents +listF5LoadBalancers +listFirewallRules +listGlobalLoadBalancerRules +listHostHAProviders +listHosts +listHostsMetrics +listHostTags +listHypervisorCapabilities +listHypervisors +listIdps +listImageStores +listInfrastructure +listInternalLoadBalancerElements +listInternalLoadBalancerVMs +listIsos +listLBHealthCheckPolicies +listLBStickinessPolicies +listLdapConfigurations +listLdapUsers +listLoadBalancerRuleInstances +listLoadBalancerRules +listLoadBalancers +listManagementServers +listNetscalerControlCenter +listNetscalerLoadBalancers +listNetworkACLLists +listNetworkACLs +listNetworkOfferings +listNetworks +listNetworkServiceProviders +listNiciraNvpDevices +listNics +listOpenDaylightControllers +listOsCategories +listOsTypes +listOvsElements +listPaloAltoFirewalls +listPhysicalNetworks +listPods +listPortableIpRanges +listPortForwardingRules +listPrivateGateways +listProjectAccounts +listProjectInvitations +listProjects +listPublicIpAddresses +listRegions +listRegisteredServicePackages +listRemoteAccessVpns +listResourceLimits +listRolePermissions +listRoles +listRouters +listSamlAuthorization +listSecondaryStagingStores +listSecurityGroups +listServiceOfferings +listSnapshotPolicies +listSnapshots +listSrxFirewalls +listSSHKeyPairs +listSslCerts +listStaticRoutes +listStorageNetworkIpRange +listStoragePools +listStoragePoolsMetrics +listStorageProviders +listStorageTags +listSupportedNetworkServices +listSystemVms +listTags +listTemplateOvfProperties +listTemplatePermissions +listTemplates +listTrafficTypes +listUcsBlades +listUcsManagers +listUcsTemplates +listUsers +listVirtualMachines +listVirtualMachinesMetrics +listVirtualRouterElements +listVlanIpRanges +listVMSnapshot +listVmwareDcs +listVolumes +listVolumesMetrics +listVPCOfferings +listVPCs +listVpnConnections +listVpnCustomerGateways +listVpnGateways +listVpnUsers +listZones +listZonesMetrics +migrateSystemVm +migrateVirtualMachine +migrateVirtualMachineWithVolume +migrateVolume +moveNetworkAclItem +prepareHostForMaintenance +provisionCertificate +queryAsyncJobResult +quotaBalance +quotaCredits +quotaEmailTemplateList +quotaEmailTemplateUpdate +quotaIsEnabled +quotaStatement +quotaSummary +quotaTariffList +quotaTariffUpdate +rebootRouter +rebootSystemVm +rebootVirtualMachine +reconnectHost +recoverVirtualMachine +refreshUcsBlades +registerIso +registerNetscalerControlCenter +registerSSHKeyPair +registerTemplate +registerUserKeys +releaseDedicatedCluster +releaseDedicatedGuestVlanRange +releaseDedicatedHost +releaseDedicatedPod +releaseDedicatedZone +releasePublicIpRange +removeFromGlobalLoadBalancerRule +removeFromLoadBalancerRule +removeIpFromNic +removeNicFromVirtualMachine +removeRegion +removeVmwareDc +removeVpnUser +replaceNetworkACLList +resetPasswordForVirtualMachine +resetSSHKeyForVirtualMachine +resetVpnConnection +resizeVolume +restartNetwork +restartVPC +restoreVirtualMachine +revertSnapshot +revertToVMSnapshot +revokeSecurityGroupEgress +revokeSecurityGroupIngress +runDiagnostics +scaleSystemVm +scaleVirtualMachine +startInternalLoadBalancerVM +startRouter +startSystemVm +startVirtualMachine +stopInternalLoadBalancerVM +stopRouter +stopSystemVm +stopVirtualMachine +suspendProject +updateAccount +updateAutoScalePolicy +updateAutoScaleVmGroup +updateAutoScaleVmProfile +updateCluster +updateConfiguration +updateDefaultNicForVirtualMachine +updateDiskOffering +updateDomain +updateGlobalLoadBalancerRule +updateHost +updateHypervisorCapabilities +updateIso +updateIsoPermissions +updateLoadBalancerRule +updateNetwork +updateNetworkACLItem +updateNetworkACLList +updateNetworkOffering +updateNetworkServiceProvider +updatePhysicalNetwork +updatePod +updateProject +updateProjectInvitation +updateRegion +updateResourceCount +updateResourceLimit +updateRole +updateRolePermission +updateServiceOffering +updateStoragePool +updateTemplate +updateTemplatePermissions +updateTrafficType +updateUser +updateVirtualMachine +updateVMAffinityGroup +updateVmNicIp +updateVmwareDc +updateVPC +updateVPCOffering +updateVpnCustomerGateway +updateZone +upgradeRouterTemplate +uploadCustomCertificate +uploadSslCert +uploadVolume diff --git a/ui/docs/api/apis.primate.sh b/ui/docs/api/apis.primate.sh new file mode 100644 index 00000000000..e4c134974e9 --- /dev/null +++ b/ui/docs/api/apis.primate.sh @@ -0,0 +1,8 @@ +cd ../../src/ +rm -f apis.txt +grep api\( -R . | grep -v import | sed "s/.*api('//g" | sed "s/'.*//g" | grep -v '.vue' | sort | uniq >> apis.txt +grep api -R config | sed "s/.*api: '//g" | sed "s/'.*//g" | grep -v \.js | sort | uniq >> apis.txt +grep store.getters.apis -R . | sed "s/' in.*//g" | sed "s/').*//g" | grep "'" | sed "s/.*'//g" | grep -v ']' >> apis.txt +grep 'permission:\ \[' -R config | sed "s/.*permission: \[ '//g" | grep -v .js | sed "s/', '/\\n/g" | sed "s/'.*//g" >> apis.txt +cat apis.txt | sort | uniq > apis.uniq +mv apis.uniq apis.txt diff --git a/ui/docs/api/apis.remaining b/ui/docs/api/apis.remaining new file mode 100644 index 00000000000..423791e3b20 --- /dev/null +++ b/ui/docs/api/apis.remaining @@ -0,0 +1,120 @@ +# Remove APIs from the list which have been implemented: + +deleteEgressFirewallRule +deleteFirewallRule +deleteLBHealthCheckPolicy +deleteLBStickinessPolicy +deleteLdapConfiguration +deleteLoadBalancer +deleteLoadBalancerRule +deleteManagementNetworkIpRange +deleteNetworkACL +deleteNetworkACLList +deleteNetworkServiceProvider +deletePhysicalNetwork +deletePortableIpRange +deletePortForwardingRule +deletePrivateGateway +deleteProjectInvitation +deleteRolePermission +deleteSecondaryStagingStore +deleteSnapshotPolicies +deleteSslCert +deleteStaticRoute +deleteStorageNetworkIpRange +deleteVlanIpRange +deleteVpnConnection +deleteVpnCustomerGateway +deleteVpnGateway +findHostsForMigration +findStoragePoolsForMigration +getUploadParamsForTemplate +importLdapUsers +ldapCreateAccount +linkDomainToLdap +listAffinityGroupTypes +listAndSwitchSamlAccount +listCapabilities +listDedicatedClusters +listDedicatedGuestVlanRanges +listDedicatedHosts +listDedicatedPods +listDedicatedZones +listDeploymentPlanners +listDetailOptions +listDomainChildren +listEgressFirewallRules +listFirewallRules +listHostHAProviders +listHostTags +listHypervisors +listIdps +listInternalLoadBalancerElements +listInternalLoadBalancerVMs +listLBHealthCheckPolicies +listLBStickinessPolicies +listLdapUsers +listLoadBalancerRuleInstances +listLoadBalancerRules +listLoadBalancers +listNetworkACLLists +listNetworkACLs +listNetworkServiceProviders +listNics +listOsCategories +listPhysicalNetworks +listPortableIpRanges +listPortForwardingRules +listPrivateGateways +listProjectAccounts +listProjectInvitations +listRegisteredServicePackages +listRemoteAccessVpns +listResourceLimits +listRolePermissions +listSamlAuthorization +listSecondaryStagingStores +listSnapshotPolicies +listSslCerts +listStaticRoutes +listStorageNetworkIpRange +listStorageProviders +listStorageTags +listSupportedNetworkServices +listTemplateOvfProperties +listTemplatePermissions +listTrafficTypes +listVirtualRouterElements +listVlanIpRanges +listVmwareDcs +listVpnConnections +listVpnGateways +listVpnUsers +moveNetworkAclItem +releaseDedicatedGuestVlanRange +releasePublicIpRange +removeFromLoadBalancerRule +removeIpFromNic +removeNicFromVirtualMachine +removeVpnUser +replaceNetworkACLList +resetVpnConnection +revokeSecurityGroupEgress +revokeSecurityGroupIngress +startInternalLoadBalancerVM +stopInternalLoadBalancerVM +updateConfiguration +updateDefaultNicForVirtualMachine +updateLoadBalancerRule +updateNetworkACLItem +updateNetworkACLList +updateNetworkServiceProvider +updatePhysicalNetwork +updateProjectInvitation +updateResourceLimit +updateRolePermission +updateTrafficType +updateVmNicIp +updateVpnCustomerGateway +uploadCustomCertificate +uploadSslCert