Documentation ¶
Index ¶
- func VlanConvertFromNetbox(netboxVlan interface{}) (*types.VLAN, error)
- type Client
- func (c Client) IPAddressAssignInterface(ipAddress types.IPAddress, interfaceID int64) (*models.IPAddress, error)
- func (c Client) IPAddressCreate(ipAddress types.IPAddress) (*models.IPAddress, error)
- func (c Client) IPAddressDelete(ipAddressID int64) error
- func (c Client) IPAddressFind(ipAddress types.IPAddress) (*models.IPAddress, error)
- func (c Client) IPAddressFindByInterfaceID(interfaceID int64) ([]*models.IPAddress, error)
- func (c Client) IPAddressFindCreate(ipAddress types.IPAddress) (*models.IPAddress, error)
- func (c Client) PrefixGet(prefix string) (*models.Prefix, error)
- func (c Client) VLANGet(vlanID uint16, siteID *int64) (*models.VLAN, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VlanConvertFromNetbox ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) IPAddressAssignInterface ¶
func (c Client) IPAddressAssignInterface(ipAddress types.IPAddress, interfaceID int64) (*models.IPAddress, error)
IPAddressAssignInterface assigns a ip-address/cidr string to an existing interface.
func (Client) IPAddressCreate ¶
IPAddressCreate creates an ip-address based on the given ip/cidr string.
func (Client) IPAddressDelete ¶
func (Client) IPAddressFind ¶
IPAddressGet returns an existing ip-address based on the given ip/cidr string.
func (Client) IPAddressFindByInterfaceID ¶
IPAddressGetByInterfaceID returns all ip addresses assigned to an interface identified by it's ID
func (Client) IPAddressFindCreate ¶
IPAddressGetCreate is a convenience function that looks up an existing ip-address from netbox or creates it
Click to show internal directories.
Click to hide internal directories.