@InterfaceAudience.Public @InterfaceStability.Unstable public final class DelegationConstants extends Object
core-default.xml; the
values MUST be kept in sync.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_DELEGATION_TOKEN_BINDING
Default token binding "".
|
static String |
DEFAULT_DELEGATION_TOKEN_DURATION
Default duration of a delegation token: "1h".
|
static String |
DEFAULT_DELEGATION_TOKEN_ENDPOINT
Default endpoint for session tokens: "".
|
static String |
DEFAULT_DELEGATION_TOKEN_REGION
Region default: "".
|
static String |
DELEGATION_TOKEN_BINDING
Property containing classname for token binding: "fs.s3a.delegation.token.binding".
|
static String |
DELEGATION_TOKEN_CREDENTIALS_PROVIDER
Key to list AWS credential providers for Session/role
credentials: "fs.s3a.aws.credentials.provider".
|
static String |
DELEGATION_TOKEN_DURATION
Duration of tokens in time: "fs.s3a.assumed.role.session.duration".
|
static String |
DELEGATION_TOKEN_ENDPOINT
Endpoint for session tokens, used when building delegation tokens:
"fs.s3a.assumed.role.sts.endpoint".
|
static String |
DELEGATION_TOKEN_FULL_CREDENTIALS_BINDING
Token binding to pass full credentials: "org.apache.hadoop.fs.s3a.auth.delegation.FullCredentialsTokenBinding".
|
static String |
DELEGATION_TOKEN_REGION
Region for DT issuing; must be non-empty if the endpoint is set: "fs.s3a.assumed.role.sts.endpoint.region".
|
static String |
DELEGATION_TOKEN_ROLE_ARN
ARN of the delegation token: "fs.s3a.assumed.role.arn".
|
static String |
DELEGATION_TOKEN_ROLE_BINDING
Role DTs: "org.apache.hadoop.fs.s3a.auth.delegation.RoleTokenBinding".
|
static String |
DELEGATION_TOKEN_SESSION_BINDING
Session Token binding classname: "org.apache.hadoop.fs.s3a.auth.delegation.SessionTokenBinding".
|
static String |
E_NO_SESSION_TOKENS_FOR_ROLE_BINDING
If the token binding auth chain is only session-level auth, you
can't use the role binding: "Cannot issue S3A Role Delegation Tokens without full AWS credentials".
|
static org.apache.hadoop.io.Text |
FULL_TOKEN_KIND
Kind of the full token; value is
FULL_TOKEN_NAME. |
static String |
FULL_TOKEN_NAME
Name of full token: "S3ADelegationToken/Full".
|
static org.apache.hadoop.io.Text |
ROLE_TOKEN_KIND
Kind of the role token; value is
ROLE_TOKEN_NAME. |
static String |
ROLE_TOKEN_NAME
Name of role token: "S3ADelegationToken/Role".
|
static org.apache.hadoop.io.Text |
SESSION_TOKEN_KIND
Kind of the session token; value is
SESSION_TOKEN_NAME. |
static String |
SESSION_TOKEN_NAME
Name of session token: "S3ADelegationToken/Session".
|
static String |
STS_STANDARD
The standard STS server.
|
static String |
TOKEN_NAME_PREFIX
Prefix for token names: "S3ADelegationToken/".
|
public static final String DELEGATION_TOKEN_ENDPOINT
public static final String DEFAULT_DELEGATION_TOKEN_ENDPOINT
public static final String DELEGATION_TOKEN_REGION
public static final String DEFAULT_DELEGATION_TOKEN_REGION
public static final String DELEGATION_TOKEN_DURATION
public static final String DEFAULT_DELEGATION_TOKEN_DURATION
public static final String DELEGATION_TOKEN_CREDENTIALS_PROVIDER
public static final String DELEGATION_TOKEN_ROLE_ARN
public static final String DELEGATION_TOKEN_BINDING
public static final String DELEGATION_TOKEN_SESSION_BINDING
public static final String DEFAULT_DELEGATION_TOKEN_BINDING
public static final String DELEGATION_TOKEN_FULL_CREDENTIALS_BINDING
public static final String DELEGATION_TOKEN_ROLE_BINDING
public static final String TOKEN_NAME_PREFIX
public static final String SESSION_TOKEN_NAME
public static final org.apache.hadoop.io.Text SESSION_TOKEN_KIND
SESSION_TOKEN_NAME.public static final String FULL_TOKEN_NAME
public static final org.apache.hadoop.io.Text FULL_TOKEN_KIND
FULL_TOKEN_NAME.public static final String ROLE_TOKEN_NAME
public static final org.apache.hadoop.io.Text ROLE_TOKEN_KIND
ROLE_TOKEN_NAME.public static final String E_NO_SESSION_TOKENS_FOR_ROLE_BINDING
public static final String STS_STANDARD
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.