BranchProtectionAllowedToPushArgs

data class BranchProtectionAllowedToPushArgs(val accessLevel: Output<String>? = null, val accessLevelDescription: Output<String>? = null, val groupId: Output<Int>? = null, val userId: Output<Int>? = null) : ConvertibleToJava<BranchProtectionAllowedToPushArgs>

Constructors

Link copied to clipboard
constructor(accessLevel: Output<String>? = null, accessLevelDescription: Output<String>? = null, groupId: Output<Int>? = null, userId: Output<Int>? = null)

Properties

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

Access levels allowed to push to protected branch. Valid values are: no one, developer, maintainer.

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

Readable description of access level.

Link copied to clipboard
val groupId: Output<Int>? = null

The ID of a GitLab group allowed to perform the relevant action. Mutually exclusive with user_id.

Link copied to clipboard
val userId: Output<Int>? = null

The ID of a GitLab user allowed to perform the relevant action. Mutually exclusive with group_id.

Functions

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