Globals, secrets & credentials
GlobalConfig
| Field | Type | Description |
|---|
variables | object (nullable) | |
templates | Map<string, string> (nullable) | |
databases | Map<string, Database> (nullable) | |
secrets | Map<string, Secret> (nullable) | |
http | HttpRequest (nullable) | |
google_credentials | Map<string, GoogleCredential> (nullable) | |
aws_credentials | Map<string, AwsCredential> (nullable) | |
Secret
| Field | Type | Description |
|---|
kind | SecretKind | Required. |
ttl | string (nullable) | |
region | string (nullable) | |
http | HttpRequest (nullable) | |
credential_file | string (nullable) | |
config_file | string (nullable) | |
data | string (nullable) | |
file | string (nullable) | |
format | SecretFormat (nullable) | |
SecretKind
Type: string — one of: local, vault, aws-kms, command
Type: string — one of: raw, equal, json
CustomLog
| Field | Type | Description |
|---|
level | string (nullable) | |
body | boolean (nullable) | |
params | boolean (nullable) | |
headers | boolean (nullable) | |
AwsCredential
| Field | Type | Description |
|---|
region | string (nullable) | |
access_key_id | string (nullable) | |
secret_access_key | string (nullable) | |
GoogleCredential
| Field | Type | Description |
|---|
file | string (nullable) | |
json | string (nullable) | |
type | string (nullable) | |
client_email | string (nullable) | |
private_key_id | string (nullable) | |
private_key | string (nullable) | |
auth_uri | string (nullable) | |
token_uri | string (nullable) | |
project_id | string (nullable) | |
location_id | string (nullable) | |