| Package | Description |
|---|---|
| software.amazon.awssdk.policybuilder.iam | |
| software.amazon.awssdk.policybuilder.iam.internal |
| Modifier and Type | Field and Description |
|---|---|
static IamResource |
IamResource.ALL
An
IamResource representing ALL resources. |
| Modifier and Type | Method and Description |
|---|---|
static IamResource |
IamResource.create(String value)
Create a new
IamResource element with the provided IamValue.value(). |
| Modifier and Type | Method and Description |
|---|---|
List<IamResource> |
IamStatement.notResources()
Retrieve the value set by
IamStatement.Builder.notResources(Collection). |
List<IamResource> |
IamStatement.resources()
Retrieve the value set by
IamStatement.Builder.resources(Collection). |
| Modifier and Type | Method and Description |
|---|---|
IamStatement.Builder |
IamStatement.Builder.addNotResource(IamResource resource)
Append a
NotResource element to the statement, specifying that the statement should apply to every resource except the
ones listed. |
IamStatement.Builder |
IamStatement.Builder.addResource(IamResource resource)
Append a
Resource
element to the statement, specifying a resource that the statement covers. |
| Modifier and Type | Method and Description |
|---|---|
IamStatement.Builder |
IamStatement.Builder.notResources(Collection<IamResource> resources)
Configure the
NotResource element of the statement, specifying that the statement should apply to every resource except the
ones listed. |
IamStatement.Builder |
IamStatement.Builder.resources(Collection<IamResource> resources)
Configure the
Resource
element of the statement, specifying the resource(s) that the statement covers. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultIamResource
Default implementation of
IamResource. |
| Modifier and Type | Method and Description |
|---|---|
List<IamResource> |
DefaultIamStatement.notResources() |
List<IamResource> |
DefaultIamStatement.resources() |
| Modifier and Type | Method and Description |
|---|---|
IamStatement.Builder |
DefaultIamStatement.Builder.addNotResource(IamResource notResource) |
IamStatement.Builder |
DefaultIamStatement.Builder.addResource(IamResource resource) |
| Modifier and Type | Method and Description |
|---|---|
IamStatement.Builder |
DefaultIamStatement.Builder.notResources(Collection<IamResource> notResources) |
IamStatement.Builder |
DefaultIamStatement.Builder.resources(Collection<IamResource> resources) |
Copyright © 2023. All rights reserved.