vocabulary: 1.0.0
info:
provider: Amazon EventBridge Pipes
description: Unified vocabulary and taxonomy for Amazon EventBridge Pipes APIs and capabilities
created: '2026-04-19'
modified: '2026-04-19'
operational:
apis:
- name: Amazon EventBridge Pipes
namespace: eventbridge_pipes
version: '2015-10-07'
baseUrl: 'http://pipes.{region}.amazonaws.com'
status: active
resources: []
actions:
- verb: describe
httpMethod: GET
pattern: read
- verb: create
httpMethod: POST
pattern: write
- verb: update
httpMethod: PUT
pattern: write
- verb: delete
httpMethod: DELETE
pattern: destructive
- verb: list
httpMethod: GET
pattern: read
- verb: tagres
httpMethod: POST
pattern: write
- verb: start
httpMethod: POST
pattern: write
- verb: stop
httpMethod: POST
pattern: write
- verb: untagr
httpMethod: DELETE
pattern: destructive
schemas:
core:
- name: CreatePipeResponse
description: CreatePipeResponse object
- name: PipeEnrichmentHttpParameters
description: 'These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations. In the latter case, these are merged with any InvocationParameters specified
on the Connection, with any values from the Connection taking precedence.'
- name: PipeSourceActiveMQBrokerParameters
description: The parameters for using an Active MQ broker as a source.
- name: PipeSourceDynamoDBStreamParameters
description: The parameters for using a DynamoDB stream as a source.
- name: FilterCriteria
description: 'The collection of event patterns used to filter events. For more information, see Events
and Event Patterns in the Amazon EventBridge User Guide.'
- name: PipeSourceKinesisStreamParameters
description: The parameters for using a Kinesis stream as a source.
- name: PipeSourceManagedStreamingKafkaParameters
description: The parameters for using an MSK stream as a source.
- name: PipeSourceRabbitMQBrokerParameters
description: The parameters for using a Rabbit MQ broker as a source.
- name: PipeSourceSelfManagedKafkaParameters
description: The parameters for using a self-managed Apache Kafka stream as a source.
parameters:
pagination:
- name: MaxResults
description: Maximum number of results to return
- name: NextToken
description: Pagination token for next page of results
identifiers:
- name: Id
description: Resource identifier
- name: Arn
description: Amazon Resource Name
enums:
types:
- ENABLED
- DISABLED
- N_TO_N
- SEQUENTIAL
- GPU
- MEMORY
- VCPU
- TRIM_HORIZON
- LATEST
- s3
- GPU
- InferenceAccelerator
- TRIM_HORIZON
- LATEST
- AT_TIMESTAMP
- EC2
- FARGATE
- EXTERNAL
- TRIM_HORIZON
- LATEST
- AUTOMATIC_BISECT
- TRIM_HORIZON
- LATEST
- TASK_DEFINITION
- REQUEST_RESPONSE
- FIRE_AND_FORGET
- distinctInstance
- memberOf
- random
- spread
- binpack
states:
- RUNNING
- STOPPED
- RUNNING
- STOPPED
- CREATING
- UPDATING
- DELETING
- RUNNING
- STOPPED
- DELETED
authentication:
- name: hmac
type: apiKey
capability:
workflows:
- name: Amazon EventBridge Pipes Management
file: capabilities/amazon-eventbridge-pipes-capability.yaml
description: Unified capability for managing Amazon EventBridge Pipes resources. Combines Amazon EventBridge Pipes APIs for Integration Engineer workflows in Event Processing.
toolCount: 10
personas:
- id: developer
name: Application Developer
description: Developers building applications using Amazon EventBridge Pipes
- id: operator
name: Cloud Operator
description: Operations teams managing Amazon EventBridge Pipes infrastructure
domains:
- name: Amazon EventBridge Pipes
description: Point-to-point integration between event producers and consumers
namespaces:
- type: consumed
namespace: eventbridge_pipes
- type: rest
namespace: amazon-eventbridge-pipes-api
- type: mcp
namespace: amazon-eventbridge-pipes-mcp
binds:
- AWS_API_KEY
- AWS_REGION
crossReference: []