Uses of Package
com.eqixiac.equinix.iam.model.json.creators
Packages that use com.eqixiac.equinix.iam.model.json.creators
Package
Description
IAM client interfaces for the Equinix Java SDK.
-
Classes in com.eqixiac.equinix.iam.model.json.creators used by com.eqixiac.equinix.iam.clientClassDescriptionRequest 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).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). -
Classes in com.eqixiac.equinix.iam.model.json.creators used by com.eqixiac.equinix.iam.client.implementationClassDescriptionRequest 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).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). -
Classes in com.eqixiac.equinix.iam.model.json.creators used by com.eqixiac.equinix.iam.client.internalClassDescriptionRequest 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).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). -
Classes in com.eqixiac.equinix.iam.model.json.creators used by com.eqixiac.equinix.iam.client.internal.implementationClassDescriptionRequest 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).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). -
Classes in com.eqixiac.equinix.iam.model.json.creators used by com.eqixiac.equinix.iam.model.json.creatorsClassDescriptionRequest 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).