Skip to content

A Go package that interacts with F5 BIG-IP systems using the REST API.

License

Notifications You must be signed in to change notification settings

icovada/go-bigip

This branch is 1 commit ahead of, 40 commits behind f5devcentral/go-bigip:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0340324 · Jul 9, 2023
May 12, 2021
Sep 18, 2021
May 23, 2018
Apr 15, 2019
Jun 30, 2020
May 10, 2019
May 23, 2018
May 23, 2018
Apr 29, 2015
Oct 3, 2019
May 7, 2020
Mar 18, 2020
Jan 30, 2023
Jun 29, 2023
Dec 22, 2022
Apr 13, 2022
Nov 8, 2022
Apr 12, 2023
Nov 8, 2022
Feb 27, 2023
Jan 30, 2023
Mar 30, 2021
Mar 18, 2020
May 26, 2022
Jul 9, 2023
Nov 8, 2022
Dec 22, 2022

Repository files navigation

go-bigip

GoDoc Travis-CI Go Report Card license

A Go package that interacts with F5 BIG-IP systems using the REST API.

Some of the tasks you can do are as follows:

  • Get a detailed list of all nodes, pools, vlans, routes, trunks, route domains, self IP's, virtual servers, monitors on the BIG-IP system.
  • Create/delete nodes, pools, vlans, routes, trunks, route domains, self IP's, virtual servers, monitors, etc.
  • Modify individual settings for all of the above.
  • Change the status of nodes and individual pool members (enable/disable).

Note: You must be on version 11.4+! For the features that deal with internal data groups, you must be running version 11.6+!

Examples & Documentation

Visit the GoDoc page for package documentation and examples.

Here's a blog post that goes a little more in-depth.

Contributors

A very special thanks to the following who have helped contribute to this software, especially:

About

A Go package that interacts with F5 BIG-IP systems using the REST API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%