Feature toggle - #1737
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #1737 +/- ##
===========================================
- Coverage 94.15% 94.10% -0.06%
===========================================
Files 86 87 +1
Lines 5439 5596 +157
Branches 1087 1120 +33
===========================================
+ Hits 5121 5266 +145
- Misses 147 154 +7
- Partials 171 176 +5
Continue to review full report at Codecov.
|
awood45
left a comment
There was a problem hiding this comment.
Generally looks good, just a few comments. Choosing "Comment" over "Request changes" since I will be on vacation rather than re-reviewing.
| @@ -0,0 +1,15 @@ | |||
| { | |||
There was a problem hiding this comment.
Generally: Can this live in a test folder?
There was a problem hiding this comment.
Sure moved this to test folder.
| self.feature_toggle_config = json.loads(binary_config_string.decode("utf-8")) | ||
| except Exception as ex: | ||
| LOG.error("Failed to load config from AppConfig: {}".format(ex)) | ||
| LOG.info("Falling to empty config.") |
There was a problem hiding this comment.
Can probably just remove this - the info line adds no debugging value since there's no logical fork here. If needed just add this snippet to the error line.
| [ | ||
| param("feature-1", "beta", "default", False), | ||
| param("feature-1", "beta", "us-west-2", True), | ||
| param("feature-2", "beta", "us-west-2", False), # because feature is missing |
There was a problem hiding this comment.
We should test that the warn log message appears in this case - it's an important part of bad configuration detection.
There was a problem hiding this comment.
Added additional tests for warning code path from other config providers.
* docs: fix link to all_policy_templates example file (aws#1682) * fix: Enhance CompatibleRuntimes property of AWS::Serverless::LayerVersion (aws#1683) * Adding Tracing property to State Machine resource (aws#1697) * Step Functions: Adding support for X-Ray tracing * Renaming TracingConfiguration to Tracing Co-authored-by: Vaib Suri <surivaib@amazon.com> * add new arguments to allow vpc/vpce endpoints as intrinsics (aws#1689) * add new arguments to allow vpc/vpce endpoints as intrinsics * Add more unit tests * Add more test cases, and code changes according to comments. * Fix: Updated Slack Invite Link (aws#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (aws#1734) * Release v1.26.0 (aws#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (aws#1506) (aws#1581) * fix: resource policy generation for {path+} (aws#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (aws#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (aws#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (aws#1704) * Release/v1.27.0 resolveconflict (aws#1717) * Release v1.26.0 (aws#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (aws#1506) (aws#1581) * fix: resource policy generation for {path+} (aws#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (aws#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (aws#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (aws#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (aws#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (aws#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (aws#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (aws#1747) * Manage black version using requirement file (aws#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 Co-authored-by: Patrick Greenwell <patrickgreenwell@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: vaib-amz <55562387+vaib-amz@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * Release/v1.29.0 (#1769) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) * Fix merge conflict in release 1.29.0 (#1771) * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * Release/v1.29.0 (#1769) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * fix: Validate API request models (#1757) * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * chore: bump version 1.30.0 (#1792) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * fix: Validate API request models (#1757) * Backward merge master branch into develop (#1761) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Update __init__.py (#1775) * Release/v1.29.0 (#1769) (#1773) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * chore: bump version 1.30.0 (#1792) * Fix conflicts release 1 30 (#1804) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) * Fix merge conflict in release 1.29.0 (#1771) * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * Release/v1.29.0 (#1769) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * fix: Validate API request models (#1757) * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * chore: bump version 1.30.0 (#1792) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com> * Move Tests to Appveyor (#1801) * print python version * update path vars * update linux cmd * update linux cmd * update linux cmd * update whitelist in tox * update passenv * update tox whitelisting * update tox whitelisting Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) * Fix merge conflict in release 1.29.0 (#1771) * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * Release/v1.29.0 (#1769) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * Release 1.30.0 (#1808) * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * fix: Validate API request models (#1757) * Backward merge master branch into develop (#1761) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Update __init__.py (#1775) * Release/v1.29.0 (#1769) (#1773) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * chore: bump version 1.30.0 (#1792) * Fix conflicts release 1 30 (#1804) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) * Fix merge conflict in release 1.29.0 (#1771) * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * Release/v1.29.0 (#1769) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * fix: Validate API request models (#1757) * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * chore: bump version 1.30.0 (#1792) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com> * Move Tests to Appveyor (#1801) * print python version * update path vars * update linux cmd * update linux cmd * update linux cmd * update whitelist in tox * update passenv * update tox whitelisting * update tox whitelisting Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * fix: Validate API request models (#1757) * Backward merge master branch into develop (#1761) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Update __init__.py (#1775) * Release/v1.29.0 (#1769) (#1773) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * chore: bump version 1.30.0 (#1792) * Fix conflicts release 1 30 (#1804) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) * Fix merge conflict in release 1.29.0 (#1771) * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * Release/v1.29.0 (#1769) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * fix: Validate API request models (#1757) * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * chore: bump version 1.30.0 (#1792) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com> * Revert boto3 dependency pin to ~=1.5 (#1810) (#1812) * Revert boto3 dependency pin to ~=1.5 (#1810) * Move Tests to Appveyor (#1801) * print python version * update path vars * update linux cmd * update linux cmd * update linux cmd * update whitelist in tox * update passenv * update tox whitelisting * update tox whitelisting Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> * Update __init__.py (#1813) Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com> Co-authored-by: Qingchuan Ma <69653965+qingchm@users.noreply.github.com> Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Revert boto3 dependency pin to ~=1.5 (#1810) (#1812)
* Revert boto3 dependency pin to ~=1.5 (#1810)
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
* Update __init__.py (#1813)
* Fix merge conflicts 1.30.1 (#1815)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Release 1.30.0 (#1808)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* fix: Validate API request models (#1757)
* Backward merge master branch into develop (#1761)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Update __init__.py (#1775)
* Release/v1.29.0 (#1769) (#1773)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Qingchuan Ma <69653965+qingchm@users.noreply.github.com>
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 * Merge master back to develop (#1734) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * Feature toggle (#1737) * Adding logic to pipe app config providers. Unit test pending * Adding some documentation to config providers. * Adding some unit tests and making black ignore json files. * minor cleanup. * Addressing PR comments. * feature: Support MTLS auth properties in REST and HTTP API domain names (#1725) * feature: Support MTLS auth properties in REST and HTTP API domain names * fix unicode != str issue in py2.7 * add SecurityPolicy because default RESTAPI is using TLS1.0 * Add new property DisableExecuteApiEndpoint * black reformat * Address comments * Add tests on invalid templates * address test failures in py2.7 * restart travis tests * fix: adding support for passing target id to EventBridgeRule (#1747) * Manage black version using requirement file (#1748) * chore: Manage black version in dev.txt - config pre-commit - config development guide - config travis Refer to the commit below in aws-sam-cli aws/aws-sam-cli@d725db5fbfc698a9f0c7582 * Format using black 20.8b1 * Opt-out black fron dev.txt for Python 2 * fix: Validate API request models (#1757) * Backward merge master branch into develop (#1761) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Update __init__.py (#1704) * Release/v1.27.0 resolveconflict (#1717) * Release v1.26.0 (#1680) * feat: add support for VPCEndpointIds in EndpointConfiguration * fix: update formatting with black * docs: update 2016-10-31.md * docs: added api endpointconfiguration example * docs: make example more generic * fix: remove nested EndpointConfiguration types from output * fix: only allow one EndpointConfiguration Type * doc: update example to reflect only allowing one EndpointConfiguration Type * fix : missing UserPool properties (#1506) (#1581) * fix: resource policy generation for {path+} (#1580) * refactor: Remove 2016-10-31 examples * update PR template * adjust pr template * Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670) * Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer. * make black. * Adding functional test for invalid auth scope. * adding error condition for invalid test. * removing test template file. * feat: MSK event type support for AWS::Serverless::Function (#52) Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> * Fix: Updated Slack Invite Link (#1712) * Updated Slack Invite Link * Restricted jsonschema to Python 2 * Forced pyrsistent to 0.16 in Python 2 * Reverted Changes to enum34 Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> * Release/v1.28.0 (#1754) (#1756) * Lambdaauth (#1733) * Add support for Lambda Authorizers in HttpAPI * Address comments and fix formatting * fix version * Validate input parameters. Update tests * black reformat Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> * bump sam-translator version to v1.28.0 Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * bump version to 1.28.1 (#1758) (#1759) Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> * chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744) * chore: Update versions in in base.txt (no effective difference) * chore: Update versions specified with ">=" in dev.txt * Fallback pytest to 4.6.x for python2 * chore: Use Compatible release clause in requirement files (#1762) * Fix: SAM Crashes Invalid swagger models exception (#1765) * Fix: Invalid swagger models exception * Fix: Invalid resource policy exception Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Fix: DefaultAuth not a string exception (#1774) * Fix: DefaultAuth not a string exception * fix: userpool ref not a string Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * Adding PermissionsBoundary property for State Machine resource (#1772) * Adding PermissionsBoundary property for State Machine resource * Add permissions_boundary to StateMachineGenerator and _construct_role docstrings Co-authored-by: Vaib Suri <surivaib@amazon.com> * fix: use newer policy name in gov & cn regions for xray (#1767) * Update __init__.py (#1775) * Release/v1.29.0 (#1769) (#1773) * Mq event source (#60) * Support AmazonMQ as event source * Set black hook language version to python3 * chore: version bump (#64) * Black reformat Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> * Add Description property to Api and HttApi resources (#1719) * Update DEVELOPMENT_GUIDE; moved from rst to md (#1778) * fix: default 'DefinitionBody' is conflict with disableExecuteApiEndpoint (#1790) * fix: default 'DefinitionBody' is conflict with disableExecuteApiEndpoint * update swagger format * Add comment to explain why definitionbody is always defined * Add comments * Fix: Regex issue and Keyerror crash (#1794) * Fix: Regex issue when basepath is / * fix: keyerror in open_api when method is ANY * fixed python 2.7 compatibility issue Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> * feature: Support for Lambda Code Signing (#53) (#1825) * feature: add support for CFN fields for lambda signing (#53) * feature: add support for CFN fields for lambda signing * feature: add support for CFN fields for lambda signing (update formatting) * feature: add support for CFN fields for lambda signing (update patching) * feature: add support for CFN fields for lambda signing (update template) * Revert "feat: add explicit UpdateReplacePolicy (#1481)" (#1568) * docs: document IpV6 option on Domain Configuration object (#1588) * chore: Exclude test modules in whl (#1597) * feat: Add Step Function Resource (#1601) Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> * Release Changes for 1.25.0 * feature: add support for CFN fields for lambda signing * feature: add support for CFN fields for lambda signing (slight code update) * feature: add support for CFN fields for lambda signing (update globals.py) Co-authored-by: Shreya <shreyagangishetty@gmail.com> Co-authored-by: Timo Schilling <timo@schilling.io> Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> * Move Tests to Appveyor (#1801) * print python version * update path vars * update linux cmd * update linux cmd * update linux cmd * update whitelist in tox * update passenv * update tox whitelisting * update tox whitelisting Co-authored-by: Shreya <shreyagangishetty@gmail.com> Co-authored-by: Timo Schilling <timo@schilling.io> Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> * merge with master Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com> Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com> Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com> Co-authored-by: Steve Brown <steve@fabric.com> Co-authored-by: jtaylor00 <joetaylor00@gmail.com> Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com> Co-authored-by: Alex Wood <awood45@gmail.com> Co-authored-by: Tarun <c2tarun@users.noreply.github.com> Co-authored-by: Tolledo <ps.tolledo@gmail.com> Co-authored-by: _sam <3804518+aahung@users.noreply.github.com> Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com> Co-authored-by: Mufaddal Makati <mmmakati@amazon.com> Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com> Co-authored-by: Vaib Suri <surivaib@amazon.com> Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com> Co-authored-by: Anton Grübel <anton.gruebel@gmail.com> Co-authored-by: Shreya <shreyagangishetty@gmail.com> Co-authored-by: Timo Schilling <timo@schilling.io> Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Release 1.30.0 (#1808)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* fix: Validate API request models (#1757)
* Backward merge master branch into develop (#1761)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Update __init__.py (#1775)
* Release/v1.29.0 (#1769) (#1773)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Fix merge conflicts 1.30.1 (#1816)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* fix: Validate API request models (#1757)
* Backward merge master branch into develop (#1761)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Update __init__.py (#1775)
* Release/v1.29.0 (#1769) (#1773)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Revert boto3 dependency pin to ~=1.5 (#1810) (#1812)
* Revert boto3 dependency pin to ~=1.5 (#1810)
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
* Update __init__.py (#1813)
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Qingchuan Ma <69653965+qingchm@users.noreply.github.com>
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
* feature: Support for Lambda Code Signing (#53) (#1825)
* feature: add support for CFN fields for lambda signing (#53)
* feature: add support for CFN fields for lambda signing
* feature: add support for CFN fields for lambda signing (update formatting)
* feature: add support for CFN fields for lambda signing (update patching)
* feature: add support for CFN fields for lambda signing (update template)
* Revert "feat: add explicit UpdateReplacePolicy (#1481)" (#1568)
* docs: document IpV6 option on Domain Configuration object (#1588)
* chore: Exclude test modules in whl (#1597)
* feat: Add Step Function Resource (#1601)
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
* Release Changes for 1.25.0
* feature: add support for CFN fields for lambda signing
* feature: add support for CFN fields for lambda signing (slight code update)
* feature: add support for CFN fields for lambda signing (update globals.py)
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
* merge with master
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Qingchuan Ma <69653965+qingchm@users.noreply.github.com>
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <t…
* Use fnGetAtt instead of ref
* Return gracefully
* chore: update develop with latest release branch (#1822)
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Revert boto3 dependency pin to ~=1.5 (#1810) (#1812)
* Revert boto3 dependency pin to ~=1.5 (#1810)
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
* Update __init__.py (#1813)
* Fix merge conflicts 1.30.1 (#1815)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Release 1.30.0 (#1808)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* fix: Validate API request models (#1757)
* Backward merge master branch into develop (#1761)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Update __init__.py (#1775)
* Release/v1.29.0 (#1769) (#1773)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Qingchuan Ma <69653965+qingchm@users.noreply.github.com>
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
* feature: Support for Lambda Code Signing (#53) (#1825) (#1828)
* feature: add support for CFN fields for lambda signing (#53)
* feature: add support for CFN fields for lambda signing
* feature: add support for CFN fields for lambda signing (update formatting)
* feature: add support for CFN fields for lambda signing (update patching)
* feature: add support for CFN fields for lambda signing (update template)
* Revert "feat: add explicit UpdateReplacePolicy (#1481)" (#1568)
* docs: document IpV6 option on Domain Configuration object (#1588)
* chore: Exclude test modules in whl (#1597)
* feat: Add Step Function Resource (#1601)
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
* Release Changes for 1.25.0
* feature: add support for CFN fields for lambda signing
* feature: add support for CFN fields for lambda signing (slight code update)
* feature: add support for CFN fields for lambda signing (update globals.py)
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
* Release v1.31.0 (#1836)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Release 1.30.0 (#1808)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1…
* Use fnGetAtt instead of ref
* Return gracefully
* chore: update develop with latest release branch (#1822)
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Revert boto3 dependency pin to ~=1.5 (#1810) (#1812)
* Revert boto3 dependency pin to ~=1.5 (#1810)
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
* Update __init__.py (#1813)
* Fix merge conflicts 1.30.1 (#1815)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Release 1.30.0 (#1808)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* fix: Validate API request models (#1757)
* Backward merge master branch into develop (#1761)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Update __init__.py (#1775)
* Release/v1.29.0 (#1769) (#1773)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
* Fix conflicts release 1 30 (#1804)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* fix: Validate API request models (#1757)
* chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
* chore: Update versions in in base.txt (no effective difference)
* chore: Update versions specified with ">=" in dev.txt
* Fallback pytest to 4.6.x for python2
* chore: Use Compatible release clause in requirement files (#1762)
* Fix: SAM Crashes Invalid swagger models exception (#1765)
* Fix: Invalid swagger models exception
* Fix: Invalid resource policy exception
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Fix: DefaultAuth not a string exception (#1774)
* Fix: DefaultAuth not a string exception
* fix: userpool ref not a string
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
* Adding PermissionsBoundary property for State Machine resource (#1772)
* Adding PermissionsBoundary property for State Machine resource
* Add permissions_boundary to StateMachineGenerator and _construct_role docstrings
Co-authored-by: Vaib Suri <surivaib@amazon.com>
* fix: use newer policy name in gov & cn regions for xray (#1767)
* Add Description property to Api and HttApi resources (#1719)
* Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
* chore: bump version 1.30.0 (#1792)
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Wing Fung Lau <4760060+hawflau@users.noreply.github.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Mufaddal Makati <mufaddal@rawbytes.com>
Co-authored-by: Mufaddal Makati <mmmakati@amazon.com>
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Co-authored-by: Vaib Suri <surivaib@amazon.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Co-authored-by: Qingchuan Ma <69653965+qingchm@users.noreply.github.com>
Co-authored-by: javulticat <31746850+javulticat@users.noreply.github.com>
* feature: Support for Lambda Code Signing (#53) (#1825) (#1828)
* feature: add support for CFN fields for lambda signing (#53)
* feature: add support for CFN fields for lambda signing
* feature: add support for CFN fields for lambda signing (update formatting)
* feature: add support for CFN fields for lambda signing (update patching)
* feature: add support for CFN fields for lambda signing (update template)
* Revert "feat: add explicit UpdateReplacePolicy (#1481)" (#1568)
* docs: document IpV6 option on Domain Configuration object (#1588)
* chore: Exclude test modules in whl (#1597)
* feat: Add Step Function Resource (#1601)
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
* Release Changes for 1.25.0
* feature: add support for CFN fields for lambda signing
* feature: add support for CFN fields for lambda signing (slight code update)
* feature: add support for CFN fields for lambda signing (update globals.py)
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
* Move Tests to Appveyor (#1801)
* print python version
* update path vars
* update linux cmd
* update linux cmd
* update linux cmd
* update whitelist in tox
* update passenv
* update tox whitelisting
* update tox whitelisting
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Shreya <shreyagangishetty@gmail.com>
Co-authored-by: Timo Schilling <timo@schilling.io>
Co-authored-by: Jacob Fuss <32497805+jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
* Release v1.31.0 (#1836)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Release/v1.28.0 (#1754) (#1756)
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* bump sam-translator version to v1.28.0
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
* bump version to 1.28.1 (#1758) (#1759)
* Fix merge conflict in release 1.29.0 (#1771)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Update __init__.py (#1704)
* Release/v1.27.0 resolveconflict (#1717)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2). (#1670)
* Adding authorization scopes as list validation in ApiGatewayAuthorizer and ApiGatewayV2Authorizer.
* make black.
* Adding functional test for invalid auth scope.
* adding error condition for invalid test.
* removing test template file.
* feat: MSK event type support for AWS::Serverless::Function (#52)
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
* Lambdaauth (#1733)
* Add support for Lambda Authorizers in HttpAPI
* Address comments and fix formatting
* fix version
* Validate input parameters. Update tests
* black reformat
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
* Feature toggle (#1737)
* Adding logic to pipe app config providers. Unit test pending
* Adding some documentation to config providers.
* Adding some unit tests and making black ignore json files.
* minor cleanup.
* Addressing PR comments.
* feature: Support MTLS auth properties in REST and HTTP API domain names (#1725)
* feature: Support MTLS auth properties in REST and HTTP API domain names
* fix unicode != str issue in py2.7
* add SecurityPolicy because default RESTAPI is using TLS1.0
* Add new property DisableExecuteApiEndpoint
* black reformat
* Address comments
* Add tests on invalid templates
* address test failures in py2.7
* restart travis tests
* fix: adding support for passing target id to EventBridgeRule (#1747)
* Manage black version using requirement file (#1748)
* chore: Manage black version in dev.txt
- config pre-commit
- config development guide
- config travis
Refer to the commit below in aws-sam-cli
https://github.com/aws/aws-sam-cli/commit/d725db5fbfc698a9f0c7582
* Format using black 20.8b1
* Opt-out black fron dev.txt for Python 2
* Release/v1.29.0 (#1769)
* Mq event source (#60)
* Support AmazonMQ as event source
* Set black hook language version to python3
* chore: version bump (#64)
* Black reformat
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
Co-authored-by: Cosh_ <CoshUS@users.noreply.github.com>
Co-authored-by: Raymond Wang <14915548+wchengru@users.noreply.github.com>
Co-authored-by: Sriram Madapusi Vasudevan <3770774+sriram-mv@users.noreply.github.com>
Co-authored-by: Steve Brown <steve@fabric.com>
Co-authored-by: jtaylor00 <joetaylor00@gmail.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Alex Wood <awood45@gmail.com>
Co-authored-by: Tarun <c2tarun@users.noreply.github.com>
Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com>
Co-authored-by: Tolledo <ps.tolledo@gmail.com>
Co-authored-by: _sam <3804518+aahung@users.noreply.github.com>
Co-authored-by: Kaidi He <73141777+kaidih@users.noreply.github.com>
* Release 1.30.0 (#1808)
* Fix: Updated Slack Invite Link (#1712)
* Updated Slack Invite Link
* Restricted jsonschema to Python 2
* Forced pyrsistent to 0.16 in Python 2
* Reverted Changes to enum34
* Merge master back to develop (#1734)
* Release v1.26.0 (#1680)
* feat: add support for VPCEndpointIds in EndpointConfiguration
* fix: update formatting with black
* docs: update 2016-10-31.md
* docs: added api endpointconfiguration example
* docs: make example more generic
* fix: remove nested EndpointConfiguration types from output
* fix: only allow one EndpointConfiguration Type
* doc: update example to reflect only allowing one EndpointConfiguration
Type
* fix : missing UserPool properties (#1506) (#1581)
* fix: resource policy generation for {path+} (#1580)
* refactor: Remove 2016-10-31 examples
* update PR template
* adjust pr template
* Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1…
Issue #, if available:
Description of changes:
Description of how you validated changes:
Checklist:
make prpassesExamples?
Please reach out in the comments, if you want to add an example. Examples will be
added to
sam initthrough https://github.com/awslabs/aws-sam-cli-app-templates/By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.