For example: ``` ubi vm vmdzyppz6j166jh5e9t2dwrfas show ``` This adds an object-info api route under project that returns the type, location, and name of a supported object (currently the objects supported by the api). If there is no slash in the object reference in the cli, and the object reference is a supported ubid format, then assume the object reference is a ubid, and have the cli use the object-info endpoint to get the location, and if a location is returned, it then uses that location for the request. Fix the error message for invalid references to not include an underscore for the ubid, and to separate the location/name and ubid formats to make it apparent to the user that location is not needed for ubid (it is still accepted, but we don't need to document that). Add LoadBalancer#display_location to avoid having different code for LoadBalancer.
843 B
843 B