KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
vsphere-connect
★ 15
Open GitHub ↗
A modern vSphere Client
Download README (.md)
Explore Similar Repositories
SmartThings-LightwaveRF
:
This is a cloud to cloud integration between SmartThings and LightwaveRF
neural-pdf-classification
:
An article about information extraction from text based documents such as PDF documents using neural networks.
malone_OpenDataSciCon
:
repository for code related to the end-to-end data analysis in python workshop, from the Open Data Science Conference 2015
quantify
:
Our submission for the Goldman Sachs Quantify 2015 challenge
bboss-rpc
:
bboss rpc eclipse project.支持丰富的协议栈(http/netty/mina/jms/webservice/rmi/jgroups/restful) 安全高效,可非常方便地将bboss ioc管理的业务组件发布成RPC服务
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
vsphere-connect
?
Download (.md)
# vsphere-connect A modern vSphere Client *Currently undergoing a major re-write see `development` branch for current progress* [Project Page](http://bhoriuchi.github.io/vsphere-connect) ### Summary vSphere connect is a modern vSphere client that has been re-designed to mimic RethinkDB's ReQL and provide a way to construct powerful and complex requests easily. vsphere-connect also provides pseudo-realtime changefeeds that take advantage of the vSphere `WaitForUpdatesEx` to provided change events through an RxJS Observable ### Example Return a list of VirtualMachines with 2 CPUs ```js import VConnect from 'vsphere-connect' let v = VConnect('vcenter.mydomain.com') .login('administrator@vsphere.local', 'vmware100') v.type('vm') .pluck({ config: { hardware: { numCPU: true } } }) .filter(vm => { return v.expr(vm)('config')('hardware')('numCPU') .default(0) .eq(2) })('name') .then(console.log) ``` ### Example Subscribe to changes on 2 VMs ```js import VConnect from 'vsphere-connect' let v = VConnect('vcenter.mydomain.com') .login('administrator@vsphere.local', 'vmware100') v.type('vm') .allData() .get('vm-10', 'vm-54') .changes() .subscribe( change => { console.log(change) }, error => { console.error(error) }, () => { console.log('complete') } ) ```