@staticmethod
def _define_module_argument_spec():
    """
        Define the argument spec for the ansible module
        :return: argument spec dictionary
        """
    argument_spec = dict(server_ids=dict(type='list', required=True), state
        =dict(default='present', choices=['present', 'absent']), location=
        dict(), cpu=dict(type='int'), memory=dict(type='int'),
        anti_affinity_policy_id=dict(), anti_affinity_policy_name=dict(),
        alert_policy_id=dict(), alert_policy_name=dict(), wait=dict(type=
        'bool', default=True), additional_network=dict())
    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}
