'Build an argument specification for a Dimension Data module.
:param additional_argument_spec: An optional dictionary representing the specification for additional module arguments (if any).
:return: A dict containing the argument specification.'

@staticmethod
def argument_spec(**additional_argument_spec):

    spec = dict(region=dict(type='str', default='na'), mcp_user=dict(type='str', required=False), mcp_password=dict(type='str', required=False, no_log=True), location=dict(type='str', required=True), validate_certs=dict(type='bool', required=False, default=True))
    if additional_argument_spec:
        spec.update(additional_argument_spec)
    return spec
