Package software.amazon.awssdk.policybuilder.iam
package software.amazon.awssdk.policybuilder.iam
-
ClassDescriptionThe
Action
element of aIamStatement
, specifying which service actions the statement applies to.TheCondition
element of aIamStatement
, specifying the conditions in which the statement is in effect.TheIamConditionKey
specifies the "left hand side" of anIamCondition
.TheIamConditionOperator
specifies the operator that should be applied to compare theIamConditionKey
to an expected value in anIamCondition
.TheEffect
element of aIamStatement
, specifying whether the statement should ALLOW or DENY certain actions.An AWS access control policy is a object that acts as a container for one or more statements, which specify fine grained rules for allowing or denying various types of actions from being performed on your AWS resources.TheIamPolicyReader
converts a JSON policy into anIamPolicy
.TheIamPolicyReader
converts anIamPolicy
into JSON.ThePrincipal
element of aIamStatement
, specifying who the statement should apply to.TheIamPrincipalType
identifies what type of entity that theIamPrincipal
refers to.TheResource
element of aIamStatement
, specifying which resource the statement applies to.A statement is the formal description of a single permission, and is always contained within a policy object.