BranchProtectionV3RestrictionsArgs

data class BranchProtectionV3RestrictionsArgs(val apps: Output<List<String>>? = null, val teams: Output<List<String>>? = null, val users: Output<List<String>>? = null) : ConvertibleToJava<BranchProtectionV3RestrictionsArgs>

Constructors

Link copied to clipboard
constructor(apps: Output<List<String>>? = null, teams: Output<List<String>>? = null, users: Output<List<String>>? = null)

Properties

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

The list of app slugs with push access. restrictions is only available for organization-owned repositories.

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

The list of team slugs with push access. Always use slug of the team, not its name. Each team already has to have access to the repository.

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

The list of user logins with push access.

Functions

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