IBM Cloud Docs
Deleting a custom resolver

Deleting a custom resolver

You can delete a custom resolver in IBM Cloud® DNS Services by using the UI, CLI, or API.

Deleting a custom resolver in the UI

You can delete your custom resolver with the UI in two ways.

To delete a custom resolver from the custom resolver list view:

  1. Click the overflow icon next to the custom resolver you want to delete.
  2. Select Delete.
  3. Click Delete in the confirmation dialog that appears.

To delete a custom resolver from the custom resolver details view:

  1. Select the custom resolver you want to delete to open the details page.
  2. Click Delete resolver.
  3. Click Delete in the confirmation dialog that appears.

Deleting a custom resolver from the CLI

To delete a custom resolver using the CLI, run the following command:

ibmcloud dns custom-resolver-delete RESOLVER_ID [-i, --instance INSTANCE] [-f, --force]

Where:

  • RESOLVER_ID is the ID of custom resolver.
  • -i, --instance is the instance name or ID. If this is not set, the context instance specified by dns instance-target INSTANCE is used instead.
  • --output specifies output format. Currently, JSON is the only supported format.
  • -f, --force deletes the custom resolver without prompting for confirmation.

Deleting a custom resolver with the API

To delete a custom resolver using the API, follow these steps:

  1. Set up your API environment with the correct variables.

  2. Store the following values in variables to be used in the API command:

    • instance_id, which is the unique identifier of a service instance.
    • resolver_id, which is the unique identifier of a custom resolver.
    • X-Correlation-ID, which is a string that uniquely identifies a request.
  3. When all variables are initiated, update your custom resolver.

    curl -X DELETE https://api.dns-svcs.cloud.ibm.com/v1/instances/2be5d4a7-78f0-4c62-a957-41dc15342777/custom_resolvers/ddbe7a53-7971-46dc-b021-420335c31562 -H 'Authorization: Bearer xxxxxx'