Skip to main content
Infrastructure/Resource Deletion
POSTDeletionSince 1.0SynchronousAuth Required

RetryDeletion

Retry a previously failed deletion operation for a resource

Execution Availability

Try It Out

Submit a mock request using the current auth context and example-driven inputs.

Path Parameters

Request Inputs

Path Parameters

  • resourceTypeStringRequired

    Type of the resource whose deletion should be retried

  • resourceUuidStringRequired

    UUID of the resource whose deletion should be retried

Body Fields

  • operatorStringRequired

    Account name or ID of the operator initiating the retry

    Example: admin

Responses

200 OK

On success, this API returns the following response structure.

  • phaseString

    Current lifecycle phase of the deletion operation

    Example: Deleting

  • impactObject

    Impact analysis of the deletion including blockers and cascades

    • blockersList

      Resources that are blocking the deletion from proceeding

      Example: (nested array)

      • resourceTypeString

        Type of the blocking resource

        Example: VmNic

      • resourceUuidString

        UUID of the blocking resource

        Example: b2c3d4e5-f6a7-8901-bcde-f12345678901

      • resourceNameString

        Human-readable name of the blocking resource

        Example: nic-001

      • relationString

        Relationship between the blocker and the target resource

        Example: AttachedTo

      • suggestionString

        Recommended action to resolve the blocker

        Example: Detach the NIC before deleting the VM

      • hardBoolean

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

        Example: true

    • cascadeResourcesList

      Resources that will be deleted in cascade along with the target

      Example: (nested array)

      • resourceTypeString

        Type of the related resource

        Example: Volume

      • resourceUuidString

        UUID of the related resource

        Example: c3d4e5f6-a7b8-9012-cdef-123456789012

      • resourceNameString

        Human-readable name of the related resource

        Example: vol-data-01

    • orphanResourcesList

      Resources that will become orphaned after the deletion

      Example: (nested array)

      • resourceTypeString

        Type of the related resource

        Example: Volume

      • resourceUuidString

        UUID of the related resource

        Example: c3d4e5f6-a7b8-9012-cdef-123456789012

      • resourceNameString

        Human-readable name of the related resource

        Example: vol-data-01

    • finalizersList

      Finalizer handlers that must complete before deletion is finished

      Example: (nested array)

      • nameString

        Unique name identifying this finalizer handler

        Example: cleanup-network

      • descriptionString

        Human-readable description of what this finalizer does

        Example: Releases network interfaces associated with the resource

      • statusString

        Current execution status of the finalizer

        Example: Succeeded

      • errorString

        Error message if the finalizer failed

        Example: timeout waiting for network release

    • availablePoliciesList

      Deletion propagation policies available for this resource type

      Example: item1,item2

    • softDeleteRecoverableBoolean

      Whether this resource supports recovery after soft deletion

      Example: true

Endpoint

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

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

Operation ID

RetryDeletion

Permalink

Request Example

curl -X POST '{host}/api/v1/deletion/{resourceType}/{resourceUuid}/retry' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"key": "value"}'

Response Example

200
{
  "phase": "Deleting",
  "impact": {}
}

Change History

This API has no change history records yet.

View all change history