public sealed class PrivilegedAccess.Types.GcpIamAccess : IMessage<PrivilegedAccess.Types.GcpIamAccess>, IEquatable<PrivilegedAccess.Types.GcpIamAccess>, IDeepCloneable<PrivilegedAccess.Types.GcpIamAccess>, IBufferMessage, IMessage
Reference documentation and code samples for the Privileged Access Manager v1 API class PrivilegedAccess.Types.GcpIamAccess.
GcpIamAccess represents IAM based access control on a Google Cloud resource. Refer to https://cloud.google.com/iam/docs to understand more about IAM.
Implements
IMessagePrivilegedAccessTypesGcpIamAccess, IEquatablePrivilegedAccessTypesGcpIamAccess, IDeepCloneablePrivilegedAccessTypesGcpIamAccess, IBufferMessage, IMessageNamespace
Google.Cloud.PrivilegedAccessManager.V1Assembly
Google.Cloud.PrivilegedAccessManager.V1.dll
Constructors
GcpIamAccess()
public GcpIamAccess()
GcpIamAccess(GcpIamAccess)
public GcpIamAccess(PrivilegedAccess.Types.GcpIamAccess other)
Parameter | |
---|---|
Name | Description |
other |
PrivilegedAccessTypesGcpIamAccess |
Properties
Resource
public string Resource { get; set; }
Required. Name of the resource.
Property Value | |
---|---|
Type | Description |
string |
ResourceType
public string ResourceType { get; set; }
Required. The type of this resource.
Property Value | |
---|---|
Type | Description |
string |
RoleBindings
public RepeatedField<PrivilegedAccess.Types.GcpIamAccess.Types.RoleBinding> RoleBindings { get; }
Required. Role bindings that are created on successful grant.
Property Value | |
---|---|
Type | Description |
RepeatedFieldPrivilegedAccessTypesGcpIamAccessTypesRoleBinding |