JSON Format for Credential Secrets
The following are the secret JSON format for different credential types:
AWS_SIMPLE:
{"AWS_ACCESS_KEY": "my-access-key",
"AWS_SECRET_KEY": "my-secret-key"}
AWS_SESSION:
{"AWS_ACCESS_KEY": "your-access-key-id",
"AWS_SECRET_KEY": "your-secret-access-key",
"AWS_SESSION_TOKEN": "your-session-token"}
AWS_TOKEN:
{"AWS_TOKEN": "your-aws-token"}
GCS_SERVICE_1:
{"GCS_EMAIL": "service-account@project-id.iam.gserviceaccount.com",
"GCS_PRIVATE_KEY_ID": "your-private-key-id",
"GCS_PRIVATE_KEY": "-----BEGIN PRIVATE KEY-----\n...your-private-key-content...\n-----END PRIVATE KEY-----\n"}
GCS_TOKEN:
{"GCS_TOKEN": "your-gcs-token"}
AZURE_OAUTH2_CLIENT:
{"AZURE_CLIENT_ID": "your-client-id",
"AZURE_CLIENT_SECRET": "your-client-secret",
"AZURE_CLIENT_ENDPOINT": "https://your-client-endpoint",
"AZURE_TENANT_ID": "your-tenant-id"}
Note: “AZURE_TENANT_ID” key is optional.
AZURE_SHARED_KEY:
{"AZURE_ACCESS_KEY": "your-access-key"}
AZURE_TOKEN:
{"AZURE_ACCESS_TOKEN": "your-azure-access-token"}
BASIC:
{"USERNAME": "your-username",
"PASSWORD": "your-password"}
TOKEN:
{"TOKEN": "your-authentication-token"}
OAUTH:
{"OAUTH_CLIENT_ID": "your-client-id",
"OAUTH_CLIENT_SECRET": "your-client-secret",
"OAUTH_TENANT_ID": "your-tenant-id",
"OAUTH_AUTH_ENDPOINT": "https://your-auth-endpoint",
"OAUTH_TOKEN_ENDPOINT": "https://your-token-endpoint",
"OAUTH_SCOPE": "your-oauth-scope"}
Note: The following keys are optional - “OAUTH_TENANT_ID”, “OAUTH_AUTH_ENDPOINT”, “OAUTH_TOKEN_ENDPOINT”, and “OAUTH_SCOPE”.
Last modified date: 09/11/2026