AWS Elastic Beanstalk 部署的 ActionType 在哪里?

Where is the ActionType for AWS Elastic Beanstalk deployments?

我正在通过 Terraform 创建一个 AWS CodePipeline,但我卡在了 部署阶段. 我想将我的应用程序部署到 AWS Elastic Beanstalk,但找不到正确的 ActionType here.

什么是 provider Beanstalk 部署所需的配置参数?

stage {
    name = "Deploy"

    action {
      category         = "Deploy"
      name             = "Deploy"
      output_artifacts = []
      owner            = "AWS"
      provider         = var.deploy_provider
      run_order        = 1
      version          = "1"

      configuration = {}
}

我确定有一个,因为我可以通过网络手动配置它:

不确定 terraform,但对于 Cloudformation,应该是:

Provider: "ElasticBeanstalk"
Configuration:
  ApplicationName: !Ref ApplicationName
  EnvironmentName: !Ref EnvironmentName

为提供程序尝试“ElasticBeanstalk”并在配置中添加 ApplicationName 和 EnvironmentName 键。