Documentation ¶
Index ¶
- type Config
- func (c Config) GetAwsBucketName() string
- func (c Config) GetAwsOptions() aws.Options
- func (c Config) GetAwsTerraformLockTable() string
- func (c Config) GetDockerComposeProjectName() string
- func (c Config) GetInfrastructureTerraformDir() string
- func (c Config) GetRemoteEnvironment() types.AppRemoteEnvironment
- func (c Config) GetServicesTerraformDir() string
- func (c Config) GetTerraformDir() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { AppContext *context.AppContext AutoApprove bool AwsProfile string RemoteEnvironmentID string Writer io.Writer }
Config contains information needed for deployment
func (Config) GetAwsBucketName ¶ added in v0.36.1
GetAwsBucketName returns the aws bucket name to use for storage
func (Config) GetAwsOptions ¶ added in v0.36.1
GetAwsOptions returns options to aws functions
func (Config) GetAwsTerraformLockTable ¶ added in v0.36.1
GetAwsTerraformLockTable returns the dynamodb table name for storing terraform locks
func (Config) GetDockerComposeProjectName ¶ added in v0.33.3
GetDockerComposeProjectName returns the docker compose project name
func (Config) GetInfrastructureTerraformDir ¶ added in v0.37.0
GetInfrastructureTerraformDir returns the path of the infra structure terraform directory
func (Config) GetRemoteEnvironment ¶ added in v0.36.1
func (c Config) GetRemoteEnvironment() types.AppRemoteEnvironment
GetRemoteEnvironment returns the app remote environment
func (Config) GetServicesTerraformDir ¶ added in v0.37.0
GetServicesTerraformDir returns the path of the services terraform directory
func (Config) GetTerraformDir ¶ added in v0.33.3
GetTerraformDir returns the path of the main terraform directory
Click to show internal directories.
Click to hide internal directories.