Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWS ¶
type AWS struct {
Account string `yaml:"account"`
KeyPairName string `yaml:"keyPairName"`
PublicKeyPath string `yaml:"publicKeyPath"`
PrivateKeyPath string `yaml:"privateKeyPath"`
PrivateKeyPassword string `yaml:"privateKeyPassword"`
TeamTag string `yaml:"teamTag"`
}
AWS instance contains AWS related parameters
type Agent ¶
type Agent struct {
APIKey string `yaml:"apiKey"`
APPKey string `yaml:"appKey"`
VerifyCodeSignature string `yaml:"verifyCodeSignature"`
}
Agent instance contains agent related parameters
type Config ¶
type Config struct {
ConfigParams ConfigParams `yaml:"configParams"`
StackParams map[string]map[string]string `yaml:"stackParams"`
}
Config instance contains ConfigParams and StackParams
func LoadConfig ¶
type ConfigParams ¶
type ConfigParams struct {
AWS AWS `yaml:"aws"`
Agent Agent `yaml:"agent"`
OutputDir string `yaml:"outputDir"`
Pulumi Pulumi `yaml:"pulumi"`
DevMode string `yaml:"devMode"`
}
ConfigParams instance contains config relayed parameters
type Pulumi ¶
type Pulumi struct {
// Sets the log level for Pulumi operations
// Be careful setting this value, as it can expose sensitive information in the logs.
// https://www.pulumi.com/docs/support/troubleshooting/#verbose-logging
LogLevel string `yaml:"logLevel"`
// By default pulumi logs to /tmp, and creates symlinks to the most recent log, e.g. /tmp/pulumi.INFO
// Set this option to true to log to stderr instead.
// https://www.pulumi.com/docs/support/troubleshooting/#verbose-logging
LogToStdErr string `yaml:"logToStdErr"`
// To reduce logs noise in the CI, by default we display only the Pulumi error progress steam.
// Set this option to true to display all the progress streams.
VerboseProgressStreams string `yaml:"verboseProgressStreams"`
}
Pulumi instance contains pulumi related parameters
Click to show internal directories.
Click to hide internal directories.