Cloud Run Admin v2 API - Class BinaryAuthorization (2.2.0)

public sealed class BinaryAuthorization : IMessage<BinaryAuthorization>, IEquatable<BinaryAuthorization>, IDeepCloneable<BinaryAuthorization>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Run Admin v2 API class BinaryAuthorization.

Settings for Binary Authorization feature.

Inheritance

object > BinaryAuthorization

Namespace

Google.Cloud.Run.V2

Assembly

Google.Cloud.Run.V2.dll

Constructors

BinaryAuthorization()

public BinaryAuthorization()

BinaryAuthorization(BinaryAuthorization)

public BinaryAuthorization(BinaryAuthorization other)
Parameter
NameDescription
otherBinaryAuthorization

Properties

BinauthzMethodCase

public BinaryAuthorization.BinauthzMethodOneofCase BinauthzMethodCase { get; }
Property Value
TypeDescription
BinaryAuthorizationBinauthzMethodOneofCase

BreakglassJustification

public string BreakglassJustification { get; set; }

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

Property Value
TypeDescription
string

HasUseDefault

public bool HasUseDefault { get; }

Gets whether the "use_default" field is set

Property Value
TypeDescription
bool

UseDefault

public bool UseDefault { get; set; }

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

Property Value
TypeDescription
bool