-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Breaking changes in CloudFormation schema for ApiGatewayV2 Integration #1680
Comments
For
For |
This appears to have been a rollback. It was introduced here ~1w ago ca05204. What's weird though is that it was marked as supported ~2 months ago: https://github.com/pulumi/pulumi-aws-native/commit/bd6319a165e95a4fb3606d0381fe4cc35009c1aa#diff-1ac835cc58d7899e9299c[…]f1bd53fe25fd4189b72e168eR40
The above is caused by the resource being marked as supported in us-west-2, but not supported in us-east-1.
To prevent breaking changes causing to much churn for users in the future we might need to introduce so sort of resource freezing mechanism. |
Update from AWS: aws-cloudformation/cloudformation-coverage-roadmap#2114 (comment) tl;dr |
Problems like this could be prevent by having some sort of type freezing mechanism: #1684 |
The CloudFormation schema downloaded from https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip started to have substantial changes for the
AWS::ApiGatewayV2::Integration
resource since August 23rd. None of these changes are represented in the CloudFormation docs here: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-responseparameters.In detail:
ResponseParameter
andResponseParameterList
definitions are no longer present. Instead theResponseParameters
property is simply of typeobject
now.RequestParameters
andRequestTemplates
properties also lost theirpatternProperties
and are simply of typeobject
now as well.IntegrationId
property has been renamed toId
.ApiId
property is no longer a primary identifierThis would be a breaking change for users of aws-native. We opened an issue with AWS to see if those changes are expected: aws-cloudformation/cloudformation-coverage-roadmap#2114.
The text was updated successfully, but these errors were encountered: