From c9f775ede18530893f446eb7538f5364946fcf6f Mon Sep 17 00:00:00 2001 From: Joshua Pinkney Date: Wed, 20 Apr 2022 10:47:30 -0400 Subject: [PATCH] fix(schema): Add S3WritePolicy to sam policy template --- .../serverless/aws-serverless-function_sampolicytemplate.go | 5 +++++ generate/sam-2016-10-31.json | 5 +++++ schema/sam.go | 3 +++ schema/sam.schema.json | 3 +++ 4 files changed, 16 insertions(+) diff --git a/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go b/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go index 92af413c19..cd7e57aab2 100644 --- a/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go +++ b/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go @@ -120,6 +120,11 @@ type Function_SAMPolicyTemplate struct { // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst S3ReadPolicy *Function_BucketSAMPT `json:"S3ReadPolicy,omitempty"` + // S3WritePolicy AWS CloudFormation Property + // Required: false + // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst + S3WritePolicy *Function_BucketSAMPT `json:"S3WritePolicy,omitempty"` + // SESBulkTemplatedCrudPolicy AWS CloudFormation Property // Required: false // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst diff --git a/generate/sam-2016-10-31.json b/generate/sam-2016-10-31.json index fc1def9ba4..00ee01eda0 100644 --- a/generate/sam-2016-10-31.json +++ b/generate/sam-2016-10-31.json @@ -1457,6 +1457,11 @@ "Type": "BucketSAMPT", "UpdateType": "Immutable" }, + "S3WritePolicy": { + "Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst", + "Type": "BucketSAMPT", + "UpdateType": "Immutable" + }, "S3CrudPolicy": { "Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst", "Type": "BucketSAMPT", diff --git a/schema/sam.go b/schema/sam.go index a47e6f8f61..3b68790922 100644 --- a/schema/sam.go +++ b/schema/sam.go @@ -125346,6 +125346,9 @@ var SamSchema = `{ "S3ReadPolicy": { "$ref": "#/definitions/AWS::Serverless::Function.BucketSAMPT" }, + "S3WritePolicy": { + "$ref": "#/definitions/AWS::Serverless::Function.BucketSAMPT" + }, "SESBulkTemplatedCrudPolicy": { "$ref": "#/definitions/AWS::Serverless::Function.IdentitySAMPT" }, diff --git a/schema/sam.schema.json b/schema/sam.schema.json index c8bd08c200..8630315e78 100644 --- a/schema/sam.schema.json +++ b/schema/sam.schema.json @@ -125341,6 +125341,9 @@ "S3ReadPolicy": { "$ref": "#/definitions/AWS::Serverless::Function.BucketSAMPT" }, + "S3WritePolicy": { + "$ref": "#/definitions/AWS::Serverless::Function.BucketSAMPT" + }, "SESBulkTemplatedCrudPolicy": { "$ref": "#/definitions/AWS::Serverless::Function.IdentitySAMPT" },