Parámetros de configuración válidos para cada tipo de proveedor
En esta sección, se incluyen los parámetros de la sección configuration válidos para cada proveedor de acción.
Cada acción debe tener una configuración de acción válida que depende del tipo de proveedor de dicha acción. En la tabla siguiente se incluyen los elementos de configuración de acción necesarios para cada tipo de proveedor válido:
| Nombre del proveedor | Nombre del proveedor del tipo de acción | Propiedades de configuración | Obligatorio/opcional |
|---|---|---|---|
| Amazon S3 (proveedor de acciones de implementación) | Para obtener más información, incluidos ejemplos relacionados con los parámetros de acción de implementación de Amazon S3, consulte Referencia de acción de implementación de Amazon S3. | ||
| Amazon S3 (proveedor de acciones de fuente) | Para obtener más información, incluidos ejemplos relacionados con los parámetros de acción de fuente de Amazon S3, consulte Referencia sobre la acción de origen de Amazon S3. | ||
| Amazon ECR | Para obtener más información, incluidos ejemplos relacionados con los parámetros de Amazon ECR, consulte Referencia de acciones de origen de Amazon ECR. | ||
| CodeCommit | Para obtener más información, incluidos ejemplos relacionados con los parámetros de CodeCommit, consulte Referencia de acciones de origen de CodeCommit. | ||
| Acción CodeStarSourceConnection para Bitbucket, GitHub (mediante la aplicación de GitHub), GHES y GitLab | Para obtener más información, incluidos ejemplos de la configuración de la acción, consulte Parámetros de configuración . | ||
| GitHub (mediante la aplicación OAuth) | Para obtener más información, incluidos ejemplos relacionados con los parámetros de GitHub, consulte Referencia de acciones de origen de GitHub (mediante la aplicación OAuth). Esta es la acción de GitHub de la versión 1. | ||
| AWS CloudFormation | Para obtener más información, incluidos ejemplos relacionados con los parámetros AWS CloudFormation, consulte Referencia de la acción de implementación de CloudFormation. | ||
| CodeBuild | Para ver más descripciones y ejemplos relacionados con los parámetros de CodeBuild, consulte Referencia de acciones de compilación y prueba de AWS CodeBuild. | ||
| CodeDeploy | Para ver más descripciones y ejemplos relacionados con los parámetros de CodeDeploy, consulte Referencia de la acción de implementación de AWS CodeDeploy. | ||
| AWS Device Farm | Para ver más descripciones y ejemplos relacionados con los parámetros AWS Device Farm, consulte Referencia de acciones de prueba de AWS Device Farm. | ||
| AWS Elastic Beanstalk | ElasticBeanstalk |
ApplicationName
|
Obligatorio |
EnvironmentName |
Obligatorio | ||
| AWS Lambda | Para obtener más información, incluidos ejemplos relacionados con los parámetros AWS Lambda, consulte Referencia de acciones de invocación de AWS Lambda. | ||
| AWS OpsWorks Stacks | OpsWorks |
Stack
|
Obligatorio |
Layer |
Opcional | ||
App |
Obligatorio | ||
| Amazon ECS | Para ver más descripciones y ejemplos relacionados con los parámetros de Amazon ECS, consulte Referencia de acción de implementación de Amazon Elastic Container Service. | ||
| Amazon ECS and CodeDeploy(azul/verde) | Para ver más descripciones y ejemplos relacionados con los parámetros de Amazon ECS y CodeDeploy azul/verde, consulte Referencia de acciones de implementación de Amazon Elastic Container Service y CodeDeploy azul-verde. | ||
| Service Catalog | ServiceCatalog |
TemplateFilePath |
Obligatorio |
ProductVersionName |
Obligatorio | ||
ProductType |
Obligatorio | ||
ProductVersionDescription |
Opcional | ||
ProductId |
Obligatorio | ||
| Alexa Skills Kit | AlexaSkillsKit |
ClientId |
Obligatorio |
ClientSecret |
Obligatorio | ||
RefreshToken |
Obligatorio | ||
SkillId |
Obligatorio | ||
| Jenkins | El nombre de la acción que ha proporcionado en CodePipeline Plugin for Jenkins (por ejemplo, MyJenkinsProviderName) |
ProjectName |
Obligatorio |
| Aprobación manual | Manual |
CustomData |
Opcional |
ExternalEntityLink |
Opcional | ||
NotificationArn |
Opcional | ||
En el ejemplo siguiente, se muestra una configuración válida para una acción de implementación que utiliza Alexa Skills Kit:
"configuration": { "ClientId": "amzn1.application-oa2-client.aadEXAMPLE", "ClientSecret": "****", "RefreshToken": "****", "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE" }
En el siguiente ejemplo, se muestra una configuración válida para una aprobación manual:
"configuration": { "CustomData": "Comments on the manual approval", "ExternalEntityLink": "http://my-url.com", "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification" }