# Serverless Container Framework - Zod Types Documentation

## Table of Contents

- [General Types](#general-types)
  - [JSONValue](#jsonvalue)
- [Configuration Types](#configuration-types)
  - [ConfigDeploymentAwsApi](#configdeploymentawsapi)
  - [ConfigDeploymentSfaiAws](#configdeploymentsfaiaws)
  - [ConfigEssential](#configessential)
  - [ConfigSfaiAwsIntegrationEventbridgeSchema](#configsfaiawsintegrationeventbridgeschema)
  - [ConfigSfaiAwsIntegrationMcpSchema](#configsfaiawsintegrationmcpschema)
  - [ConfigSfaiAwsIntegrationScheduleSchema](#configsfaiawsintegrationscheduleschema)
  - [ConfigSfaiAwsIntegrationStreamSchema](#configsfaiawsintegrationstreamschema)
  - [ConfigSfaiAwsIntegrationsSchema](#configsfaiawsintegrationsschema)
- [State Types](#state-types)
  - [StateDeploymentTypeAwsApi](#statedeploymenttypeawsapi)
  - [StateDeploymentTypeSfaiAws](#statedeploymenttypesfaiaws)
- [Other Types](#other-types)
  - [ServerlessEngineDeploymentStateBase](#serverlessenginedeploymentstatebase)

# General Types

## JSONValue

A scaling object specifying a minimum scaling value.

# Configuration Types

## ConfigDeploymentAwsApi

ID of an existing VPC to use

### Properties

- **type**:
- **id**:

### Validation Rules

- **enum**: Values: awsApi@1.0 - Must be one of the allowed values

## ConfigDeploymentSfaiAws

Configuration for the SFAI AWS deployment architecture

### Properties

- **type**:

### Validation Rules

- **enum**: Values: sfaiAws@1.0 - Must be one of the allowed values

## ConfigEssential

A scaling object specifying a minimum scaling value.

## ConfigSfaiAwsIntegrationEventbridgeSchema

Path to the handler function

### Properties

- **type**:
- **handler**:

## ConfigSfaiAwsIntegrationMcpSchema

Path to the handler function

### Properties

- **type**:
- **handler**:

## ConfigSfaiAwsIntegrationScheduleSchema

Path to the handler function

### Properties

- **type**:
- **handler**:

## ConfigSfaiAwsIntegrationStreamSchema

Path to the handler function

### Properties

- **type**:
- **handler**:

## ConfigSfaiAwsIntegrationsSchema

The name of the agent

### Validation Rules

- **enum**: Values: mastraAgent - Must be one of the allowed values

### References

- [JSONValue](#jsonvalue)
- [ConfigSfaiAwsIntegrationEventbridgeSchema](#configsfaiawsintegrationeventbridgeschema)
- [ConfigSfaiAwsIntegrationScheduleSchema](#configsfaiawsintegrationscheduleschema)
- [ConfigSfaiAwsIntegrationStreamSchema](#configsfaiawsintegrationstreamschema)
- [ConfigSfaiAwsIntegrationMcpSchema](#configsfaiawsintegrationmcpschema)

# State Types

## StateDeploymentTypeAwsApi

Path to the handler function

### Validation Rules

- **enum**: Values: awsApi@1.0 - Must be one of the allowed values

## StateDeploymentTypeSfaiAws

No description available

### Validation Rules

- **enum**: Values: sfaiAws@1.0 - Must be one of the allowed values

# Other Types

## ServerlessEngineDeploymentStateBase

Path to the handler function
