Skip to main content
Infrastructure/Resource Deletion

RetryDeletion

Retry a previously failed deletion operation for a resource

POST/api/v1/deletion/{resourceType}/{resourceUuid}/retry

Operation ID

RetryDeletion

Since

1.0.0

Execution Mode

Synchronous

Auth Context

Auth Required

Auth Context

Send these values as request headers when calling this API.

AuthorizationstringRequired

Bearer Token

X-Tenant-IDstring

X-Tenant-ID

Request Inputs

application/json

Path Parameters

  • resourceType
    StringRequired

    Type of the resource whose deletion should be retried

  • resourceUuid
    StringRequired

    UUID of the resource whose deletion should be retried

Body Fields

  • operator
    StringRequired

    Account name or ID of the operator initiating the retry

    Example: admin

Responses

200 OK
200 OK

On success, this API returns the following response structure.

  • phase
    String

    Current lifecycle phase of the deletion operation

    Example: Deleting

  • impact
    Object

    Impact analysis of the deletion including blockers and cascades

    • blockers
      List

      Resources that are blocking the deletion from proceeding

      Example: (nested array)

      • resourceType
        String

        Type of the blocking resource

        Example: VmNic

      • resourceUuid
        String

        UUID of the blocking resource

        Example: b2c3d4e5-f6a7-8901-bcde-f12345678901

      • resourceName
        String

        Human-readable name of the blocking resource

        Example: nic-001

      • relation
        String

        Relationship between the blocker and the target resource

        Example: AttachedTo

      • suggestion
        String

        Recommended action to resolve the blocker

        Example: Detach the NIC before deleting the VM

      • hard
        Boolean

        Whether this blocker prevents deletion entirely (hard) or is a warning

        Example: true

    • cascadeResources
      List

      Resources that will be deleted in cascade along with the target

      Example: (nested array)

      • resourceType
        String

        Type of the related resource

        Example: Volume

      • resourceUuid
        String

        UUID of the related resource

        Example: c3d4e5f6-a7b8-9012-cdef-123456789012

      • resourceName
        String

        Human-readable name of the related resource

        Example: vol-data-01

    • orphanResources
      List

      Resources that will become orphaned after the deletion

      Example: (nested array)

      • resourceType
        String

        Type of the related resource

        Example: Volume

      • resourceUuid
        String

        UUID of the related resource

        Example: c3d4e5f6-a7b8-9012-cdef-123456789012

      • resourceName
        String

        Human-readable name of the related resource

        Example: vol-data-01

    • finalizers
      List

      Finalizer handlers that must complete before deletion is finished

      Example: (nested array)

      • name
        String

        Unique name identifying this finalizer handler

        Example: cleanup-network

      • description
        String

        Human-readable description of what this finalizer does

        Example: Releases network interfaces associated with the resource

      • status
        String

        Current execution status of the finalizer

        Example: Succeeded

      • error
        String

        Error message if the finalizer failed

        Example: timeout waiting for network release

    • availablePolicies
      List

      Deletion propagation policies available for this resource type

      Example: item1,item2

    • softDeleteRecoverable
      Boolean

      Whether this resource supports recovery after soft deletion

      Example: true