AWS FIS Discover Action Detail

Version 1.0.0

List the available FIS actions and fetch the full detail of the first action returned.

1 workflow 1 source API 1 provider
View Spec View on GitHub Chaos EngineeringDevOpsFault InjectionResilience TestingArazzoWorkflows

Provider

amazon-fault-injection-simulator

Workflows

discover-action-detail
List FIS actions and fetch the first action's full definition.
Lists the available FIS actions, takes the first action id from the page, and retrieves its full definition via getAction.
2 steps inputs: maxResults, nextToken outputs: actionId, description, nextToken, targets
1
listActions
List the available FIS fault injection actions.
2
getAction
Retrieve the full definition of the first action returned by the listing, including the target slots it binds to.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: AWS FIS Discover Action Detail
  summary: List the available FIS actions and fetch the full detail of the first action returned.
  description: >-
    A catalog discovery flow for AWS Fault Injection Simulator. Before authoring
    an experiment template you need to know which fault injection actions are
    available and what target slots each action exposes. The workflow lists the
    FIS actions, captures the id of the first action in the page, and reads back
    its full definition including its parameters and the named target slots it
    binds to. 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
sourceDescriptions:
- name: actionsApi
  url: ../openapi/amazon-fault-injection-simulator-actions-api-openapi.yml
  type: openapi
workflows:
- workflowId: discover-action-detail
  summary: List FIS actions and fetch the first action's full definition.
  description: >-
    Lists the available FIS actions, takes the first action id from the page,
    and retrieves its full definition via getAction.
  inputs:
    type: object
    properties:
      maxResults:
        type: integer
        description: Maximum number of actions to return in the listing page.
      nextToken:
        type: string
        description: Pagination token for fetching a later page of actions.
  steps:
  - stepId: listActions
    description: List the available FIS fault injection actions.
    operationId: listActions
    parameters:
    - name: maxResults
      in: query
      value: $inputs.maxResults
    - name: nextToken
      in: query
      value: $inputs.nextToken
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      firstActionId: $response.body#/actions/0/id
      nextToken: $response.body#/nextToken
  - stepId: getAction
    description: >-
      Retrieve the full definition of the first action returned by the listing,
      including the target slots it binds to.
    operationId: getAction
    parameters:
    - name: id
      in: path
      value: $steps.listActions.outputs.firstActionId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      actionId: $response.body#/action/id
      description: $response.body#/action/description
      targets: $response.body#/action/targets
  outputs:
    actionId: $steps.getAction.outputs.actionId
    description: $steps.getAction.outputs.description
    targets: $steps.getAction.outputs.targets
    nextToken: $steps.listActions.outputs.nextToken

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/amazon-fault-injection-simulator-discover-action-detail-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.