runway.config.models.runway.options.serverless module

Runway Serverless Framework Module options.

pydantic model runway.config.models.runway.options.serverless.RunwayServerlessModuleOptionsDataModel[source]

Bases: ConfigProperty

Model for Runway Serverless Framework Module options.

Show JSON schema
{
   "title": "Runway Serverless Framework Module options",
   "description": "Model for Runway Serverless Framework Module options.",
   "type": "object",
   "properties": {
      "args": {
         "default": [],
         "items": {
            "type": "string"
         },
         "title": "Args",
         "type": "array"
      },
      "extend_serverless_yml": {
         "additionalProperties": true,
         "default": {},
         "title": "Extend Serverless Yml",
         "type": "object"
      },
      "promotezip": {
         "$ref": "#/$defs/RunwayServerlessPromotezipOptionDataModel",
         "default": {
            "bucketname": null
         }
      },
      "skip_npm_ci": {
         "default": false,
         "title": "Skip Npm Ci",
         "type": "boolean"
      }
   },
   "$defs": {
      "RunwayServerlessPromotezipOptionDataModel": {
         "additionalProperties": false,
         "description": "Model for Runway Serverless module promotezip option.",
         "properties": {
            "bucketname": {
               "anyOf": [
                  {
                     "type": "string"
                  },
                  {
                     "type": "null"
                  }
               ],
               "default": null,
               "title": "Bucketname"
            }
         },
         "title": "Runway Serverless Framework Module promotezip option",
         "type": "object"
      }
   }
}

field args: list[str] = []
field extend_serverless_yml: dict[str, Any] = {}
field promotezip: RunwayServerlessPromotezipOptionDataModel = RunwayServerlessPromotezipOptionDataModel(bucketname=None)
field skip_npm_ci: bool = False
pydantic model runway.config.models.runway.options.serverless.RunwayServerlessPromotezipOptionDataModel[source]

Bases: ConfigProperty

Model for Runway Serverless module promotezip option.

Show JSON schema
{
   "title": "Runway Serverless Framework Module promotezip option",
   "description": "Model for Runway Serverless module promotezip option.",
   "type": "object",
   "properties": {
      "bucketname": {
         "anyOf": [
            {
               "type": "string"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "title": "Bucketname"
      }
   },
   "additionalProperties": false
}

field bucketname: str | None = None