docs: fix api remaining and generation script

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2019-10-16 11:20:25 +05:30
parent 2d0c31a912
commit 19c8855c4c
2 changed files with 39 additions and 5 deletions

View File

@ -5,4 +5,6 @@ grep api -R config | sed "s/.*api: '//g" | sed "s/'.*//g" | grep -v \.js | sort
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
mv apis.uniq ../docs/api/apis.txt
cd ../docs/api
diff -Naur apis.old apis.txt | grep ^- | grep -v "^--" | sed 's/^-//g' | grep -v -i -e cisco -e nicira -e baremetal -e srx -e f5 -e brocade -e palo -e autoscale -e counter -e condition -e ucs -e netscaler -e bigswitch -e ovs -e globalloadbalancer -e opendaylight -e region -e quota >> apis.remaining

View File

@ -1,5 +1,39 @@
# Remove APIs from the list which have been implemented:
addIpToNic
addNetworkServiceProvider
addNicToVirtualMachine
addResourceDetail
addTrafficType
assignCertToLoadBalancer
assignToLoadBalancerRule
authorizeSamlSso
authorizeSecurityGroupEgress
authorizeSecurityGroupIngress
configureInternalLoadBalancerElement
configureVirtualRouterElement
createEgressFirewallRule
createFirewallRule
createLBHealthCheckPolicy
createLBStickinessPolicy
createLoadBalancer
createLoadBalancerRule
createManagementNetworkIpRange
createNetworkACL
createNetworkACLList
createPhysicalNetwork
createPortableIpRange
createPortForwardingRule
createPrivateGateway
createRolePermission
createSecondaryStagingStore
createSnapshotFromVMSnapshot
createStaticRoute
createStorageNetworkIpRange
createVlanIpRange
createVpnConnection
createVpnGateway
dedicateGuestVlanRange
dedicatePublicIpRange
deleteAccountFromProject
deleteEgressFirewallRule
deleteFirewallRule
deleteLBHealthCheckPolicy
@ -89,14 +123,12 @@ listVlanIpRanges
listVmwareDcs
listVpnConnections
listVpnGateways
listVpnUsers
moveNetworkAclItem
releaseDedicatedGuestVlanRange
releasePublicIpRange
removeFromLoadBalancerRule
removeIpFromNic
removeNicFromVirtualMachine
removeVpnUser
replaceNetworkACLList
resetVpnConnection
revokeSecurityGroupEgress