public sealed class PrivilegedAccess.Types.GcpIamAccess : IMessage<PrivilegedAccess.Types.GcpIamAccess>, IEquatable<PrivilegedAccess.Types.GcpIamAccess>, IDeepCloneable<PrivilegedAccess.Types.GcpIamAccess>, IBufferMessage, IMessageReference 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 |
|