class Aws::CodeStar::Types::CreateProjectRequest
@note When making an API call, you may pass CreateProjectRequest
data as a hash: { name: "ProjectName", # required id: "ProjectId", # required description: "ProjectDescription", client_request_token: "ClientRequestToken", source_code: [ { source: { # required s3: { # required bucket_name: "BucketName", bucket_key: "BucketKey", }, }, destination: { # required code_commit: { name: "RepositoryName", # required }, git_hub: { name: "RepositoryName", # required description: "RepositoryDescription", type: "RepositoryType", # required owner: "RepositoryOwner", # required private_repository: false, # required issues_enabled: false, # required token: "GitHubPersonalToken", # required }, }, }, ], toolchain: { source: { # required s3: { # required bucket_name: "BucketName", bucket_key: "BucketKey", }, }, role_arn: "RoleArn", stack_parameters: { "TemplateParameterKey" => "TemplateParameterValue", }, }, tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] name
The display name for the project to be created in AWS CodeStar. @return [String]
@!attribute [rw] id
The ID of the project to be created in AWS CodeStar. @return [String]
@!attribute [rw] description
The description of the project, if any. @return [String]
@!attribute [rw] client_request_token
A user- or system-generated token that identifies the entity that requested project creation. This token can be used to repeat the request. @return [String]
@!attribute [rw] source_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. @return [Array<Types::Code>]
@!attribute [rw] 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. @return [Types::Toolchain]
@!attribute [rw] tags
The tags created for the project. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/codestar-2017-04-19/CreateProjectRequest AWS API Documentation
Constants
- SENSITIVE