スタックの状態( Stack Status )や CodePipelineDeploy に関する内容は スタックのロールバック にまとめています。

リソース名の衝突(別スタックで同名のリソースを作成)

異なるスタック AB が存在すると仮定します。

  1. Aexample という名前( 論理ID物理ID ではなく、多くの場合は Name プロパティの値)のリソースを作成済みとします
  2. B1. と同名の example という名前のリソースを作成した場合に CodePipelineDeploy で、すでに example が存在する旨のエラーが発生します

同じ理由で、 Name を固定しているリソースが置換( Replacement )される場合も、新しいリソースが先に作成されるため同名で衝突して失敗することがあります。
置換については 変更セット(置換) を参照してください。

AWS CLI CloudFormation ドキュメント

AWS CLICloudFormation のドキュメントは以下を参照してください。
cloudformation Available Commands

スタックの削除・更新キャンセルなどの操作は AWS CLI による Stack 操作 を参照してください。

変更セット

変更セット詳細

https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-samples.html

AWS CLI で変更セットを取得

AWS CLI で変更セット詳細を取得できます。

$ aws cloudformation describe-change-set --change-set-name  --profile 

ref. https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-view.html