ServiceBinaryAuthorizationArgs

data class ServiceBinaryAuthorizationArgs(val breakglassJustification: Output<String>? = null, val policy: Output<String>? = null, val useDefault: Output<Boolean>? = null) : ConvertibleToJava<ServiceBinaryAuthorizationArgs>

Constructors

Link copied to clipboard
constructor(breakglassJustification: Output<String>? = null, policy: Output<String>? = null, useDefault: Output<Boolean>? = null)

Properties

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

If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass

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

The path to a binary authorization policy. Format: projects/{project}/platforms/cloudRun/{policy-name}

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

If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.

Functions

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