Compliance¶
Permission | API | Action | Dependencies | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying all built-in policies | GET /v1/resource-manager/policy-definitions | rms:policyDefinitions:get |
| Y | x |
Querying a built-in policy | GET /v1/resource-manager/policy-definitions/{policy_definition_id} | rms:policyDefinitions:get |
| Y | x |
Modifying a rule | PUT /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} | rms:policyAssignments:update |
| Y | x |
Enabling a rule | POST /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/enable | rms:policyAssignments:update |
| Y | x |
Disabling a rule | POST /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/disable | rms:policyAssignments:update |
| Y | x |
Adding a rule | PUT /v1/resource-manager/domains/{domain_id}/policy-assignments | rms:policyAssignments:create |
| Y | x |
Querying all rules | GET /v1/resource-manager/domains/{domain_id}/policy-assignments | rms:policyAssignments:get |
| Y | x |
Querying a rule | GET /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} | rms:policyAssignments:get |
| Y | x |
Deleting a rule | DELETE /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} | rms:policyAssignments:delete |
| Y | x |
Querying the evaluation status of a rule | GET /v1/resource-manager/domains/{domain_id}/policy-states/evaluation-state | rms:policyStates:get |
| Y | x |
Querying the compliance results of a resource | GET /v1/resource-manager/domains/{domain_id}/resources/{resource_id}/policy-states | rms:policyStates:get |
| Y | x |
Querying all compliance results of resources under a user | GET /v1/resource-manager/domains/{domain_id}/policy-states | rms:policyStates:get |
| Y | x |
Querying all compliance results of resources evaluated by a rule | GET /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/policy-states | rms:policyStates:get |
| Y | x |
Running a resource compliance evaluation | POST /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/policy-states/run-evaluation | rms:policyStates:runEvaluation |
| Y | x |
Updating evaluation results | PUT /v1/resource-manager/domains/{domain_id}/policy-states | rms:policyStates:update |
| Y | x |