RepositoryFileArgs

data class RepositoryFileArgs(val authorEmail: Output<String>? = null, val authorName: Output<String>? = null, val branch: Output<String>? = null, val commitMessage: Output<String>? = null, val content: Output<String>? = null, val executeFilemode: Output<Boolean>? = null, val filePath: Output<String>? = null, val project: Output<String>? = null, val startBranch: Output<String>? = null) : ConvertibleToJava<RepositoryFileArgs>

Import

A Repository File can be imported using an id made up of <project-id>:<branch-name>:<file-path>, e.g.

$ pulumi import gitlab:index/repositoryFile:RepositoryFile this 1:main:foo/bar.txt

Constructors

Link copied to clipboard
constructor(authorEmail: Output<String>? = null, authorName: Output<String>? = null, branch: Output<String>? = null, commitMessage: Output<String>? = null, content: Output<String>? = null, executeFilemode: Output<Boolean>? = null, filePath: Output<String>? = null, project: Output<String>? = null, startBranch: Output<String>? = null)

Properties

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

Email of the commit author.

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

Name of the commit author.

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

Name of the branch to which to commit to.

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

Commit message.

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

File content. If the content is not yet base64 encoded, it will be encoded automatically. No other encoding is currently supported, because of a GitLab API bug.

Link copied to clipboard
val executeFilemode: Output<Boolean>? = null

Enables or disables the execute flag on the file. Note: requires GitLab 14.10 or newer.

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

The full path of the file. It must be relative to the root of the project without a leading slash /.

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

The name or ID of the project.

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

Name of the branch to start the new commit from.

Functions

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