Package com.eqixiac.equinix.iam.client.internal


package com.eqixiac.equinix.iam.client.internal
  • Interfaces
    Class
    Description
    Internal client for project-scoped IAM access policies and their grants (/v1/projects/{projectId}/accessPolicies).
    Internal client for the IAM effective-permissions resolution: GET /v1/projects/{projectId}/effectivePermissions (operationId getEffectivePermissions).
    Internal client for project-scoped IAM permission sets (/v1/projects/{projectId}/permissionSets).
    Internal client for project-scoped IAM policy masks (/v1/projects/{projectId}/policyMasks).
    Internal client for project-scoped IAM principal policies (/v1/projects/{projectId}/principalPolicies).
    Internal client for the IAM access-model discovery operations (resource types, actions, action sets, resource-type actions, and service policy schemas).
    Internal client for IAM role assignments: GET /v1/roleAssignments (operationId listRoleAssignments), POST /v1/roleAssignments (operationId createRoleAssignment), GET /v1/roleAssignments/{roleAssignmentId} (operationId getRoleAssignment) and DELETE /v1/roleAssignments/{roleAssignmentId} (operationId deleteRoleAssignment).
    Internal client for the IAM roles catalog: GET /v1/roles (operationId listRoles) and GET /v1/projects/{projectId}/roles (operationId listRolesByProjectId).