package
0.43.0
Repository: https://github.com/fastly/cli.git
Documentation: pkg.go.dev

# Constants

Filename is the name of the package manifest file.
FilePermissions represents a read/write file mode.
ManifestLatestVersion represents the latest known manifest schema version supported by the CLI.
SourceEnv indicates the parameter came from the user's shell environment.
SourceFile indicates the parameter came from a manifest file.
SourceFlag indicates the parameter came from an explicit flag.
SourceUndefined indicates the parameter isn't provided in any of the available sources, similar to "not found".
SpecIntro informs the user of what the manifest file is for.
SpecURL points to the fastly.toml manifest specification reference.

# Structs

Data holds global-ish manifest data from manifest files, and flag sources.
File represents all of the configuration parameters in the fastly.toml manifest file schema.
Flag represents all of the manifest parameters that can be set with explicit flags.
LocalBackend represents a backend to be mocked by the local testing server.
LocalDictionary represents a dictionary to be mocked by the local testing server.
LocalServer represents a list of backends that should be mocked as per the configuration values.
Setup represents a set of service configuration that works with the code in the package.
SetupBackend represents a '[setup.backends.<T>]' instance.
SetupDictionary represents a '[setup.dictionaries.<T>]' instance.
SetupDictionaryItems represents a '[setup.dictionaries.<T>.items]' instance.
SetupLogger represents a '[setup.log_endpoints.<T>]' instance.

# Type aliases

Source enumerates where a manifest parameter is taken from.
Version represents the currently supported schema for the fastly.toml manifest file that determines the configuration for a compute@edge service.