Google Cloud Security Command Center v1 API - Class IamBinding (3.12.0)

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

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class IamBinding.

Represents a particular IAM binding, which captures a member's role addition, removal, or state.

Inheritance

object > IamBinding

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

IamBinding()

public IamBinding()

IamBinding(IamBinding)

public IamBinding(IamBinding other)
Parameter
NameDescription
otherIamBinding

Properties

Action

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

The action that was performed on a Binding.

Property Value
TypeDescription
IamBindingTypesAction

Member

public string Member { get; set; }

A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".

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".

Property Value
TypeDescription
string