# AlreadyExists

> A create by name found an object with that name whose spec differs; an identical create returns the object.

Source: https://www.nodus-compute.ai/docs/reference/errors/already-exists/
Build revision: 4ebfc6023eeed1bd55d9969af1612182a7b0c7ff

<!-- Code generated by tools/errgen. DO NOT EDIT. -->

**HTTP status:** 409 · **Retryable:** no

A create by name found an object with that name whose spec differs; an identical create returns the object.

## Message

```text
{resource} "{name}" already exists with a different spec: {fields} differ
```

## What to do

choose another name, delete the existing object, or apply the change with `nodus apply`

## On the wire

The response is a Kubernetes `Status` with `reason: AlreadyExists` and `code: 409`, plus `fix`, `docs` (this page) and `requestId`. `details.causes` lists the fields involved, when there are any. The CLI prints the fix and the request id; the Python SDK raises `nodus.errors.AlreadyExists`.

`details` also carries:

* `diff`, which the Python SDK exposes as `diff`
