Class: Aws::CodeStar::Types::CreateProjectRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeStar::Types::CreateProjectRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codestar/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
A user- or system-generated token that identifies the entity that requested project creation.
-
#description ⇒ String
The description of the project, if any.
-
#id ⇒ String
The ID of the project to be created in AWS CodeStar.
-
#name ⇒ String
The display name for the project to be created in AWS CodeStar.
-
#source_code ⇒ Array<Types::Code>
A list of the Code objects submitted with the project request.
-
#tags ⇒ Hash<String,String>
The tags created for the project.
-
#toolchain ⇒ Types::Toolchain
The name of the toolchain template file submitted with the project request.
Instance Attribute Details
#client_request_token ⇒ String
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 |
#description ⇒ String
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 |
#id ⇒ String
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 |
#name ⇒ String
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_code ⇒ Array<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 |
#tags ⇒ Hash<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 |
#toolchain ⇒ Types::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 |