cloudvision-go

module
v0.0.0-...-64cbb51 Latest Latest
Warning

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

Go to latest
Published: May 8, 2024 License: Apache-2.0

README

cloudvision-go

This repository contains Go resources and libraries for integrating with Arista's CloudVision platform. Right now it provides two major categories of functionality:

  • Go bindings for Resource APIs, which allow external systems to integrate with CloudVision
  • The CloudVision Device SDK, which provides a framework for streaming data from third-party network devices into CloudVision

Documentation

Documentation is hosted on this project's wiki. It contains an introduction to CloudVision and its architecture as well as a guide to the CloudVision Device SDK. Documentation on Resource APIs lives in the cloudvision-apis repository, and the correspdonding Go bindings can be found in this repository's top-level api directory.

Directories

Path Synopsis
api
fmp
cmd
cvclient
Package cvclient defines an interface for connecting to and communicating with CloudVision.
Package cvclient defines an interface for connecting to and communicating with CloudVision.
cvclient/mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
cvclient/v1
Package v1 implements the version v1 client for communicating with CloudVision.
Package v1 implements the version v1 client for communicating with CloudVision.
cvclient/v2
Package v2 implements the v2 protocol for communicating with CloudVision.
Package v2 implements the v2 protocol for communicating with CloudVision.
gen
mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
Package grpc contains utilities for interacting with CloudVision's gRPC APIs
Package grpc contains utilities for interacting with CloudVision's gRPC APIs
internal
Package log is a generic logging system that does multiplexing of logs according to the caller interface of the log functions.
Package log is a generic logging system that does multiplexing of logs according to the caller interface of the log functions.
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
Package version is a package that contains various version strings.
Package version is a package that contains various version strings.

Jump to

Keyboard shortcuts

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