class Aws::CodeStar::Types::GitHubCodeDestination
Information about the GitHub repository to be created in AWS CodeStar
. This is where the source code files provided with the project request will be uploaded after project creation.
@note When making an API call, you may pass GitHubCodeDestination
data as a hash: { name: "RepositoryName", # required description: "RepositoryDescription", type: "RepositoryType", # required owner: "RepositoryOwner", # required private_repository: false, # required issues_enabled: false, # required token: "GitHubPersonalToken", # required }
@!attribute [rw] name
Name of the GitHub repository to be created in AWS CodeStar. @return [String]
@!attribute [rw] description
Description for the GitHub repository to be created in AWS CodeStar. This description displays in GitHub after the repository is created. @return [String]
@!attribute [rw] type
The type of GitHub repository to be created in AWS CodeStar. Valid values are User or Organization. @return [String]
@!attribute [rw] owner
The GitHub username for the owner of the GitHub repository to be created in AWS CodeStar. If this repository should be owned by a GitHub organization, provide its name. @return [String]
@!attribute [rw] private_repository
Whether the GitHub repository is to be a private repository. @return [Boolean]
@!attribute [rw] issues_enabled
Whether to enable issues for the GitHub repository. @return [Boolean]
@!attribute [rw] token
The GitHub user's personal access token for the GitHub repository. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/codestar-2017-04-19/GitHubCodeDestination AWS API Documentation
Constants
- SENSITIVE