Docs API schemas

neoserver 0.1.2

DeletionOperation

DeletionOperation schema for the neoserver management API.

← All schemas

object
attempt_count integer
completed_at string · date-time
created_at string · date-time required
id string required
last_error string
phase string required
Allowed values
["planned","tombstoned","jobs_quiesced","auxiliary_state_removed","catalog_committed","runtime_cleared","completed"]
plan object required
api_keys array of DeletionRef ↗
auxiliary object
managed_assets integer · int64
mosaic_granules integer · int64
mosaic_jobs integer · int64
mosaic_services integer · int64
tile_bytes integer · int64
tile_entries integer · int64
tile_jobs integer · int64
blockers array of DeletionRef ↗
claim_mappings array of DeletionRef ↗
coverages array of DeletionRef ↗
layer_groups array of DeletionRef ↗
layers array of DeletionRef ↗
policies array of DeletionRef ↗
scope string required
Allowed values
["workspace","service"]
services array of DeletionRef ↗
stored_queries array of DeletionRef ↗
style_assets array of DeletionRef ↗
styles array of DeletionRef ↗
target object required
id string
kind string required
name string required
reason string
workspace_id string required
scope string required
status string required
Allowed values
["pending","running","failed","completed"]
target_id string required
target_name string required
updated_at string · date-time required
workspace_id string required
OpenAPI schema definition
{
  "properties": {
    "attempt_count": {
      "type": "integer"
    },
    "completed_at": {
      "format": "date-time",
      "type": "string"
    },
    "created_at": {
      "format": "date-time",
      "type": "string"
    },
    "id": {
      "type": "string"
    },
    "last_error": {
      "type": "string"
    },
    "phase": {
      "enum": [
        "planned",
        "tombstoned",
        "jobs_quiesced",
        "auxiliary_state_removed",
        "catalog_committed",
        "runtime_cleared",
        "completed"
      ],
      "type": "string"
    },
    "plan": {
      "properties": {
        "api_keys": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "auxiliary": {
          "properties": {
            "managed_assets": {
              "format": "int64",
              "type": "integer"
            },
            "mosaic_granules": {
              "format": "int64",
              "type": "integer"
            },
            "mosaic_jobs": {
              "format": "int64",
              "type": "integer"
            },
            "mosaic_services": {
              "format": "int64",
              "type": "integer"
            },
            "tile_bytes": {
              "format": "int64",
              "type": "integer"
            },
            "tile_entries": {
              "format": "int64",
              "type": "integer"
            },
            "tile_jobs": {
              "format": "int64",
              "type": "integer"
            }
          },
          "type": "object"
        },
        "blockers": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "claim_mappings": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "coverages": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "layer_groups": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "layers": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "policies": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "scope": {
          "enum": [
            "workspace",
            "service"
          ],
          "type": "string"
        },
        "services": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "stored_queries": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "style_assets": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "styles": {
          "items": {
            "$ref": "#/components/schemas/DeletionRef"
          },
          "type": "array"
        },
        "target": {
          "properties": {
            "id": {
              "type": "string"
            },
            "kind": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "reason": {
              "type": "string"
            }
          },
          "required": [
            "name",
            "kind"
          ],
          "type": "object"
        },
        "workspace_id": {
          "type": "string"
        }
      },
      "required": [
        "scope",
        "workspace_id",
        "target"
      ],
      "type": "object"
    },
    "scope": {
      "type": "string"
    },
    "status": {
      "enum": [
        "pending",
        "running",
        "failed",
        "completed"
      ],
      "type": "string"
    },
    "target_id": {
      "type": "string"
    },
    "target_name": {
      "type": "string"
    },
    "updated_at": {
      "format": "date-time",
      "type": "string"
    },
    "workspace_id": {
      "type": "string"
    }
  },
  "required": [
    "id",
    "scope",
    "workspace_id",
    "target_id",
    "target_name",
    "status",
    "phase",
    "plan",
    "created_at",
    "updated_at"
  ],
  "type": "object"
}

Search documentation

Type to search guides and reference pages.