Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleAuthAs ¶
Types ¶
type AgoraPermission ¶
type Config ¶
type Config struct { Auth struct { Rawls struct { VaultPath string `default:"secret/dsde/firecloud/%s/rawls/rawls-account.json"` VaultKey string `default:""` } Sam struct { VaultPath string `default:"secret/dsde/firecloud/%s/sam/sam-account.json"` VaultKey string `default:""` } Leonardo struct { VaultPath string `default:"secret/dsde/firecloud/%s/leonardo/leonardo-account.json"` VaultKey string `default:""` } ImportService struct { VaultPath string `default:"secret/dsde/firecloud/%s/import-service/import-service-account-fiab-bees"` VaultKey string `default:"key.json"` } FirecloudOrch struct { VaultPath string `default:"secret/dsde/firecloud/%s/common/firecloud-account.json"` VaultKey string `default:""` } WorkspaceManager struct { // WSM dev SA used for both Dev and QA BEEs, as of 7/13/2022 VaultPath string `default:"secret/dsde/terra/kernel/dev/dev/workspace/app-sa"` VaultKey string `default:"key.json"` } } TestUsers struct { Dev []TestUser QA []TestUser } Agora struct { Methods []agoraPayload Configurations []agoraPayload Permissions struct { Dev []AgoraPermission QA []AgoraPermission } } Elasticsearch struct { Service string `default:"elasticsearch-0"` } Sam struct { Database struct { Service string `default:"sam-postgres-service"` Name string `default:"sam"` Port int `default:"5432"` Credentials struct { VaultPath string `default:"secret/dsde/firecloud/%s/sam/secrets/postgres/app_sql_user"` VaultUsernameKey string `default:"username"` VaultPasswordKey string `default:"password"` } } ListUserQuery string `default:"SELECT email, id FROM sam_user"` } }
Click to show internal directories.
Click to hide internal directories.