| 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 GetFederationTokenResponse |
StsClient.getFederationToken(Consumer<GetFederationTokenRequest.Builder> getFederationTokenRequest)
Returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a
security token) for a user.
|
default CompletableFuture<GetFederationTokenResponse> |
StsAsyncClient.getFederationToken(Consumer<GetFederationTokenRequest.Builder> getFederationTokenRequest)
Returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a
security token) for a user.
|
| Modifier and Type | Method and Description |
|---|---|
StsGetFederationTokenCredentialsProvider.Builder |
StsGetFederationTokenCredentialsProvider.Builder.refreshRequest(Consumer<GetFederationTokenRequest.Builder> getFederationTokenRequest)
Similar to
StsGetFederationTokenCredentialsProvider.Builder.refreshRequest(GetFederationTokenRequest), but takes a lambda to configure a new
GetFederationTokenRequest.Builder. |
| Modifier and Type | Method and Description |
|---|---|
static GetFederationTokenRequest.Builder |
GetFederationTokenRequest.builder() |
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.durationSeconds(Integer durationSeconds)
The duration, in seconds, that the session should last.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.name(String name)
The name of the federated user.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.policy(String policy)
An IAM policy in JSON format that you want to use as an inline session policy.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.policyArns(Collection<PolicyDescriptorType> policyArns)
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session
policy.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.policyArns(Consumer<PolicyDescriptorType.Builder>... policyArns)
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session
policy.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.policyArns(PolicyDescriptorType... policyArns)
The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as a managed session
policy.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.tags(Collection<Tag> tags)
A list of session tags.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of session tags.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.Builder.tags(Tag... tags)
A list of session tags.
|
GetFederationTokenRequest.Builder |
GetFederationTokenRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends GetFederationTokenRequest.Builder> |
GetFederationTokenRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.