Skip to content

Latest commit

 

History

History
70 lines (49 loc) · 2.31 KB

cr-delete.md

File metadata and controls

70 lines (49 loc) · 2.31 KB
copyright lastupdated keywords subcollection
years
2021, 2025
2025-02-03
dns-svcs

{{site.data.keyword.attribute-definition-list}}

Deleting a custom resolver

{: #cr-delete}

You can delete a custom resolver in {{site.data.keyword.dns_full}} by using the UI, CLI, or API. {: shortdesc}

Deleting a custom resolver in the UI

{: #ui-cr-delete} {: 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 the enabled custom resolver is not permitted. {: note}

Deleting a custom resolver from the CLI

{: #cli-delete-cr} {: 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

{: #api-delete-cr} {: 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'

    {: codeblock}