func updateRule(d *schema.ResourceData, m interface{}) error {
    c := buildRule(d)
    api := m.(*management.Management)
    err := api.Rule.Update(d.Id(), c)
    if err != nil {