I wanted to reduce the available bandwidth for individual areas of my network. By doing this, I wanted to ensure that the Internet uplink cannot be overbooked by traffic from inside to outside. So I asked myself the question, how can I limit the actually available bandwidth of 1000 Mbit/s to 100Mbit/s?  So I came up with the idea of linking a policy map with an ACL. 

Here is the example of my configuration:

conf t
access-list rate-limit-WAN remark bandwidth-limit-100Mbit
access-list rate-limit-WAN extended permit ip any any
class-map rate-limit-WAN
match access-list rate-limit-WAN
policy-map PWAN
class rate-limit-WAN
police output 102400000 51200 conform-action drop
police input 102400000 51200 conform-action drop
exit
exit
service-policy PWAN interface WAN
exit
write memory