Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Regions = []string{"us-east-1", "us-east-2", "us-west-1", "us-west-2"}
Functions ¶
Types ¶
type Deploy ¶ added in v0.5.0
type Deploy struct {
// Path to the DCE repo to deploy
// May be a local file path (eg. /path/to/dce)
// or a github repo (eg. github.com/Optum/dce)
Location *string `yaml:"location,omitempty"`
// Version of DCE to deploy, eg 0.12.3
Version *string `yaml:"version,omitempty"`
// Deployment logs will be written to this location
LogFile *string `yaml:"logFile,omitempty"`
// AWS Region in which to deploy DCE
AWSRegion *string `yaml:"region,omitempty"`
// Namespace used as naming suffix for AWS resources
Namespace *string `yaml:"namespace,omitempty"`
BudgetNotificationFromEmail *string `yaml:"budgetNotificationFromEmail,omitempty"`
}
type Root ¶
type Root struct {
API API
Region *string
Deploy Deploy `yaml:"deploy,omitempty"`
Terraform Terraform
}
Root contains config
type Terraform ¶ added in v0.4.0
type Terraform struct {
Bin *string
Source *string // URL from which the Terraform release was downloaded
TFInitOptions *string `yaml:"initOptions,omitempty"`
TFApplyOptions *string `yaml:"applyOptions,omitempty"`
}
Terraform contains configuration for the underlying terraform command used to provision the DCE infrastructure.
Click to show internal directories.
Click to hide internal directories.