Uses of Interface
software.amazon.awssdk.policybuilder.iam.IamPrincipalType
-
Packages that use IamPrincipalType Package Description software.amazon.awssdk.policybuilder.iam software.amazon.awssdk.policybuilder.iam.internal -
-
Uses of IamPrincipalType in software.amazon.awssdk.policybuilder.iam
Fields in software.amazon.awssdk.policybuilder.iam declared as IamPrincipalType Modifier and Type Field Description static IamPrincipalTypeIamPrincipalType. AWSAnAWSprincipal.static IamPrincipalTypeIamPrincipalType. CANONICAL_USERACanonicalUserprincipal.static IamPrincipalTypeIamPrincipalType. FEDERATEDAFederatedprincipal.static IamPrincipalTypeIamPrincipalType. SERVICEAServiceprincipal.Methods in software.amazon.awssdk.policybuilder.iam that return IamPrincipalType Modifier and Type Method Description static IamPrincipalTypeIamPrincipalType. create(String value)Create a newIamPrincipalTypeelement with the providedIamValue.value().IamPrincipalTypeIamPrincipal. type()Retrieve the value set byIamPrincipal.Builder.type(IamPrincipalType).Methods in software.amazon.awssdk.policybuilder.iam with parameters of type IamPrincipalType Modifier and Type Method Description IamStatement.BuilderIamStatement.Builder. addNotPrincipal(IamPrincipalType iamPrincipalType, String notPrincipal)Append aNotPrincipalto this statement, specifying that all principals are affected by the policy except the ones listed.IamStatement.BuilderIamStatement.Builder. addNotPrincipals(IamPrincipalType iamPrincipalType, Collection<String> notPrincipals)Append multipleNotPrincipals to this statement, specifying that all principals are affected by the policy except the ones listed.IamStatement.BuilderIamStatement.Builder. addPrincipal(IamPrincipalType iamPrincipalType, String principal)Append aPrincipalto this statement, specifying a principal that is allowed or denied access to a resource.IamStatement.BuilderIamStatement.Builder. addPrincipals(IamPrincipalType iamPrincipalType, Collection<String> principals)Append multiplePrincipals to this statement, specifying principals that are allowed or denied access to a resource.static IamPrincipalIamPrincipal. create(IamPrincipalType principalType, String principalId)Create anIamPrincipalof the supplied type and ID (seeIamPrincipal.Builder.type(IamPrincipalType)andIamPrincipal.Builder.id(String)).static List<IamPrincipal>IamPrincipal. createAll(IamPrincipalType principalType, Collection<String> principalIds)Create multipleIamPrincipals with the sameIamPrincipalTypeand different IDs (seeIamPrincipal.Builder.type(IamPrincipalType)andIamPrincipal.Builder.id(String)).IamPrincipal.BuilderIamPrincipal.Builder. type(IamPrincipalType type)Set theIamPrincipalTypeassociated with this principal. -
Uses of IamPrincipalType in software.amazon.awssdk.policybuilder.iam.internal
Classes in software.amazon.awssdk.policybuilder.iam.internal that implement IamPrincipalType Modifier and Type Class Description classDefaultIamPrincipalTypeDefault implementation ofIamPrincipalType.Methods in software.amazon.awssdk.policybuilder.iam.internal that return IamPrincipalType Modifier and Type Method Description IamPrincipalTypeDefaultIamPrincipal. type()Methods in software.amazon.awssdk.policybuilder.iam.internal with parameters of type IamPrincipalType Modifier and Type Method Description IamStatement.BuilderDefaultIamStatement.Builder. addNotPrincipal(IamPrincipalType iamPrincipalType, String principal)IamStatement.BuilderDefaultIamStatement.Builder. addNotPrincipals(IamPrincipalType notPrincipalType, Collection<String> notPrincipals)IamStatement.BuilderDefaultIamStatement.Builder. addPrincipal(IamPrincipalType iamPrincipalType, String principal)IamStatement.BuilderDefaultIamStatement.Builder. addPrincipals(IamPrincipalType principalType, Collection<String> principals)IamPrincipal.BuilderDefaultIamPrincipal.Builder. type(IamPrincipalType type)
-