Documentation ¶
Overview ¶
Package sdk is a partial SDK for the PHPIPAM API.
This is a WIP and this README along with the rest of the code will develop until it reaches an acceptable level of maturity that it can be used with some CLI tools that we are developing to work with PHPIPAM, and possibly a Terraform provider to help insert data gathered from AWS and beyond.
For SDK usage, see the GoDoc at https://godoc.org/github.com/pavel-z1/phpipam-sdk-go.
Directories ¶
Path | Synopsis |
---|---|
controllers
|
|
addresses
Package addresses provides types and methods for working with the addresses controller.
|
Package addresses provides types and methods for working with the addresses controller. |
l2domains
Package l2domains provides types and methods for working with the l2domains controller.
|
Package l2domains provides types and methods for working with the l2domains controller. |
sections
Package sections provides types and methods for working with the sections controller.
|
Package sections provides types and methods for working with the sections controller. |
subnets
Package subnets provides types and methods for working with the subnets controller.
|
Package subnets provides types and methods for working with the subnets controller. |
vlans
Package vlans provides types and methods for working with the VLAN controller.
|
Package vlans provides types and methods for working with the VLAN controller. |
Package phpipam contains any top-level configuration structures necessary to work with the rest of the SDK and API.
|
Package phpipam contains any top-level configuration structures necessary to work with the rest of the SDK and API. |
client
Package client contains generic client structs and methods that are designed to be used by specific PHPIPAM services and resources.
|
Package client contains generic client structs and methods that are designed to be used by specific PHPIPAM services and resources. |
request
Package request provides the HTTP request functionality for the PHPIPAM API.
|
Package request provides the HTTP request functionality for the PHPIPAM API. |
session
Package session provides session management utility and token storage.
|
Package session provides session management utility and token storage. |
Package testacc contains helper methods for running acceptance tests.
|
Package testacc contains helper methods for running acceptance tests. |
Click to show internal directories.
Click to hide internal directories.