# AWS::Macie::FindingsFilter - Removed attribute should also be removed in aws-cdk-lib
removed:aws-cdk-lib.aws_macie.CfnFindingsFilter.FindingsFilterListItemProperty
removed:aws-cdk-lib.aws_macie.CfnFindingsFilter.attrFindingsFilterListItems

# Ignored as part of move to new spec
changed-type:aws-cdk-lib.aws_apprunner.CfnAutoScalingConfiguration.tags
changed-type:aws-cdk-lib.aws_appstream.CfnAppBlockBuilder.tags
changed-type:aws-cdk-lib.aws_athena.CfnCapacityReservation.tags
changed-type:aws-cdk-lib.aws_cleanrooms.CfnCollaboration.tags
changed-type:aws-cdk-lib.aws_cleanrooms.CfnConfiguredTable.tags
changed-type:aws-cdk-lib.aws_cleanrooms.CfnConfiguredTableAssociation.tags
changed-type:aws-cdk-lib.aws_cleanrooms.CfnMembership.tags
changed-type:aws-cdk-lib.aws_comprehend.CfnDocumentClassifier.tags
changed-type:aws-cdk-lib.aws_connect.CfnPrompt.tags
changed-type:aws-cdk-lib.aws_customerprofiles.CfnCalculatedAttributeDefinition.tags
changed-type:aws-cdk-lib.aws_customerprofiles.CfnEventStream.tags
changed-type:aws-cdk-lib.aws_glue.CfnDataQualityRuleset.tags
removed:aws-cdk-lib.aws_neptune.CfnDBCluster.port
changed-type:aws-cdk-lib.aws_rds.CfnCustomDBEngineVersion.tags
changed-type:aws-cdk-lib.aws_securityhub.CfnAutomationRule.tags
changed-type:aws-cdk-lib.aws_shield.CfnProtection.tags
changed-type:aws-cdk-lib.aws_shield.CfnProtectionGroup.tags
strengthened:aws-cdk-lib.aws_apigateway.CfnMethod.IntegrationProperty
strengthened:aws-cdk-lib.aws_cloudwatch.CfnInsightRuleProps
weakened:aws-cdk-lib.aws_ecs.CfnService.AwsVpcConfigurationProperty
weakened:aws-cdk-lib.aws_ecs.CfnService.LoadBalancerProperty
strengthened:aws-cdk-lib.aws_mediapackage.CfnOriginEndpoint.EncryptionContractConfigurationProperty
strengthened:aws-cdk-lib.aws_mediapackage.CfnPackagingConfiguration.EncryptionContractConfigurationProperty
removed:aws-cdk-lib.aws_neptune.CfnDBClusterProps.port
strengthened:aws-cdk-lib.aws_s3.CfnBucket.EventBridgeConfigurationProperty
removed:aws-cdk-lib.aws_sagemaker.CfnPipeline.PipelineDefinitionProperty.pipelineDefinitionS3Location
strengthened:aws-cdk-lib.aws_sam.CfnFunction.CognitoEventProperty
weakened:aws-cdk-lib.aws_sam.CfnFunction.DeploymentPreferenceProperty
strengthened:aws-cdk-lib.aws_sam.CfnFunction.S3EventProperty

# Fix for non-working property
# loadBalancerName is used to idenitfy a Classic Load Balancer
# However TaskSet only works with modern Application or Network LBs
removed:aws-cdk-lib.aws_ecs.CfnTaskSet.LoadBalancerProperty.loadBalancerName

# Introduction of a new feature
# Previously only BlueGreenUpdatePolicy could be set, now BlueGreenUpdatePolicy or new RollingUpdatePolicy can be provided
weakened:aws-cdk-lib.aws_sagemaker.CfnEndpoint.DeploymentConfigProperty

# Removal of separate attribute for primiary identifier
# ID is available via Ref
removed:aws-cdk-lib.aws_ec2.CfnRoute.attrId


# Fix for non-working property.
# Previously AlexaSkill had Variables, which is wrong
# Spec was updated to use the correct property, SkillId, but left it optional
# Make it required so our union type code will use it - it is also the only possible property
strengthened:aws-cdk-lib.aws_sam.CfnFunction.AlexaSkillEventProperty

# Removed from SAM
removed:aws-cdk-lib.aws_sam.CfnFunction.AlexaSkillEventProperty.variables

# Breaking changes to CFN spec
removed:aws-cdk-lib.aws_cloudwatch.CfnAlarm.attrId
removed:aws-cdk-lib.aws_ec2.CfnNetworkInterface.enablePrimaryIpv6
removed:aws-cdk-lib.aws_ec2.CfnNetworkInterfaceAttachment.attrId
removed:aws-cdk-lib.aws_ec2.CfnNetworkInterfaceProps.enablePrimaryIpv6
weakened:aws-cdk-lib.aws_events.CfnRule.RedshiftDataParametersProperty
weakened:aws-cdk-lib.aws_ivs.CfnRecordingConfiguration.DestinationConfigurationProperty
weakened:aws-cdk-lib.aws_ivs.CfnRecordingConfiguration.ThumbnailConfigurationProperty

# Property was previously required but could be an empty object, now the prop is optional
changed-type:aws-cdk-lib.aws_events.CfnConnection.authParameters
