Ansible MCP Server

by tarnover
MIT License
1
  • Linux
  • Apple

aws_lambda

Manage AWS Lambda functions through Ansible by listing, creating, updating, deleting, or invoking functions with specific configurations like runtime, handler, and environment variables.

Instructions

Manage AWS Lambda functions

Input Schema

NameRequiredDescriptionDefault
actionYes
descriptionNo
environmentNo
functionCodeNo
handlerNo
memorySizeNo
nameNo
payloadNo
regionYes
roleNo
runtimeNo
s3BucketNo
s3KeyNo
tagsNo
timeoutNo
zipFileNo

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "action": { "enum": [ "list", "create", "update", "delete", "invoke" ], "type": "string" }, "description": { "type": "string" }, "environment": { "additionalProperties": { "type": "string" }, "type": "object" }, "functionCode": { "type": "string" }, "handler": { "type": "string" }, "memorySize": { "type": "number" }, "name": { "type": "string" }, "payload": {}, "region": { "minLength": 1, "type": "string" }, "role": { "type": "string" }, "runtime": { "type": "string" }, "s3Bucket": { "type": "string" }, "s3Key": { "type": "string" }, "tags": { "additionalProperties": { "type": "string" }, "type": "object" }, "timeout": { "type": "number" }, "zipFile": { "type": "string" } }, "required": [ "action", "region" ], "type": "object" }
ID: vkbe70d98s