JobSourceControlDetails

data class JobSourceControlDetails(val authStrategy: String? = null, val authToken: String? = null, val branch: String? = null, val folder: String? = null, val lastCommitId: String? = null, val owner: String? = null, val provider: String? = null, val repository: String? = null)

Constructors

Link copied to clipboard
constructor(authStrategy: String? = null, authToken: String? = null, branch: String? = null, folder: String? = null, lastCommitId: String? = null, owner: String? = null, provider: String? = null, repository: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val authStrategy: String? = null

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token. Valid values are: PERSONAL_ACCESS_TOKEN and AWS_SECRETS_MANAGER.

Link copied to clipboard
val authToken: String? = null

The value of an authorization token.

Link copied to clipboard
val branch: String? = null

A branch in the remote repository.

Link copied to clipboard
val folder: String? = null

A folder in the remote repository.

Link copied to clipboard
val lastCommitId: String? = null

The last commit ID for a commit in the remote repository.

Link copied to clipboard
val owner: String? = null

The owner of the remote repository that contains the job artifacts.

Link copied to clipboard
val provider: String? = null

The provider for the remote repository. Valid values are: GITHUB, GITLAB, BITBUCKET, and AWS_CODE_COMMIT.

Link copied to clipboard
val repository: String? = null

The name of the remote repository that contains the job artifacts.