@Generated(value="software.amazon.awssdk:codegen") public final class PermissionsBoundaryDecisionDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PermissionsBoundaryDecisionDetail.Builder,PermissionsBoundaryDecisionDetail>
Contains information about the effect that a permissions boundary has on a policy simulation when the boundary is applied to an IAM entity.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PermissionsBoundaryDecisionDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
allowedByPermissionsBoundary()
Specifies whether an action is allowed by a permissions boundary that is applied to an IAM entity (user or role).
|
static PermissionsBoundaryDecisionDetail.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PermissionsBoundaryDecisionDetail.Builder> |
serializableBuilderClass() |
PermissionsBoundaryDecisionDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean allowedByPermissionsBoundary()
Specifies whether an action is allowed by a permissions boundary that is applied to an IAM entity (user or role).
A value of true means that the permissions boundary does not deny the action. This means that the
policy includes an Allow statement that matches the request. In this case, if an identity-based
policy also allows the action, the request is allowed. A value of false means that either the
requested action is not allowed (implicitly denied) or that the action is explicitly denied by the permissions
boundary. In both of these cases, the action is not allowed, regardless of the identity-based policy.
true means that the permissions boundary does not deny the action. This
means that the policy includes an Allow statement that matches the request. In this case, if
an identity-based policy also allows the action, the request is allowed. A value of false
means that either the requested action is not allowed (implicitly denied) or that the action is
explicitly denied by the permissions boundary. In both of these cases, the action is not allowed,
regardless of the identity-based policy.public PermissionsBoundaryDecisionDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PermissionsBoundaryDecisionDetail.Builder,PermissionsBoundaryDecisionDetail>public static PermissionsBoundaryDecisionDetail.Builder builder()
public static Class<? extends PermissionsBoundaryDecisionDetail.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.