Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { AccountID *int64 `json:"account_id"` AWSProfileBackend *string `json:"aws_profile_backend"` AWSProfileProvider *string `json:"aws_profile_provider"` AWSProviderVersion *string `json:"aws_provider_version,omitempty"` AWSRegionBackend *string `json:"aws_region_backend"` AWSRegionProvider *string `json:"aws_region_provider"` AWSRegions []string `json:"aws_regions"` InfraBucket *string `json:"infra_s3_bucket"` Owner *string `json:"owner"` Project *string `json:"project"` TerraformVersion *string `json:"terraform_version"` }
type Component ¶
type Component struct { AccountID *int64 `json:"account_id"` AWSProfileBackend *string `json:"aws_profile_backend"` AWSProfileProvider *string `json:"aws_profile_provider"` AWSProviderVersion *string `json:"aws_provider_version,omitempty"` AWSRegionBackend *string `json:"aws_region_backend"` AWSRegionProvider *string `json:"aws_region_provider"` AWSRegions []string `json:"aws_regions"` InfraBucket *string `json:"infra_s3_bucket"` Owner *string `json:"owner"` Project *string `json:"project"` TerraformVersion *string `json:"terraform_version"` }
type Config ¶
type Config struct { Defaults defaults `json:"defaults"` Accounts map[string]Account `json:"accounts"` Envs map[string]Env `json:"envs"` Modules map[string]Module `json:"modules"` }
func InitConfig ¶
type Env ¶
type Env struct { AccountID *int64 `json:"account_id"` AWSProfileBackend *string `json:"aws_profile_backend"` AWSProfileProvider *string `json:"aws_profile_provider"` AWSProviderVersion *string `json:"aws_provider_version,omitempty"` AWSRegionBackend *string `json:"aws_region_backend"` AWSRegionProvider *string `json:"aws_region_provider"` AWSRegions []string `json:"aws_regions"` InfraBucket *string `json:"infra_s3_bucket"` Owner *string `json:"owner"` Project *string `json:"project"` TerraformVersion *string `json:"terraform_version"` Type *string `json:"type"` Components map[string]*Component `json:"components"` }
Click to show internal directories.
Click to hide internal directories.