AppHostingBuildSourceCodebaseArgs

data class AppHostingBuildSourceCodebaseArgs(val authors: Output<List<AppHostingBuildSourceCodebaseAuthorArgs>>? = null, val branch: Output<String>? = null, val commit: Output<String>? = null, val commitMessage: Output<String>? = null, val commitTime: Output<String>? = null, val displayName: Output<String>? = null, val hash: Output<String>? = null, val uri: Output<String>? = null) : ConvertibleToJava<AppHostingBuildSourceCodebaseArgs>

Constructors

Link copied to clipboard
constructor(authors: Output<List<AppHostingBuildSourceCodebaseAuthorArgs>>? = null, branch: Output<String>? = null, commit: Output<String>? = null, commitMessage: Output<String>? = null, commitTime: Output<String>? = null, displayName: Output<String>? = null, hash: Output<String>? = null, uri: Output<String>? = null)

Properties

Link copied to clipboard

(Output) Version control metadata for a user associated with a resolved codebase. Currently assumes a Git user. Structure is documented below.

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

The branch in the codebase to build from, using the latest commit.

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

The commit in the codebase to build from. The author block contains:

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

(Output) The message of a codebase change.

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

(Output) The time the change was made.

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

Human-readable name. 63 character limit.

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

(Output) The full SHA-1 hash of a Git commit, if available.

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

(Output) A URI linking to the codebase on an hosting provider's website. May not be valid if the commit has been rebased or force-pushed out of existence in the linked repository.

Functions

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