class Aws::CodeStar::Types::Toolchain

The toolchain template file provided with the project request. AWS CodeStar uses the template to provision the toolchain stack in AWS CloudFormation.

@note When making an API call, you may pass Toolchain

data as a hash:

    {
      source: { # required
        s3: { # required
          bucket_name: "BucketName",
          bucket_key: "BucketKey",
        },
      },
      role_arn: "RoleArn",
      stack_parameters: {
        "TemplateParameterKey" => "TemplateParameterValue",
      },
    }

@!attribute [rw] source

The Amazon S3 location where the toolchain template file provided
with the project request is stored. AWS CodeStar retrieves the file
during project creation.
@return [Types::ToolchainSource]

@!attribute [rw] role_arn

The service role ARN for AWS CodeStar to use for the toolchain
template during stack provisioning.
@return [String]

@!attribute [rw] stack_parameters

The list of parameter overrides to be passed into the toolchain
template during stack provisioning, if any.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/codestar-2017-04-19/Toolchain AWS API Documentation

Constants

SENSITIVE