{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iot-greengrass/refs/heads/main/json-schema/iot-greengrass-create-component-version-request-schema.json", "title": "CreateComponentVersionRequest", "description": "CreateComponentVersionRequest schema", "type": "object", "properties": { "inlineRecipe": { "allOf": [ { "$ref": "#/components/schemas/RecipeBlob" }, { "description": "
The recipe to use to create the component. The recipe defines the component's metadata, parameters, dependencies, lifecycle, artifacts, and platform compatibility.
You must specify either inlineRecipe or lambdaFunction.
The parameters to create a component from a Lambda function.
You must specify either inlineRecipe or lambdaFunction.