From 637150c9f24eec6e4c86be18869340f12dd50763 Mon Sep 17 00:00:00 2001 From: Joshua Pinkney Date: Tue, 24 May 2022 10:00:08 -0400 Subject: [PATCH] fix(schema): Add AddDefaultAuthorizerToCorsPreflight to Serverless Auth --- cloudformation/serverless/aws-serverless-api_auth.go | 5 +++++ generate/sam-2016-10-31.json | 6 ++++++ schema/sam.go | 3 +++ schema/sam.schema.json | 3 +++ 4 files changed, 17 insertions(+) diff --git a/cloudformation/serverless/aws-serverless-api_auth.go b/cloudformation/serverless/aws-serverless-api_auth.go index 48cd963592..ade7260f86 100644 --- a/cloudformation/serverless/aws-serverless-api_auth.go +++ b/cloudformation/serverless/aws-serverless-api_auth.go @@ -10,6 +10,11 @@ import ( // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object type Api_Auth struct { + // AddDefaultAuthorizerToCorsPreflight AWS CloudFormation Property + // Required: false + // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object + AddDefaultAuthorizerToCorsPreflight *bool `json:"AddDefaultAuthorizerToCorsPreflight,omitempty"` + // Authorizers AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object diff --git a/generate/sam-2016-10-31.json b/generate/sam-2016-10-31.json index 7371506715..9e383fac9c 100644 --- a/generate/sam-2016-10-31.json +++ b/generate/sam-2016-10-31.json @@ -2013,6 +2013,12 @@ "Required": false, "PrimitiveType": "Json", "UpdateType": "Immutable" + }, + "AddDefaultAuthorizerToCorsPreflight": { + "Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api-auth-object", + "Required": false, + "PrimitiveType": "Boolean", + "UpdateType": "Immutable" } } }, diff --git a/schema/sam.go b/schema/sam.go index 609b9c822c..ae29c85431 100644 --- a/schema/sam.go +++ b/schema/sam.go @@ -126747,6 +126747,9 @@ var SamSchema = `{ "AWS::Serverless::Api.Auth": { "additionalProperties": false, "properties": { + "AddDefaultAuthorizerToCorsPreflight": { + "type": "boolean" + }, "Authorizers": { "type": "object" }, diff --git a/schema/sam.schema.json b/schema/sam.schema.json index e17baf1264..49e5f50ca5 100644 --- a/schema/sam.schema.json +++ b/schema/sam.schema.json @@ -126742,6 +126742,9 @@ "AWS::Serverless::Api.Auth": { "additionalProperties": false, "properties": { + "AddDefaultAuthorizerToCorsPreflight": { + "type": "boolean" + }, "Authorizers": { "type": "object" },