go-ciscosecureaccess

module
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2026 License: Apache-2.0

README

go-ciscosecureaccess

Go bindings for Cisco Secure Access (SSE) APIs

Project Documentation

The CODE_OF_CONDUCT.md reflects our standards for interaction.

The CONTRIBUTING.md file instructs new contributors on how to communicate with the project maintainers, report issues, provide pull requests, reviewing contributions, and how to version control releases.

The LICENSE file should contain the license you intend for the source code in the repo.

The SECURITY.md file describes security policies and procedures including reporting a security-related bug and the policy on disclosure.

Package Documentation

client - SSE OAuth2 base client

ntg - SSE Network Tunnel Groups API

privateapps - SSE Private Resources API

resconn - SSE Resource Connector Groups API

rules - SSE Access Policies API

Building

Build an API client by invoking it's make target

make generate-${API}

For example:

make generate-ntg

This will generate a package in a directory named after the API based off of the associated OpenAPI spec (hardcoded into the Makefile)

Extending

  1. Add support for additional SSE APIs by adding their spec file to ./specs.
  2. Create a make target in Makefile and generate the API using that target.
  3. Add a handle to get the client using OAuth2 in ./client/client.py

Directories

Path Synopsis
privateapps command
reports command
rules command

Jump to

Keyboard shortcuts

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