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.
Implements
IMessage<BindingDelta>, IEquatable<BindingDelta>, IDeepCloneable<BindingDelta>, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.V1Assembly
Google.Cloud.Iam.V1.dll
Constructors
BindingDelta()
public BindingDelta()
BindingDelta(BindingDelta)
public BindingDelta(BindingDelta other)
Parameter | |
---|---|
Name | Description |
other | BindingDelta |
Properties
Action
public BindingDelta.Types.Action Action { get; set; }
The action that was performed on a Binding. Required
Property Value | |
---|---|
Type | Description |
BindingDelta.Types.Action |
Condition
public Expr Condition { get; set; }
The condition that is associated with this binding.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |