# RuleEnforcement

This contains APIs related to Rule Enforcement 

## Update a Rule enforcement

 - [PUT /ccm/api/governance/enforcement](https://apidocs.harness.io/ruleenforcement/updateenforcement.md): Update a Rule enforcement

## Add a new rule Enforcement

 - [POST /ccm/api/governance/enforcement](https://apidocs.harness.io/ruleenforcement/addruleenforcement.md)

## Delete a rule enforcement

 - [DELETE /ccm/api/governance/enforcement/{enforcementID}](https://apidocs.harness.io/ruleenforcement/deleteruleenforcement.md): Delete a Rule enforcement for the given a ID.

## Fetch Rule Enforcements for given RuleIds/RuleSetIds

 - [POST /ccm/api/governance/enforcement/count](https://apidocs.harness.io/ruleenforcement/getruleenforcementcount.md): Fetch Rule Enforcements for given RuleIds/RuleSetIds

## Get Rule Enforcement details for given Enforcement Id

 - [GET /ccm/api/governance/enforcement/details](https://apidocs.harness.io/ruleenforcement/enforcementdetails.md): Get Rule Enforcement details

## Get Rule Enforcement savings for given Enforcement Id

 - [POST /ccm/api/governance/enforcement/savings](https://apidocs.harness.io/ruleenforcement/enforcementsavings.md): Get Rule Enforcement savings

## Fetch Rule Enforcements for account

 - [GET /ccm/api/governance/enforcement/list](https://apidocs.harness.io/ruleenforcement/getruleenforcement.md): Fetch Rule Enforcement

## Enable/Disable a Rule Enforcement for given Enforcement Id

 - [PUT /ccm/api/governance/enforcement/toggle](https://apidocs.harness.io/ruleenforcement/toggleenforcement.md): Toggle a Rule Enforcement

