Por algum motivo, sempre que criamos um conjunto de alterações, ele mostra que todos os recursos aninhados serão alterados, mas com um alvo de null e uma entidade causadora de nulos:
por exemplo,
{
"resourceChange": {
"logicalResourceId": "LoadBalancerStack",
"action": "Modify",
"physicalResourceId": "our-resource",
"resourceType": "AWS::CloudFormation::Stack",
"replacement": "False",
"details": [
{
"target": {
"name": null,
"requiresRecreation": "Never",
"attribute": "Properties"
},
"causingEntity": null,
"evaluation": "Dynamic",
"changeSource": "Automatic"
}
],
"scope": [
"Properties"
]
},
"type": "Resource"
}
Qual é o motivo disso? Como, por exemplo, essa pilha aninhada tem essas alterações, ela se propaga para as outras pilhas.
A única razão que posso pensar é que talvez porque alguns de seus params são hidden
, mas eu não consigo pensar na razão lógica.