catalyst-sdwan-app-client

command module
v0.0.0-...-2aebc37 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

README

catalyst-sdwan-app-client (Catalyst SDWAN App client for application owner (DevOps/CloudOps)

This package is a set of low level catalyst sdwan internal functionalities exposed as high level golang functions. It is primarily meant for developers looking to interact with Catalyst SDWAN programatically for various use cases.

In the context of AWI, this library is used by catalyst-sdwan-grpc repository for SDWAN interations.

Available functions

CRUD operation available on following functions for Cisco Catalyst SDWAN.

    Login(ctx context.Context, username, password string) error
    GetToken() string
    SetToken(token string)
    ACL() ACL
    Connection() Connection
    Device() Device
    Feature() Feature
    VPN() VPN
    VPC() VPC
    Status() Status
    Site() Site
    Policy() Policy
    URLFiltering() URLFiltering
    URLDenylist() URLDenylist
    URLAllowlist() URLAllowlist

Interface Definition

https://github.com/app-net-interface/catalyst-sdwan-app-client/blob/develop/vmanage/vmanage.go

Contributing

Thank you for interest in contributing! Please refer to our contributing guide.

License

catalyst-sdwan-app-client is released under the Apache 2.0 license. See LICENSE.

catalyst-sdwan-app-client is also made possible thanks to third party open source projects.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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