diff --git a/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go b/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go index a67bdbf7df..4caab96ab3 100644 --- a/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go +++ b/cloudformation/serverless/aws-serverless-function_sampolicytemplate.go @@ -40,6 +40,11 @@ type Function_SAMPolicyTemplate struct { // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst DynamoDBStreamReadPolicy *Function_TableStreamSAMPT `json:"DynamoDBStreamReadPolicy,omitempty"` + // DynamoDBWritePolicy AWS CloudFormation Property + // Required: false + // See: https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst + DynamoDBWritePolicy *Function_TableSAMPT `json:"DynamoDBWritePolicy,omitempty"` + // EC2DescribePolicy 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 32d3db5fac..9b9c294de0 100644 --- a/generate/sam-2016-10-31.json +++ b/generate/sam-2016-10-31.json @@ -1427,6 +1427,11 @@ "Type": "TableStreamSAMPT", "UpdateType": "Immutable" }, + "DynamoDBWritePolicy": { + "Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst", + "Type": "TableSAMPT", + "UpdateType": "Immutable" + }, "SESSendBouncePolicy": { "Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/docs/policy_templates.rst", "Type": "IdentitySAMPT", diff --git a/schema/sam.go b/schema/sam.go index 5e530a081c..fb3126820c 100644 --- a/schema/sam.go +++ b/schema/sam.go @@ -125286,6 +125286,9 @@ var SamSchema = `{ "DynamoDBStreamReadPolicy": { "$ref": "#/definitions/AWS::Serverless::Function.TableStreamSAMPT" }, + "DynamoDBWritePolicy": { + "$ref": "#/definitions/AWS::Serverless::Function.TableSAMPT" + }, "EC2DescribePolicy": { "$ref": "#/definitions/AWS::Serverless::Function.EmptySAMPT" }, diff --git a/schema/sam.schema.json b/schema/sam.schema.json index b29664b36a..9ecf395c60 100644 --- a/schema/sam.schema.json +++ b/schema/sam.schema.json @@ -125281,6 +125281,9 @@ "DynamoDBStreamReadPolicy": { "$ref": "#/definitions/AWS::Serverless::Function.TableStreamSAMPT" }, + "DynamoDBWritePolicy": { + "$ref": "#/definitions/AWS::Serverless::Function.TableSAMPT" + }, "EC2DescribePolicy": { "$ref": "#/definitions/AWS::Serverless::Function.EmptySAMPT" },