

これは新しい CloudFormation テンプレートリファレンスガイドです。ブックマークとリンクを更新してください。CloudFormation の開始方法については、『[AWS CloudFormation ユーザーガイド](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)』を参照してください。

# `AWS::CodeDeployBlueGreen` 変換
<a name="transform-aws-codedeploybluegreen"></a>

このトピックでは、`AWS::CodeDeployBlueGreen` 変換を使用し、スタックの CodeDeploy を通じて ECS ブルー/グリーンデプロイを有効にする方法について説明します。

詳細については、「*AWS CloudFormation ユーザーガイド*」の「[CloudFormation を使用して CodeDeploy を通じて ECS ブルー/グリーンデプロイを実行する](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html)」を参照してください。

## 使用方法
<a name="aws-codedeploybluegreen-usage"></a>

`AWS::CodeDeployBlueGreen` 変換を使用するには、CloudFormation テンプレートの最上位レベルで宣言する必要があります。`AWS::CodeDeployBlueGreen` を他のテンプレートセクションに埋め込まれたトランスフォームとして使用することはできません。

変換の宣言の値には、リテラル文字列である必要があります。変換値の指定には、パラメータまたは関数は使用できません。

### 構文
<a name="aws-codedeploybluegreen-syntax"></a>

CloudFormation テンプレートでこの変換を宣言するには、次の構文を使用します。

#### JSON
<a name="aws-codedeploybluegreen-syntax.json"></a>

```
{
  "Transform":[
    "AWS::CodeDeployBlueGreen"
  ],
  "Resources":{
    ...
  }
}
```

#### YAML
<a name="aws-codedeploybluegreen-syntax.yaml"></a>

```
Transform:
  - 'AWS::CodeDeployBlueGreen'
Resources:
  ...
```

`AWS::CodeDeployBlueGreen` 変換は追加のパラメータがないスタンドアロン宣言です。

## 関連リソース
<a name="aws-codedeploybluegreen-related-resources"></a>

スタックで ECS ブルー/グリーンデプロイを有効にするために使用できる CloudFormation テンプレートの完全な例については、「*AWS CloudFormation ユーザーガイド*」の「[ブルー/グリーンデプロイテンプレートの例](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green-template-example.html)」を参照してください。

マクロの使用に関する全般情報については、「*AWS CloudFormation ユーザーガイド*」の「[テンプレートマクロを使用して CloudFormation テンプレートでカスタム処理を実行する](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-macros.html)」を参照してください。