Class: Aws::CodeStar::Types::Toolchain

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-codestar/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[:stack_parameters]

Instance Attribute Summary collapse

Instance Attribute Details

#role_arnString

The service role ARN for AWS CodeStar to use for the toolchain template during stack provisioning.

Returns:



996
997
998
999
1000
1001
1002
# File 'lib/aws-sdk-codestar/types.rb', line 996

class Toolchain < Struct.new(
  :source,
  :role_arn,
  :stack_parameters)
  SENSITIVE = [:stack_parameters]
  include Aws::Structure
end

#sourceTypes::ToolchainSource

The Amazon S3 location where the toolchain template file provided with the project request is stored. AWS CodeStar retrieves the file during project creation.

Returns:



996
997
998
999
1000
1001
1002
# File 'lib/aws-sdk-codestar/types.rb', line 996

class Toolchain < Struct.new(
  :source,
  :role_arn,
  :stack_parameters)
  SENSITIVE = [:stack_parameters]
  include Aws::Structure
end

#stack_parametersHash<String,String>

The list of parameter overrides to be passed into the toolchain template during stack provisioning, if any.

Returns:



996
997
998
999
1000
1001
1002
# File 'lib/aws-sdk-codestar/types.rb', line 996

class Toolchain < Struct.new(
  :source,
  :role_arn,
  :stack_parameters)
  SENSITIVE = [:stack_parameters]
  include Aws::Structure
end