# Functions
NewCvpRestAPI creates a new Rest API.
# Structs
Action request structure for saveTopology.
ActionRequest request structure for saveTopology.
ComplianceResp represents a response from a Compliance check.
Configlet represents a Configlet.
ConfigletHistoryEntry represents a configlet history entry.
ConfigletHistoryList represents a list of ConfigletHistoryEntry's.
ConfigletInfo represents the configlets for a netelemet.
ConfigletList represents a list of configlets.
ConfigletMapping represents basic info related to a Configlet.
ConfigletOpReturn represents the.
Container is.
ContainerData represents a container within CVP.
ContainerList is a list of NetElements and Containers.
CvpInfo represents Cvp specific information.
CvpInventoryList is a list of NetElements and Containers.
CvpLabelList is a list of Labels.
CvpLogList represents the log list for a specific task.
CvpRestAPI provides the REST functionallity.
CvpTask represents a task.
CvpTaskList represents a task list returned from a request.
DeviceStatus represents status for a device.
ErrorResponse is the response sent during error conditions within CVP.
ImageBundleInfo represents ImageBundle object within CVP.
ImageBundleResp response data/payload for ImageBundle query.
ImageInfo represents information related to an Image within CVP.
ImageResp response from Image request.
Label represents a label.
LogData log data associated with a task.
LoginResp contains the response from a login request.
Module ..
NetElement represents a CVP network element returned as part of inventory query.
NetElementContainer maps a specific netelemet to a container.
Permissions represents CVP permission.
Role represents CVP role.
SaveInventoryData relates to saveInventory status.
SaveInventoryResp is the response returned for saveInventory API call.
SearchTopologyResp represents the response from SearchTopology request.
TaskInfo represents task info.
TaskResp represents a task response.
TempAction is.
TempConfig ...
Topology ..
TopologyResp ..
User represents CVP User.
WorkData associated with a task.
WorkOrderDetail associated with a task.
# Interfaces
The ClientInterface is implemented by a client to allow interaction with CVP REST.