Categorygithub.com/igor-feoktistov/go-ucsm-sdk
repository
1.0.6
Repository: https://github.com/igor-feoktistov/go-ucsm-sdk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# 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
  • LsInstantiateNNamedTemplate

See 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.