Uses of Interface
software.amazon.awssdk.policybuilder.iam.IamPrincipalType
Packages that use IamPrincipalType
Package
Description
-
Uses of IamPrincipalType in software.amazon.awssdk.policybuilder.iam
Fields in software.amazon.awssdk.policybuilder.iam declared as IamPrincipalTypeModifier and TypeFieldDescriptionstatic final IamPrincipalTypeIamPrincipalType.AWSAnAWSprincipal.static final IamPrincipalTypeIamPrincipalType.CANONICAL_USERACanonicalUserprincipal.static final IamPrincipalTypeIamPrincipalType.FEDERATEDAFederatedprincipal.static final IamPrincipalTypeIamPrincipalType.SERVICEAServiceprincipal.Methods in software.amazon.awssdk.policybuilder.iam that return IamPrincipalTypeModifier and TypeMethodDescriptionstatic IamPrincipalTypeCreate a newIamPrincipalTypeelement with the providedIamValue.value().IamPrincipal.type()Retrieve the value set byIamPrincipal.Builder.type(IamPrincipalType).Methods in software.amazon.awssdk.policybuilder.iam with parameters of type IamPrincipalTypeModifier and TypeMethodDescriptionIamStatement.Builder.addNotPrincipal(IamPrincipalType iamPrincipalType, String notPrincipal) Append aNotPrincipalto this statement, specifying that all principals are affected by the policy except the ones listed.IamStatement.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.Builder.addPrincipal(IamPrincipalType iamPrincipalType, String principal) Append aPrincipalto this statement, specifying a principal that is allowed or denied access to a resource.IamStatement.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.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 IamPrincipalTypeMethods in software.amazon.awssdk.policybuilder.iam.internal that return IamPrincipalTypeMethods in software.amazon.awssdk.policybuilder.iam.internal with parameters of type IamPrincipalTypeModifier and TypeMethodDescriptionDefaultIamStatement.Builder.addNotPrincipal(IamPrincipalType iamPrincipalType, String principal) DefaultIamStatement.Builder.addNotPrincipals(IamPrincipalType notPrincipalType, Collection<String> notPrincipals) DefaultIamStatement.Builder.addPrincipal(IamPrincipalType iamPrincipalType, String principal) DefaultIamStatement.Builder.addPrincipals(IamPrincipalType principalType, Collection<String> principals) DefaultIamPrincipal.Builder.type(IamPrincipalType type)