Skip to main content

Globals, secrets & credentials

GlobalConfig

FieldTypeDescription
variablesobject (nullable)
templatesMap<string, string> (nullable)
databasesMap<string, Database> (nullable)
secretsMap<string, Secret> (nullable)
httpHttpRequest (nullable)
google_credentialsMap<string, GoogleCredential> (nullable)
aws_credentialsMap<string, AwsCredential> (nullable)

Secret

FieldTypeDescription
kindSecretKindRequired.
ttlstring (nullable)
regionstring (nullable)
httpHttpRequest (nullable)
credential_filestring (nullable)
config_filestring (nullable)
datastring (nullable)
filestring (nullable)
formatSecretFormat (nullable)

SecretKind

Type: string — one of: local, vault, aws-kms, command

SecretFormat

Type: string — one of: raw, equal, json

CustomLog

FieldTypeDescription
levelstring (nullable)
bodyboolean (nullable)
paramsboolean (nullable)
headersboolean (nullable)

AwsCredential

FieldTypeDescription
regionstring (nullable)
access_key_idstring (nullable)
secret_access_keystring (nullable)

GoogleCredential

FieldTypeDescription
filestring (nullable)
jsonstring (nullable)
typestring (nullable)
client_emailstring (nullable)
private_key_idstring (nullable)
private_keystring (nullable)
auth_uristring (nullable)
token_uristring (nullable)
project_idstring (nullable)
location_idstring (nullable)