@PublicEvolving public class AWSConfigConstants extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AWSConfigConstants.CredentialProvider
Possible configuration values for the type of credential provider to use when accessing AWS.
|
Modifier and Type | Field and Description |
---|---|
static String |
AWS_ACCESS_KEY_ID
The AWS access key ID to use when setting credentials provider type to BASIC.
|
static String |
AWS_CREDENTIALS_PROVIDER
The credential provider type to use when AWS credentials are required (BASIC is used if not
set).
|
static String |
AWS_ENDPOINT
The AWS endpoint for the service (derived from the AWS region setting if not set).
|
static String |
AWS_PROFILE_NAME
Optional configuration for profile name if credential provider type is set to be PROFILE.
|
static String |
AWS_PROFILE_PATH
Optional configuration for profile path if credential provider type is set to be PROFILE.
|
static String |
AWS_REGION
The AWS region of the service ("us-east-1" is used if not set).
|
static String |
AWS_ROLE_ARN
The role ARN to use when credential provider type is set to ASSUME_ROLE or
WEB_IDENTITY_TOKEN.
|
static String |
AWS_ROLE_CREDENTIALS_PROVIDER
The credentials provider that provides credentials for assuming the role when credential
provider type is set to ASSUME_ROLE.
|
static String |
AWS_ROLE_EXTERNAL_ID
The external ID to use when credential provider type is set to ASSUME_ROLE.
|
static String |
AWS_ROLE_SESSION_NAME
The role session name to use when credential provider type is set to ASSUME_ROLE or
WEB_IDENTITY_TOKEN.
|
static String |
AWS_ROLE_STS_ENDPOINT
The AWS endpoint for the STS (derived from the AWS region setting if not set) to use if
credential provider type is set to be ASSUME_ROLE.
|
static String |
AWS_SECRET_ACCESS_KEY
The AWS secret key to use when setting credentials provider type to BASIC.
|
static String |
AWS_WEB_IDENTITY_TOKEN_FILE
The absolute path to the web identity token file that should be used if provider type is set
to WEB_IDENTITY_TOKEN.
|
static String |
HTTP_CLIENT_MAX_CONCURRENCY
Maximum request concurrency for
SdkAsyncHttpClient . |
static String |
HTTP_CLIENT_READ_TIMEOUT_MILLIS
Read Request timeout for
SdkAsyncHttpClient . |
static String |
HTTP_PROTOCOL_VERSION
The HTTP protocol version to use.
|
static String |
TRUST_ALL_CERTIFICATES
Whether to trust all SSL certificates.
|
Constructor and Description |
---|
AWSConfigConstants() |
Modifier and Type | Method and Description |
---|---|
static String |
accessKeyId(String prefix) |
static String |
externalId(String prefix) |
static String |
profileName(String prefix) |
static String |
profilePath(String prefix) |
static String |
roleArn(String prefix) |
static String |
roleCredentialsProvider(String prefix) |
static String |
roleSessionName(String prefix) |
static String |
roleStsEndpoint(String prefix) |
static String |
secretKey(String prefix) |
static String |
webIdentityTokenFile(String prefix) |
public static final String AWS_REGION
public static final String AWS_CREDENTIALS_PROVIDER
public static final String AWS_ACCESS_KEY_ID
public static final String AWS_SECRET_ACCESS_KEY
public static final String AWS_PROFILE_PATH
public static final String AWS_PROFILE_NAME
public static final String AWS_ROLE_STS_ENDPOINT
public static final String AWS_ROLE_ARN
public static final String AWS_ROLE_SESSION_NAME
public static final String AWS_ROLE_EXTERNAL_ID
public static final String AWS_WEB_IDENTITY_TOKEN_FILE
public static final String AWS_ROLE_CREDENTIALS_PROVIDER
public static final String AWS_ENDPOINT
public static final String TRUST_ALL_CERTIFICATES
public static final String HTTP_PROTOCOL_VERSION
public static final String HTTP_CLIENT_MAX_CONCURRENCY
SdkAsyncHttpClient
.public static final String HTTP_CLIENT_READ_TIMEOUT_MILLIS
SdkAsyncHttpClient
.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.