Reviewed-by: Ziuzko, Alevtina <alevtina.ziuzko@t-systems.com> Co-authored-by: Wei, Hongmin <weihongmin1@huawei.com> Co-committed-by: Wei, Hongmin <weihongmin1@huawei.com>
17 KiB
Compliance
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
---|---|---|---|---|---|
Querying all built-in policies |
GET /v1/resource-manager/policy-definitions |
rms:policyDefinitions:get |
- |
√ |
x |
Querying a built-in policy |
GET /v1/resource-manager/policy-definitions/{policy_definition_id} |
rms:policyDefinitions:get |
- |
√ |
x |
Modifying a rule |
PUT /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} |
rms:policyAssignments:update |
- |
√ |
x |
Enabling a rule |
POST /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/enable |
rms:policyAssignments:update |
- |
√ |
x |
Disabling a rule |
POST /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id}/disable |
rms:policyAssignments:update |
- |
√ |
x |
Adding a rule |
PUT /v1/resource-manager/domains/{domain_id}/policy-assignments |
rms:policyAssignments:create |
- |
√ |
x |
Querying all rules |
GET /v1/resource-manager/domains/{domain_id}/policy-assignments |
rms:policyAssignments:get |
- |
√ |
x |
Querying a rule |
GET /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} |
rms:policyAssignments:get |
- |
√ |
x |
Deleting a rule |
DELETE /v1/resource-manager/domains/{domain_id}/policy-assignments/{policy_assignment_id} |
rms:policyAssignments:delete |
- |
√ |
x |
Querying the evaluation status of a rule |
GET /v1/resource-manager/domains/{domain_id}/policy-states/evaluation-state |
rms:policyStates:get |
- |
√ |
x |
Querying the compliance results of a resource |
GET /v1/resource-manager/domains/{domain_id}/resources/{resource_id}/policy-states |
rms:policyStates:get |
- |
√ |
x |
Querying all compliance results of resources under a user |
GET /v1/resource-manager/domains/{domain_id}/policy-states |
rms:policyStates:get |
- |
√ |
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 |
- |
√ |
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 |
- |
√ |
x |
Updating evaluation results |
PUT /v1/resource-manager/domains/{domain_id}/policy-states |
rms:policyStates:update |
- |
√ |
x |