'Define the argument spec for the ansible module
:return: argument spec dictionary'

@staticmethod
def _define_module_argument_spec():

    argument_spec = dict(server_ids=dict(type='list', required=True), state=dict(default='present', choices=['present', 'absent']), cpu=dict(), memory=dict(), anti_affinity_policy_id=dict(), anti_affinity_policy_name=dict(), alert_policy_id=dict(), alert_policy_name=dict(), wait=dict(type='bool', default=True))
    mutually_exclusive = [['anti_affinity_policy_id', 'anti_affinity_policy_name'], ['alert_policy_id', 'alert_policy_name']]
    return {'argument_spec': argument_spec, 'mutually_exclusive': mutually_exclusive}
