JobSourceControlDetailsArgs

data class JobSourceControlDetailsArgs(val authStrategy: Output<String>? = null, val authToken: Output<String>? = null, val branch: Output<String>? = null, val folder: Output<String>? = null, val lastCommitId: Output<String>? = null, val owner: Output<String>? = null, val provider: Output<String>? = null, val repository: Output<String>? = null) : ConvertibleToJava<JobSourceControlDetailsArgs>

Constructors

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

Properties

Link copied to clipboard
val authStrategy: Output<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: Output<String>? = null

The value of an authorization token.

Link copied to clipboard
val branch: Output<String>? = null

A branch in the remote repository.

Link copied to clipboard
val folder: Output<String>? = null

A folder in the remote repository.

Link copied to clipboard
val lastCommitId: Output<String>? = null

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

Link copied to clipboard
val owner: Output<String>? = null

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

Link copied to clipboard
val provider: Output<String>? = null

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

Link copied to clipboard
val repository: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): JobSourceControlDetailsArgs