'Build an argument specification for a Dimension Data module that includes "wait for completion" arguments.
: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_with_wait(**additional_argument_spec):

    spec = DimensionDataModule.argument_spec(wait=dict(type='bool', required=False, default=False), wait_time=dict(type='int', required=False, default=600), wait_poll_interval=dict(type='int', required=False, default=2))
    if additional_argument_spec:
        spec.update(additional_argument_spec)
    return spec
