Cloudera · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Cloudera DataFlow Service Df API
67 actions
67 updates
phrasing
extends
openapi/cloudera-df-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Cloudera's API. It is a proposal applied on top of the contract, not a document Cloudera publishes.
What the actions change
x-apievangelist-phrasing
Targets 67 · first 16 shown; the file carries all of them
$.info
$.paths['/api/v1/df/addReadyflow'].post
$.paths['/api/v1/df/assignToCollection'].post
$.paths['/api/v1/df/cancelDeleteProject'].post
$.paths['/api/v1/df/createCollection'].post
$.paths['/api/v1/df/createFlowVersionTag'].post
$.paths['/api/v1/df/createProject'].post
$.paths['/api/v1/df/deleteAddedReadyflow'].post
$.paths['/api/v1/df/deleteCollection'].post
$.paths['/api/v1/df/deleteFlow'].post
$.paths['/api/v1/df/deleteFlowVersionTag'].post
$.paths['/api/v1/df/deleteProject'].post
$.paths['/api/v1/df/describeAddedReadyflow'].post
$.paths['/api/v1/df/describeCollection'].post
$.paths['/api/v1/df/describeDeployment'].post
$.paths['/api/v1/df/describeDeploymentEventDetail'].post
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Cloudera DataFlow Service Df API
version: 1.0.0
extends: openapi/cloudera-df-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 66
- target: $.paths['/api/v1/df/addReadyflow'].post
update:
x-apievangelist-phrasing:
intent: Add a ReadyFlow to my account
effect: write
questions:
- Can I add a prebuilt ReadyFlow from the gallery into my DataFlow account?
- What do I need to add a ReadyFlow so my team can deploy it?
instructions:
- text: Add ReadyFlow {readyflowCrn} to my account.
slots:
readyflowCrn: requestBody.readyflowCrn
- text: Make the gallery ReadyFlow {readyflowCrn} available in our DataFlow account.
slots:
readyflowCrn: requestBody.readyflowCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/assignToCollection'].post
update:
x-apievangelist-phrasing:
intent: Assign a flow definition to a collection
effect: write
questions:
- Can I group an existing flow definition into a catalog collection?
- Which call puts a flow definition I already imported into a collection?
instructions:
- text: Assign flow {flowCrn} to collection {catalogCollectionCrn}.
slots:
flowCrn: requestBody.flowCrn
catalogCollectionCrn: requestBody.catalogCollectionCrn
- text: Move flow definition {flowCrn} into the {catalogCollectionCrn} catalog collection.
slots:
flowCrn: requestBody.flowCrn
catalogCollectionCrn: requestBody.catalogCollectionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/cancelDeleteProject'].post
update:
x-apievangelist-phrasing:
intent: Cancel a pending project deletion
effect: write
questions:
- Can I stop a DataFlow project from being deleted after I requested it?
- What revision do I need to cancel a project's deletion?
instructions:
- text: Cancel the deletion of project {projectCrn} at revision {projectRevision}.
slots:
projectCrn: requestBody.projectCrn
projectRevision: requestBody.projectRevision
- text: Stop deleting project {projectCrn}, revision {projectRevision}.
slots:
projectCrn: requestBody.projectCrn
projectRevision: requestBody.projectRevision
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/createCollection'].post
update:
x-apievangelist-phrasing:
intent: Create a catalog collection
effect: write
questions:
- How do I create a new collection in the DataFlow catalog?
- Can I add a description when creating a catalog collection?
instructions:
- text: Create a catalog collection named {name}.
slots:
name: requestBody.name
- text: Create collection {name} described as {description}.
slots:
name: requestBody.name
description: requestBody.description
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/createFlowVersionTag'].post
update:
x-apievangelist-phrasing:
intent: Tag a flow version
effect: write
questions:
- Can I label a specific flow version with a colored tag?
- Is there a way to mark one flow definition version with a named tag?
instructions:
- text: Tag flow version {flowVersionCrn} as {tagName}.
slots:
flowVersionCrn: requestBody.flowVersionCrn
tagName: requestBody.tagName
- text: Add a {tagColor} tag {tagName} to flow version {flowVersionCrn}.
slots:
tagColor: requestBody.tagColor
tagName: requestBody.tagName
flowVersionCrn: requestBody.flowVersionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/createProject'].post
update:
x-apievangelist-phrasing:
intent: Create a DataFlow project
effect: write
questions:
- How do I create a project inside a DataFlow service?
- Which service does a new DataFlow project need to belong to?
instructions:
- text: Create project {name} in service {serviceCrn}.
slots:
name: requestBody.name
serviceCrn: requestBody.serviceCrn
- text: Create a project called {name} on service {serviceCrn} with description {description}.
slots:
name: requestBody.name
serviceCrn: requestBody.serviceCrn
description: requestBody.description
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/deleteAddedReadyflow'].post
update:
x-apievangelist-phrasing:
intent: Remove an added ReadyFlow from my account
effect: destructive
questions:
- Can I remove a ReadyFlow I previously added to my account?
- Is there a way to undo adding a ReadyFlow to our DataFlow account?
instructions:
- text: Delete added ReadyFlow {addedReadyflowCrn}.
slots:
addedReadyflowCrn: requestBody.addedReadyflowCrn
- text: Remove the ReadyFlow {addedReadyflowCrn} we added from our account.
slots:
addedReadyflowCrn: requestBody.addedReadyflowCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/deleteCollection'].post
update:
x-apievangelist-phrasing:
intent: Delete an empty catalog collection
effect: destructive
questions:
- Can I delete a catalog collection that still has flows in it?
- What's the way to get rid of an empty DataFlow catalog collection?
instructions:
- text: Delete catalog collection {catalogCollectionCrn}.
slots:
catalogCollectionCrn: requestBody.catalogCollectionCrn
- text: Remove the empty collection {catalogCollectionCrn} from the catalog.
slots:
catalogCollectionCrn: requestBody.catalogCollectionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/deleteFlow'].post
update:
x-apievangelist-phrasing:
intent: Delete a flow definition
effect: destructive
questions:
- How do I delete a flow definition from the DataFlow catalog?
- Can I permanently remove a flow from the catalog?
instructions:
- text: Delete flow {flowCrn}.
slots:
flowCrn: requestBody.flowCrn
- text: Remove flow definition {flowCrn} from the catalog.
slots:
flowCrn: requestBody.flowCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/deleteFlowVersionTag'].post
update:
x-apievangelist-phrasing:
intent: Remove a tag from a flow version
effect: destructive
questions:
- Can I remove a tag I put on a flow version?
- What do I need to untag a flow definition version?
instructions:
- text: Remove tag {tagName} from flow version {flowVersionCrn}.
slots:
tagName: requestBody.tagName
flowVersionCrn: requestBody.flowVersionCrn
- text: Delete the {tagName} tag on flow version {flowVersionCrn}.
slots:
tagName: requestBody.tagName
flowVersionCrn: requestBody.flowVersionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/deleteProject'].post
update:
x-apievangelist-phrasing:
intent: Delete a DataFlow project
effect: destructive
questions:
- Can I delete a DataFlow project I no longer use?
- Does deleting a DataFlow project require its current revision number?
instructions:
- text: Delete project {projectCrn} at revision {projectRevision}.
slots:
projectCrn: requestBody.projectCrn
projectRevision: requestBody.projectRevision
- text: Remove DataFlow project {projectCrn} (revision {projectRevision}).
slots:
projectCrn: requestBody.projectCrn
projectRevision: requestBody.projectRevision
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeAddedReadyflow'].post
update:
x-apievangelist-phrasing:
intent: Get details of a ReadyFlow I added
effect: read
questions:
- Can I see the details of a ReadyFlow as it was added to my account?
- What does our added copy of a ReadyFlow contain?
instructions:
- text: Show details for added ReadyFlow {addedReadyflowCrn}.
slots:
addedReadyflowCrn: requestBody.addedReadyflowCrn
- text: Describe the ReadyFlow {addedReadyflowCrn} in our account.
slots:
addedReadyflowCrn: requestBody.addedReadyflowCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeCollection'].post
update:
x-apievangelist-phrasing:
intent: Get a catalog collection's details
effect: read
questions:
- What's in a specific DataFlow catalog collection?
- Can I look up one catalog collection by its CRN?
instructions:
- text: Describe catalog collection {catalogCollectionCrn}.
slots:
catalogCollectionCrn: requestBody.catalogCollectionCrn
- text: Show me the details of collection {catalogCollectionCrn}.
slots:
catalogCollectionCrn: requestBody.catalogCollectionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeDeployment'].post
update:
x-apievangelist-phrasing:
intent: Get a flow deployment's details
effect: read
questions:
- What's the current state of one of my DataFlow deployments?
- Can I see the configuration of a single deployment?
instructions:
- text: Describe deployment {deploymentCrn}.
slots:
deploymentCrn: requestBody.deploymentCrn
- text: Show me deployment {deploymentCrn}'s details.
slots:
deploymentCrn: requestBody.deploymentCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeDeploymentEventDetail'].post
update:
x-apievangelist-phrasing:
intent: Get details of a deployment event
effect: read
questions:
- Can I see the full details of one event from a deployment's history?
- What extra detail is recorded for a specific deployment event?
instructions:
- text: Show event {eventCrn} for deployment {deploymentCrn}.
slots:
eventCrn: requestBody.eventCrn
deploymentCrn: requestBody.deploymentCrn
- text: Get detail on deployment event {eventCrn} in {deploymentCrn}.
slots:
eventCrn: requestBody.eventCrn
deploymentCrn: requestBody.deploymentCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeFlow'].post
update:
x-apievangelist-phrasing:
intent: Get a flow definition's details
effect: read
questions:
- What details does the catalog hold for one flow definition?
- Can I look up a flow definition by its CRN?
instructions:
- text: Describe flow {flowCrn}.
slots:
flowCrn: requestBody.flowCrn
- text: Show catalog details for flow definition {flowCrn}.
slots:
flowCrn: requestBody.flowCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeFlowEventDetailInDeployment'].post
update:
x-apievangelist-phrasing:
intent: Get detail of a deployed flow's event
effect: read
questions:
- Can I drill into one event for a specific flow running in a deployment?
- What detail is available for a flow-level event in a deployment?
instructions:
- text: Show event {eventCrn} for flow {deployedFlowCrn} in deployment {deploymentCrn}.
slots:
eventCrn: requestBody.eventCrn
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
- text: Get detail on flow event {eventCrn} of deployed flow {deployedFlowCrn} in {deploymentCrn}.
slots:
eventCrn: requestBody.eventCrn
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeFlowInDeployment'].post
update:
x-apievangelist-phrasing:
intent: Describe a flow running in a deployment
effect: read
questions:
- What does a single deployed flow look like inside a deployment?
- Can I check the configuration of one flow in a multi-flow deployment?
instructions:
- text: Describe flow {deployedFlowCrn} in deployment {deploymentCrn}.
slots:
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
- text: Show me deployed flow {deployedFlowCrn} within {deploymentCrn}.
slots:
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeProject'].post
update:
x-apievangelist-phrasing:
intent: Get a DataFlow project's details
effect: read
questions:
- What are the details of one DataFlow project?
- Can I look up a single project by its CRN?
instructions:
- text: Describe project {projectCrn}.
slots:
projectCrn: requestBody.projectCrn
- text: Show details for DataFlow project {projectCrn}.
slots:
projectCrn: requestBody.projectCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeReadyflow'].post
update:
x-apievangelist-phrasing:
intent: Get a ReadyFlow's details from the gallery
effect: read
questions:
- What does a ReadyFlow in the gallery do before I add it?
- Can I see the details of a ReadyFlow I haven't added yet?
instructions:
- text: Describe ReadyFlow {readyflowCrn}.
slots:
readyflowCrn: requestBody.readyflowCrn
- text: Show gallery details for ReadyFlow {readyflowCrn}.
slots:
readyflowCrn: requestBody.readyflowCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeService'].post
update:
x-apievangelist-phrasing:
intent: Get a DataFlow service's details
effect: read
questions:
- What's the status of the DataFlow service in my environment?
- Can I see how a DataFlow service is configured?
instructions:
- text: Describe DataFlow service {serviceCrn}.
slots:
serviceCrn: requestBody.serviceCrn
- text: Show me the details of service {serviceCrn}.
slots:
serviceCrn: requestBody.serviceCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/describeServiceEventDetail'].post
update:
x-apievangelist-phrasing:
intent: Get details of a service event
effect: read
questions:
- Can I see the full detail of one event in a DataFlow service's history?
- What extra information is recorded for a service-level event?
instructions:
- text: Show event {eventCrn} for service {serviceCrn}.
slots:
eventCrn: requestBody.eventCrn
serviceCrn: requestBody.serviceCrn
- text: Get detail on service event {eventCrn} in {serviceCrn}.
slots:
eventCrn: requestBody.eventCrn
serviceCrn: requestBody.serviceCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/disableService'].post
update:
x-apievangelist-phrasing:
intent: Disable a DataFlow service
effect: destructive
questions:
- How do I disable DataFlow in an environment?
- Can I terminate running deployments when disabling the service?
instructions:
- text: Disable DataFlow service {serviceCrn}.
slots:
serviceCrn: requestBody.serviceCrn
- text: Disable service {serviceCrn} with terminate deployments set to {terminateDeployments}.
slots:
serviceCrn: requestBody.serviceCrn
terminateDeployments: requestBody.terminateDeployments
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/enableService'].post
update:
x-apievangelist-phrasing:
intent: Enable DataFlow in a CDP environment
effect: write
questions:
- How do I turn on DataFlow for a CDP environment?
- Can I set the minimum and maximum Kubernetes node counts when enabling DataFlow?
- Is a private cluster supported when enabling the DataFlow service?
instructions:
- text: Enable DataFlow in environment {environmentCrn} with {minK8sNodeCount} to {maxK8sNodeCount} nodes, public load balancer {usePublicLoadBalancer}.
slots:
environmentCrn: requestBody.environmentCrn
minK8sNodeCount: requestBody.minK8sNodeCount
maxK8sNodeCount: requestBody.maxK8sNodeCount
usePublicLoadBalancer: requestBody.usePublicLoadBalancer
- text: Enable DataFlow on {environmentCrn} as a private cluster {privateCluster}, nodes {minK8sNodeCount}-{maxK8sNodeCount}, public LB {usePublicLoadBalancer}.
slots:
environmentCrn: requestBody.environmentCrn
privateCluster: requestBody.privateCluster
minK8sNodeCount: requestBody.minK8sNodeCount
maxK8sNodeCount: requestBody.maxK8sNodeCount
usePublicLoadBalancer: requestBody.usePublicLoadBalancer
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/getFlowVersion'].post
update:
x-apievangelist-phrasing:
intent: Download a flow definition version
effect: read
questions:
- Can I download the flow definition for a specific version?
- Where do I get the exported flow definition for a flow version?
instructions:
- text: Download flow version {flowVersionCrn}.
slots:
flowVersionCrn: requestBody.flowVersionCrn
- text: Export the flow definition for version {flowVersionCrn}.
slots:
flowVersionCrn: requestBody.flowVersionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/getKubeconfig'].post
update:
x-apievangelist-phrasing:
intent: Get the kubeconfig for a DataFlow service
effect: read
questions:
- Can I get kubectl access config for my DataFlow service cluster?
- Where do I download the Kubernetes config for a DataFlow environment?
instructions:
- text: Get the kubeconfig for DataFlow service {serviceCrn}.
slots:
serviceCrn: requestBody.serviceCrn
- text: Download kubeconfig for service {serviceCrn}.
slots:
serviceCrn: requestBody.serviceCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/grantUserKubernetesAccess'].post
update:
x-apievangelist-phrasing:
intent: Grant a user access to the DataFlow cluster
effect: write
questions:
- How do I give a cloud user access to the Kubernetes cluster behind DataFlow?
- Can I grant a remote user access to a DataFlow service's cluster?
instructions:
- text: Grant cloud user {cloudUserId} access to the cluster of service {serviceCrn}.
slots:
cloudUserId: requestBody.cloudUserId
serviceCrn: requestBody.serviceCrn
- text: Give {cloudUserId} Kubernetes access on DataFlow service {serviceCrn}.
slots:
cloudUserId: requestBody.cloudUserId
serviceCrn: requestBody.serviceCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/importFlowDefinition'].post
update:
x-apievangelist-phrasing:
intent: Import a new flow definition
effect: write
questions:
- How do I import a flow definition file as a new flow in the catalog?
- Can I place a newly imported flow definition straight into a collection?
instructions:
- text: Import {file} as a new flow named {name}.
slots:
file: requestBody.file
name: requestBody.name
- text: Import flow definition {file} named {name} into collection {collectionCrn}.
slots:
file: requestBody.file
name: requestBody.name
collectionCrn: requestBody.collectionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/importFlowDefinitionVersion'].post
update:
x-apievangelist-phrasing:
intent: Import a new version of an existing flow
effect: write
questions:
- Can I upload a new version of a flow that's already in the catalog?
- Is it possible to add version comments when importing an updated flow definition?
instructions:
- text: Import {file} as a new version of flow {flowCrn}.
slots:
file: requestBody.file
flowCrn: requestBody.flowCrn
- text: Add a new version to flow {flowCrn} from {file} with comments {comments}.
slots:
flowCrn: requestBody.flowCrn
file: requestBody.file
comments: requestBody.comments
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/initiateDeployment'].post
update:
x-apievangelist-phrasing:
intent: Start creating a deployment (internal)
effect: write
questions:
- What is the internal call that starts creating a deployment from a flow version?
- Can I kick off a deployment creation for a flow version on a service directly?
instructions:
- text: Initiate a deployment of flow version {flowVersionCrn} on service {serviceCrn}.
slots:
flowVersionCrn: requestBody.flowVersionCrn
serviceCrn: requestBody.serviceCrn
- text: Start internal deployment creation for {flowVersionCrn} on {serviceCrn}.
slots:
flowVersionCrn: requestBody.flowVersionCrn
serviceCrn: requestBody.serviceCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/initiateFlowInDeployment'].post
update:
x-apievangelist-phrasing:
intent: Start adding a flow to a deployment (internal)
effect: write
questions:
- Can I begin adding another flow version to an existing deployment?
- What internal call starts creating a flow inside a deployment?
instructions:
- text: Initiate flow {flowVersionCrn} in deployment {deploymentCrn} on service {serviceCrn}.
slots:
flowVersionCrn: requestBody.flowVersionCrn
deploymentCrn: requestBody.deploymentCrn
serviceCrn: requestBody.serviceCrn
- text: Start adding flow version {flowVersionCrn} to deployment {deploymentCrn} on {serviceCrn}.
slots:
flowVersionCrn: requestBody.flowVersionCrn
deploymentCrn: requestBody.deploymentCrn
serviceCrn: requestBody.serviceCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listCollections'].post
update:
x-apievangelist-phrasing:
intent: List catalog collections
effect: read
questions:
- What collections exist in my DataFlow catalog?
- Can I search catalog collections by name?
instructions:
- text: List my catalog collections.
- text: Find catalog collections matching {searchTerm}.
slots:
searchTerm: requestBody.searchTerm
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listDeployableServicesForNewDeployments'].post
update:
x-apievangelist-phrasing:
intent: List services I can deploy flows to
effect: read
questions:
- Which DataFlow services am I allowed to deploy a new flow to?
- Where can a DataFlow Admin create new deployments?
instructions:
- text: List services available for new deployments.
- text: Show the services I can deploy to as a DataFlow Admin.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listDeploymentActiveAlerts'].post
update:
x-apievangelist-phrasing:
intent: List active alerts for a deployment
effect: read
questions:
- Are there any active alerts on my deployment right now?
- Can I sort a deployment's active alerts?
instructions:
- text: List active alerts for deployment {deploymentCrn}.
slots:
deploymentCrn: requestBody.deploymentCrn
- text: Show current alerts on {deploymentCrn} sorted by {sort}.
slots:
deploymentCrn: requestBody.deploymentCrn
sort: requestBody.sort
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listDeploymentEvents'].post
update:
x-apievangelist-phrasing:
intent: List a deployment's event history
effect: read
questions:
- What happened to my deployment recently?
- Can I filter a deployment's event history from a certain timestamp?
instructions:
- text: List events for deployment {deploymentCrn}.
slots:
deploymentCrn: requestBody.deploymentCrn
- text: Show event history for {deploymentCrn} since {timestampFrom}.
slots:
deploymentCrn: requestBody.deploymentCrn
timestampFrom: requestBody.timestampFrom
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listDeploymentKPIs'].post
update:
x-apievangelist-phrasing:
intent: Get KPIs for a deployment
effect: read
questions:
- What KPIs is my deployment hitting over the last period?
- Can I choose the time period for deployment KPI metrics?
instructions:
- text: List KPIs for deployment {deploymentCrn} over {metricsTimePeriod}.
slots:
deploymentCrn: requestBody.deploymentCrn
metricsTimePeriod: requestBody.metricsTimePeriod
- text: Show KPI metrics of {deploymentCrn} for {metricsTimePeriod}.
slots:
deploymentCrn: requestBody.deploymentCrn
metricsTimePeriod: requestBody.metricsTimePeriod
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listDeploymentSystemMetrics'].post
update:
x-apievangelist-phrasing:
intent: Get system metrics for a deployment
effect: read
questions:
- What system-level metrics does a deployment report over time?
- Can I see a deployment's system metrics for a chosen time window?
instructions:
- text: Get system metrics for deployment {deploymentCrn} over {metricsTimePeriod}.
slots:
deploymentCrn: requestBody.deploymentCrn
metricsTimePeriod: requestBody.metricsTimePeriod
- text: Show {deploymentCrn} system resource metrics for {metricsTimePeriod}.
slots:
deploymentCrn: requestBody.deploymentCrn
metricsTimePeriod: requestBody.metricsTimePeriod
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listDeployments'].post
update:
x-apievangelist-phrasing:
intent: List flow deployments
effect: read
questions:
- Which flow deployments are running across my DataFlow services?
- Can I search or filter my deployments?
instructions:
- text: List my deployments.
- text: Find deployments matching {searchTerm}.
slots:
searchTerm: requestBody.searchTerm
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listDiagnostics'].post
update:
x-apievangelist-phrasing:
intent: List diagnostic bundle requests
effect: read
questions:
- What diagnostic bundles have been requested for my DataFlow service?
- Can I check the status of a diagnostics collection by its UUID?
instructions:
- text: List diagnostics requests for service {dfServiceCrn}.
slots:
dfServiceCrn: requestBody.dfServiceCrn
- text: Show diagnostics {uuids} for service {dfServiceCrn}.
slots:
uuids: requestBody.uuids
dfServiceCrn: requestBody.dfServiceCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listFilterOptions'].post
update:
x-apievangelist-phrasing:
intent: List available filter options
effect: read
questions:
- What values are available for a given filter type in DataFlow listings?
- Can I fetch the allowed values for a filter type before filtering a list?
instructions:
- text: List filter options for filter type {filterType}.
slots:
filterType: requestBody.filterType
- text: Show the values available for the {filterType} filter.
slots:
filterType: requestBody.filterType
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listFlowActiveAlertsInDeployment'].post
update:
x-apievangelist-phrasing:
intent: List active alerts for a deployed flow
effect: read
questions:
- Does a specific flow in my deployment have any active alerts?
- Can I see alerts for just one flow rather than the whole deployment?
instructions:
- text: List active alerts for flow {deployedFlowCrn} in deployment {deploymentCrn}.
slots:
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
- text: Show current alerts on deployed flow {deployedFlowCrn} of {deploymentCrn}.
slots:
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listFlowDefinitionVersions'].post
update:
x-apievangelist-phrasing:
intent: List versions of a flow definition
effect: read
questions:
- What versions exist for a flow definition?
- Can I search a flow's versions by a term?
instructions:
- text: List versions of flow {flowCrn}.
slots:
flowCrn: requestBody.flowCrn
- text: Find versions of flow {flowCrn} matching {searchTerm}.
slots:
flowCrn: requestBody.flowCrn
searchTerm: requestBody.searchTerm
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listFlowDefinitions'].post
update:
x-apievangelist-phrasing:
intent: List flow definitions in the catalog
effect: read
questions:
- What flow definitions are in my DataFlow catalog?
- Can I list only the flow definitions within one collection?
instructions:
- text: List flow definitions.
- text: List flow definitions in collection {collectionCrn}.
slots:
collectionCrn: requestBody.collectionCrn
method: generated
generated: '2026-10-01'
- target: $.paths['/api/v1/df/listFlowEventsInDeployment'].post
update:
x-apievangelist-phrasing:
intent: List event history for a deployed flow
effect: read
questions:
- What events has one flow in my deployment logged?
- Can I filter a deployed flow's events since a timestamp?
instructions:
- text: List events for flow {deployedFlowCrn} in deployment {deploymentCrn}.
slots:
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
- text: Show events of deployed flow {deployedFlowCrn} in {deploymentCrn} since {timestampFrom}.
slots:
deployedFlowCrn: requestBody.deployedFlowCrn
deploymentCrn: requestBody.deploymentCrn
timestampFrom: requestBody.timestampFrom
method: generated
generated: '2026-10-01'
# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudera/refs/heads/main/overlays/cloudera-df-api-phrasing-overlay.yaml