tharsis-sdk-go

module
v0.39.1 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MPL-2.0

README

Tharsis SDK Go

Tharsis SDK provides a client library for accessing different functionalities of Tharsis API. It contains a lot of code used by projects like the Tharsis CLI, and Tharsis API's job executor. Uses a combination of GraphQL and API's V1 endpoint for querying and manipulating resources.

Get started

Please see the example directory for ways this SDK can be used.

Security

If you've discovered a security vulnerability in the Tharsis SDK, please let us know by creating a confidential issue in this project.

Statement of support

Please submit any bugs or feature requests for Tharsis. Of course, MR's are even better. :)

License

Tharsis SDK is distributed under Mozilla Public License v2.0.

Directories

Path Synopsis
example
apply_run
Package main contains examples on how to apply a run
Package main contains examples on how to apply a run
cancel_run
Package main contains cancel run examples
Package main contains cancel run examples
configuration_version
Package main contains configuration version examples
Package main contains configuration version examples
create_run
Package main contains create run examples
Package main contains create run examples
group
Package main contains group examples
Package main contains group examples
managed_identity
Package main contains managed identity examples
Package main contains managed identity examples
workspace
Package main contains workspace examples
Package main contains workspace examples
Package internal contains internal functionality
Package internal contains internal functionality
errors
Package errors contains the mappings and functions that standardize errors returned from the API to SDK's clients.
Package errors contains the mappings and functions that standardize errors returned from the API to SDK's clients.
paginators
Package paginators handles pagination logic
Package paginators handles pagination logic
pkg
Package tharsis provides functions for interfacing with the Tharsis API.
Package tharsis provides functions for interfacing with the Tharsis API.
auth
Package auth package
Package auth package
config
Package config package
Package config package
types
Package types contains the type definitions for the SDK
Package types contains the type definitions for the SDK

Jump to

Keyboard shortcuts

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