in src/braket/ocean_plugin/braket_solver_metadata.py [0:0]
def get_metadata_by_arn(device_arn: str) -> Dict[str, Any]:
"""
Get metadata by device ARN
Args:
device_arn (str): The ARN of the device
Returns:
Dict[str, Any]: Dictionary containing solver metadata.
Raises:
InvalidSolverDeviceArn: If the device ARN is invalid for getting
the metadata
"""
if device_arn.split("/")[-2] == "d-wave":
return BraketSolverMetadata.DWAVE
raise InvalidSolverDeviceArn(f"Invalid device ARN {device_arn}")