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.