Interface AccessPolicyClient
- All Known Implementing Classes:
AccessPolicyClientImpl
public interface AccessPolicyClient
Internal client for project-scoped IAM access policies and their grants
(
/v1/projects/{projectId}/accessPolicies). Operations (by operationId):
listAccessPolicies, createAccessPolicy, getAccessPolicy,
updateAccessPolicy, deleteAccessPolicy, enableAccessPolicy,
disableAccessPolicy, listGrants, addGrant, removeGrant.-
Method Summary
Modifier and TypeMethodDescriptionaddGrant(String projectId, String accessPolicyId, AddGrantRequest request) create(String projectId, CreateAccessPolicyRequest request) listGrants(String projectId, String accessPolicyId, String pageToken, Integer pageSize) removeGrant(String projectId, String accessPolicyId, String grantId) update(String projectId, String accessPolicyId, UpdateAccessPolicyRequest request)
-
Method Details
-
list
-
create
-
getByUuid
-
update
-
delete
-
enable
-
disable
-
listGrants
AccessPolicyGrantList listGrants(String projectId, String accessPolicyId, String pageToken, Integer pageSize) -
addGrant
-
removeGrant
-