https://github.com/igor-feoktistov/go-ucsm-sdk
Go library for interfacing with UCS Manager XML API
https://github.com/igor-feoktistov/go-ucsm-sdk
flexpod ucs ucsm xml-api
Last synced: 2 months ago
JSON representation
Go library for interfacing with UCS Manager XML API
- Host: GitHub
- URL: https://github.com/igor-feoktistov/go-ucsm-sdk
- Owner: igor-feoktistov
- License: other
- Created: 2019-10-31T21:00:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-22T20:16:25.000Z (almost 4 years ago)
- Last Synced: 2025-02-04T22:31:13.219Z (4 months ago)
- Topics: flexpod, ucs, ucsm, xml-api
- Language: Go
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## go-ucsm-sdk: Go library for Cisco UCS
`go-ucsm-sdk` is a Go library for interfacing with UCS Manager XML API
### History
This library is a fork from https://github.com/dnaeon/go-ucs
## Documentation
The library implements the following subset of Cisco UCS Manager XML API:
- AaaLogin
- AaaRefresh
- AaaKeepAlive
- AaaLogout
- ConfigResolveDn
- ConfigResolveDns
- ConfigResolveClass
- ConfigResolveClasses
- ConfigResolveChildren
- orgResolveElements
- ConfigConfMo
- ConfigConfMos
- ConfigEstimateImpact
- LsInstantiateNTemplate
- LsInstantiateNNamedTemplateSee Cisco UCS Manager XML API Programmer's Guide at https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/sw/api/b_ucs_api_book/b_ucs_api_book_chapter_00.html
## Installation
In order to install `go-ucsm-sdk` execute the following command:
```
go get -v github.com/ifeoktistov/go-ucsm-sdk
```## Tests
```
TBD
```## Examples
Check the included examples from this repository.
Please note that most of the examples are using high-level utility calls to abstart a caller from XML API.