mirror of
https://github.com/tribufu/proxmox-ve-openapi
synced 2026-05-06 07:07:28 +00:00
Added a lot of mappings for the basic operations
This commit is contained in:
parent
cc84fbf6ff
commit
1635f27234
4 changed files with 744 additions and 671 deletions
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
node_modules
|
||||
package-lock.json
|
||||
103
build/mapping.js
103
build/mapping.js
|
|
@ -1 +1,102 @@
|
|||
module.exports = {}
|
||||
module.exports = {
|
||||
getNodesSingleQemu: 'getVMs',
|
||||
createNodesSingleQemu: 'createVM',
|
||||
getNodesSingleQemuSingle: 'getVM',
|
||||
deleteNodesSingleQemuSingle: 'deleteVM',
|
||||
getNodesSingleQemuSingleFirewall: 'getVMFirewall',
|
||||
getNodesSingleQemuSingleFirewallRules: 'getVMFirewallRules',
|
||||
createNodesSingleQemuSingleFirewallRules: 'createVMFirewallRule',
|
||||
getNodesSingleQemuSingleFirewallRulesSingle: 'getVMFirewallRule',
|
||||
updateNodesSingleQemuSingleFirewallRulesSingle: 'updateVMFirewallRule',
|
||||
deleteNodesSingleQemuSingleFirewallRulesSingle: 'deleteVMFirewallRule',
|
||||
getNodesSingleQemuSingleFirewallIpset: 'getVMFirewallIPSets',
|
||||
createNodesSingleQemuSingleFirewallIpset: 'createVMFirewallIPSet',
|
||||
getNodesSingleQemuSingleFirewallIpsetSingle: 'getVMFirewallIPSet',
|
||||
createNodesSingleQemuSingleFirewallIpsetSingle: 'addVMFirewallIPSetIP',
|
||||
deleteNodesSingleQemuSingleFirewallIpsetSingle: 'deleteVMFirewallIPSet',
|
||||
getNodesSingleQemuSingleFirewallIpsetSingleSingle: 'getVMFirewallIPSetIP',
|
||||
updateNodesSingleQemuSingleFirewallIpsetSingleSingle: 'updateVMFirewallIPSetIP',
|
||||
deleteNodesSingleQemuSingleFirewallIpsetSingleSingle: 'removeVMFirewallIPSetIP',
|
||||
getNodesSingleQemuSingleFirewallOptions: 'getVMFirewallOptions',
|
||||
updateNodesSingleQemuSingleFirewallOptions: 'updateVMFirewallOptions',
|
||||
getNodesSingleQemuSingleRrd: 'getVMRRD',
|
||||
getNodesSingleQemuSingleRrddata: 'getVMRRDData',
|
||||
getNodesSingleQemuSingleConfig: 'getVMConfig',
|
||||
createNodesSingleQemuSingleConfig: 'updateVMConfig',
|
||||
updateNodesSingleQemuSingleConfig: 'updateVMConfigSync',
|
||||
getNodesSingleQemuSinglePending: 'getVMConfigPending',
|
||||
updateNodesSingleQemuSingleUnlink: 'unlinkVMDiskImages',
|
||||
getNodesSingleQemuSingleStatus: 'getVMStatus',
|
||||
getNodesSingleQemuSingleStatusCurrent: 'getCurrentVMStatus',
|
||||
createNodesSingleQemuSingleStatusStart: 'startVM',
|
||||
createNodesSingleQemuSingleStatusStop: 'stopVM',
|
||||
createNodesSingleQemuSingleStatusReset: 'resetVM',
|
||||
createNodesSingleQemuSingleStatusShutdown: 'shutdownVM',
|
||||
createNodesSingleQemuSingleStatusReboot: 'rebootVM',
|
||||
createNodesSingleQemuSingleStatusSuspend: 'suspendVM',
|
||||
createNodesSingleQemuSingleStatusResume: 'resumeVM',
|
||||
createNodesSingleQemuSingleClone: 'cloneVM',
|
||||
getNodesSingleQemuSingleMigrate: 'migrateVM',
|
||||
getNodesSingleQemuSingleSnapshot: 'getVMSnapshots',
|
||||
createNodesSingleQemuSingleSnapshot: 'createVMSnapshot',
|
||||
getNodesSingleQemuSingleSnapshotSingle: 'getVMSnapshot',
|
||||
deleteNodesSingleQemuSingleSnapshotSingle: 'deleteVMSnapshot',
|
||||
getNodesSingleQemuSingleSnapshotSingleConfig: 'getVMSnapshotConfig',
|
||||
updateNodesSingleQemuSingleSnapshotSingleConfig: 'updateVMSnapshotConfig',
|
||||
createNodesSingleQemuSingleSnapshotSingleRollback: 'rollbackVMSnapshot',
|
||||
getNodesSingleFirewall: 'getNodeFirewall',
|
||||
getNodesSingleFirewallRules: 'getNodeFirewallRules',
|
||||
createNodesSingleFirewallRules: 'createNodeFirewallRule',
|
||||
getNodesSingleFirewallRulesSingle: 'getNodeFirewallRule',
|
||||
updateNodesSingleFirewallRulesSingle: 'updateNodeFirewallRule',
|
||||
deleteNodesSingleFirewallRulesSingle: 'deleteNodeFirewallRule',
|
||||
getNodesSingleFirewallOptions: 'getNodeFirewallOptions',
|
||||
updateNodesSingleFirewallOptions: 'updateNodeFirewallOptions',
|
||||
getNodesSingleSdn: 'getNodeSDN',
|
||||
getNodesSingleSdnZones: 'getNodeSDNZones',
|
||||
getNodesSingleSdnZonesSingle: 'getNodeSDNZone',
|
||||
getNodesSingleSdnZonesSingleContent: 'getNodeSDNZoneContent',
|
||||
getNodesSingleRrd: 'getNodeRRD',
|
||||
getNodesSingleRrddata: 'getNodeRRDData',
|
||||
createPools: 'createPool',
|
||||
getPoolsSingle: 'getPool',
|
||||
updatePoolsSingle: 'updatePool',
|
||||
deletePoolsSingle: 'deletePool',
|
||||
getNodesSingle: 'getNode',
|
||||
getClusterSdn: 'getClusterSDN',
|
||||
updateClusterSdn: 'updateClusterSDN',
|
||||
getClusterSdnVnets: 'getClusterSDNVnets',
|
||||
createClusterSdnVnets: 'createClusterSDNVnet',
|
||||
getClusterSdnVnetsSingle: 'getClusterSDNVnet',
|
||||
updateClusterSdnVnetsSingle: 'updateClusterSDNVnet',
|
||||
deleteClusterSdnVnetsSingle: 'deleteClusterSDNVnet',
|
||||
getClusterSdnZones: 'getClusterSDNZones',
|
||||
createClusterSdnZones: 'createClusterSDNZone',
|
||||
getClusterSdnZonesSingle: 'getClusterSDNZone',
|
||||
updateClusterSdnZonesSingle: 'updateClusterSDNZone',
|
||||
deleteClusterSdnZonesSingle: 'deleteClusterSDNZone',
|
||||
getClusterSdnControllers: 'getClusterSDNControllers',
|
||||
createClusterSdnControllers: 'createClusterSDNController',
|
||||
getClusterSdnControllersSingle: 'getClusterSDNController',
|
||||
updateClusterSdnControllersSingle: 'updateClusterSDNController',
|
||||
deleteClusterSdnControllersSingle: 'deleteClusterSDNController',
|
||||
createClusterFirewallGroups: 'createClusterFirewallGroup',
|
||||
getClusterFirewallGroupsSingle: 'getClusterFirewallGroupRules',
|
||||
createClusterFirewallGroupsSingle: 'addClusterFirewallGroupRule',
|
||||
deleteClusterFirewallGroupsSingle: 'deleteClusterFirewallGroup',
|
||||
getClusterFirewallGroupsSingleSingle: 'getClusterFirewallGroupRule',
|
||||
updateClusterFirewallGroupsSingleSingle: 'updateClusterFirewallGroupRule',
|
||||
deleteClusterFirewallGroupsSingleSingle: 'removeClusterFirewallGroupRule',
|
||||
createClusterFirewallRules: 'addClusterFirewallRule',
|
||||
getClusterFirewallRulesSingle: 'getClusterFirewallRule',
|
||||
updateClusterFirewallRulesSingle: 'updateClusterFirewallRule',
|
||||
deleteClusterFirewallRulesSingle: 'removeClusterFirewallRule',
|
||||
getClusterFirewallIpset: 'getClusterFirewallIPSets',
|
||||
createClusterFirewallIpset: 'createClusterFirewallIPSet',
|
||||
getClusterFirewallIpsetSingle: 'getClusterFirewallIPSet',
|
||||
createClusterFirewallIpsetSingle: 'addClusterFirewallIPSetIP',
|
||||
deleteClusterFirewallIpsetSingle: 'deleteClusterFirewallIPSet',
|
||||
getClusterFirewallIpsetSingleSingle: 'getClusterFirewallIPSetIP',
|
||||
updateClusterFirewallIpsetSingleSingle: 'updateClusterFirewallIPSetIP',
|
||||
deleteClusterFirewallIpsetSingleSingle: 'removeClusterFirewallIPSetIP'
|
||||
}
|
||||
|
|
|
|||
15
build/package.json
Normal file
15
build/package.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"name": "build",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "generator.js",
|
||||
"dependencies": {
|
||||
"js-yaml": "^3.14.1"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"scripts": {
|
||||
"build": "node generator.js"
|
||||
},
|
||||
"author": "",
|
||||
"license": "ISC"
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue