package
0.0.0-20230125174724-46e9b3e5e4f9
Repository: https://github.com/hashicorp/atlas-go.git
Documentation: pkg.go.dev

# Functions

DefaultClient returns a client that connects to the Atlas API.
NewClient creates a new Atlas Client from the given URL (as a string).
ParseSlug parses a slug of the format (x/y) into the x and y components.

# Constants

This is the value that should be used for metadata in ArtifactSearchOpts if you don't care what the value is.

# Variables

ErrAuth is the error returned if a 401 is returned by an API request.
ErrNotFound is the error returned if a 404 is returned by an API request.

# Structs

App represents a single instance of an application on the Atlas server.
Artifact represents a single instance of an artifact.
ArtifactSearchOpts are the options used to search for an artifact.
ArtifactVersion represents a single version of an artifact.
BuildConfig represents a Packer build configuration.
BuildConfigBuild is a single build that is present in an uploaded build configuration.
BuildConfigVersion represents a single uploaded (or uploadable) version of a build configuration.
Atlas expects a list of key/value vars.
Client represents a single connection to a Atlas API endpoint.
RailsError represents an error that was returned from the Rails server.
RequestOptions is the list of options to pass to the request.
TerraformConfigVersion represents a single uploaded version of a Terraform configuration.
TFVar is used to serialize a single Terraform variable sent by the manager as a collection of Variables in a Job payload.
UploadArtifactOpts are the options used to upload an artifact.

# Type aliases

No description provided by the author