| auth | ApiAuthSpec | | [optional] |
| proxy_user | str | 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 | str | 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] |
| target_service | ApiServiceRef | | [optional] |
| target_path | str | 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] |
| additional_configs | dict(str, str) | 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] |
| unset_configs | list[str] | 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] |
| additional_environment_variables | dict(str, str) | 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] |