Package com.eqixiac.equinix.iam.model.json.creators
package com.eqixiac.equinix.iam.model.json.creators
-
ClassesClassDescriptionRequest body for adding a grant to an IAM access policy via
POST /v1/projects/{projectId}/accessPolicies/{accessPolicyId}/grants(operationIdaddGrant, spec schemaAddGrantBody).Request body for creating an IAM access policy viaPOST /v1/projects/{projectId}/accessPolicies(operationIdcreateAccessPolicy, spec schemaCreateAccessPolicyBody).Request body for creating an IAM permission set viaPOST /v1/projects/{projectId}/permissionSets(operationIdcreatePermissionSet, spec schemaCreatePermissionSetBody).Request body for creating an IAM policy mask viaPOST /v1/projects/{projectId}/policyMasks(operationIdcreatePolicyMask, spec schemaCreatePolicyMaskBody).Request body for creating an IAM role assignment viaPOST /v1/roleAssignments(operationIdcreateRoleAssignment, spec schemaCreateRoleAssignmentInput).Nested object describing the scope of a role assignment — the resource (byidandtype) within which the assigned role applies, optionally with aparentreference.Nested object identifying the parent of an assignment scope — when the scopetypeisPORT, the owning project (spec:CreateRoleAssignmentInput→assignmentScope.parent; bothidandtypeare required, andtypeonly admitsPROJECT).Request body carrying only a revision marker (spec schemaLastRevBody), used by the IAM enable/disable operations (e.g.Request body for updating an IAM access policy viaPUT /v1/projects/{projectId}/accessPolicies/{accessPolicyId}(operationIdupdateAccessPolicy, spec schemaUpdateAccessPolicyBody).Request body for updating an IAM permission set viaPUT /v1/projects/{projectId}/permissionSets/{permissionSetId}(operationIdupdatePermissionSet, spec schemaUpdatePermissionSetBody).Request body for updating an IAM policy mask viaPUT /v1/projects/{projectId}/policyMasks/{policyMaskId}(operationIdupdatePolicyMask, spec schemaUpdatePolicyMaskBody).Request body for updating an IAM principal policy viaPUT /v1/projects/{projectId}/principalPolicies/{principalId}(operationIdupdatePrincipalPolicy, spec schemaUpdatePrincipalPolicyBody).