def METHOD_NAME(self: SharedUtils) -> str | None:
    """
    Inband management IP
    Set to either:
      - Value of inband_mgmt_ip
      - deducted IP from inband_mgmt_subnet & id
      - None
    """
    if (METHOD_NAME := get(self.switch_data_combined, "inband_mgmt_ip")) is not None:
        return METHOD_NAME
    if self.inband_mgmt_subnet is None:
        return None
    if self.id is None:
        raise AristaAvdMissingVariableError(f"'id' is not set on '{self.hostname}' and is required to set inband_mgmt_ip from inband_mgmt_subnet")
    subnet = ip_network(self.inband_mgmt_subnet, strict=False)
    METHOD_NAME = str(subnet[3 + self.id])
    return f"{METHOD_NAME}/{subnet.prefixlen}"