Package com.eqixiac.equinix.iam.client


package com.eqixiac.equinix.iam.client
IAM client interfaces for the Equinix Java SDK. Provides typed access to the Equinix Identity and Access Management API (Access v1) - roles, role assignments, project-scoped access policies and their grants, permission sets, principal policies, policy masks, effective permissions, and policy-authoring discovery (resource types, actions, action sets, resource type actions and the service policy schema).
See Also:
  • Class
    Description
    Client interface for project-scoped IAM access policies and their grants (/v1/projects/{projectId}/accessPolicies).
    Client interface for resolving IAM effective (computed) permissions.
    Client interface for project-scoped IAM permission sets (/v1/projects/{projectId}/permissionSets).
    Client interface for project-scoped IAM policy masks (/v1/projects/{projectId}/policyMasks).
    Client interface for project-scoped IAM principal policies (/v1/projects/{projectId}/principalPolicies).
    Client interface for discovering the IAM access model: resource types, actions, action sets, resource-type-to-action mappings, and per-service policy schemas.
    Client interface for IAM role assignments - associating a principal with a role within a scope.
    Client interface for the IAM roles catalog.
    Converts between the two project-identifier formats.