Home
APIs.io Engineering Platform
APIs.io Engineering Platform AWS Lambda — 2019 09 25
APIs.io Engineering Platform AWS Lambda — 2019 09 25
APIs.io Engineering Platform AWS Lambda — 2019 09 25. 5 operations. Lead operation: 2019 09 25. Self-contained Naftiko capability covering one Engineering Platform business surface.
What You Can Do
DELETE
Deletefunctioneventinvokeconfig
— Deletes the configuration for asynchronous invocation for a function, version, or alias.
To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig .
/v1/2019-09-25/functions/{functionname}/event-invoke-config
GET
Getfunctioneventinvokeconfig
— Retrieves the configuration for asynchronous invocation for a function, version, or alias.
To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig .
/v1/2019-09-25/functions/{functionname}/event-invoke-config
PUT
Putfunctioneventinvokeconfig
— Configures options for asynchronous invocation on a function, version, or alias. If a configuration already exists for a function, version, or alias, this o
/v1/2019-09-25/functions/{functionname}/event-invoke-config
POST
Updatefunctioneventinvokeconfig
— Updates the configuration for asynchronous invocation for a function, version, or alias.
To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig .
/v1/2019-09-25/functions/{functionname}/event-invoke-config
GET
Listfunctioneventinvokeconfigs
— Retrieves a list of configurations for asynchronous invocation for a function.
To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig .
/v1/2019-09-25/functions/{functionname}/event-invoke-config/list
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: APIs.io Engineering Platform AWS Lambda — 2019 09 25
description: 'APIs.io Engineering Platform AWS Lambda — 2019 09 25. 5 operations. Lead operation: 2019 09 25. Self-contained
Naftiko capability covering one Engineering Platform business surface.'
tags:
- Engineering Platform
- 2019 09 25
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
ENGINEERING_PLATFORM_API_KEY: ENGINEERING_PLATFORM_API_KEY
capability:
consumes:
- type: http
namespace: aws-lambda-2019-09-25
baseUri: http://lambda.{region}.amazonaws.com
description: APIs.io Engineering Platform AWS Lambda — 2019 09 25 business capability. Self-contained, no shared references.
resources:
- name: 2019-09-25-functions-FunctionName-event-invoke-config
path: /2019-09-25/functions/{FunctionName}/event-invoke-config
operations:
- name: deletefunctioneventinvokeconfig
method: DELETE
description: <p>Deletes the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To
configure options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: FunctionName
in: path
type: string
description: <p>The name of the Lambda function, version, or alias.</p> <p class="title"> <b>Name formats</b> </p>
<ul> <li> <p> <b>Function name</b> - <code>my-function</co
required: true
- name: Qualifier
in: query
type: string
description: A version number or alias name.
- name: getfunctioneventinvokeconfig
method: GET
description: <p>Retrieves the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To
configure options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: FunctionName
in: path
type: string
description: <p>The name of the Lambda function, version, or alias.</p> <p class="title"> <b>Name formats</b> </p>
<ul> <li> <p> <b>Function name</b> - <code>my-function</co
required: true
- name: Qualifier
in: query
type: string
description: A version number or alias name.
- name: putfunctioneventinvokeconfig
method: PUT
description: <p>Configures options for <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html">asynchronous
invocation</a> on a function, version, or alias. If a configuration already exists for a function, version, or alias,
this o
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: FunctionName
in: path
type: string
description: <p>The name of the Lambda function, version, or alias.</p> <p class="title"> <b>Name formats</b> </p>
<ul> <li> <p> <b>Function name</b> - <code>my-function</co
required: true
- name: Qualifier
in: query
type: string
description: A version number or alias name.
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: updatefunctioneventinvokeconfig
method: POST
description: <p>Updates the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To
configure options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: FunctionName
in: path
type: string
description: <p>The name of the Lambda function, version, or alias.</p> <p class="title"> <b>Name formats</b> </p>
<ul> <li> <p> <b>Function name</b> - <code>my-function</co
required: true
- name: Qualifier
in: query
type: string
description: A version number or alias name.
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: 2019-09-25-functions-FunctionName-event-invoke-config-list
path: /2019-09-25/functions/{FunctionName}/event-invoke-config/list
operations:
- name: listfunctioneventinvokeconfigs
method: GET
description: <p>Retrieves a list of configurations for asynchronous invocation for a function.</p> <p>To configure
options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: FunctionName
in: path
type: string
description: <p>The name of the Lambda function.</p> <p class="title"> <b>Name formats</b> </p> <ul> <li> <p> <b>Function
name</b> - <code>my-function</code>.</p> </li> <li>
required: true
- name: Marker
in: query
type: string
description: Specify the pagination token that's returned by a previous request to retrieve the next page of results.
- name: MaxItems
in: query
type: integer
description: The maximum number of configurations to return.
authentication:
type: apikey
key: Authorization
value: '{{env.ENGINEERING_PLATFORM_API_KEY}}'
placement: header
exposes:
- type: rest
namespace: aws-lambda-2019-09-25-rest
port: 8080
description: REST adapter for APIs.io Engineering Platform AWS Lambda — 2019 09 25. One Spectral-compliant resource per
consumed operation, prefixed with /v1.
resources:
- path: /v1/2019-09-25/functions/{functionname}/event-invoke-config
name: 2019-09-25-functions-functionname-event-invoke-config
description: REST surface for 2019-09-25-functions-FunctionName-event-invoke-config.
operations:
- method: DELETE
name: deletefunctioneventinvokeconfig
description: <p>Deletes the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To
configure options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
call: aws-lambda-2019-09-25.deletefunctioneventinvokeconfig
with:
FunctionName: rest.FunctionName
Qualifier: rest.Qualifier
outputParameters:
- type: object
mapping: $.
- method: GET
name: getfunctioneventinvokeconfig
description: <p>Retrieves the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To
configure options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
call: aws-lambda-2019-09-25.getfunctioneventinvokeconfig
with:
FunctionName: rest.FunctionName
Qualifier: rest.Qualifier
outputParameters:
- type: object
mapping: $.
- method: PUT
name: putfunctioneventinvokeconfig
description: <p>Configures options for <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html">asynchronous
invocation</a> on a function, version, or alias. If a configuration already exists for a function, version, or alias,
this o
call: aws-lambda-2019-09-25.putfunctioneventinvokeconfig
with:
FunctionName: rest.FunctionName
Qualifier: rest.Qualifier
body: rest.body
outputParameters:
- type: object
mapping: $.
- method: POST
name: updatefunctioneventinvokeconfig
description: <p>Updates the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To
configure options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
call: aws-lambda-2019-09-25.updatefunctioneventinvokeconfig
with:
FunctionName: rest.FunctionName
Qualifier: rest.Qualifier
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2019-09-25/functions/{functionname}/event-invoke-config/list
name: 2019-09-25-functions-functionname-event-invoke-config-list
description: REST surface for 2019-09-25-functions-FunctionName-event-invoke-config-list.
operations:
- method: GET
name: listfunctioneventinvokeconfigs
description: <p>Retrieves a list of configurations for asynchronous invocation for a function.</p> <p>To configure
options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
call: aws-lambda-2019-09-25.listfunctioneventinvokeconfigs
with:
FunctionName: rest.FunctionName
Marker: rest.Marker
MaxItems: rest.MaxItems
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: aws-lambda-2019-09-25-mcp
port: 9090
transport: http
description: MCP adapter for APIs.io Engineering Platform AWS Lambda — 2019 09 25. One tool per consumed operation, routed
inline through this capability's consumes block.
tools:
- name: p-deletes-configuration-asynchronous-invocation-function
description: <p>Deletes the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To configure
options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
hints:
readOnly: false
destructive: true
idempotent: true
call: aws-lambda-2019-09-25.deletefunctioneventinvokeconfig
with:
FunctionName: tools.FunctionName
Qualifier: tools.Qualifier
outputParameters:
- type: object
mapping: $.
- name: p-retrieves-configuration-asynchronous-invocation-function
description: <p>Retrieves the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To
configure options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
hints:
readOnly: true
destructive: false
idempotent: true
call: aws-lambda-2019-09-25.getfunctioneventinvokeconfig
with:
FunctionName: tools.FunctionName
Qualifier: tools.Qualifier
outputParameters:
- type: object
mapping: $.
- name: p-configures-options-href-https-docs-aws-amazon-com-lambda
description: <p>Configures options for <a href="https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html">asynchronous
invocation</a> on a function, version, or alias. If a configuration already exists for a function, version, or alias,
this o
hints:
readOnly: false
destructive: false
idempotent: true
call: aws-lambda-2019-09-25.putfunctioneventinvokeconfig
with:
FunctionName: tools.FunctionName
Qualifier: tools.Qualifier
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: p-updates-configuration-asynchronous-invocation-function
description: <p>Updates the configuration for asynchronous invocation for a function, version, or alias.</p> <p>To configure
options for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
hints:
readOnly: false
destructive: false
idempotent: false
call: aws-lambda-2019-09-25.updatefunctioneventinvokeconfig
with:
FunctionName: tools.FunctionName
Qualifier: tools.Qualifier
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: p-retrieves-list-configurations-asynchronous-invocation
description: <p>Retrieves a list of configurations for asynchronous invocation for a function.</p> <p>To configure options
for asynchronous invocation, use <a>PutFunctionEventInvokeConfig</a>.</p>
hints:
readOnly: true
destructive: false
idempotent: true
call: aws-lambda-2019-09-25.listfunctioneventinvokeconfigs
with:
FunctionName: tools.FunctionName
Marker: tools.Marker
MaxItems: tools.MaxItems
outputParameters:
- type: object
mapping: $.