ApiObtainDelegationTokensRequest

Properties

Name Type Description Notes
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]