Repository File Args
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 createCommitMessage: Output<String>? = null, val deleteCommitMessage: Output<String>? = null, val encoding: Output<String>? = null, val executeFilemode: Output<Boolean>? = null, val filePath: Output<String>? = null, val overwriteOnCreate: Output<Boolean>? = null, val project: Output<String>? = null, val startBranch: Output<String>? = null, val updateCommitMessage: Output<String>? = null) : ConvertibleToJava<RepositoryFileArgs>
Example Usage
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
Content copied to clipboard
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, createCommitMessage: Output<String>? = null, deleteCommitMessage: Output<String>? = null, encoding: Output<String>? = null, executeFilemode: Output<Boolean>? = null, filePath: Output<String>? = null, overwriteOnCreate: Output<Boolean>? = null, project: Output<String>? = null, startBranch: Output<String>? = null, updateCommitMessage: Output<String>? = null)
Properties
Link copied to clipboard
Email of the commit author.
Link copied to clipboard
Name of the commit author.
Link copied to clipboard
Commit message.
Link copied to clipboard
Create commit message.
Link copied to clipboard
Delete Commit message.
Link copied to clipboard
Enables or disables the execute flag on the file. Note: requires GitLab 14.10 or newer.
Link copied to clipboard
Enable overwriting existing files, defaults to false
. This attribute is only used during create
and must be use carefully. We suggest to use imports
whenever possible and limit the use of this attribute for when the project was imported on the same apply
. This attribute is not supported during a resource import.
Link copied to clipboard
Name of the branch to start the new commit from.
Link copied to clipboard
Update commit message.