Package | Description |
---|---|
com.amazonaws.auth |
Modifier and Type | Method and Description |
---|---|
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withAsyncRefreshExecutor(ExecutorService asyncRefreshExecetor)
Set the
ExecutorService used for background credential refreshing. |
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withClientConfiguration(ClientConfiguration clientConfiguration)
Deprecated.
Supply a configured STS client via the
withStsClient(AWSSecurityTokenService)
setter. Use AWSSecurityTokenServiceClientBuilder
to create an STS client. |
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withExternalId(String roleExternalId)
Set the roleExternalId parameter that is used when retrieving session credentials under
an assumed role.
|
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withLongLivedCredentials(AWSCredentials longLivedCredentials)
Deprecated.
Supply a configured STS client via the
withStsClient(AWSSecurityTokenService)
setter. Use AWSSecurityTokenServiceClientBuilder
to create an STS client. |
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withLongLivedCredentialsProvider(AWSCredentialsProvider longLivedCredentialsProvider)
Deprecated.
Supply a configured STS client via the
withStsClient(AWSSecurityTokenService)
setter. Use AWSSecurityTokenServiceClientBuilder
to create an STS client. |
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withRoleSessionDurationSeconds(int roleSessionDurationSeconds)
Set the roleSessionDurationSeconds that is used when creating a new assumed role
session.
|
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withScopeDownPolicy(String scopeDownPolicy)
An IAM policy in JSON format to scope down permissions granted from the assume role.
|
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withServiceEndpoint(String serviceEndpoint)
Deprecated.
Supply a configured STS client via the
withStsClient(AWSSecurityTokenService)
setter. Use AWSSecurityTokenServiceClientBuilder
to create an STS client. |
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withSessionTags(Collection<Tag> sessionTags)
Set the tags that is used when creating a new assumed role
session.
|
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withStsClient(AWSSecurityTokenService sts)
Sets a preconfigured STS client to use for the credentials provider.
|
STSAssumeRoleSessionCredentialsProvider.Builder |
STSAssumeRoleSessionCredentialsProvider.Builder.withTransitiveTagKeys(Collection<String> transitiveTagKeys)
Set the transitive tags keys when creating a new assume role session
|
Copyright © 2021. All rights reserved.