Class BindingDelta (3.0.0-alpha05)

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

One delta entry for Binding. Each individual change (only one member in each entry) to a binding will be a separate entry.

Inheritance

Object > BindingDelta

Namespace

Google.Cloud.Iam.V1

Assembly

Google.Cloud.Iam.V1.dll

Constructors

BindingDelta()

public BindingDelta()

BindingDelta(BindingDelta)

public BindingDelta(BindingDelta other)
Parameter
NameDescription
otherBindingDelta

Properties

Action

public BindingDelta.Types.Action Action { get; set; }

The action that was performed on a Binding. Required

Property Value
TypeDescription
BindingDelta.Types.Action

Condition

public Expr Condition { get; set; }

The condition that is associated with this binding.

Property Value
TypeDescription
Expr

Member

public string Member { get; set; }

A single identity requesting access for a Cloud Platform resource. Follows the same format of Binding.members. Required

Property Value
TypeDescription
String

Role

public string Role { get; set; }

Role that is assigned to members. For example, roles/viewer, roles/editor, or roles/owner. Required

Property Value
TypeDescription
String