forked from aws-cloudformation/community-registry-extensions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
awscommunity-appsync-breakingchangedetection.json
28 lines (28 loc) · 1.23 KB
/
awscommunity-appsync-breakingchangedetection.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"typeName": "AwsCommunity::AppSync::BreakingChangeDetection",
"description": "PreUpdate hook to perform breaking change detection on an AWS AppSync schema change.",
"sourceUrl": "https://github.com/aws-cloudformation/community-registry-extensions/tree/main/hooks/AppSync_BreakingChangeDetection",
"documentationUrl": "https://github.com/aws-cloudformation/community-registry-extensions/tree/main/hooks/AppSync_BreakingChangeDetection/README.md",
"typeConfiguration": {
"properties": {
"ConsiderDangerousChangesBreaking": {
"description": "Whether to consider changes that are in the DANGEROUS category as BREAKING. Changes in the DANGEROUS category wont break existing requests but could affect the runtime behavior of clients. Adding an enum value is an example of a dangerous change.",
"type": "boolean",
"default": false
}
},
"additionalProperties": false
},
"required": [],
"handlers": {
"preUpdate": {
"targetNames": [
"AWS::AppSync::GraphQLSchema"
],
"permissions": [
"s3:GetObject"
]
}
},
"additionalProperties": false
}