in src/Middleware/Http/Client/AzureSDK/Policy.cs [80:97]
public static StatusCode ConvertHTTPStatusToGRPCError(int httpStatusCode)
{
return httpStatusCode switch
{
200 or 201 or 202 => StatusCode.OK,
400 => StatusCode.InvalidArgument,
504 => StatusCode.DeadlineExceeded,
401 => StatusCode.Unauthenticated,
403 => StatusCode.PermissionDenied,
404 => StatusCode.NotFound,
409 => StatusCode.Aborted,
429 => StatusCode.ResourceExhausted,
500 => StatusCode.Internal,
501 => StatusCode.Unimplemented,
503 => StatusCode.Unavailable,
_ => StatusCode.Unknown,
};
}