def _check_required_properties(driver_info):
    missing_properties = set(REQUIRED_PROPERTIES) - set(driver_info)
    if missing_properties:
        raise exception.MissingParameterValue(
            _('The following parameters were missing: %s') %
            ' '.join(missing_properties))
Checks if all required properties are present.
dataset/ETHPy150Open openstack/ironic/ironic/drivers/modules/msftocs/common.py/_check_required_properties