Skip to content

Commit bccc71b

Browse files
feat(schema): Add OpenApiVersion field to serverless Api (awslabs#281)
1 parent ccdfed3 commit bccc71b

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

cloudformation/serverless/aws-serverless-api.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ type Api struct {
6767
// See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi
6868
Name string `json:"Name,omitempty"`
6969

70+
// OpenApiVersion AWS CloudFormation Property
71+
// Required: false
72+
// See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi
73+
OpenApiVersion string `json:"OpenApiVersion,omitempty"`
74+
7075
// StageName AWS CloudFormation Property
7176
// Required: true
7277
// See: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi

generate/sam-2016-10-31.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,12 @@
252252
"Required": false,
253253
"Type": "AccessLogSetting",
254254
"UpdateType": "Immutable"
255+
},
256+
"OpenApiVersion": {
257+
"Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessapi",
258+
"Required": false,
259+
"PrimitiveType": "String",
260+
"UpdateType": "Immutable"
255261
}
256262
}
257263
},

0 commit comments

Comments
 (0)