public class OIDCRoleArnCredentialProvider extends SessionCredentialsProvider
| Modifier and Type | Class and Description |
|---|---|
static interface |
OIDCRoleArnCredentialProvider.Builder |
| Modifier and Type | Field and Description |
|---|---|
int |
durationSeconds
Default duration for started sessions.
|
| Constructor and Description |
|---|
OIDCRoleArnCredentialProvider(Config config)
Deprecated.
|
OIDCRoleArnCredentialProvider(Configuration config)
Deprecated.
|
OIDCRoleArnCredentialProvider(String roleArn,
String oidcProviderArn,
String oidcTokenFilePath)
Deprecated.
|
OIDCRoleArnCredentialProvider(String roleSessionName,
String roleArn,
String oidcProviderArn,
String oidcTokenFilePath,
String regionId,
String policy)
Deprecated.
|
OIDCRoleArnCredentialProvider(String accessKeyId,
String accessKeySecret,
String roleSessionName,
String roleArn,
String oidcProviderArn,
String oidcTokenFilePath,
String regionId,
String policy)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static OIDCRoleArnCredentialProvider.Builder |
builder() |
RefreshResult<CredentialModel> |
createCredential(CompatibleUrlConnClient client) |
int |
getConnectTimeout() |
int |
getDurationSeconds() |
RefreshResult<CredentialModel> |
getNewSessionCredentials(CompatibleUrlConnClient client) |
String |
getOIDCProviderArn() |
String |
getOIDCToken() |
String |
getOIDCTokenFilePath() |
String |
getPolicy() |
int |
getReadTimeout() |
String |
getRegionId() |
String |
getRoleArn() |
String |
getRoleSessionName() |
String |
getSTSEndpoint() |
RefreshResult<CredentialModel> |
refreshCredentials() |
void |
setConnectTimeout(int connectTimeout) |
void |
setDurationSeconds(int durationSeconds) |
void |
setPolicy(String policy) |
void |
setReadTimeout(int readTimeout) |
void |
setRegionId(String regionId) |
void |
setRoleSessionName(String roleSessionName) |
void |
setSTSEndpoint(String STSEndpoint) |
close, getCredentials, getStaleTime, isAsyncCredentialUpdateEnabledpublic int durationSeconds
@Deprecated public OIDCRoleArnCredentialProvider(Configuration config)
@Deprecated public OIDCRoleArnCredentialProvider(Config config)
@Deprecated public OIDCRoleArnCredentialProvider(String roleArn, String oidcProviderArn, String oidcTokenFilePath)
@Deprecated public OIDCRoleArnCredentialProvider(String accessKeyId, String accessKeySecret, String roleSessionName, String roleArn, String oidcProviderArn, String oidcTokenFilePath, String regionId, String policy)
public static OIDCRoleArnCredentialProvider.Builder builder()
public RefreshResult<CredentialModel> refreshCredentials()
refreshCredentials in class SessionCredentialsProviderpublic RefreshResult<CredentialModel> createCredential(CompatibleUrlConnClient client)
public RefreshResult<CredentialModel> getNewSessionCredentials(CompatibleUrlConnClient client) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic int getDurationSeconds()
public void setDurationSeconds(int durationSeconds)
public String getRoleArn()
public String getOIDCProviderArn()
public String getOIDCToken()
public String getOIDCTokenFilePath()
public String getRoleSessionName()
public void setRoleSessionName(String roleSessionName)
public String getRegionId()
public void setRegionId(String regionId)
public String getPolicy()
public void setPolicy(String policy)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public String getSTSEndpoint()
public void setSTSEndpoint(String STSEndpoint)
Copyright © 2024. All rights reserved.