id: fullstack-aws-platform-init
description: "Initializes a fullstack application on AWS"
inputs:
  - name: port
    description: "Port to expose"
    type: number
    default: 3000
    required: true
  - name: networkType
    description: "Network type"
    type: choice
    default: private
    required: true
    choices:
      - name: "None"
        value: "none"
      - name: "Public"
        value: "public"
      - name: "Private"
        value: "private"
  - name: includeStorage
    description: "Storage access"
    type: choice
    default: public
    required: true
    choices:
      - name: "None"
        value: "none"
      - name: "Public s3"
        value: "public"
      - name: "Private s3"
        value: "private"
  - name: includeDb
    description: "Include a database"
    type: bool
    default: false
    required: true
