Skip to content

Commit

Permalink
feat(cfnspec): adding DeploymentPreference Patch for SAM Spec (#681)
Browse files Browse the repository at this point in the history
  • Loading branch information
moofish32 committed Sep 10, 2018
1 parent 1b134a5 commit d601221
Showing 1 changed file with 57 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"PropertyTypes": {
"AWS::Serverless::Function.DeploymentPreference": {
"Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/docs/safe_lambda_deployments.rst",
"Properties": {
"Enabled": {
"Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object",
"PrimitiveType": "Boolean",
"Required": true,
"UpdateType": "Immutable"
},
"Type": {
"Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object",
"Required": true,
"Types": [
"AllAtOnce",
"Canary10Percent5Minutes",
"Canary10Percent10Minutes",
"Canary10Percent15Minutes",
"Canary10Percent30Minutes",
"Linear10PercentEvery1Minute",
"Linear10PercentEvery2Minutes",
"Linear10PercentEvery3Minutes",
"Linear10PercentEvery10Minutes"
],
"UpdateType": "Immutable"
},
"Alarms": {
"Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object",
"PrimitiveItemType": "String",
"Type": "List",
"Required": false,
"UpdateType": "Immutable"
},
"Hooks": {
"Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object",
"PrimitiveItemType": "String",
"Type": "List",
"Required": false,
"UpdateType": "Immutable"
}
}
}
},
"ResourceTypes": {
"AWS::Serverless::Function": {
"Properties": {
"DeploymentPreference": {
"Documentation": "https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-object",
"Type": "DeploymentPreference",
"Required": false,
"UpdateType": "Immutable"
}
}
}
}
}

0 comments on commit d601221

Please sign in to comment.