| Package | Description |
|---|---|
| software.amazon.awssdk.services.iam |
|
| software.amazon.awssdk.services.iam.model |
| Modifier and Type | Method and Description |
|---|---|
default SimulateCustomPolicyResponse |
IamClient.simulateCustomPolicy(Consumer<SimulateCustomPolicyRequest.Builder> simulateCustomPolicyRequest)
Simulate how a set of IAM policies and optionally a resource-based policy works with a list of API operations and
Amazon Web Services resources to determine the policies' effective permissions.
|
default CompletableFuture<SimulateCustomPolicyResponse> |
IamAsyncClient.simulateCustomPolicy(Consumer<SimulateCustomPolicyRequest.Builder> simulateCustomPolicyRequest)
Simulate how a set of IAM policies and optionally a resource-based policy works with a list of API operations and
Amazon Web Services resources to determine the policies' effective permissions.
|
default SimulateCustomPolicyIterable |
IamClient.simulateCustomPolicyPaginator(Consumer<SimulateCustomPolicyRequest.Builder> simulateCustomPolicyRequest)
Simulate how a set of IAM policies and optionally a resource-based policy works with a list of API operations and
Amazon Web Services resources to determine the policies' effective permissions.
|
default SimulateCustomPolicyPublisher |
IamAsyncClient.simulateCustomPolicyPaginator(Consumer<SimulateCustomPolicyRequest.Builder> simulateCustomPolicyRequest)
Simulate how a set of IAM policies and optionally a resource-based policy works with a list of API operations and
Amazon Web Services resources to determine the policies' effective permissions.
|
| Modifier and Type | Method and Description |
|---|---|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.actionNames(Collection<String> actionNames)
A list of names of API operations to evaluate in the simulation.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.actionNames(String... actionNames)
A list of names of API operations to evaluate in the simulation.
|
static SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.builder() |
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.callerArn(String callerArn)
The ARN of the IAM user that you want to use as the simulated caller of the API operations.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.contextEntries(Collection<ContextEntry> contextEntries)
A list of context keys and corresponding values for the simulation to use.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.contextEntries(Consumer<ContextEntry.Builder>... contextEntries)
A list of context keys and corresponding values for the simulation to use.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.contextEntries(ContextEntry... contextEntries)
A list of context keys and corresponding values for the simulation to use.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.marker(String marker)
Use this parameter only when paginating results and only after you receive a response indicating that the
results are truncated.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.maxItems(Integer maxItems)
Use this only when paginating results to indicate the maximum number of items you want in the response.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.permissionsBoundaryPolicyInputList(Collection<String> permissionsBoundaryPolicyInputList)
The IAM permissions boundary policy to simulate.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.permissionsBoundaryPolicyInputList(String... permissionsBoundaryPolicyInputList)
The IAM permissions boundary policy to simulate.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.policyInputList(Collection<String> policyInputList)
A list of policy documents to include in the simulation.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.policyInputList(String... policyInputList)
A list of policy documents to include in the simulation.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.resourceArns(Collection<String> resourceArns)
A list of ARNs of Amazon Web Services resources to include in the simulation.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.resourceArns(String... resourceArns)
A list of ARNs of Amazon Web Services resources to include in the simulation.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.resourceHandlingOption(String resourceHandlingOption)
Specifies the type of simulation to run.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.resourceOwner(String resourceOwner)
An ARN representing the Amazon Web Services account ID that specifies the owner of any simulated resource
that does not identify its owner in the resource ARN.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.Builder.resourcePolicy(String resourcePolicy)
A resource-based policy to include in the simulation provided as a string.
|
SimulateCustomPolicyRequest.Builder |
SimulateCustomPolicyRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends SimulateCustomPolicyRequest.Builder> |
SimulateCustomPolicyRequest.serializableBuilderClass() |
Copyright © 2022. All rights reserved.