| auth | ApiAuthSpec | | [optional] |
| proxyUser | String | Optional user to impersonate when obtaining delegation tokens. <p> When set, the authenticated principal will impersonate this user via Hadoop's proxy-user mechanism. When null, delegation tokens are obtained for the authenticated principal itself. | [optional] |
| renewer | String | Optional Kerberos principal that is allowed to renew the obtained delegation tokens. <p> When set, this principal is passed directly to the NameNode (or other service) as the token renewer. Typically this is the YARN ResourceManager principal (e.g. yarn/host@REALM) so that YARN can renew tokens on behalf of long-running jobs. When null, the renewer is derived from the service client configuration (usually yarn.resourcemanager.principal). | [optional] |
| targetService | ApiServiceRef | | [optional] |
| targetPath | String | File system path for which to obtain delegation tokens. <p> This must be a qualified path, and it must belong the target service (the latter is not validated!). | [optional] |
| additionalConfigs | Map<String, String> | A map of additional configuration options for the file system. These will override the values gathered automatically by getting the client configuration of the DFS service. <p/> <code>null</code> values are not allowed; use #unsetConfigs to remove configuration properties. | [optional] |
| unsetConfigs | List<String> | A set of configuration properties to be unset for the file system. <p/> The properties listed here will be removed from the file system configuration. | [optional] |
| additionalEnvironmentVariables | Map<String, String> | A map of additional environment variables to be used in the one-off process <p/> This is the place to add environment variables related to e.g. JVM options. <p/> <code>null</code> values are not allowed; this interface must be changed should that be necessary. | [optional] |