Uses of Class
com.eqixiac.equinix.iam.model.PolicyExpression
Packages that use PolicyExpression
-
Uses of PolicyExpression in com.eqixiac.equinix.iam.model
Methods in com.eqixiac.equinix.iam.model that return PolicyExpressionModifier and TypeMethodDescriptionstatic PolicyExpressionPolicyExpression.fromJsonNode(com.fasterxml.jackson.databind.JsonNode node) Captures an arbitrary deserialized JSON value (string, array or object) verbatim.PolicyMask.getManagedPermissionSets()PolicyMask.getManagedPolicies()PolicyMask.getSubtract()static PolicyExpressionPolicyExpression.of(com.fasterxml.jackson.databind.JsonNode node) Wraps an already-built structured node (e.g. an inline-permission object or asubtractobject) verbatim.static PolicyExpressionCreates aPolicyExpressionfrom a bare string member (e.g.static PolicyExpressionCreates aPolicyExpressionfrom a list of string members (e.g. an array ofmanagedpolicy:ids), preserving the array form on write.Methods in com.eqixiac.equinix.iam.model that return types with arguments of type PolicyExpressionModifier and TypeMethodDescriptionAccessPolicy.getIntersect()PermissionSet.getIntersect()AccessPolicy.getPermissions()PermissionSet.getPermissions()PrincipalPolicy.getPermissions()AccessPolicy.getSubtract()PermissionSet.getSubtract() -
Uses of PolicyExpression in com.eqixiac.equinix.iam.model.json.creators
Methods in com.eqixiac.equinix.iam.model.json.creators with parameters of type PolicyExpressionModifier and TypeMethodDescriptionCreatePolicyMaskRequest.managedPermissionSets(PolicyExpression managedPermissionSets) Sets the managed permission sets — either"none"or an array ofmanagedset:ids.UpdatePolicyMaskRequest.managedPermissionSets(PolicyExpression managedPermissionSets) Sets the managed permission sets — either"none"or an array ofmanagedset:ids.CreatePolicyMaskRequest.managedPolicies(PolicyExpression managedPolicies) Sets the managed policies — either"none"or an array ofmanagedpolicy:ids.UpdatePolicyMaskRequest.managedPolicies(PolicyExpression managedPolicies) Sets the managed policies — either"none"or an array ofmanagedpolicy:ids.CreatePolicyMaskRequest.subtract(PolicyExpression subtract) Sets thesubtractobject (carrying nestedmanagedPolicies/managedPermissionSetsarrays).UpdatePolicyMaskRequest.subtract(PolicyExpression subtract) Sets thesubtractobject (carrying nestedmanagedPolicies/managedPermissionSetsarrays).Method parameters in com.eqixiac.equinix.iam.model.json.creators with type arguments of type PolicyExpressionModifier and TypeMethodDescriptionCreateAccessPolicyRequest.intersect(List<PolicyExpression> intersect) Sets theintersectpermission entries.CreatePermissionSetRequest.intersect(List<PolicyExpression> intersect) Sets theintersectpermission entries.UpdateAccessPolicyRequest.intersect(List<PolicyExpression> intersect) Sets theintersectpermission entries.UpdatePermissionSetRequest.intersect(List<PolicyExpression> intersect) Sets theintersectpermission entries.CreateAccessPolicyRequest.permissions(List<PolicyExpression> permissions) Sets the permission set entries (required) — polymorphicUserRectSetentries.CreatePermissionSetRequest.permissions(List<PolicyExpression> permissions) Sets the permission entries (required) — polymorphicUserRectSetentries.UpdateAccessPolicyRequest.permissions(List<PolicyExpression> permissions) Sets the permission set entries — polymorphicUserRectSetentries.UpdatePermissionSetRequest.permissions(List<PolicyExpression> permissions) Sets the permission entries — polymorphicUserRectSetentries.UpdatePrincipalPolicyRequest.permissions(List<PolicyExpression> permissions) Sets the permission entries — polymorphicUserRectSetentries.CreateAccessPolicyRequest.subtract(List<PolicyExpression> subtract) Sets thesubtractpermission entries.CreatePermissionSetRequest.subtract(List<PolicyExpression> subtract) Sets thesubtractpermission entries.UpdateAccessPolicyRequest.subtract(List<PolicyExpression> subtract) Sets thesubtractpermission entries.UpdatePermissionSetRequest.subtract(List<PolicyExpression> subtract) Sets thesubtractpermission entries.