Class: Aws::CodeStar::Types::CreateProjectRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#client_request_tokenString

A user- or system-generated token that identifies the entity that requested project creation. This token can be used to repeat the request.



194
195
196
197
198
199
200
201
202
203
204
# File 'lib/aws-sdk-codestar/types.rb', line 194

class CreateProjectRequest < Struct.new(
  :name,
  :id,
  :description,
  :client_request_token,
  :source_code,
  :toolchain,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#descriptionString

The description of the project, if any.



194
195
196
197
198
199
200
201
202
203
204
# File 'lib/aws-sdk-codestar/types.rb', line 194

class CreateProjectRequest < Struct.new(
  :name,
  :id,
  :description,
  :client_request_token,
  :source_code,
  :toolchain,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#idString

The ID of the project to be created in AWS CodeStar.



194
195
196
197
198
199
200
201
202
203
204
# File 'lib/aws-sdk-codestar/types.rb', line 194

class CreateProjectRequest < Struct.new(
  :name,
  :id,
  :description,
  :client_request_token,
  :source_code,
  :toolchain,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#nameString

The display name for the project to be created in AWS CodeStar.



194
195
196
197
198
199
200
201
202
203
204
# File 'lib/aws-sdk-codestar/types.rb', line 194

class CreateProjectRequest < Struct.new(
  :name,
  :id,
  :description,
  :client_request_token,
  :source_code,
  :toolchain,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#source_codeArray<Types::Code>

A list of the Code objects submitted with the project request. If this parameter is specified, the request must also include the toolchain parameter.



194
195
196
197
198
199
200
201
202
203
204
# File 'lib/aws-sdk-codestar/types.rb', line 194

class CreateProjectRequest < Struct.new(
  :name,
  :id,
  :description,
  :client_request_token,
  :source_code,
  :toolchain,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#tagsHash<String,String>

The tags created for the project.



194
195
196
197
198
199
200
201
202
203
204
# File 'lib/aws-sdk-codestar/types.rb', line 194

class CreateProjectRequest < Struct.new(
  :name,
  :id,
  :description,
  :client_request_token,
  :source_code,
  :toolchain,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#toolchainTypes::Toolchain

The name of the toolchain template file submitted with the project request. If this parameter is specified, the request must also include the sourceCode parameter.



194
195
196
197
198
199
200
201
202
203
204
# File 'lib/aws-sdk-codestar/types.rb', line 194

class CreateProjectRequest < Struct.new(
  :name,
  :id,
  :description,
  :client_request_token,
  :source_code,
  :toolchain,
  :tags)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end