diff --git a/plugins/modules/ipaidrange.py b/plugins/modules/ipaidrange.py
index b9e5dd9827e5d7d4492847a51fa0808cc70647d7..5e37aa01e0348862e6ce81f69bd7a1b0fe0f85c3 100644
--- a/plugins/modules/ipaidrange.py
+++ b/plugins/modules/ipaidrange.py
@@ -253,7 +253,10 @@ def main():
     if state == "absent":
         if len(names) < 1:
             ansible_module.fail_json(msg="No name given.")
-        invalid = ["base_id", "range_size", "idrange_type", "dom_sid"]
+        invalid = [
+            "base_id", "range_size", "idrange_type", "dom_sid", "dom_name",
+            "rid_base", "secondary_rid_base", "auto_private_groups"
+        ]
 
     ansible_module.params_fail_used_invalid(invalid, state)