Package | Description |
---|---|
software.amazon.awssdk.services.sts |
|
software.amazon.awssdk.services.sts.auth | |
software.amazon.awssdk.services.sts.model |
Modifier and Type | Method and Description |
---|---|
default AssumeRoleWithWebIdentityResponse |
StsClient.assumeRoleWithWebIdentity(Consumer<AssumeRoleWithWebIdentityRequest.Builder> assumeRoleWithWebIdentityRequest)
Returns a set of temporary security credentials for users who have been authenticated in a mobile or web
application with a web identity provider.
|
default CompletableFuture<AssumeRoleWithWebIdentityResponse> |
StsAsyncClient.assumeRoleWithWebIdentity(Consumer<AssumeRoleWithWebIdentityRequest.Builder> assumeRoleWithWebIdentityRequest)
Returns a set of temporary security credentials for users who have been authenticated in a mobile or web
application with a web identity provider.
|
Modifier and Type | Method and Description |
---|---|
StsWebIdentityTokenFileCredentialsProvider.Builder |
StsWebIdentityTokenFileCredentialsProvider.Builder.refreshRequest(Consumer<AssumeRoleWithWebIdentityRequest.Builder> assumeRoleWithWebIdentityRequest)
Similar to
StsWebIdentityTokenFileCredentialsProvider.Builder.refreshRequest(AssumeRoleWithWebIdentityRequest) , but takes a lambda to configure a new AssumeRoleWithWebIdentityRequest.Builder . |
StsAssumeRoleWithWebIdentityCredentialsProvider.Builder |
StsAssumeRoleWithWebIdentityCredentialsProvider.Builder.refreshRequest(Consumer<AssumeRoleWithWebIdentityRequest.Builder> assumeRoleWithWebIdentityRequest)
Similar to
StsAssumeRoleWithWebIdentityCredentialsProvider.Builder.refreshRequest(AssumeRoleWithWebIdentityRequest) , but takes a lambda to configure a new
AssumeRoleWithWebIdentityRequest.Builder . |
Modifier and Type | Method and Description |
---|---|
static AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.builder() |
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.durationSeconds(Integer durationSeconds)
The duration, in seconds, of the role session.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.policy(String policy)
An IAM policy in JSON format that you want to use as an inline session policy.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.policyArns(Collection<PolicyDescriptorType> policyArns)
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session
policies.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.policyArns(Consumer<PolicyDescriptorType.Builder>... policyArns)
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session
policies.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.policyArns(PolicyDescriptorType... policyArns)
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session
policies.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.providerId(String providerId)
The fully qualified host component of the domain name of the OAuth 2.0 identity provider.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.roleArn(String roleArn)
The Amazon Resource Name (ARN) of the role that the caller is assuming.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.roleSessionName(String roleSessionName)
An identifier for the assumed role session.
|
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.toBuilder() |
AssumeRoleWithWebIdentityRequest.Builder |
AssumeRoleWithWebIdentityRequest.Builder.webIdentityToken(String webIdentityToken)
The OAuth 2.0 access token or OpenID Connect ID token that is provided by the identity provider.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends AssumeRoleWithWebIdentityRequest.Builder> |
AssumeRoleWithWebIdentityRequest.serializableBuilderClass() |
Copyright © 2022. All rights reserved.