Databricks · Arazzo Workflow

Databricks Audit Cluster Lifecycle Events

Version 1.0.0

Resolve a cluster's current state, then pull its recent lifecycle events.

1 workflow 1 source API 1 provider
View Spec View on GitHub Artificial IntelligenceAnalyticsApache SparkBig DataCleanroomsCloud ComputingDataData AnalyticsData EngineeringData GovernanceDelta LakeDelta SharingETLIdentity ManagementLakehouseMachine-LearningMLflowModel ServingSecuritySQLUnity CatalogVector SearchVisualizeArazzoWorkflows

Provider

databricks

Workflows

audit-cluster-events
Read a cluster's state and list its recent events.
Reads the cluster's current state, then lists its recent lifecycle events in descending order for an audit record.
2 steps inputs: cluster_id, limit outputs: clusterId, currentState, events
1
getCluster
Read the cluster to capture its current state and name for the audit header.
2
listEvents
List the cluster's lifecycle events in descending (most recent first) order.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Databricks Audit Cluster Lifecycle Events
  summary: Resolve a cluster's current state, then pull its recent lifecycle events.
  description: >-
    Provides a quick audit of a Databricks cluster by reading its current state
    and then retrieving the most recent lifecycle events (creation, starting,
    terminating, resizing, and similar) in reverse chronological order. The
    cluster_id is reused for both the state read and the event query. Every step
    spells out its request inline so the flow can be read and executed without
    opening the underlying OpenAPI description.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-600.50
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-600.50
      capability_name: IT Infrastructure Management
      spec: databricks-clusters-api-openapi.yml
      confidence: 0.75
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: clustersApi
  url: ../openapi/databricks-clusters-api-openapi.yml
  type: openapi
workflows:
- workflowId: audit-cluster-events
  summary: Read a cluster's state and list its recent events.
  description: >-
    Reads the cluster's current state, then lists its recent lifecycle events
    in descending order for an audit record.
  inputs:
    type: object
    required:
    - cluster_id
    properties:
      cluster_id:
        type: string
        description: The cluster to audit.
      limit:
        type: integer
        description: Maximum number of events to return (max 500).
  steps:
  - stepId: getCluster
    description: >-
      Read the cluster to capture its current state and name for the audit
      header.
    operationId: getCluster
    parameters:
    - name: cluster_id
      in: query
      value: $inputs.cluster_id
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      state: $response.body#/state
      clusterName: $response.body#/cluster_name
  - stepId: listEvents
    description: >-
      List the cluster's lifecycle events in descending (most recent first)
      order.
    operationId: listClusterEvents
    requestBody:
      contentType: application/json
      payload:
        cluster_id: $inputs.cluster_id
        order: DESC
        limit: $inputs.limit
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      events: $response.body#/events
  outputs:
    clusterId: $inputs.cluster_id
    currentState: $steps.getCluster.outputs.state
    events: $steps.listEvents.outputs.events

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/databricks-audit-cluster-events-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.