If you try to rename a parameter in a deployed API Gateway object via CDK, deployment will break (you won’t be able to deploy the change). This seems to do with how CloudFormation diffs are applied, and it will cause a conflict during the deployment process (see here). The workaround is to comment out all the API code in the CDK stack, deploy, then uncomment and redeploy. This removes and remakes the API.