for example moving from 5.7.mysql_aurora.2.04.4 to 5.7.mysql_aurora.2.04.5 is supported by AWS. on AWS this change is made on the cluster level, and trickles down to the instances. In pulumi, I must specify the engine version on the Cluster and ClusterInstances, and they must match during initial creation or the creation will fail. At this point, my typescript has 5.7.mysql_aurora.2.04.4 for both the Cluster and ClusterInstance. But if I want to upgrade, changing both to 5.7.mysql_aurora.2.04.5 will fail. I must only modify the Cluster version (which will trickle down to the Cluster Instance). This works, but then my type script has the cluster at 5.7.mysql_aurora.2.04.5 and the cluster instance at 5.7.mysql_aurora.2.04.4 (which is incorrect as it has been upgraded by way of the cluster). On subsequent updates “pulumi up” still succeeds even though the ClusterInstance version is mismatched with what exists on AWS. It just seemed confusing to me, I know how to make it work now but wanted to know if I was doing something wrong or if this whats expected.