public sealed class BindingDelta : IMessage<BindingDelta>, IEquatable<BindingDelta>, IDeepCloneable<BindingDelta>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Identity and Access Management (IAM) v1 API class BindingDelta.
One delta entry for Binding. Each individual change (only one member in each entry) to a binding will be a separate entry.
Implements
IMessageBindingDelta, IEquatableBindingDelta, IDeepCloneableBindingDelta, 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 |
BindingDeltaTypesAction |
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 Google Cloud 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 |