public class PluggableAuthCredentialSource extends Object
Command is the only required field. If timeout_millis is not specified, the library will default to a 30 second timeout.
Sample credential source for Pluggable Auth credentials:
{
...
"credential_source": {
"executable": {
"command": "/path/to/get/credentials.sh --arg1=value1 --arg2=value2",
"timeout_millis": 5000,
"output_file": "/path/to/generated/cached/credentials"
}
}
}
Copyright © 2026 Google. All rights reserved.