package
1.12.0-alpha20250213
Repository: https://github.com/hashicorp/terraform.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
Package mock_cloudproto1 is a generated GoMock package.
# Functions
BinaryManager initializes a new BinaryManager to broker data between the specified directory location containing cloudplugin package data and a HCP Terraform backend URL.
NewCloudPluginClient creates a new client for downloading and verifying terraform-cloudplugin archives.
# Variables
ErrArchNotSupported is the error returned when the cloudplugin does not have a build for the current OS/Architecture.
ErrCloudPluginNotFound is the error returned when the cloudplugin manifest points to a location that was does not exist.
ErrCloudPluginNotSupported is the error returned when the upstream HCP Terraform does not have a manifest.
ErrRequestCanceled is the error returned when the context was cancelled.
# Structs
Binary is a struct containing the path to an authenticated binary corresponding to a backend service.
BinaryManager downloads, caches, and returns information about the terraform-cloudplugin binary downloaded from the specified backend.
BuildArtifact represents a single build artifact in a release response.
CloudPluginClient fetches and verifies release distributions of the cloudplugin that correspond to an upstream backend.
ErrCloudPluginNotVerified is the error returned when the archive authentication process fails.
ErrQueryFailed is the error returned when the cloudplugin http client request fails.
Release All metadata for a single product release.
ReleaseStatus Status of the product release Example: {"message":"This release is supported","state":"supported"}.
# Interfaces
No description provided by the author
# Type aliases
SHASumsSignatures holds a list of URLs, each referring a detached signature of the release's build artifacts.