@amazon-codecatalyst/blueprints.sam-serverless-application
Version:
This blueprint creates a project that leverages a serverless application model (SAM) to quickly create and deploy an API. You can choose Java, TypeScript, or Python as the programming language
63 lines (62 loc) • 1.62 kB
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "/interface/Compute/1",
"title": "Compute",
"description": "Compute refers to the computing engine (the CPU, memory, and operating system) managed and maintained by CodeCatalyst to run your workflows",
"oneOf": [
{
"type": "object",
"properties": {
"Type": {
"type": "string",
"enum": ["EC2"]
},
"Fleet": {
"anyOf": [
{
"type": "string",
"description": "Provisioned fleet name",
"minLength": 2,
"maxLength": 128
},
{
"type": "string",
"description": "On-demand fleet",
"enum": [
"Linux.x86-64.Large",
"Linux.x86-64.XLarge",
"Linux.x86-64.2XLarge",
"Linux.Arm64.Large",
"Linux.Arm64.XLarge",
"Linux.Arm64.2XLarge",
"Windows.x86-64.XLarge",
"Windows.x86-64.2XLarge"
]
}
]
}
},
"required": ["Type"]
},
{
"type": "object",
"properties": {
"Type": {
"type": "string",
"enum": ["LAMBDA"]
},
"Fleet": {
"type": "string",
"description": "On-demand fleet",
"enum": [
"Linux.x86-64.Large",
"Linux.x86-64.XLarge",
"Linux.Arm64.Large",
"Linux.Arm64.XLarge"
]
}
},
"required": ["Type"]
}
]
}