Documentation
¶
Index ¶
- func Js(s string) *string
- func Jsbool(b bool) *bool
- func Jsf(s string, a ...any) *string
- func Jsfalse() *bool
- func Jsn(v float64) *float64
- func Jstrue() *bool
- type AwsAccount
- type AwsAccountInfo
- type AwsAdmin
- type AwsBackend
- type AwsInfo
- type AwsOrganization
- type AwsProps
- type CfgTerraformAwsS3BucketConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AwsAccount ¶
type AwsAccountInfo ¶
type AwsAccountInfo struct {
Id string `json:"id"`
}
type AwsBackend ¶
type AwsInfo ¶
type AwsInfo struct {
Url string `json:"url"`
Account map[string]AwsAccountInfo `json:"account"`
}
type AwsOrganization ¶
type AwsOrganization struct {
Name string `json:"name"`
Region string `json:"region"`
Accounts []AwsAccount `json:"accounts"`
Admins []AwsAdmin `json:"admins"`
}
type AwsProps ¶
type AwsProps struct {
Backend AwsBackend `json:"backend"`
Organization map[string]AwsOrganization `json:"organization"`
Accounts []string `json:"accounts"`
Info map[string]AwsInfo `json:"info"`
}
func LoadUserAwsProps ¶
type CfgTerraformAwsS3BucketConfig ¶
type CfgTerraformAwsS3BucketConfig struct {
Id *string `json:"id"`
Enabled *bool `json:"enabled"`
Namespace *string `json:"namespace"`
Stage *string `json:"stage"`
Name *string `json:"name"`
Attributes *[]*string `json:"attributes"`
Acl *string `json:"acl"`
UserEnabled *bool `json:"user_enabled"`
VersioningEnabled *bool `json:"versioning_enabled"`
}
Click to show internal directories.
Click to hide internal directories.