Interface PrincipalPolicyClient
- All Known Implementing Classes:
PrincipalPolicyClientImpl
public interface PrincipalPolicyClient
Internal client for project-scoped IAM principal policies
(
/v1/projects/{projectId}/principalPolicies). Principal policies are not created or
deleted directly; they are listed, retrieved, updated and toggled. Operations (by operationId):
listPrincipalPolicies, getPrincipalPolicy, updatePrincipalPolicy,
enablePrincipalPolicy, disablePrincipalPolicy.-
Method Summary
Modifier and TypeMethodDescriptionupdate(String projectId, String userPrincipal, UpdatePrincipalPolicyRequest request)
-
Method Details
-
list
-
getByUuid
-
update
PrincipalPolicy update(String projectId, String userPrincipal, UpdatePrincipalPolicyRequest request) -
enable
-
disable
-