Skip to content

Files

Latest commit

 

History

History
36 lines (26 loc) · 1.21 KB

schema.md

File metadata and controls

36 lines (26 loc) · 1.21 KB

AWS SAM JSON schema

Context

The AWS SAM specification is defined by a JSON schema.

Schema generation

At a high level, the final schema.json is generated as such:

flowchart TD
  subgraph repogoformation["awslabs/goformation"]
    cfnschema(["CloudFormation schema"])
  end
  
  subgraph repocfndocs["aws/aws-cdk"]
    cfndocs(["CloudFormation documentation"])
  end

  samdocs(["SAM documentation"])
  
  samschema(["SAM schema"])
  cfnschemadocs(["CloudFormation schema with documentation"])
  samschemadocs(["SAM schema with documentation"])
  final(["SAM and CloudFormation schema with documentation"])

  cfnschema --> cfnschemadocs
  cfndocs --> cfnschemadocs
  samschema --> samschemadocs
  samdocs --> samschemadocs
  cfnschemadocs --> final
  samschemadocs --> final
Loading

The schema is automatically updated at regular intervals.