attributes

package
v3.2.3+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetGeneralAttribute

func GetGeneralAttribute(attributeName string) (result string, err error)

GetGeneralAttribute expects to return a single attribute value (not associated with a specific hostname)

func GetHostAttribute

func GetHostAttribute(hostname string, attributeName string) (string, error)

GetHostAttribute expects to return a single attribute for a given hostname/attribute-name combination or error on empty result

func SetGeneralAttribute

func SetGeneralAttribute(attributeName string, attributeValue string) error

SetGeneralAttribute sets an attribute not associated with a host. Its a key-value thing

func SetHostAttributes

func SetHostAttributes(hostname string, attributeName string, attributeValue string) error

SetHostAttributes

Types

type HostAttributes

type HostAttributes struct {
	Hostname        string
	AttributeName   string
	AttributeValue  string
	SubmitTimestamp string
	ExpireTimestamp string
}

HostAttributes presnts attributes submitted by a host

func GetHostAttributesByAttribute

func GetHostAttributesByAttribute(attributeName string, valueMatch string) ([]HostAttributes, error)

GetHostAttributesByAttribute

func GetHostAttributesByMatch

func GetHostAttributesByMatch(hostnameMatch string, attributeNameMatch string, attributeValueMatch string) ([]HostAttributes, error)

GetHostAttributesByMatch

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL