Skip to main content

Delete an NVMe namespace

Contributors

DELETE /storage/namespaces/{uuid}

Introduced In: 9.6

Deletes an NVMe namespace.

  • vserver nvme namespace delete

Parameters

Name Type In Required Description

uuid

string

path

True

The unique identifier of the NVMe namespace to delete.

allow_delete_while_mapped

boolean

query

False

Allows deletion of a mapped NVMe namespace. A mapped NVMe namespace might be in use. Deleting a mapped namespace also deletes the namespace map and makes the data no longer available, possibly causing a disruption in the availability of data. This parameter should be used with caution.

  • Default value:

Response

Status: 200, Ok

Error

Status: Default

ONTAP Error Response Codes

Error Code Description

4

The specified namespace was not found.

72089796

The namespace must be unmapped before deletion.

72090016

The namespace's aggregate is offline. The aggregate must be online to modify or remove the namespace.

72090017

The namespace's volume is offline. The volume must be online to modify or remove the namespace.

Also see the table of common errors in the Response body overview section of this documentation.

Name Type Description

error

returned_error

Example error
{
  "error": {
    "arguments": {
      "code": "string",
      "message": "string"
    },
    "code": "4",
    "message": "entry doesn't exist",
    "target": "uuid"
  }
}

Definitions

See Definitions

error_arguments

Name Type Description

code

string

Argument code

message

string

Message argument

returned_error

Name Type Description

arguments

array[error_arguments]

Message arguments

code

string

Error code

message

string

Error message

target

string

The target parameter that caused the error.