Uses of Interface
software.amazon.awssdk.services.sts.model.AssumeRoleRequest.Builder
Packages that use AssumeRoleRequest.Builder
Package
Description
-
Uses of AssumeRoleRequest.Builder in software.amazon.awssdk.services.sts
Method parameters in software.amazon.awssdk.services.sts with type arguments of type AssumeRoleRequest.BuilderModifier and TypeMethodDescriptiondefault CompletableFuture<AssumeRoleResponse>StsAsyncClient.assumeRole(Consumer<AssumeRoleRequest.Builder> assumeRoleRequest) Returns a set of temporary security credentials that you can use to access Amazon Web Services resources.default AssumeRoleResponseStsClient.assumeRole(Consumer<AssumeRoleRequest.Builder> assumeRoleRequest) Returns a set of temporary security credentials that you can use to access Amazon Web Services resources. -
Uses of AssumeRoleRequest.Builder in software.amazon.awssdk.services.sts.auth
Method parameters in software.amazon.awssdk.services.sts.auth with type arguments of type AssumeRoleRequest.BuilderModifier and TypeMethodDescriptionStsAssumeRoleCredentialsProvider.Builder.refreshRequest(Consumer<AssumeRoleRequest.Builder> assumeRoleRequest) Similar toStsAssumeRoleCredentialsProvider.Builder.refreshRequest(AssumeRoleRequest), but takes a lambda to configure a newAssumeRoleRequest.Builder. -
Uses of AssumeRoleRequest.Builder in software.amazon.awssdk.services.sts.model
Methods in software.amazon.awssdk.services.sts.model that return AssumeRoleRequest.BuilderModifier and TypeMethodDescriptionstatic AssumeRoleRequest.BuilderAssumeRoleRequest.builder()AssumeRoleRequest.Builder.durationSeconds(Integer durationSeconds) The duration, in seconds, of the role session.AssumeRoleRequest.Builder.externalId(String externalId) A unique identifier that might be required when you assume a role in another account.AssumeRoleRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) AssumeRoleRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) An IAM policy in JSON format that you want to use as an inline session policy.AssumeRoleRequest.Builder.policyArns(Collection<PolicyDescriptorType> policyArns) The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.AssumeRoleRequest.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.AssumeRoleRequest.Builder.policyArns(PolicyDescriptorType... policyArns) The Amazon Resource Names (ARNs) of the IAM managed policies that you want to use as managed session policies.AssumeRoleRequest.Builder.providedContexts(Collection<ProvidedContext> providedContexts) A list of previously acquired trusted context assertions in the format of a JSON array.AssumeRoleRequest.Builder.providedContexts(Consumer<ProvidedContext.Builder>... providedContexts) A list of previously acquired trusted context assertions in the format of a JSON array.AssumeRoleRequest.Builder.providedContexts(ProvidedContext... providedContexts) A list of previously acquired trusted context assertions in the format of a JSON array.The Amazon Resource Name (ARN) of the role to assume.AssumeRoleRequest.Builder.roleSessionName(String roleSessionName) An identifier for the assumed role session.AssumeRoleRequest.Builder.serialNumber(String serialNumber) The identification number of the MFA device that is associated with the user who is making theAssumeRolecall.AssumeRoleRequest.Builder.sourceIdentity(String sourceIdentity) The source identity specified by the principal that is calling theAssumeRoleoperation.AssumeRoleRequest.Builder.tags(Collection<Tag> tags) A list of session tags that you want to pass.AssumeRoleRequest.Builder.tags(Consumer<Tag.Builder>... tags) A list of session tags that you want to pass.A list of session tags that you want to pass.AssumeRoleRequest.toBuilder()The value provided by the MFA device, if the trust policy of the role being assumed requires MFA.AssumeRoleRequest.Builder.transitiveTagKeys(String... transitiveTagKeys) A list of keys for session tags that you want to set as transitive.AssumeRoleRequest.Builder.transitiveTagKeys(Collection<String> transitiveTagKeys) A list of keys for session tags that you want to set as transitive.Methods in software.amazon.awssdk.services.sts.model that return types with arguments of type AssumeRoleRequest.BuilderModifier and TypeMethodDescriptionstatic Class<? extends AssumeRoleRequest.Builder>AssumeRoleRequest.serializableBuilderClass()