

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# プロバイダータイプ別の有効な設定パラメータ
<a name="structure-configuration-examples"></a>

このセクションでは、アクションプロバイダー別の有効な `configuration` パラメータを示します。

各アクションには有効なアクション設定が必要です。この設定は、アクションのプロバイダータイプによって異なります。次の表は、有効な各プロバイダータイプで必要なアクション設定要素を示しています。


**プロバイダータイプのアクション設定プロパティ**  

<table>
<thead>
  <tr><th>プロバイダー名</th><th>アクションタイプでのプロバイダー名</th><th>設定プロパティ</th><th>必須/オプション</th></tr>
</thead>
<tbody>
  <tr><td>Amazon S3 (デプロイアクションプロバイダー)</td><td colspan="3">Amazon S3 デプロイアクションパラメータに関連する例などの詳細については、「[Amazon S3 デプロイアクションリファレンス](action-reference-S3Deploy.md)」を参照してください。</td></tr>
  <tr><td>Amazon S3 (ソースアクションプロバイダー)</td><td colspan="3">Amazon S3 ソースアクションパラメータに関連する例などの詳細については、「[Amazon S3 ソースアクションリファレンス](action-reference-S3.md)」を参照してください。</td></tr>
  <tr><td>Amazon ECR</td><td colspan="3">Amazon ECR パラメータに関連する例などの詳細については、「[Amazon ECR ソースアクションリファレンス](action-reference-ECR.md)」を参照してください。</td></tr>
  <tr><td>CodeCommit</td><td colspan="3">CodeCommit パラメータに関連する例などの詳細については、「[CodeCommit ソースアクションリファレンス](action-reference-CodeCommit.md)」を参照してください。</td></tr>
  <tr><td>Bitbucket、GitHub (GitHub アプリ経由）、GHES、GitLab の CodeStarSourceConnection アクション</td><td colspan="3">アクション設定の例などの詳細については、「[設定パラメータ](action-reference-CodestarConnectionSource.md#action-reference-CodestarConnectionSource-config)」を参照してください。</td></tr>
  <tr><td>GitHub (OAuth アプリ経由)</td><td colspan="3">GitHub パラメータに関連する例などの詳細については、「[GitHub (OAuth アプリ経由) ソースアクションリファレンス](appendix-github-oauth.md#action-reference-GitHub)」を参照してください。これはバージョン 1 の GitHub アクションです。</td></tr>
  <tr><td>AWS CloudFormation</td><td colspan="3"> AWS CloudFormation パラメータに関連する例を含む詳細については、「」を参照してください[CloudFormation デプロイアクションリファレンス](action-reference-CloudFormation.md)。</td></tr>
  <tr><td>CodeBuild</td><td colspan="3">CodeBuild パラメータに関連する詳細な説明と例については、「[AWS CodeBuild ビルドおよびテストアクションリファレンス](action-reference-CodeBuild.md)」を参照してください。</td></tr>
  <tr><td>CodeDeploy</td><td colspan="3">CodeDeploy パラメータに関連する詳細な説明と例については、「[AWS CodeDeploy デプロイアクションリファレンス](action-reference-CodeDeploy.md)」を参照してください。</td></tr>
  <tr><td>AWS Device Farm</td><td colspan="3"> AWS Device Farm パラメータに関する詳細な説明と例については、「」を参照してください[AWS Device Farm テストアクションリファレンス](action-reference-DeviceFarm.md)。</td></tr>
  <tr><td rowspan="2">AWS Elastic Beanstalk</td><td rowspan="2">ElasticBeanstalk</td><td>ApplicationName </td><td>必須</td></tr>
  <tr><td>EnvironmentName</td><td>必須</td></tr>
  <tr><td>AWS Lambda</td><td colspan="3"> AWS Lambda パラメータに関連する例を含む詳細については、「」を参照してください[AWS Lambda アクションリファレンスを呼び出す](action-reference-Lambda.md)。</td></tr>
  <tr><td rowspan="3">AWS OpsWorks Stacks</td><td rowspan="3">OpsWorks</td><td>Stack </td><td>必須</td></tr>
  <tr><td>Layer</td><td>オプションです。</td></tr>
  <tr><td>App</td><td>必須</td></tr>
  <tr><td>Amazon ECS</td><td colspan="3">Amazon ECS パラメータに関連する詳細な説明と例については、「[Amazon Elastic Container Service デプロイアクションリファレンス](action-reference-ECS.md)」を参照してください。</td></tr>
  <tr><td>Amazon ECS と CodeDeploy (Blue/Green)</td><td colspan="3">Amazon ECS および CodeDeploy blue/green パラメータに関連する詳細な説明と例については、「[Amazon ECS および CodeDeploy ブルー/グリーンデプロイアクションリファレンス](action-reference-ECSbluegreen.md)」を参照してください。</td></tr>
  <tr><td rowspan="5">Service Catalog</td><td rowspan="5">ServiceCatalog</td><td>TemplateFilePath</td><td>必須</td></tr>
  <tr><td>ProductVersionName</td><td>必須</td></tr>
  <tr><td>ProductType</td><td>必須</td></tr>
  <tr><td>ProductVersionDescription</td><td>オプションです。</td></tr>
  <tr><td>ProductId</td><td>必須</td></tr>
  <tr><td rowspan="4">Alexa Skills Kit</td><td rowspan="4">AlexaSkillsKit</td><td>ClientId</td><td>必須</td></tr>
  <tr><td>ClientSecret</td><td>必須</td></tr>
  <tr><td>RefreshToken</td><td>必須</td></tr>
  <tr><td>SkillId</td><td>必須</td></tr>
  <tr><td>Jenkins</td><td>CodePipeline Plugin for Jenkins で指定したアクションの名前 ({{MyJenkinsProviderName}} など)</td><td>ProjectName</td><td>必須</td></tr>
  <tr><td rowspan="3">手動承認</td><td rowspan="3">Manual</td><td>CustomData</td><td>オプションです。</td></tr>
  <tr><td>ExternalEntityLink</td><td>オプションです。</td></tr>
  <tr><td>NotificationArn</td><td>オプションです。</td></tr>
</tbody>
</table>


次の例は、Alexa Skills Kit を使用するデプロイアクションの有効な設定を示しています。

```
"configuration": {
  "ClientId": "amzn1.application-oa2-client.aadEXAMPLE",
  "ClientSecret": "****",
  "RefreshToken": "****",
  "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE"
}
```

次の例は、手動承認の有効な設定を示しています。

```
"configuration": {
  "CustomData": "Comments on the manual approval",
  "ExternalEntityLink": "http://my-url.com",
  "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification"
}
```