ApplicationSettingsDefaultBranchProtectionDefaultsArgs

data class ApplicationSettingsDefaultBranchProtectionDefaultsArgs(val allowForcePush: Output<Boolean>? = null, val allowedToMerges: Output<List<Int>>? = null, val allowedToPushes: Output<List<Int>>? = null, val developerCanInitialPush: Output<Boolean>? = null) : ConvertibleToJava<ApplicationSettingsDefaultBranchProtectionDefaultsArgs>

Constructors

constructor(allowForcePush: Output<Boolean>? = null, allowedToMerges: Output<List<Int>>? = null, allowedToPushes: Output<List<Int>>? = null, developerCanInitialPush: Output<Boolean>? = null)

Properties

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

An array of access levels allowed to merge. Supports Developer (30) or Maintainer (40).

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

An array of access levels allowed to push. Supports Developer (30) or Maintainer (40).

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

Allow force push for all users with push access.

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

Allow developers to initial push.

Functions

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