Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Asset ¶
type Asset struct { OS string `yaml:"os" json:"os"` Arch string `yaml:"arch" json:"arch"` Shasum string `yaml:"shasum" json:"shasum"` }
Asset describes available platform for provider
type GpgPublicKey ¶
type GpgPublicKey struct { KeyID string `yaml:"key_id" json:"key_id"` ASCIIArmor string `yaml:"ascii_armor" json:"ascii_armor"` TrustSignature string `yaml:"trust_signature" json:"trust_signature"` Source string `yaml:"source" json:"source"` SourceURL string `yaml:"source_url" json:"source_url"` }
GpgPublicKey desribes gpg public key
type Provider ¶
type Provider struct { Namespace string `yaml:"namespace"` Type string `yaml:"type"` Versions []Version `yaml:"versions"` DownloadURLFmt string `yaml:"download_url_fmt"` ShasumsURLFmt string `yaml:"shasums_url_fmt"` ShasumsSignatureURLFmt string `yaml:"shasums_signature_url_fmt"` SigningKeys SigningKeys `yaml:"signing_keys"` }
Provider desribes config for provider
type SigningKeys ¶
type SigningKeys struct {
GpgPublicKeys []GpgPublicKey `yaml:"gpg_public_keys" json:"gpg_public_keys"`
}
SigningKeys desribes signingkeys
Click to show internal directories.
Click to hide internal directories.