()
| 19 | } |
| 20 | |
| 21 | func (err *ResourceExistsError) Error() string { |
| 22 | id := err.ID |
| 23 | name, variant, t := id.Name, id.Variant, id.Type |
| 24 | errMsg := fmt.Sprintf("%s Exists.\nName: %s", t, name) |
| 25 | if variant != "" { |
| 26 | errMsg += "\nVariant: " + variant |
| 27 | } |
| 28 | return errMsg |
| 29 | } |
| 30 | |
| 31 | func (err *ResourceExistsError) GRPCStatus() *status.Status { |
| 32 | return status.New(codes.AlreadyExists, err.Error()) |