@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PermissionsBoundaryDecisionDetail extends Object implements Serializable, Cloneable
Contains information about the effect that a permissions boundary has on a policy simulation when the boundary is applied to an IAM entity.
Constructor and Description |
---|
PermissionsBoundaryDecisionDetail() |
Modifier and Type | Method and Description |
---|---|
PermissionsBoundaryDecisionDetail |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAllowedByPermissionsBoundary()
Specifies whether an action is allowed by a permissions boundary that is applied to an IAM entity (user or role).
|
int |
hashCode() |
Boolean |
isAllowedByPermissionsBoundary()
Specifies whether an action is allowed by a permissions boundary that is applied to an IAM entity (user or role).
|
void |
setAllowedByPermissionsBoundary(Boolean allowedByPermissionsBoundary)
Specifies whether an action is allowed by a permissions boundary that is applied to an IAM entity (user or role).
|
String |
toString()
Returns a string representation of this object.
|
PermissionsBoundaryDecisionDetail |
withAllowedByPermissionsBoundary(Boolean allowedByPermissionsBoundary)
Specifies whether an action is allowed by a permissions boundary that is applied to an IAM entity (user or role).
|
public void setAllowedByPermissionsBoundary(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.
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.public Boolean getAllowedByPermissionsBoundary()
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 withAllowedByPermissionsBoundary(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.
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.public Boolean isAllowedByPermissionsBoundary()
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 String toString()
toString
in class Object
Object.toString()
public PermissionsBoundaryDecisionDetail clone()