arc.json
A OpenJS Architect
| Type | object |
|---|---|
| File match |
arc.json
arc.yml
arc.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/arc-json/latest.json |
| Source | https://raw.githubusercontent.com/architect/parser/v2.3.0/arc-schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
app
string | array
required
Application namespace
maxItems=1
aws
array | object
AWS specific configuration
maxItems=12uniqueItems=true
12 nested properties
apigateway
string
bucket
string
concurrency
number
layer
string | object | array
layers
string | object | array
memory
number
policy
string | object | array
policies
string | object | array
profile
string
region
string
runtime
string
timeout
number
static
array | object[]
Static asset & S3 configuration
maxItems=6uniqueItems=true
http
array | object[]
API Gateway configuration
uniqueItems=true
proxy
array | object[]
Proxy
uniqueItems=true
scheduled
array | object
Scheduled event configuration
uniqueItems=true
Definitions
strictName
string
looseName
string
macros
string
region
string
table
object