package
0.0.0-20240723133216-f9f79190e688
Repository: https://github.com/nexodus-io/nexodus.git
Documentation: pkg.go.dev

# Functions

NewApiError returns a new response body for a general error.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AddDevice is the information needed to add a new Device.
No description provided by the author
No description provided by the author
No description provided by the author
AddSecurityGroup is the information needed to add a new Security Group.
No description provided by the author
AddSite is the information needed to add a new Site.
No description provided by the author
Base contains common columns for all tables.
BaseError is the base type for API errors.
CertificateSigningRequest is a certificate signing request.
CertificateSigningResponse is a certificate signing response.
ConflictsError is returned in the body of an HTTP 409.
Device is a unique, end-user device.
DeviceMetadata represents a key-value pair of device metadata in the database.
Duration is a wrapper around time.Duration which supports correct marshaling to YAML and JSON.
No description provided by the author
No description provided by the author
Invitation is a request for a user to join an organization.
No description provided by the author
NotAllowedError is returned in the body of an HTTP 403.
NotFoundError is returned in the body of an HTTP 404.
Organization contains Users and VPCs.
RegKey is used to register devices without an interactive login.
SecurityGroup represents a security group containing security rules and a group owner.
SecurityRule represents a Security Rule.
ServiceNetwork contains interconnected Sites.
Site is a unique, end-user Site.
No description provided by the author
UpdateDevice is the information needed to update a Device.
No description provided by the author
UpdateSecurityGroup is the information needed to update an existing Security Group.
No description provided by the author
UpdateSite is the information needed to update a Site.
No description provided by the author
User is the a person who uses Nexodus.
UserIdentity is an identity of a user.
UserOrganization record means the user is a member of the organization.
ValidationError is returned in the body of an HTTP 400.
VPC contains Devices.
Watch is used to describe events you are interested in.
WatchEvent struct for WatchEvent.

# Type aliases

No description provided by the author
No description provided by the author