public sealed class RoleInfo : IMessage<RoleInfo>, IEquatable<RoleInfo>, IDeepCloneable<RoleInfo>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class RoleInfo.
RoleInfo represents an IAM role along with its origin.
Namespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
RoleInfo()
public RoleInfo()RoleInfo(RoleInfo)
public RoleInfo(RoleInfo other)| Parameter | |
|---|---|
| Name | Description |
other |
RoleInfo |
Properties
Permissions
public RepeatedField<string> Permissions { get; }Output only. The list of permissions that this role is recommended for. This includes only the permissions of this role that are part of the recommendation.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Role
public string Role { get; set; }Required. IAM role name, such as roles/editor.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RoleAsRoleName
public RoleName RoleAsRoleName { get; set; }| Property Value | |
|---|---|
| Type | Description |
RoleName |
|
SystemProvided
public bool SystemProvided { get; set; }Output only. When true, indicates that this role is automatically added
by Application Design Center. When you provide a role, this field is set to
false.
| Property Value | |
|---|---|
| Type | Description |
bool |
|