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